<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://shifti.org/index.php?action=history&amp;feed=atom&amp;title=Talk%3AShifti_UI_Revamp</id>
	<title>Talk:Shifti UI Revamp - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://shifti.org/index.php?action=history&amp;feed=atom&amp;title=Talk%3AShifti_UI_Revamp"/>
	<link rel="alternate" type="text/html" href="https://shifti.org/index.php?title=Talk:Shifti_UI_Revamp&amp;action=history"/>
	<updated>2026-10-28T09:59:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0-alpha</generator>
	<entry>
		<id>https://shifti.org/index.php?title=Talk:Shifti_UI_Revamp&amp;diff=12914&amp;oldid=prev</id>
		<title>Viqsi: response!</title>
		<link rel="alternate" type="text/html" href="https://shifti.org/index.php?title=Talk:Shifti_UI_Revamp&amp;diff=12914&amp;oldid=prev"/>
		<updated>2009-08-17T22:05:21Z</updated>

		<summary type="html">&lt;p&gt;response!&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:05, 17 August 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Basically the idea is good, but will require many, many changes to the core code and some ideas go against principles in others. I&amp;#039;ll conditionally condone this one.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Basically the idea is good, but will require many, many changes to the core code and some ideas go against principles in others. I&amp;#039;ll conditionally condone this one.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::&lt;/del&gt;:-- [[User:ShadowWolf|ShadowWolf]] 20:30, 17 August 2009 (UTC)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:-- [[User:ShadowWolf|ShadowWolf]] 20:30&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, 17 August 2009 (UTC)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::On part 1: As I see it, the vast majority of those features would be implemented via the Semantic MediaWiki extension. All it really entails is having a single common template that acts as a front end for a Semantic MediaWiki metadata scheme that we more or less standardize across the wiki. This would theoretically allow us to implement such things without forking the MediaWiki codebase. Going with a template that hooks in metadata just makes sense to me. Not only does it make creating a front-end a hell of a lot more easy (see: part 4), it also makes things much much easier for the quasi-Luddites who are perfectly happy with WikiText. ;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::In particular re: &quot;ownership&quot; - I&#039;m trying to codify ownership of the &amp;lt;em&amp;gt;content&amp;lt;/em&amp;gt;, not necessarily the page it&#039;s on. I think existing protection mechanisms can be used for preventing editing issues just fine - but that does nothing for copyright. Copyright is important metadata that should be included and tracked.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::On part 2: I have a few books I plan on buying and reading such that I can try and roll my own, honestly - I recognize this is kind of an ugly job that I&#039;m going to be very twitchy on, and since I have the opportunity to make it My Problem I intend to do so. ;) I just like the branding work done with ShiftiMin, and so in anything I do I&#039;d probably steal it. The menu structure, tho, obviously needs work - I thought drop-downs would actually work out for once and... well... they don&#039;t. :)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::On part 3: It sure can. That&#039;s the idea. :D That&#039;s also why I want a Common Template - because that way we can be assured folks are hooked into the semantic metadata system, and thus their stories will get included. Some hacks to existing templates might be necessary until such time as we can make things work ourselves, but you&#039;ve already started on that so it&#039;s all good.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::On part 4: Frankly, I don&#039;t know how to implement such a thing. It came to me as an idea only because I know you&#039;ve experimented with AJAX WYSIWYG editors before, and so that means we have somebody on the team who at least has a vague idea of what this would entail. The meat of this issue, tho, is basically integrating a front-end to our Basic Page Template into the editor. (Obviously that means the template has to be done first!)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::On part 5: I&#039;d write more, except I want to make this happen! ;D&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::Hope this helps! --[[User:Viqsi|Viqsi]] 22:05&lt;/ins&gt;, 17 August 2009 (UTC)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key shifti_wiki-shifti_:diff:1.41:old-12912:rev-12914:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Viqsi</name></author>
	</entry>
	<entry>
		<id>https://shifti.org/index.php?title=Talk:Shifti_UI_Revamp&amp;diff=12912&amp;oldid=prev</id>
		<title>ShadowWolf: comments on this one...</title>
		<link rel="alternate" type="text/html" href="https://shifti.org/index.php?title=Talk:Shifti_UI_Revamp&amp;diff=12912&amp;oldid=prev"/>
		<updated>2009-08-17T20:30:06Z</updated>

		<summary type="html">&lt;p&gt;comments on this one...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Enhancements, part 1:&lt;br /&gt;
:Most of these features are available in other Wiki&amp;#039;s but not MediaWiki. Might be possible to get these working with extensions.&lt;br /&gt;
::Page ownership might be possible to track via an extra database table cross-linking page-name and page-creator, though we could co-opt a parser-extension to flag the owner based on page-contents.&lt;br /&gt;
::Classification and categorization is possible through the existing semantic tags and category tags but this system is not fine-grained enough to keep most people happy.&lt;br /&gt;
::Other meta-data is possible via new database tables and parser-tags&lt;br /&gt;
::We&amp;#039;ve tried various feed-back extensions in the past and seen them used to bypass the spam-protections we have in place. The suggestion is a good one, though...&lt;br /&gt;
::Categorization for all pages will be tough, since there are some authors that raised concerns over forced-categorization that could reveal a twist in the story or the punchline of a humorous story... This led to the &amp;quot;leave the categorization up to the authors&amp;quot; decision early on.&lt;br /&gt;
::Metadata formatting is a hard one, since the fully-parsed metadata is not available to the user at page creation time and metadata links are generated by the parser separately.&lt;br /&gt;
&lt;br /&gt;
Enhancements, part 2:&lt;br /&gt;
:Shiftimin needs fixing bad - there are bits that I passed-up on implementing because the sites default is Monobook.&lt;br /&gt;
::It needs a lot of re-organization work for various bits&lt;br /&gt;
::It relies on some JS to make certain features function in versions of IE prior to IE8 (which has full CSS 2.1 support - which was needed)&lt;br /&gt;
:Current menu format is relied upon by other skins. If we manage to get a customized skin that works well on all major browser versions used by Shifti&amp;#039;s visitors then it could be changed.&lt;br /&gt;
::Shiftimin contains hacks where it reads the current format and builds its own structure from it&lt;br /&gt;
&lt;br /&gt;
Enhancements, part 3:&lt;br /&gt;
:Semantic system can be extended to fill this role&lt;br /&gt;
:Custom category pages should be possible&lt;br /&gt;
&lt;br /&gt;
Enhancements, part 4:&lt;br /&gt;
:There are a number of alternative editors available for MediaWiki.&lt;br /&gt;
:The revisions system would be good...&lt;br /&gt;
:Current editor selectively uses Javascript. WYSIWYG replacements would rely heavily on JavaScript. Any &amp;#039;revisions&amp;#039; system would rely on AJAX for communicating revisions back to the server for storage.&lt;br /&gt;
&lt;br /&gt;
Enhancements, part 5:&lt;br /&gt;
:Massive amounts of documentation are required anyway. We currently point people to primary MediaWiki documentation for basic markup help and to places like the Semantic MediaWiki home for help with the Semantic system.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Basically the idea is good, but will require many, many changes to the core code and some ideas go against principles in others. I&amp;#039;ll conditionally condone this one.&lt;br /&gt;
&lt;br /&gt;
:::-- [[User:ShadowWolf|ShadowWolf]] 20:30, 17 August 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>ShadowWolf</name></author>
	</entry>
</feed>