Revision history for UserSettingsPanel


Revision [23020]

Last edited on 2016-05-20 07:38:44 by DarTar [Replaces old-style internal links with new pipe-split links.]
Additions:
~~&I agree that allowing the user to quit the form before posting it is not a good idea. So, ok for moving links to other pages //out of the form//. OTOH, I think it is really important to group all the user-configurable options in the same hub. I like the [[http://en.wikipedia.org/wiki/Special:Preferences | MediaWiki approach]], with a UserSettings page containing a number of subpages for each 'group' of options. Menus, skins etc. might become subsections of the same page. -- DarTar
Deletions:
~~&I agree that allowing the user to quit the form before posting it is not a good idea. So, ok for moving links to other pages //out of the form//. OTOH, I think it is really important to group all the user-configurable options in the same hub. I like the [[http://en.wikipedia.org/wiki/Special:Preferences MediaWiki approach]], with a UserSettings page containing a number of subpages for each 'group' of options. Menus, skins etc. might become subsections of the same page. -- DarTar


Revision [18537]

Edited on 2008-01-28 00:11:54 by DarTar [Modified links pointing to docs server]

No Differences

Revision [9805]

Edited on 2005-07-05 15:57:36 by DarTar [adding seealso box]
Additions:
>>**See also:** UserAccountModules>>::c::
Deletions:
>>**See also:** UserModules>>::c::


Revision [9804]

Edited on 2005-07-05 15:57:13 by DarTar [adding seealso box]
Additions:
>>**See also:** UserModules>>::c::


Revision [9803]

Edited on 2005-07-05 15:56:16 by DarTar [adding category link]
Additions:
CategoryDevelopmentActions CategoryDevelopmentUserAccount
Deletions:
CategoryDevelopmentActions


Revision [8623]

Edited on 2005-05-28 18:22:56 by JavaWoman [move to subcategory (more will be needed)]
Additions:
CategoryDevelopmentActions
Deletions:
CategoryDevelopment


Revision [6204]

Edited on 2005-02-20 16:57:20 by DarTar [Adding redirection options]
Additions:
<td align="right">On login redirect to:</td>
<td>
<input type="radio" value="UserSettings" name="redirectpage" checked="checked" />UserSettings<br />
<input type="radio" value="RecentChanges" name="redirectpage" />RecentChanges<br />
<input type="radio" value="RecentlyCommented" name="redirectpage" />RecentlyCommented<br />
<input type="radio" value="Custom" name="redirectpage" />Custom page: <input type="text" name="customredirectpage" value="CustomPage"/><br />
</td>


Revision [5832]

Edited on 2005-02-09 16:02:18 by RyanKnoll [added MyPages and MyChanges to Your userpages]
Additions:
===== UserSettings Panel =====
{{lastedit}}

Some preliminary ideas for an improved UserSettings panel.
//Feel free to add content/suggestions.//

The issues I'd like to address in this page are the following:
~1)What options should be user-configurable?
~1)For each option, how should Wikka store it?
~~-cookie parameter
~~-session parameter
~~-user_table field
~~-other
~~~& User table field(s) or maybe a separate user table that stores only the settings that are not default. Decision would depend on efficiency; would require some analysis... --JavaWoman
~1)How should user options be arranged/grouped/displayed in the UserSettings page?

I also propose that we keep the login/logout interface separate from the user settings page.
~&Definitely! --JavaWoman

----
===Preliminary list of user-configurable options ===

~-**User related**
~~-Email address [string]
~~-Password [string]
~-**Date/Time**
~~-Time zone [list]
~~-Date format [list]
~-**Layout**
~~-Default skin [list] (beta - see TestSkin)
~~-Custom skin [link] (beta - see TestSkin)
~~-Custom menus [link] (forthcoming?)
~-**Editing**
~~-Doubleclick Editing [boolean]
~~-WikiEdit GUI [boolean]
~-**Changes & revisions**
~~-RecentChanges display limit [integer]
~~~&RecentChanges to show per page --RyanKnoll
~~-Page revisions list limit [integer]
~~~&Page revisions to show per pag --RyanKnoll
~-**Comments**
~~-Show comments by default [boolean]
~~~& follows text in comments box: Display comments by default --RyanKnoll
~~-Paged comments per page [integer] (beta)
~~~&sounds a bit confusing that way, how about this: Comments to show per page --RyanKnoll
~~-Comments start page [list] (forthcoming?)
~~~& Wouldn't this be more clear (slashdot style): Order comments by: [newest First, oldest First] --RyanKnoll
~-**Log-in**
~~- StayingLoggedIn - checkbox
~~~& Shouldn't this appear in the (separate) Login/Logout interface instead? -- DarTar
~~~~& I am not sure. Mediawiki does it like you propose, but I find it more logical in the usersettings. What do the others think? --NilsLindenberg
~-**Other**
~~- external links? all links? open in new versus same window (I always hack wikka.php so that Target=_BLANK)
~~~& Bad for accessibility, at least. I don't think this should be an option. People can **always** open a link in a new window if they want to. (And, Mike, while you're hacking - that should be ##target="_blank"## if you even want to keep it valid XHTML transitional. :)) --JavaWoman
~~~~& Hiya JW. How is this bad for accessibility? (more info needed so I understand the point) I sometimes embed wikka in a frames page (ya ya, I know you hate frames {grin}) so opening external links in new pages would be useful....as for the "people can always" point....this goes to our conversations elsewhere...many web users don't really have a clue how to do this....so giving them the option (with a default set-able by the admin). In addition, moving to an "outside" site by clicking on a link usually means that one doesn't log out of wikka properly and therefore leaves cookies behind....this can be a problem for kids working in schools because that means another kid just opening the browser to the wiki will be logged in as another users account....and ya, I do put the quotes in usually {grin}. -- Mike (aka GmBowen)
~~~~~& First, forget about cookies. Session cookies are destroyed only when the **browser** session (all windows) is closed; and permanent cookies for a logged-in user remain across sessions - that's why they **are** permanent cookies. This is the way user management is //designed// in Wikka.---Opening new windows **not** on request of the user confuses the hell out of blind users who can't //see// they're suddenly in a new window (and if you do notice, switching windows isn't as simple as a mouseclick - because you can't click a mouse!); and many others, too, when they are browsing with the browser full-screen. ---So educate your users how to use their browsers (and point them to Mozilla, Firefox or Opera while you're at it), change your installation if you really want to - but I am **absolutely opposed to making Wikka //less// accessible** - even as an option: that would be a move in the wrong direction.
~~~~~References: See Guideline 10 / Checkpoint 10.1 at: ---http://www.w3.org/TR/WCAG10/wai-pageauth.html#gl-interim-accessibility ---http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-avoid-pop-ups --- ""--""JavaWoman
~~~~~~&There was a request for suggestions for features that could be set by the user, that's all it was....and I'm all for giving control to users. Right now, control for opening windows is either the wikka default (same window) or a hack like mine....the user has no control. My sense is that some users would prefer one approach, and other users the other. My preference is not to force either approach on a user but rather facilitate users making their own decisions. However, I'm more than content to accede to whatever decisions the developers make w.r.t this settings panel. Cheers, GmBowen
~~~~~~~&Mike, you say "Right now, control for opening windows is either the wikka default (same window) or a hack like mine....the user has no control." - but that really is not true - the user **does** have control, with every browser, and - more importantly - **for every link separately**. OTH, if you let a user change the **behavior** of the site, that may seem like control, but actually gives less control since then all external links would behave the same. But it's easier to open a link on purpose in a new window (or a new tab) than it is to override a link that "wants" to open in a new window to open in the same window instead. So your proposal would not "facilitate users making their own decisions" but quite the opposite: it would actually make it //harder// to decide how to open each link separately: same window, new tab, new window. --JavaWoman

----
===UserSettings panel design===
//After you've added your suggestions in the list above, please edit accordingly the source of this sample HTML form//

~&I don't think having the links for skin and menus **within** the form is a good idea - you'd effectively be leaving the form - and how do you get back? You may even forget... --- Maybe have menus just a separate page, and in user settings form below have just a checkbox to create a user-skin IF it doesn't exist already (i.e., don't even show that checkbox when the file exists). And even that might be overkill - just having that on a separate page, too might be better. -- JavaWoman
~~&I agree that allowing the user to quit the form before posting it is not a good idea. So, ok for moving links to other pages //out of the form//. OTOH, I think it is really important to group all the user-configurable options in the same hub. I like the [[http://en.wikipedia.org/wiki/Special:Preferences MediaWiki approach]], with a UserSettings page containing a number of subpages for each 'group' of options. Menus, skins etc. might become subsections of the same page. -- DarTar

~&Also don't forget that a non-registered user should be able to choose a skin as well - only have that choice stored in the session rather than the database; i.e., no personal default. So it's easier to just have a single page for everyone that just behaves a little differently for registered and non-registered users. --JavaWoman
~~&That's why I had proposed that for each option we decide whether it is better to store it in the database or in a session parameter. But I like the idea of the same page behaving differently for registered and non-registered users. This implies, though, that those settings that are displayed to both kinds of user are susceptible of being stored in the database AND in session parameters -- DarTar

~& Date and timeformats have some problems:
~~1) You can't live in Nepal (not all time zones have whole or half hour offsets!)
~~~& So, what are you suggesting?? -- DarTar
~~1) Date and time format should be separate; with an extra field to indicate order
~~~&Agreed -- DarTar
~~1) Configuration should have the (ISO) defaults, overridable by WikiAdmin
~~~& Agreed -- DarTar
~~1) No dropdowns for format, but text entry fields, with an explanation (help window) for formats
~~~& This makes sense, although how to set a format becomes even less intuitive to the user. I was actually thinking of //replacing// the php syntax with something more accessible like a set of radio options: --- ""<div><label><input type='radio' name="wpDate" value="0" checked="checked" /> 2001-01-15</label></div>
<div><label><input type='radio' name="wpDate" value="1" /> January 15, 2001</label></div>
<div><label><input type='radio' name="wpDate" value="2" /> 15 January 2001</label></div>
<div><label><input type='radio' name="wpDate" value="3" /> 2001 January 15</label></div>"" --- But this goes exactly in the opposite direction of what you are proposing. BTW we shouldn't forget that once i18n is done, the date formats will probably depend on the kind of locale set by the user/system administrator -- DarTar
~~1) Move the "Server time is 12-26-2004 20:50:45 (UTC)" example to **below** the date & time settings (and make it) so you can see the effect of the formats chosen (after update)
~~~&Agreed -- DarTar

""
<h2> User Settings </h2>
<br /> <form action="#" method="post">
<input type="hidden" name="wakka" value="#" />
<input type="hidden" name="action" value="update" />
<table>
<tr>
<td align="right">Your pages:</td>
<td><a href="DarTar">DarTar</a>, <a href="MyPages">MyPages</a>, <a href="MyChanges">MyChanges</a></td>
</tr>
<tr>
<td align="right">Your email address:</td>
<td><input name="email" value="xxxxxx@xxx.xx" size="40" /></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Date & Time:</strong></td>
<td align="left"> </td>
</tr>
<tr><td align="right">Time zone</td>
<td align="left"><select name="tz_offset"><option value="-84600">12-25-2004 21:20:45 [-23:30]</option><option value="-82800">12-25-2004 21:50:45 [-23:00]</option><option value="-81000">12-25-2004 22:20:45 [-22:30]</option><option value="-79200">12-25-2004 22:50:45 [-22:00]</option><option value="-77400">12-25-2004 23:20:45 [-21:30]</option><option value="-75600">12-25-2004 23:50:45 [-21:00]</option><option value="-73800">12-26-2004 00:20:45 [-20:30]</option><option value="-72000">12-26-2004 00:50:45 [-20:00]</option><option value="-70200">12-26-2004 01:20:45 [-19:30]</option><option value="-68400">12-26-2004 01:50:45 [-19:00]</option><option value="-66600">12-26-2004 02:20:45 [-18:30]</option><option value="-64800">12-26-2004 02:50:45 [-18:00]</option><option value="-63000">12-26-2004 03:20:45 [-17:30]</option><option value="-61200">12-26-2004 03:50:45 [-17:00]</option><option value="-59400">12-26-2004 04:20:45 [-16:30]</option><option value="-57600">12-26-2004 04:50:45 [-16:00]</option><option value="-55800">12-26-2004 05:20:45 [-15:30]</option><option value="-54000">12-26-2004 05:50:45 [-15:00]</option><option value="-52200">12-26-2004 06:20:45 [-14:30]</option><option value="-50400">12-26-2004 06:50:45 [-14:00]</option><option value="-48600">12-26-2004 07:20:45 [-13:30]</option><option value="-46800">12-26-2004 07:50:45 [-13:00]</option><option value="-45000">12-26-2004 08:20:45 [-12:30]</option><option value="-43200">12-26-2004 08:50:45 [-12:00]</option><option value="-41400">12-26-2004 09:20:45 [-11:30]</option><option value="-39600">12-26-2004 09:50:45 [-11:00]</option><option value="-37800">12-26-2004 10:20:45 [-10:30]</option><option value="-36000">12-26-2004 10:50:45 [-10:00]</option><option value="-34200">12-26-2004 11:20:45 [-09:30]</option><option value="-32400">12-26-2004 11:50:45 [-09:00]</option><option value="-30600">12-26-2004 12:20:45 [-08:30]</option><option value="-28800">12-26-2004 12:50:45 [-08:00]</option><option value="-27000">12-26-2004 13:20:45 [-07:30]</option><option value="-25200">12-26-2004 13:50:45 [-07:00]</option><option value="-23400">12-26-2004 14:20:45 [-06:30]</option><option value="-21600">12-26-2004 14:50:45 [-06:00]</option><option value="-19800">12-26-2004 15:20:45 [-05:30]</option><option value="-18000">12-26-2004 15:50:45 [-05:00]</option><option value="-16200">12-26-2004 16:20:45 [-04:30]</option><option value="-14400">12-26-2004 16:50:45 [-04:00]</option><option value="-12600">12-26-2004 17:20:45 [-03:30]</option><option value="-10800">12-26-2004 17:50:45 [-03:00]</option><option value="-9000">12-26-2004 18:20:45 [-02:30]</option><option value="-7200">12-26-2004 18:50:45 [-02:00]</option><option value="-5400">12-26-2004 19:20:45 [-01:30]</option><option value="-3600">12-26-2004 19:50:45 [-01:00]</option><option value="-1800">12-26-2004 20:20:45 [-00:30]</option><option selected value="0">12-26-2004 20:50:45 [+00:00]</option><option value="1800">12-26-2004 21:20:45 [+00:30]</option><option value="3600">12-26-2004 21:50:45 [+01:00]</option><option value="5400">12-26-2004 22:20:45 [+01:30]</option><option value="7200">12-26-2004 22:50:45 [+02:00]</option><option value="9000">12-26-2004 23:20:45 [+02:30]</option><option value="10800">12-26-2004 23:50:45 [+03:00]</option><option value="12600">12-27-2004 00:20:45 [+03:30]</option><option value="14400">12-27-2004 00:50:45 [+04:00]</option><option value="16200">12-27-2004 01:20:45 [+04:30]</option><option value="18000">12-27-2004 01:50:45 [+05:00]</option><option value="19800">12-27-2004 02:20:45 [+05:30]</option><option value="21600">12-27-2004 02:50:45 [+06:00]</option><option value="23400">12-27-2004 03:20:45 [+06:30]</option><option value="25200">12-27-2004 03:50:45 [+07:00]</option><option value="27000">12-27-2004 04:20:45 [+07:30]</option><option value="28800">12-27-2004 04:50:45 [+08:00]</option><option value="30600">12-27-2004 05:20:45 [+08:30]</option><option value="32400">12-27-2004 05:50:45 [+09:00]</option><option value="34200">12-27-2004 06:20:45 [+09:30]</option><option value="36000">12-27-2004 06:50:45 [+10:00]</option><option value="37800">12-27-2004 07:20:45 [+10:30]</option><option value="39600">12-27-2004 07:50:45 [+11:00]</option><option value="41400">12-27-2004 08:20:45 [+11:30]</option><option value="43200">12-27-2004 08:50:45 [+12:00]</option><option value="45000">12-27-2004 09:20:45 [+12:30]</option><option value="46800">12-27-2004 09:50:45 [+13:00]</option><option value="48600">12-27-2004 10:20:45 [+13:30]</option><option value="50400">12-27-2004 10:50:45 [+14:00]</option><option value="52200">12-27-2004 11:20:45 [+14:30]</option><option value="54000">12-27-2004 11:50:45 [+15:00]</option><option value="55800">12-27-2004 12:20:45 [+15:30]</option><option value="57600">12-27-2004 12:50:45 [+16:00]</option><option value="59400">12-27-2004 13:20:45 [+16:30]</option><option value="61200">12-27-2004 13:50:45 [+17:00]</option><option value="63000">12-27-2004 14:20:45 [+17:30]</option><option value="64800">12-27-2004 14:50:45 [+18:00]</option><option value="66600">12-27-2004 15:20:45 [+18:30]</option><option value="68400">12-27-2004 15:50:45 [+19:00]</option><option value="70200">12-27-2004 16:20:45 [+19:30]</option><option value="72000">12-27-2004 16:50:45 [+20:00]</option><option value="73800">12-27-2004 17:20:45 [+20:30]</option><option value="75600">12-27-2004 17:50:45 [+21:00]</option><option value="77400">12-27-2004 18:20:45 [+21:30]</option><option value="79200">12-27-2004 18:50:45 [+22:00]</option><option value="81000">12-27-2004 19:20:45 [+22:30]</option><option value="82800">12-27-2004 19:50:45 [+23:00]</option><option value="84600">12-27-2004 20:20:45 [+23:30]</option></select></td></tr>
<tr>
<td> </td>
<td>Server time is 12-26-2004 20:50:45 (UTC)</td>
</tr>
<tr>
<td align="right">Date format</td>
<td align="left"><select name="datetime_fmt"><option selected value="default">Default</option><option value="rfc">%a %b %d %H:%M:%S %Y</option><option value="iso">%Y-%m-%d %H:%M:%S</option><option value="us">%m/%d/%Y %I:%M:%S %p</option><option value="euro">%d.%m.%Y %H:%M:%S</option></select></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Layout:</strong></td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Skin:</td>
<td><select name="skin"><option value="wakka.css">wakka.css</option><option value="wikka.css" selected="selected">wikka.css</option></select> <a href="TestSkin" title="Skin editor">Skin editor</a> </td>
</tr>
<tr>
<td align="right">Navigation menus:</td>
<td><a href="MenuConfig" title="Menu editor">Menu editor</a></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Editing:</strong></td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Doubleclick Editing:</td>
<td><input type="hidden" name="doubleclickedit" value="N"><input type="checkbox" name="doubleclickedit" value="Y" checked="checked" /></td>
</tr>
<tr>
<td align="right">WikiEdit GUI:</td>
<td><input type="hidden" name="wikiedit" value="N"><input type="checkbox" name="wikiedit" value="Y" /></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Changes and revisions:</strong></td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">RecentChanges to show per page:</td>
<td><input name="changescount" value="50" size="40" /></td>
</tr>
<tr>
<td align="right">Page Revisions to show per page:</td>
<td><input name="revisioncount" value="20" size="40" /></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Comments:</strong></td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Display comments by default:</td>
<td><input type="hidden" name="show_comments" value="N"><input type="checkbox" name="show_comments" value="Y" checked="checked" /></td>
</tr>
<tr>
<td align="right">Comments to show per page (list all: 0):</td>
<td><input name="limit_comments" value="10" size="40" /></td>
</tr>
<tr>
<td align="right">Order comments by:</td>
<td><select name="order">
<option value="first">newest first</option>
<option value="last">oldest first</option>
</select></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Login:</strong></td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Stay logged-in?</td>
<td><input type="hidden" name="log-in" value="N"><input type="checkbox" name="log-in" value="Y" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Update Settings" /></td>
</tr>
</table>
</form>
""

----
Deletions:
===== UserSettings Panel =====
{{lastedit}}

Some preliminary ideas for an improved UserSettings panel.
//Feel free to add content/suggestions.//

The issues I'd like to address in this page are the following:
~1)What options should be user-configurable?
~1)For each option, how should Wikka store it?
~~-cookie parameter
~~-session parameter
~~-user_table field
~~-other
~~~& User table field(s) or maybe a separate user table that stores only the settings that are not default. Decision would depend on efficiency; would require some analysis... --JavaWoman
~1)How should user options be arranged/grouped/displayed in the UserSettings page?

I also propose that we keep the login/logout interface separate from the user settings page.
~&Definitely! --JavaWoman

----
===Preliminary list of user-configurable options ===

~-**User related**
~~-Email address [string]
~~-Password [string]
~-**Date/Time**
~~-Time zone [list]
~~-Date format [list]
~-**Layout**
~~-Default skin [list] (beta - see TestSkin)
~~-Custom skin [link] (beta - see TestSkin)
~~-Custom menus [link] (forthcoming?)
~-**Editing**
~~-Doubleclick Editing [boolean]
~~-WikiEdit GUI [boolean]
~-**Changes & revisions**
~~-RecentChanges display limit [integer]
~~~&RecentChanges to show per page --RyanKnoll
~~-Page revisions list limit [integer]
~~~&Page revisions to show per pag --RyanKnoll
~-**Comments**
~~-Show comments by default [boolean]
~~~& follows text in comments box: Display comments by default --RyanKnoll
~~-Paged comments per page [integer] (beta)
~~~&sounds a bit confusing that way, how about this: Comments to show per page --RyanKnoll
~~-Comments start page [list] (forthcoming?)
~~~& Wouldn't this be more clear (slashdot style): Order comments by: [newest First, oldest First] --RyanKnoll
~-**Log-in**
~~- StayingLoggedIn - checkbox
~~~& Shouldn't this appear in the (separate) Login/Logout interface instead? -- DarTar
~~~~& I am not sure. Mediawiki does it like you propose, but I find it more logical in the usersettings. What do the others think? --NilsLindenberg
~-**Other**
~~- external links? all links? open in new versus same window (I always hack wikka.php so that Target=_BLANK)
~~~& Bad for accessibility, at least. I don't think this should be an option. People can **always** open a link in a new window if they want to. (And, Mike, while you're hacking - that should be ##target="_blank"## if you even want to keep it valid XHTML transitional. :)) --JavaWoman
~~~~& Hiya JW. How is this bad for accessibility? (more info needed so I understand the point) I sometimes embed wikka in a frames page (ya ya, I know you hate frames {grin}) so opening external links in new pages would be useful....as for the "people can always" point....this goes to our conversations elsewhere...many web users don't really have a clue how to do this....so giving them the option (with a default set-able by the admin). In addition, moving to an "outside" site by clicking on a link usually means that one doesn't log out of wikka properly and therefore leaves cookies behind....this can be a problem for kids working in schools because that means another kid just opening the browser to the wiki will be logged in as another users account....and ya, I do put the quotes in usually {grin}. -- Mike (aka GmBowen)
~~~~~& First, forget about cookies. Session cookies are destroyed only when the **browser** session (all windows) is closed; and permanent cookies for a logged-in user remain across sessions - that's why they **are** permanent cookies. This is the way user management is //designed// in Wikka.---Opening new windows **not** on request of the user confuses the hell out of blind users who can't //see// they're suddenly in a new window (and if you do notice, switching windows isn't as simple as a mouseclick - because you can't click a mouse!); and many others, too, when they are browsing with the browser full-screen. ---So educate your users how to use their browsers (and point them to Mozilla, Firefox or Opera while you're at it), change your installation if you really want to - but I am **absolutely opposed to making Wikka //less// accessible** - even as an option: that would be a move in the wrong direction.
~~~~~References: See Guideline 10 / Checkpoint 10.1 at: ---http://www.w3.org/TR/WCAG10/wai-pageauth.html#gl-interim-accessibility ---http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-avoid-pop-ups --- ""--""JavaWoman
~~~~~~&There was a request for suggestions for features that could be set by the user, that's all it was....and I'm all for giving control to users. Right now, control for opening windows is either the wikka default (same window) or a hack like mine....the user has no control. My sense is that some users would prefer one approach, and other users the other. My preference is not to force either approach on a user but rather facilitate users making their own decisions. However, I'm more than content to accede to whatever decisions the developers make w.r.t this settings panel. Cheers, GmBowen
~~~~~~~&Mike, you say "Right now, control for opening windows is either the wikka default (same window) or a hack like mine....the user has no control." - but that really is not true - the user **does** have control, with every browser, and - more importantly - **for every link separately**. OTH, if you let a user change the **behavior** of the site, that may seem like control, but actually gives less control since then all external links would behave the same. But it's easier to open a link on purpose in a new window (or a new tab) than it is to override a link that "wants" to open in a new window to open in the same window instead. So your proposal would not "facilitate users making their own decisions" but quite the opposite: it would actually make it //harder// to decide how to open each link separately: same window, new tab, new window. --JavaWoman

----
===UserSettings panel design===
//After you've added your suggestions in the list above, please edit accordingly the source of this sample HTML form//

~&I don't think having the links for skin and menus **within** the form is a good idea - you'd effectively be leaving the form - and how do you get back? You may even forget... --- Maybe have menus just a separate page, and in user settings form below have just a checkbox to create a user-skin IF it doesn't exist already (i.e., don't even show that checkbox when the file exists). And even that might be overkill - just having that on a separate page, too might be better. -- JavaWoman
~~&I agree that allowing the user to quit the form before posting it is not a good idea. So, ok for moving links to other pages //out of the form//. OTOH, I think it is really important to group all the user-configurable options in the same hub. I like the [[http://en.wikipedia.org/wiki/Special:Preferences MediaWiki approach]], with a UserSettings page containing a number of subpages for each 'group' of options. Menus, skins etc. might become subsections of the same page. -- DarTar

~&Also don't forget that a non-registered user should be able to choose a skin as well - only have that choice stored in the session rather than the database; i.e., no personal default. So it's easier to just have a single page for everyone that just behaves a little differently for registered and non-registered users. --JavaWoman
~~&That's why I had proposed that for each option we decide whether it is better to store it in the database or in a session parameter. But I like the idea of the same page behaving differently for registered and non-registered users. This implies, though, that those settings that are displayed to both kinds of user are susceptible of being stored in the database AND in session parameters -- DarTar

~& Date and timeformats have some problems:
~~1) You can't live in Nepal (not all time zones have whole or half hour offsets!)
~~~& So, what are you suggesting?? -- DarTar
~~1) Date and time format should be separate; with an extra field to indicate order
~~~&Agreed -- DarTar
~~1) Configuration should have the (ISO) defaults, overridable by WikiAdmin
~~~& Agreed -- DarTar
~~1) No dropdowns for format, but text entry fields, with an explanation (help window) for formats
~~~& This makes sense, although how to set a format becomes even less intuitive to the user. I was actually thinking of //replacing// the php syntax with something more accessible like a set of radio options: --- ""<div><label><input type='radio' name="wpDate" value="0" checked="checked" /> 2001-01-15</label></div>
<div><label><input type='radio' name="wpDate" value="1" /> January 15, 2001</label></div>
<div><label><input type='radio' name="wpDate" value="2" /> 15 January 2001</label></div>
<div><label><input type='radio' name="wpDate" value="3" /> 2001 January 15</label></div>"" --- But this goes exactly in the opposite direction of what you are proposing. BTW we shouldn't forget that once i18n is done, the date formats will probably depend on the kind of locale set by the user/system administrator -- DarTar
~~1) Move the "Server time is 12-26-2004 20:50:45 (UTC)" example to **below** the date & time settings (and make it) so you can see the effect of the formats chosen (after update)
~~~&Agreed -- DarTar

""
<h2> User Settings </h2>
<br /> <form action="#" method="post">
<input type="hidden" name="wakka" value="#" />
<input type="hidden" name="action" value="update" />
<table>
<tr>
<td align="right">Your userpage:</td>
<td><a href="DarTar">DarTar</a></td>
</tr>
<tr>
<td align="right">Your email address:</td>
<td><input name="email" value="xxxxxx@xxx.xx" size="40" /></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Date & Time:</strong></td>
<td align="left"> </td>
</tr>
<tr><td align="right">Time zone</td>
<td align="left"><select name="tz_offset"><option value="-84600">12-25-2004 21:20:45 [-23:30]</option><option value="-82800">12-25-2004 21:50:45 [-23:00]</option><option value="-81000">12-25-2004 22:20:45 [-22:30]</option><option value="-79200">12-25-2004 22:50:45 [-22:00]</option><option value="-77400">12-25-2004 23:20:45 [-21:30]</option><option value="-75600">12-25-2004 23:50:45 [-21:00]</option><option value="-73800">12-26-2004 00:20:45 [-20:30]</option><option value="-72000">12-26-2004 00:50:45 [-20:00]</option><option value="-70200">12-26-2004 01:20:45 [-19:30]</option><option value="-68400">12-26-2004 01:50:45 [-19:00]</option><option value="-66600">12-26-2004 02:20:45 [-18:30]</option><option value="-64800">12-26-2004 02:50:45 [-18:00]</option><option value="-63000">12-26-2004 03:20:45 [-17:30]</option><option value="-61200">12-26-2004 03:50:45 [-17:00]</option><option value="-59400">12-26-2004 04:20:45 [-16:30]</option><option value="-57600">12-26-2004 04:50:45 [-16:00]</option><option value="-55800">12-26-2004 05:20:45 [-15:30]</option><option value="-54000">12-26-2004 05:50:45 [-15:00]</option><option value="-52200">12-26-2004 06:20:45 [-14:30]</option><option value="-50400">12-26-2004 06:50:45 [-14:00]</option><option value="-48600">12-26-2004 07:20:45 [-13:30]</option><option value="-46800">12-26-2004 07:50:45 [-13:00]</option><option value="-45000">12-26-2004 08:20:45 [-12:30]</option><option value="-43200">12-26-2004 08:50:45 [-12:00]</option><option value="-41400">12-26-2004 09:20:45 [-11:30]</option><option value="-39600">12-26-2004 09:50:45 [-11:00]</option><option value="-37800">12-26-2004 10:20:45 [-10:30]</option><option value="-36000">12-26-2004 10:50:45 [-10:00]</option><option value="-34200">12-26-2004 11:20:45 [-09:30]</option><option value="-32400">12-26-2004 11:50:45 [-09:00]</option><option value="-30600">12-26-2004 12:20:45 [-08:30]</option><option value="-28800">12-26-2004 12:50:45 [-08:00]</option><option value="-27000">12-26-2004 13:20:45 [-07:30]</option><option value="-25200">12-26-2004 13:50:45 [-07:00]</option><option value="-23400">12-26-2004 14:20:45 [-06:30]</option><option value="-21600">12-26-2004 14:50:45 [-06:00]</option><option value="-19800">12-26-2004 15:20:45 [-05:30]</option><option value="-18000">12-26-2004 15:50:45 [-05:00]</option><option value="-16200">12-26-2004 16:20:45 [-04:30]</option><option value="-14400">12-26-2004 16:50:45 [-04:00]</option><option value="-12600">12-26-2004 17:20:45 [-03:30]</option><option value="-10800">12-26-2004 17:50:45 [-03:00]</option><option value="-9000">12-26-2004 18:20:45 [-02:30]</option><option value="-7200">12-26-2004 18:50:45 [-02:00]</option><option value="-5400">12-26-2004 19:20:45 [-01:30]</option><option value="-3600">12-26-2004 19:50:45 [-01:00]</option><option value="-1800">12-26-2004 20:20:45 [-00:30]</option><option selected value="0">12-26-2004 20:50:45 [+00:00]</option><option value="1800">12-26-2004 21:20:45 [+00:30]</option><option value="3600">12-26-2004 21:50:45 [+01:00]</option><option value="5400">12-26-2004 22:20:45 [+01:30]</option><option value="7200">12-26-2004 22:50:45 [+02:00]</option><option value="9000">12-26-2004 23:20:45 [+02:30]</option><option value="10800">12-26-2004 23:50:45 [+03:00]</option><option value="12600">12-27-2004 00:20:45 [+03:30]</option><option value="14400">12-27-2004 00:50:45 [+04:00]</option><option value="16200">12-27-2004 01:20:45 [+04:30]</option><option value="18000">12-27-2004 01:50:45 [+05:00]</option><option value="19800">12-27-2004 02:20:45 [+05:30]</option><option value="21600">12-27-2004 02:50:45 [+06:00]</option><option value="23400">12-27-2004 03:20:45 [+06:30]</option><option value="25200">12-27-2004 03:50:45 [+07:00]</option><option value="27000">12-27-2004 04:20:45 [+07:30]</option><option value="28800">12-27-2004 04:50:45 [+08:00]</option><option value="30600">12-27-2004 05:20:45 [+08:30]</option><option value="32400">12-27-2004 05:50:45 [+09:00]</option><option value="34200">12-27-2004 06:20:45 [+09:30]</option><option value="36000">12-27-2004 06:50:45 [+10:00]</option><option value="37800">12-27-2004 07:20:45 [+10:30]</option><option value="39600">12-27-2004 07:50:45 [+11:00]</option><option value="41400">12-27-2004 08:20:45 [+11:30]</option><option value="43200">12-27-2004 08:50:45 [+12:00]</option><option value="45000">12-27-2004 09:20:45 [+12:30]</option><option value="46800">12-27-2004 09:50:45 [+13:00]</option><option value="48600">12-27-2004 10:20:45 [+13:30]</option><option value="50400">12-27-2004 10:50:45 [+14:00]</option><option value="52200">12-27-2004 11:20:45 [+14:30]</option><option value="54000">12-27-2004 11:50:45 [+15:00]</option><option value="55800">12-27-2004 12:20:45 [+15:30]</option><option value="57600">12-27-2004 12:50:45 [+16:00]</option><option value="59400">12-27-2004 13:20:45 [+16:30]</option><option value="61200">12-27-2004 13:50:45 [+17:00]</option><option value="63000">12-27-2004 14:20:45 [+17:30]</option><option value="64800">12-27-2004 14:50:45 [+18:00]</option><option value="66600">12-27-2004 15:20:45 [+18:30]</option><option value="68400">12-27-2004 15:50:45 [+19:00]</option><option value="70200">12-27-2004 16:20:45 [+19:30]</option><option value="72000">12-27-2004 16:50:45 [+20:00]</option><option value="73800">12-27-2004 17:20:45 [+20:30]</option><option value="75600">12-27-2004 17:50:45 [+21:00]</option><option value="77400">12-27-2004 18:20:45 [+21:30]</option><option value="79200">12-27-2004 18:50:45 [+22:00]</option><option value="81000">12-27-2004 19:20:45 [+22:30]</option><option value="82800">12-27-2004 19:50:45 [+23:00]</option><option value="84600">12-27-2004 20:20:45 [+23:30]</option></select></td></tr>
<tr>
<td> </td>
<td>Server time is 12-26-2004 20:50:45 (UTC)</td>
</tr>
<tr>
<td align="right">Date format</td>
<td align="left"><select name="datetime_fmt"><option selected value="default">Default</option><option value="rfc">%a %b %d %H:%M:%S %Y</option><option value="iso">%Y-%m-%d %H:%M:%S</option><option value="us">%m/%d/%Y %I:%M:%S %p</option><option value="euro">%d.%m.%Y %H:%M:%S</option></select></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Layout:</strong></td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Skin:</td>
<td><select name="skin"><option value="wakka.css">wakka.css</option><option value="wikka.css" selected="selected">wikka.css</option></select> <a href="TestSkin" title="Skin editor">Skin editor</a> </td>
</tr>
<tr>
<td align="right">Navigation menus:</td>
<td><a href="MenuConfig" title="Menu editor">Menu editor</a></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Editing:</strong></td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Doubleclick Editing:</td>
<td><input type="hidden" name="doubleclickedit" value="N"><input type="checkbox" name="doubleclickedit" value="Y" checked="checked" /></td>
</tr>
<tr>
<td align="right">WikiEdit GUI:</td>
<td><input type="hidden" name="wikiedit" value="N"><input type="checkbox" name="wikiedit" value="Y" /></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Changes and revisions:</strong></td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">RecentChanges to show per page:</td>
<td><input name="changescount" value="50" size="40" /></td>
</tr>
<tr>
<td align="right">Page Revisions to show per page:</td>
<td><input name="revisioncount" value="20" size="40" /></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Comments:</strong></td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Display comments by default:</td>
<td><input type="hidden" name="show_comments" value="N"><input type="checkbox" name="show_comments" value="Y" checked="checked" /></td>
</tr>
<tr>
<td align="right">Comments to show per page (list all: 0):</td>
<td><input name="limit_comments" value="10" size="40" /></td>
</tr>
<tr>
<td align="right">Order comments by:</td>
<td><select name="order">
<option value="first">newest first</option>
<option value="last">oldest first</option>
</select></td>
</tr>
<tr><td> </td></tr>
<tr>
<td align="right"><strong>Login:</strong></td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Stay logged-in?</td>
<td><input type="hidden" name="log-in" value="N"><input type="checkbox" name="log-in" value="Y" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Update Settings" /></td>
</tr>
</table>
</form>
""

----


Revision [5648]

Edited on 2005-02-05 13:57:35 by DarTar [Inline comments]
Additions:
~~~& User table field(s) or maybe a separate user table that stores only the settings that are not default. Decision would depend on efficiency; would require some analysis... --JavaWoman
~&Definitely! --JavaWoman
~~~&RecentChanges to show per page --RyanKnoll
~~~&Page revisions to show per pag --RyanKnoll
~~~& follows text in comments box: Display comments by default --RyanKnoll
~~~&sounds a bit confusing that way, how about this: Comments to show per page --RyanKnoll
~~~& Wouldn't this be more clear (slashdot style): Order comments by: [newest First, oldest First] --RyanKnoll
~~~& Shouldn't this appear in the (separate) Login/Logout interface instead? -- DarTar
~~~~& I am not sure. Mediawiki does it like you propose, but I find it more logical in the usersettings. What do the others think? --NilsLindenberg
~~~& Bad for accessibility, at least. I don't think this should be an option. People can **always** open a link in a new window if they want to. (And, Mike, while you're hacking - that should be ##target="_blank"## if you even want to keep it valid XHTML transitional. :)) --JavaWoman
~~~~& Hiya JW. How is this bad for accessibility? (more info needed so I understand the point) I sometimes embed wikka in a frames page (ya ya, I know you hate frames {grin}) so opening external links in new pages would be useful....as for the "people can always" point....this goes to our conversations elsewhere...many web users don't really have a clue how to do this....so giving them the option (with a default set-able by the admin). In addition, moving to an "outside" site by clicking on a link usually means that one doesn't log out of wikka properly and therefore leaves cookies behind....this can be a problem for kids working in schools because that means another kid just opening the browser to the wiki will be logged in as another users account....and ya, I do put the quotes in usually {grin}. -- Mike (aka GmBowen)
~~~~~& First, forget about cookies. Session cookies are destroyed only when the **browser** session (all windows) is closed; and permanent cookies for a logged-in user remain across sessions - that's why they **are** permanent cookies. This is the way user management is //designed// in Wikka.---Opening new windows **not** on request of the user confuses the hell out of blind users who can't //see// they're suddenly in a new window (and if you do notice, switching windows isn't as simple as a mouseclick - because you can't click a mouse!); and many others, too, when they are browsing with the browser full-screen. ---So educate your users how to use their browsers (and point them to Mozilla, Firefox or Opera while you're at it), change your installation if you really want to - but I am **absolutely opposed to making Wikka //less// accessible** - even as an option: that would be a move in the wrong direction.
~~~~~References: See Guideline 10 / Checkpoint 10.1 at: ---http://www.w3.org/TR/WCAG10/wai-pageauth.html#gl-interim-accessibility ---http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-avoid-pop-ups --- ""--""JavaWoman
~~~~~~&There was a request for suggestions for features that could be set by the user, that's all it was....and I'm all for giving control to users. Right now, control for opening windows is either the wikka default (same window) or a hack like mine....the user has no control. My sense is that some users would prefer one approach, and other users the other. My preference is not to force either approach on a user but rather facilitate users making their own decisions. However, I'm more than content to accede to whatever decisions the developers make w.r.t this settings panel. Cheers, GmBowen
~~~~~~~&Mike, you say "Right now, control for opening windows is either the wikka default (same window) or a hack like mine....the user has no control." - but that really is not true - the user **does** have control, with every browser, and - more importantly - **for every link separately**. OTH, if you let a user change the **behavior** of the site, that may seem like control, but actually gives less control since then all external links would behave the same. But it's easier to open a link on purpose in a new window (or a new tab) than it is to override a link that "wants" to open in a new window to open in the same window instead. So your proposal would not "facilitate users making their own decisions" but quite the opposite: it would actually make it //harder// to decide how to open each link separately: same window, new tab, new window. --JavaWoman
~&I don't think having the links for skin and menus **within** the form is a good idea - you'd effectively be leaving the form - and how do you get back? You may even forget... --- Maybe have menus just a separate page, and in user settings form below have just a checkbox to create a user-skin IF it doesn't exist already (i.e., don't even show that checkbox when the file exists). And even that might be overkill - just having that on a separate page, too might be better. -- JavaWoman
~~&I agree that allowing the user to quit the form before posting it is not a good idea. So, ok for moving links to other pages //out of the form//. OTOH, I think it is really important to group all the user-configurable options in the same hub. I like the [[http://en.wikipedia.org/wiki/Special:Preferences MediaWiki approach]], with a UserSettings page containing a number of subpages for each 'group' of options. Menus, skins etc. might become subsections of the same page. -- DarTar
~&Also don't forget that a non-registered user should be able to choose a skin as well - only have that choice stored in the session rather than the database; i.e., no personal default. So it's easier to just have a single page for everyone that just behaves a little differently for registered and non-registered users. --JavaWoman
~~&That's why I had proposed that for each option we decide whether it is better to store it in the database or in a session parameter. But I like the idea of the same page behaving differently for registered and non-registered users. This implies, though, that those settings that are displayed to both kinds of user are susceptible of being stored in the database AND in session parameters -- DarTar
~& Date and timeformats have some problems:
~~1) You can't live in Nepal (not all time zones have whole or half hour offsets!)
~~~& So, what are you suggesting?? -- DarTar
~~1) Date and time format should be separate; with an extra field to indicate order
~~~&Agreed -- DarTar
~~1) Configuration should have the (ISO) defaults, overridable by WikiAdmin
~~~& Agreed -- DarTar
~~1) No dropdowns for format, but text entry fields, with an explanation (help window) for formats
~~~& This makes sense, although how to set a format becomes even less intuitive to the user. I was actually thinking of //replacing// the php syntax with something more accessible like a set of radio options: --- ""<div><label><input type='radio' name="wpDate" value="0" checked="checked" /> 2001-01-15</label></div>
<div><label><input type='radio' name="wpDate" value="3" /> 2001 January 15</label></div>"" --- But this goes exactly in the opposite direction of what you are proposing. BTW we shouldn't forget that once i18n is done, the date formats will probably depend on the kind of locale set by the user/system administrator -- DarTar
~~1) Move the "Server time is 12-26-2004 20:50:45 (UTC)" example to **below** the date & time settings (and make it) so you can see the effect of the formats chosen (after update)
~~~&Agreed -- DarTar
Deletions:
~~~''User table field(s) or maybe a separate user table that stores only the settings that are not default. Decision would depend on efficiency; would require some analysis... --JavaWoman''
~''Definitely! --JavaWoman''
~~~''RecentChanges to show per page'' --RyanKnoll
~~~Page revisions to show per page" --RyanKnoll
~~~''//follows text in comments box// Display comments by default'' --RyanKnoll
~~~''//sounds a bit confusing that way, how about this// Comments to show per page '' --RyanKnoll
~~~''//Wouldn't this be more clear (slashdot style)?// Order comments by: [newest First, oldest First] --RyanKnoll''
~~~''Shouldn't this appear in the (separate) Login/Logout interface instead? -- DarTar''
~~~~''I am not sure. Mediawiki does it like you propose, but I find it more logical in the usersettings. What do the others think? --NilsLindenberg
~~~''Bad for accessibility, at least. I don't think this should be an option. People can **always** open a link in a new window if they want to. (And, Mike, while you're hacking - that should be ##target="_blank"## if you even want to keep it valid XHTML transitional. :)) --JavaWoman''
~~~~''Hiya JW. How is this bad for accessibility? (more info needed so I understand the point) I sometimes embed wikka in a frames page (ya ya, I know you hate frames {grin}) so opening external links in new pages would be useful....as for the "people can always" point....this goes to our conversations elsewhere...many web users don't really have a clue how to do this....so giving them the option (with a default set-able by the admin). In addition, moving to an "outside" site by clicking on a link usually means that one doesn't log out of wikka properly and therefore leaves cookies behind....this can be a problem for kids working in schools because that means another kid just opening the browser to the wiki will be logged in as another users account....and ya, I do put the quotes in usually {grin}. -- Mike (aka GmBowen)''
~~~~~''First, forget about cookies. Session cookies are destroyed only when the **browser** session (all windows) is closed; and permanent cookies for a logged-in user remain across sessions - that's why they **are** permanent cookies. This is the way user management is //designed// in Wikka.---Opening new windows **not** on request of the user confuses the hell out of blind users who can't //see// they're suddenly in a new window (and if you do notice, switching windows isn't as simple as a mouseclick - because you can't click a mouse!); and many others, too, when they are browsing with the browser full-screen. ---So educate your users how to use their browsers (and point them to Mozilla, Firefox or Opera while you're at it), change your installation if you really want to - but I am **absolutely opposed to making Wikka //less// accessible** - even as an option: that would be a move in the wrong direction.''
~~~~~''References: See Guideline 10 / Checkpoint 10.1 at: ---http://www.w3.org/TR/WCAG10/wai-pageauth.html#gl-interim-accessibility ---http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-avoid-pop-ups --- ""--""JavaWoman''
~~~~~~''There was a request for suggestions for features that could be set by the user, that's all it was....and I'm all for giving control to users. Right now, control for opening windows is either the wikka default (same window) or a hack like mine....the user has no control. My sense is that some users would prefer one approach, and other users the other. My preference is not to force either approach on a user but rather facilitate users making their own decisions. However, I'm more than content to accede to whatever decisions the developers make w.r.t this settings panel. Cheers, GmBowen''
~~~~~~''Mike, you say "Right now, control for opening windows is either the wikka default (same window) or a hack like mine....the user has no control." - but that really is not true - the user **does** have control, with every browser, and - more importantly - **for every link separately**. OTH, if you let a user change the **behavior** of the site, that may seem like control, but actually gives less control since then all external links would behave the same. But it's easier to open a link on purpose in a new window (or a new tab) than it is to override a link that "wants" to open in a new window to open in the same window instead. So your proposal would not "facilitate users making their own decisions" but quite the opposite: it would actually make it //harder// to decide how to open each link separately: same window, new tab, new window. --JavaWoman''
''I don't think having the links for skin and menus **within** the form is a good idea - you'd effectively be leaving the form - and how do you get back? You may even forget...
Maybe have menus just a separate page, and in user settings form below have just a checkbox to create a user-skin IF it doesn't exist already (i.e., don't even show that checkbox when the file exists). And even that might be overkill - just having that on a separate page, too might be better.
~''I agree that allowing the user to quit the form before posting it is not a good idea. So, ok for moving links to other pages //out of the form//. OTOH, I think it is really important to group all the user-configurable options in the same hub. I like the [[http://en.wikipedia.org/wiki/Special:Preferences MediaWiki approach]], with a UserSettings page containing a number of subpages for each 'group' of options. Menus, skins etc. might become subsections of the same page. -- DarTar''
Also don't forget that a non-registered user should be able to choose a skin as well - only have that choice stored in the session rather than the database; i.e., no personal default. So it's easier to just have a single page for everyone that just behaves a little differently for registered and non-registered users. --JavaWoman''
~''That's why I had proposed that for each option we decide whether it is better to store it in the database or in a session parameter. But I like the idea of the same page behaving differently for registered and non-registered users. This implies, though, that those settings that are displayed to both kinds of user are susceptible of being stored in the database AND in session parameters -- DarTar''
''Date and timeformats have some problems:
~1) You can't live in Nepal (not all time zones have whole or half hour offsets!)
~~So, what are you suggesting?? -- DarTar
~1) Date and time format should be separate; with an extra field to indicate order
~~Agreed -- DarTar
~1) Configuration should have the (ISO) defaults, overridable by WikiAdmin
~~Agreed -- DarTar
~1) No dropdowns for format, but text entry fields, with an explanation (help window) for formats
~~This makes sense, although how to set a format becomes even less intuitive to the user. I was actually thinking of //replacing// the php syntax with something more accessible like a set of radio options:
""<div><label><input type='radio' name="wpDate" value="0" checked="checked" /> 2001-01-15</label></div>
<div><label><input type='radio' name="wpDate" value="3" /> 2001 January 15</label></div>""
But this goes exactly in the opposite direction of what you are proposing. BTW we shouldn't forget that once i18n is done, the date formats will probably depend on the kind of locale set by the user/system administrator -- DarTar
~1) Move the "Server time is 12-26-2004 20:50:45 (UTC)" example to **below** the date & time settings (and make it) so you can see the effect of the formats chosen (after update)
~~''Agreed -- DarTar''
""--""JavaWoman''


Revision [5643]

Edited on 2005-02-05 06:14:53 by RyanKnoll [added input on language for Comments and Changes and Revisions, updated Panel Design to reflect sugg]
Additions:
~~~''RecentChanges to show per page'' --RyanKnoll
~~~Page revisions to show per page" --RyanKnoll
~~~''//follows text in comments box// Display comments by default'' --RyanKnoll
~~-Paged comments per page [integer] (beta)
~~~''//sounds a bit confusing that way, how about this// Comments to show per page '' --RyanKnoll
~~~''//Wouldn't this be more clear (slashdot style)?// Order comments by: [newest First, oldest First] --RyanKnoll''
<td align="right">RecentChanges to show per page:</td>
<td align="right">Page Revisions to show per page:</td>
<td align="right">Display comments by default:</td>
<td align="right">Comments to show per page (list all: 0):</td>
<td align="right">Order comments by:</td>
<option value="first">newest first</option>
<option value="last">oldest first</option>
Deletions:
~~-Paged comments limit [integer] (beta)
<td align="right">RecentChanges display limit:</td>
<td align="right">Page revisions list limit:</td>
<td align="right">Show comments by default:</td>
<td align="right">Paged comments limit (no limit: 0):</td>
<td align="right">Comments start page:</td>
<option value="first">first</option>
<option value="last">last</option>


Revision [3836]

Edited on 2004-12-30 12:47:45 by JavaWoman [reply to GmBowen]
Additions:
~~~~~~''Mike, you say "Right now, control for opening windows is either the wikka default (same window) or a hack like mine....the user has no control." - but that really is not true - the user **does** have control, with every browser, and - more importantly - **for every link separately**. OTH, if you let a user change the **behavior** of the site, that may seem like control, but actually gives less control since then all external links would behave the same. But it's easier to open a link on purpose in a new window (or a new tab) than it is to override a link that "wants" to open in a new window to open in the same window instead. So your proposal would not "facilitate users making their own decisions" but quite the opposite: it would actually make it //harder// to decide how to open each link separately: same window, new tab, new window. --JavaWoman''


Revision [3831]

Edited on 2004-12-30 02:23:36 by GmBowen [reply to JW]
Additions:
~~~~~~''There was a request for suggestions for features that could be set by the user, that's all it was....and I'm all for giving control to users. Right now, control for opening windows is either the wikka default (same window) or a hack like mine....the user has no control. My sense is that some users would prefer one approach, and other users the other. My preference is not to force either approach on a user but rather facilitate users making their own decisions. However, I'm more than content to accede to whatever decisions the developers make w.r.t this settings panel. Cheers, GmBowen''


Revision [3796]

Edited on 2004-12-29 17:37:14 by NilsLindenberg [reply to dartar]
Additions:
~~~~''I am not sure. Mediawiki does it like you propose, but I find it more logical in the usersettings. What do the others think? --NilsLindenberg


Revision [3772]

Edited on 2004-12-28 10:46:07 by JavaWoman [reply to GmBowen]
Additions:
~~~~''Hiya JW. How is this bad for accessibility? (more info needed so I understand the point) I sometimes embed wikka in a frames page (ya ya, I know you hate frames {grin}) so opening external links in new pages would be useful....as for the "people can always" point....this goes to our conversations elsewhere...many web users don't really have a clue how to do this....so giving them the option (with a default set-able by the admin). In addition, moving to an "outside" site by clicking on a link usually means that one doesn't log out of wikka properly and therefore leaves cookies behind....this can be a problem for kids working in schools because that means another kid just opening the browser to the wiki will be logged in as another users account....and ya, I do put the quotes in usually {grin}. -- Mike (aka GmBowen)''
~~~~~''First, forget about cookies. Session cookies are destroyed only when the **browser** session (all windows) is closed; and permanent cookies for a logged-in user remain across sessions - that's why they **are** permanent cookies. This is the way user management is //designed// in Wikka.---Opening new windows **not** on request of the user confuses the hell out of blind users who can't //see// they're suddenly in a new window (and if you do notice, switching windows isn't as simple as a mouseclick - because you can't click a mouse!); and many others, too, when they are browsing with the browser full-screen. ---So educate your users how to use their browsers (and point them to Mozilla, Firefox or Opera while you're at it), change your installation if you really want to - but I am **absolutely opposed to making Wikka //less// accessible** - even as an option: that would be a move in the wrong direction.''
~~~~~''References: See Guideline 10 / Checkpoint 10.1 at: ---http://www.w3.org/TR/WCAG10/wai-pageauth.html#gl-interim-accessibility ---http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-avoid-pop-ups --- ""--""JavaWoman''
Deletions:
~~~''Hiya JW. How is this bad for accessibility? (more info needed so I understand the point) I sometimes embed wikka in a frames page (ya ya, I know you hate frames {grin}) so opening external links in new pages would be useful....as for the "people can always" point....this goes to our conversations elsewhere...many web users don't really have a clue how to do this....so giving them the option (with a default set-able by the admin). In addition, moving to an "outside" site by clicking on a link usually means that one doesn't log out of wikka properly and therefore leaves cookies behind....this can be a problem for kids working in schools because that means another kid just opening the browser to the wiki will be logged in as another users account....and ya, I do put the quotes in usually {grin}. -- Mike (aka GmBowen)''


Revision [3767]

Edited on 2004-12-28 05:56:00 by GmBowen [reply to JW]
Additions:
~~~''Hiya JW. How is this bad for accessibility? (more info needed so I understand the point) I sometimes embed wikka in a frames page (ya ya, I know you hate frames {grin}) so opening external links in new pages would be useful....as for the "people can always" point....this goes to our conversations elsewhere...many web users don't really have a clue how to do this....so giving them the option (with a default set-able by the admin). In addition, moving to an "outside" site by clicking on a link usually means that one doesn't log out of wikka properly and therefore leaves cookies behind....this can be a problem for kids working in schools because that means another kid just opening the browser to the wiki will be logged in as another users account....and ya, I do put the quotes in usually {grin}. -- Mike (aka GmBowen)''


Revision [3716]

Edited on 2004-12-27 09:26:32 by DarTar [Replying to JW]
Additions:
===Preliminary list of user-configurable options ===
~~-Show comments by default [boolean]
~~~''Shouldn't this appear in the (separate) Login/Logout interface instead? -- DarTar''
===UserSettings panel design===
~''I agree that allowing the user to quit the form before posting it is not a good idea. So, ok for moving links to other pages //out of the form//. OTOH, I think it is really important to group all the user-configurable options in the same hub. I like the [[http://en.wikipedia.org/wiki/Special:Preferences MediaWiki approach]], with a UserSettings page containing a number of subpages for each 'group' of options. Menus, skins etc. might become subsections of the same page. -- DarTar''
~''That's why I had proposed that for each option we decide whether it is better to store it in the database or in a session parameter. But I like the idea of the same page behaving differently for registered and non-registered users. This implies, though, that those settings that are displayed to both kinds of user are susceptible of being stored in the database AND in session parameters -- DarTar''
~~So, what are you suggesting?? -- DarTar
~~Agreed -- DarTar
~~Agreed -- DarTar
~~This makes sense, although how to set a format becomes even less intuitive to the user. I was actually thinking of //replacing// the php syntax with something more accessible like a set of radio options:
""<div><label><input type='radio' name="wpDate" value="0" checked="checked" /> 2001-01-15</label></div>
<div><label><input type='radio' name="wpDate" value="1" /> January 15, 2001</label></div>
<div><label><input type='radio' name="wpDate" value="2" /> 15 January 2001</label></div>
<div><label><input type='radio' name="wpDate" value="3" /> 2001 January 15</label></div>""
But this goes exactly in the opposite direction of what you are proposing. BTW we shouldn't forget that once i18n is done, the date formats will probably depend on the kind of locale set by the user/system administrator -- DarTar
~~''Agreed -- DarTar''
<td align="right"><strong>Login:</strong></td>
Deletions:
===1. Preliminary list of user-configurable options ===
~~-Show comments by default [boolean]---''I would rather move that to the comments block'' --NilsLindenberg
~~~''I agree! --JavaWoman''
===2. How to store each option ===
//Forthcoming :)//
===3. UserSettings panel design===


Revision [3714]

Edited on 2004-12-27 07:55:35 by JavaWoman [reply to GmBowen]
Additions:
~~~''Bad for accessibility, at least. I don't think this should be an option. People can **always** open a link in a new window if they want to. (And, Mike, while you're hacking - that should be ##target="_blank"## if you even want to keep it valid XHTML transitional. :)) --JavaWoman''


Revision [3713]

Edited on 2004-12-27 03:06:16 by GmBowen [additional user configurable setting proposal]
Additions:
~-**Other**
~~- external links? all links? open in new versus same window (I always hack wikka.php so that Target=_BLANK)


Revision [3709]

Edited on 2004-12-26 23:19:46 by JavaWoman [moving "Show comments by default" in form]

No Differences

Revision [3708]

Edited on 2004-12-26 23:17:36 by JavaWoman [reply to Nils' comment]
Additions:
~~-Show comments by default [boolean]---''I would rather move that to the comments block'' --NilsLindenberg
~~~''I agree! --JavaWoman''
Deletions:
~~-Show comments by default [boolean] ''I would rather move that to the comments block'' --NilsLindenberg


Revision [3707]

Edited on 2004-12-26 23:00:50 by NilsLindenberg [link corrected]
Additions:
~~- StayingLoggedIn - checkbox
Deletions:
~~- StayLoggedIn - checkbox


Revision [3706]

Edited on 2004-12-26 22:59:09 by NilsLindenberg [added logg-in]
Additions:
~~-Show comments by default [boolean] ''I would rather move that to the comments block'' --NilsLindenberg
~-**Log-in**
~~- StayLoggedIn - checkbox
<td align="right">Stay logged-in?</td>
<td><input type="hidden" name="log-in" value="N"><input type="checkbox" name="log-in" value="Y" /></td>
Deletions:
~~-Show comments by default [boolean]
~-...


Revision [3705]

Edited on 2004-12-26 21:45:34 by JavaWoman [more dat & time]
Additions:
~1) Move the "Server time is 12-26-2004 20:50:45 (UTC)" example to **below** the date & time settings (and make it) so you can see the effect of the formats chosen (after update)


Revision [3704]

Edited on 2004-12-26 21:24:32 by JavaWoman [nother comment]
Additions:
~''Definitely! --JavaWoman''


Revision [3703]

Edited on 2004-12-26 21:16:21 by DarTar [New page]
Additions:
<td align="left"><select name="tz_offset"><option value="-84600">12-25-2004 21:20:45 [-23:30]</option><option value="-82800">12-25-2004 21:50:45 [-23:00]</option><option value="-81000">12-25-2004 22:20:45 [-22:30]</option><option value="-79200">12-25-2004 22:50:45 [-22:00]</option><option value="-77400">12-25-2004 23:20:45 [-21:30]</option><option value="-75600">12-25-2004 23:50:45 [-21:00]</option><option value="-73800">12-26-2004 00:20:45 [-20:30]</option><option value="-72000">12-26-2004 00:50:45 [-20:00]</option><option value="-70200">12-26-2004 01:20:45 [-19:30]</option><option value="-68400">12-26-2004 01:50:45 [-19:00]</option><option value="-66600">12-26-2004 02:20:45 [-18:30]</option><option value="-64800">12-26-2004 02:50:45 [-18:00]</option><option value="-63000">12-26-2004 03:20:45 [-17:30]</option><option value="-61200">12-26-2004 03:50:45 [-17:00]</option><option value="-59400">12-26-2004 04:20:45 [-16:30]</option><option value="-57600">12-26-2004 04:50:45 [-16:00]</option><option value="-55800">12-26-2004 05:20:45 [-15:30]</option><option value="-54000">12-26-2004 05:50:45 [-15:00]</option><option value="-52200">12-26-2004 06:20:45 [-14:30]</option><option value="-50400">12-26-2004 06:50:45 [-14:00]</option><option value="-48600">12-26-2004 07:20:45 [-13:30]</option><option value="-46800">12-26-2004 07:50:45 [-13:00]</option><option value="-45000">12-26-2004 08:20:45 [-12:30]</option><option value="-43200">12-26-2004 08:50:45 [-12:00]</option><option value="-41400">12-26-2004 09:20:45 [-11:30]</option><option value="-39600">12-26-2004 09:50:45 [-11:00]</option><option value="-37800">12-26-2004 10:20:45 [-10:30]</option><option value="-36000">12-26-2004 10:50:45 [-10:00]</option><option value="-34200">12-26-2004 11:20:45 [-09:30]</option><option value="-32400">12-26-2004 11:50:45 [-09:00]</option><option value="-30600">12-26-2004 12:20:45 [-08:30]</option><option value="-28800">12-26-2004 12:50:45 [-08:00]</option><option value="-27000">12-26-2004 13:20:45 [-07:30]</option><option value="-25200">12-26-2004 13:50:45 [-07:00]</option><option value="-23400">12-26-2004 14:20:45 [-06:30]</option><option value="-21600">12-26-2004 14:50:45 [-06:00]</option><option value="-19800">12-26-2004 15:20:45 [-05:30]</option><option value="-18000">12-26-2004 15:50:45 [-05:00]</option><option value="-16200">12-26-2004 16:20:45 [-04:30]</option><option value="-14400">12-26-2004 16:50:45 [-04:00]</option><option value="-12600">12-26-2004 17:20:45 [-03:30]</option><option value="-10800">12-26-2004 17:50:45 [-03:00]</option><option value="-9000">12-26-2004 18:20:45 [-02:30]</option><option value="-7200">12-26-2004 18:50:45 [-02:00]</option><option value="-5400">12-26-2004 19:20:45 [-01:30]</option><option value="-3600">12-26-2004 19:50:45 [-01:00]</option><option value="-1800">12-26-2004 20:20:45 [-00:30]</option><option selected value="0">12-26-2004 20:50:45 [+00:00]</option><option value="1800">12-26-2004 21:20:45 [+00:30]</option><option value="3600">12-26-2004 21:50:45 [+01:00]</option><option value="5400">12-26-2004 22:20:45 [+01:30]</option><option value="7200">12-26-2004 22:50:45 [+02:00]</option><option value="9000">12-26-2004 23:20:45 [+02:30]</option><option value="10800">12-26-2004 23:50:45 [+03:00]</option><option value="12600">12-27-2004 00:20:45 [+03:30]</option><option value="14400">12-27-2004 00:50:45 [+04:00]</option><option value="16200">12-27-2004 01:20:45 [+04:30]</option><option value="18000">12-27-2004 01:50:45 [+05:00]</option><option value="19800">12-27-2004 02:20:45 [+05:30]</option><option value="21600">12-27-2004 02:50:45 [+06:00]</option><option value="23400">12-27-2004 03:20:45 [+06:30]</option><option value="25200">12-27-2004 03:50:45 [+07:00]</option><option value="27000">12-27-2004 04:20:45 [+07:30]</option><option value="28800">12-27-2004 04:50:45 [+08:00]</option><option value="30600">12-27-2004 05:20:45 [+08:30]</option><option value="32400">12-27-2004 05:50:45 [+09:00]</option><option value="34200">12-27-2004 06:20:45 [+09:30]</option><option value="36000">12-27-2004 06:50:45 [+10:00]</option><option value="37800">12-27-2004 07:20:45 [+10:30]</option><option value="39600">12-27-2004 07:50:45 [+11:00]</option><option value="41400">12-27-2004 08:20:45 [+11:30]</option><option value="43200">12-27-2004 08:50:45 [+12:00]</option><option value="45000">12-27-2004 09:20:45 [+12:30]</option><option value="46800">12-27-2004 09:50:45 [+13:00]</option><option value="48600">12-27-2004 10:20:45 [+13:30]</option><option value="50400">12-27-2004 10:50:45 [+14:00]</option><option value="52200">12-27-2004 11:20:45 [+14:30]</option><option value="54000">12-27-2004 11:50:45 [+15:00]</option><option value="55800">12-27-2004 12:20:45 [+15:30]</option><option value="57600">12-27-2004 12:50:45 [+16:00]</option><option value="59400">12-27-2004 13:20:45 [+16:30]</option><option value="61200">12-27-2004 13:50:45 [+17:00]</option><option value="63000">12-27-2004 14:20:45 [+17:30]</option><option value="64800">12-27-2004 14:50:45 [+18:00]</option><option value="66600">12-27-2004 15:20:45 [+18:30]</option><option value="68400">12-27-2004 15:50:45 [+19:00]</option><option value="70200">12-27-2004 16:20:45 [+19:30]</option><option value="72000">12-27-2004 16:50:45 [+20:00]</option><option value="73800">12-27-2004 17:20:45 [+20:30]</option><option value="75600">12-27-2004 17:50:45 [+21:00]</option><option value="77400">12-27-2004 18:20:45 [+21:30]</option><option value="79200">12-27-2004 18:50:45 [+22:00]</option><option value="81000">12-27-2004 19:20:45 [+22:30]</option><option value="82800">12-27-2004 19:50:45 [+23:00]</option><option value="84600">12-27-2004 20:20:45 [+23:30]</option></select></td></tr>
Deletions:
<td align="left">Your time is <select name="tz_offset"><option value="-84600">12-25-2004 21:20:45 [-23:30]</option><option value="-82800">12-25-2004 21:50:45 [-23:00]</option><option value="-81000">12-25-2004 22:20:45 [-22:30]</option><option value="-79200">12-25-2004 22:50:45 [-22:00]</option><option value="-77400">12-25-2004 23:20:45 [-21:30]</option><option value="-75600">12-25-2004 23:50:45 [-21:00]</option><option value="-73800">12-26-2004 00:20:45 [-20:30]</option><option value="-72000">12-26-2004 00:50:45 [-20:00]</option><option value="-70200">12-26-2004 01:20:45 [-19:30]</option><option value="-68400">12-26-2004 01:50:45 [-19:00]</option><option value="-66600">12-26-2004 02:20:45 [-18:30]</option><option value="-64800">12-26-2004 02:50:45 [-18:00]</option><option value="-63000">12-26-2004 03:20:45 [-17:30]</option><option value="-61200">12-26-2004 03:50:45 [-17:00]</option><option value="-59400">12-26-2004 04:20:45 [-16:30]</option><option value="-57600">12-26-2004 04:50:45 [-16:00]</option><option value="-55800">12-26-2004 05:20:45 [-15:30]</option><option value="-54000">12-26-2004 05:50:45 [-15:00]</option><option value="-52200">12-26-2004 06:20:45 [-14:30]</option><option value="-50400">12-26-2004 06:50:45 [-14:00]</option><option value="-48600">12-26-2004 07:20:45 [-13:30]</option><option value="-46800">12-26-2004 07:50:45 [-13:00]</option><option value="-45000">12-26-2004 08:20:45 [-12:30]</option><option value="-43200">12-26-2004 08:50:45 [-12:00]</option><option value="-41400">12-26-2004 09:20:45 [-11:30]</option><option value="-39600">12-26-2004 09:50:45 [-11:00]</option><option value="-37800">12-26-2004 10:20:45 [-10:30]</option><option value="-36000">12-26-2004 10:50:45 [-10:00]</option><option value="-34200">12-26-2004 11:20:45 [-09:30]</option><option value="-32400">12-26-2004 11:50:45 [-09:00]</option><option value="-30600">12-26-2004 12:20:45 [-08:30]</option><option value="-28800">12-26-2004 12:50:45 [-08:00]</option><option value="-27000">12-26-2004 13:20:45 [-07:30]</option><option value="-25200">12-26-2004 13:50:45 [-07:00]</option><option value="-23400">12-26-2004 14:20:45 [-06:30]</option><option value="-21600">12-26-2004 14:50:45 [-06:00]</option><option value="-19800">12-26-2004 15:20:45 [-05:30]</option><option value="-18000">12-26-2004 15:50:45 [-05:00]</option><option value="-16200">12-26-2004 16:20:45 [-04:30]</option><option value="-14400">12-26-2004 16:50:45 [-04:00]</option><option value="-12600">12-26-2004 17:20:45 [-03:30]</option><option value="-10800">12-26-2004 17:50:45 [-03:00]</option><option value="-9000">12-26-2004 18:20:45 [-02:30]</option><option value="-7200">12-26-2004 18:50:45 [-02:00]</option><option value="-5400">12-26-2004 19:20:45 [-01:30]</option><option value="-3600">12-26-2004 19:50:45 [-01:00]</option><option value="-1800">12-26-2004 20:20:45 [-00:30]</option><option selected value="0">12-26-2004 20:50:45 [+00:00]</option><option value="1800">12-26-2004 21:20:45 [+00:30]</option><option value="3600">12-26-2004 21:50:45 [+01:00]</option><option value="5400">12-26-2004 22:20:45 [+01:30]</option><option value="7200">12-26-2004 22:50:45 [+02:00]</option><option value="9000">12-26-2004 23:20:45 [+02:30]</option><option value="10800">12-26-2004 23:50:45 [+03:00]</option><option value="12600">12-27-2004 00:20:45 [+03:30]</option><option value="14400">12-27-2004 00:50:45 [+04:00]</option><option value="16200">12-27-2004 01:20:45 [+04:30]</option><option value="18000">12-27-2004 01:50:45 [+05:00]</option><option value="19800">12-27-2004 02:20:45 [+05:30]</option><option value="21600">12-27-2004 02:50:45 [+06:00]</option><option value="23400">12-27-2004 03:20:45 [+06:30]</option><option value="25200">12-27-2004 03:50:45 [+07:00]</option><option value="27000">12-27-2004 04:20:45 [+07:30]</option><option value="28800">12-27-2004 04:50:45 [+08:00]</option><option value="30600">12-27-2004 05:20:45 [+08:30]</option><option value="32400">12-27-2004 05:50:45 [+09:00]</option><option value="34200">12-27-2004 06:20:45 [+09:30]</option><option value="36000">12-27-2004 06:50:45 [+10:00]</option><option value="37800">12-27-2004 07:20:45 [+10:30]</option><option value="39600">12-27-2004 07:50:45 [+11:00]</option><option value="41400">12-27-2004 08:20:45 [+11:30]</option><option value="43200">12-27-2004 08:50:45 [+12:00]</option><option value="45000">12-27-2004 09:20:45 [+12:30]</option><option value="46800">12-27-2004 09:50:45 [+13:00]</option><option value="48600">12-27-2004 10:20:45 [+13:30]</option><option value="50400">12-27-2004 10:50:45 [+14:00]</option><option value="52200">12-27-2004 11:20:45 [+14:30]</option><option value="54000">12-27-2004 11:50:45 [+15:00]</option><option value="55800">12-27-2004 12:20:45 [+15:30]</option><option value="57600">12-27-2004 12:50:45 [+16:00]</option><option value="59400">12-27-2004 13:20:45 [+16:30]</option><option value="61200">12-27-2004 13:50:45 [+17:00]</option><option value="63000">12-27-2004 14:20:45 [+17:30]</option><option value="64800">12-27-2004 14:50:45 [+18:00]</option><option value="66600">12-27-2004 15:20:45 [+18:30]</option><option value="68400">12-27-2004 15:50:45 [+19:00]</option><option value="70200">12-27-2004 16:20:45 [+19:30]</option><option value="72000">12-27-2004 16:50:45 [+20:00]</option><option value="73800">12-27-2004 17:20:45 [+20:30]</option><option value="75600">12-27-2004 17:50:45 [+21:00]</option><option value="77400">12-27-2004 18:20:45 [+21:30]</option><option value="79200">12-27-2004 18:50:45 [+22:00]</option><option value="81000">12-27-2004 19:20:45 [+22:30]</option><option value="82800">12-27-2004 19:50:45 [+23:00]</option><option value="84600">12-27-2004 20:20:45 [+23:30]</option></select></td></tr>


Revision [3702]

Edited on 2004-12-26 21:11:14 by JavaWoman [date and time comment]
Additions:
''Date and timeformats have some problems:
~1) You can't live in Nepal (not all time zones have whole or half hour offsets!)
~1) Date and time format should be separate; with an extra field to indicate order
~1) Configuration should have the (ISO) defaults, overridable by WikiAdmin
~1) No dropdowns for format, but text entry fields, with an explanation (help window) for formats
""--""JavaWoman''


Revision [3701]

Edited on 2004-12-26 21:06:31 by JavaWoman [a few comments]
Additions:
~~~''User table field(s) or maybe a separate user table that stores only the settings that are not default. Decision would depend on efficiency; would require some analysis... --JavaWoman''
''I don't think having the links for skin and menus **within** the form is a good idea - you'd effectively be leaving the form - and how do you get back? You may even forget...
Maybe have menus just a separate page, and in user settings form below have just a checkbox to create a user-skin IF it doesn't exist already (i.e., don't even show that checkbox when the file exists). And even that might be overkill - just having that on a separate page, too might be better.
Also don't forget that a non-registered user should be able to choose a skin as well - only have that choice stored in the session rather than the database; i.e., no personal default. So it's easier to just have a single page for everyone that just behaves a little differently for registered and non-registered users. --JavaWoman''


Revision [3700]

Edited on 2004-12-26 21:03:05 by DarTar [New page]
Additions:
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr><td> </td></tr>


Revision [3699]

Edited on 2004-12-26 21:00:52 by DarTar [New page]
Additions:
<tr><td align="right">Time zone</td>
<td align="left">Your time is <select name="tz_offset"><option value="-84600">12-25-2004 21:20:45 [-23:30]</option><option value="-82800">12-25-2004 21:50:45 [-23:00]</option><option value="-81000">12-25-2004 22:20:45 [-22:30]</option><option value="-79200">12-25-2004 22:50:45 [-22:00]</option><option value="-77400">12-25-2004 23:20:45 [-21:30]</option><option value="-75600">12-25-2004 23:50:45 [-21:00]</option><option value="-73800">12-26-2004 00:20:45 [-20:30]</option><option value="-72000">12-26-2004 00:50:45 [-20:00]</option><option value="-70200">12-26-2004 01:20:45 [-19:30]</option><option value="-68400">12-26-2004 01:50:45 [-19:00]</option><option value="-66600">12-26-2004 02:20:45 [-18:30]</option><option value="-64800">12-26-2004 02:50:45 [-18:00]</option><option value="-63000">12-26-2004 03:20:45 [-17:30]</option><option value="-61200">12-26-2004 03:50:45 [-17:00]</option><option value="-59400">12-26-2004 04:20:45 [-16:30]</option><option value="-57600">12-26-2004 04:50:45 [-16:00]</option><option value="-55800">12-26-2004 05:20:45 [-15:30]</option><option value="-54000">12-26-2004 05:50:45 [-15:00]</option><option value="-52200">12-26-2004 06:20:45 [-14:30]</option><option value="-50400">12-26-2004 06:50:45 [-14:00]</option><option value="-48600">12-26-2004 07:20:45 [-13:30]</option><option value="-46800">12-26-2004 07:50:45 [-13:00]</option><option value="-45000">12-26-2004 08:20:45 [-12:30]</option><option value="-43200">12-26-2004 08:50:45 [-12:00]</option><option value="-41400">12-26-2004 09:20:45 [-11:30]</option><option value="-39600">12-26-2004 09:50:45 [-11:00]</option><option value="-37800">12-26-2004 10:20:45 [-10:30]</option><option value="-36000">12-26-2004 10:50:45 [-10:00]</option><option value="-34200">12-26-2004 11:20:45 [-09:30]</option><option value="-32400">12-26-2004 11:50:45 [-09:00]</option><option value="-30600">12-26-2004 12:20:45 [-08:30]</option><option value="-28800">12-26-2004 12:50:45 [-08:00]</option><option value="-27000">12-26-2004 13:20:45 [-07:30]</option><option value="-25200">12-26-2004 13:50:45 [-07:00]</option><option value="-23400">12-26-2004 14:20:45 [-06:30]</option><option value="-21600">12-26-2004 14:50:45 [-06:00]</option><option value="-19800">12-26-2004 15:20:45 [-05:30]</option><option value="-18000">12-26-2004 15:50:45 [-05:00]</option><option value="-16200">12-26-2004 16:20:45 [-04:30]</option><option value="-14400">12-26-2004 16:50:45 [-04:00]</option><option value="-12600">12-26-2004 17:20:45 [-03:30]</option><option value="-10800">12-26-2004 17:50:45 [-03:00]</option><option value="-9000">12-26-2004 18:20:45 [-02:30]</option><option value="-7200">12-26-2004 18:50:45 [-02:00]</option><option value="-5400">12-26-2004 19:20:45 [-01:30]</option><option value="-3600">12-26-2004 19:50:45 [-01:00]</option><option value="-1800">12-26-2004 20:20:45 [-00:30]</option><option selected value="0">12-26-2004 20:50:45 [+00:00]</option><option value="1800">12-26-2004 21:20:45 [+00:30]</option><option value="3600">12-26-2004 21:50:45 [+01:00]</option><option value="5400">12-26-2004 22:20:45 [+01:30]</option><option value="7200">12-26-2004 22:50:45 [+02:00]</option><option value="9000">12-26-2004 23:20:45 [+02:30]</option><option value="10800">12-26-2004 23:50:45 [+03:00]</option><option value="12600">12-27-2004 00:20:45 [+03:30]</option><option value="14400">12-27-2004 00:50:45 [+04:00]</option><option value="16200">12-27-2004 01:20:45 [+04:30]</option><option value="18000">12-27-2004 01:50:45 [+05:00]</option><option value="19800">12-27-2004 02:20:45 [+05:30]</option><option value="21600">12-27-2004 02:50:45 [+06:00]</option><option value="23400">12-27-2004 03:20:45 [+06:30]</option><option value="25200">12-27-2004 03:50:45 [+07:00]</option><option value="27000">12-27-2004 04:20:45 [+07:30]</option><option value="28800">12-27-2004 04:50:45 [+08:00]</option><option value="30600">12-27-2004 05:20:45 [+08:30]</option><option value="32400">12-27-2004 05:50:45 [+09:00]</option><option value="34200">12-27-2004 06:20:45 [+09:30]</option><option value="36000">12-27-2004 06:50:45 [+10:00]</option><option value="37800">12-27-2004 07:20:45 [+10:30]</option><option value="39600">12-27-2004 07:50:45 [+11:00]</option><option value="41400">12-27-2004 08:20:45 [+11:30]</option><option value="43200">12-27-2004 08:50:45 [+12:00]</option><option value="45000">12-27-2004 09:20:45 [+12:30]</option><option value="46800">12-27-2004 09:50:45 [+13:00]</option><option value="48600">12-27-2004 10:20:45 [+13:30]</option><option value="50400">12-27-2004 10:50:45 [+14:00]</option><option value="52200">12-27-2004 11:20:45 [+14:30]</option><option value="54000">12-27-2004 11:50:45 [+15:00]</option><option value="55800">12-27-2004 12:20:45 [+15:30]</option><option value="57600">12-27-2004 12:50:45 [+16:00]</option><option value="59400">12-27-2004 13:20:45 [+16:30]</option><option value="61200">12-27-2004 13:50:45 [+17:00]</option><option value="63000">12-27-2004 14:20:45 [+17:30]</option><option value="64800">12-27-2004 14:50:45 [+18:00]</option><option value="66600">12-27-2004 15:20:45 [+18:30]</option><option value="68400">12-27-2004 15:50:45 [+19:00]</option><option value="70200">12-27-2004 16:20:45 [+19:30]</option><option value="72000">12-27-2004 16:50:45 [+20:00]</option><option value="73800">12-27-2004 17:20:45 [+20:30]</option><option value="75600">12-27-2004 17:50:45 [+21:00]</option><option value="77400">12-27-2004 18:20:45 [+21:30]</option><option value="79200">12-27-2004 18:50:45 [+22:00]</option><option value="81000">12-27-2004 19:20:45 [+22:30]</option><option value="82800">12-27-2004 19:50:45 [+23:00]</option><option value="84600">12-27-2004 20:20:45 [+23:30]</option></select></td></tr>
<td> </td>
<td>Server time is 12-26-2004 20:50:45 (UTC)</td>
<td align="right">Date format</td>
<td align="left"><select name="datetime_fmt"><option selected value="default">Default</option><option value="rfc">%a %b %d %H:%M:%S %Y</option><option value="iso">%Y-%m-%d %H:%M:%S</option><option value="us">%m/%d/%Y %I:%M:%S %p</option><option value="euro">%d.%m.%Y %H:%M:%S</option></select></td>
Deletions:
<tr><td><strong>Time zone</strong></td>
<td>Your time is <select name="tz_offset"><option value="-84600">12-25-2004 21:20:45 [-23:30]</option><option value="-82800">12-25-2004 21:50:45 [-23:00]</option><option value="-81000">12-25-2004 22:20:45 [-22:30]</option><option value="-79200">12-25-2004 22:50:45 [-22:00]</option><option value="-77400">12-25-2004 23:20:45 [-21:30]</option><option value="-75600">12-25-2004 23:50:45 [-21:00]</option><option value="-73800">12-26-2004 00:20:45 [-20:30]</option><option value="-72000">12-26-2004 00:50:45 [-20:00]</option><option value="-70200">12-26-2004 01:20:45 [-19:30]</option><option value="-68400">12-26-2004 01:50:45 [-19:00]</option><option value="-66600">12-26-2004 02:20:45 [-18:30]</option><option value="-64800">12-26-2004 02:50:45 [-18:00]</option><option value="-63000">12-26-2004 03:20:45 [-17:30]</option><option value="-61200">12-26-2004 03:50:45 [-17:00]</option><option value="-59400">12-26-2004 04:20:45 [-16:30]</option><option value="-57600">12-26-2004 04:50:45 [-16:00]</option><option value="-55800">12-26-2004 05:20:45 [-15:30]</option><option value="-54000">12-26-2004 05:50:45 [-15:00]</option><option value="-52200">12-26-2004 06:20:45 [-14:30]</option><option value="-50400">12-26-2004 06:50:45 [-14:00]</option><option value="-48600">12-26-2004 07:20:45 [-13:30]</option><option value="-46800">12-26-2004 07:50:45 [-13:00]</option><option value="-45000">12-26-2004 08:20:45 [-12:30]</option><option value="-43200">12-26-2004 08:50:45 [-12:00]</option><option value="-41400">12-26-2004 09:20:45 [-11:30]</option><option value="-39600">12-26-2004 09:50:45 [-11:00]</option><option value="-37800">12-26-2004 10:20:45 [-10:30]</option><option value="-36000">12-26-2004 10:50:45 [-10:00]</option><option value="-34200">12-26-2004 11:20:45 [-09:30]</option><option value="-32400">12-26-2004 11:50:45 [-09:00]</option><option value="-30600">12-26-2004 12:20:45 [-08:30]</option><option value="-28800">12-26-2004 12:50:45 [-08:00]</option><option value="-27000">12-26-2004 13:20:45 [-07:30]</option><option value="-25200">12-26-2004 13:50:45 [-07:00]</option><option value="-23400">12-26-2004 14:20:45 [-06:30]</option><option value="-21600">12-26-2004 14:50:45 [-06:00]</option><option value="-19800">12-26-2004 15:20:45 [-05:30]</option><option value="-18000">12-26-2004 15:50:45 [-05:00]</option><option value="-16200">12-26-2004 16:20:45 [-04:30]</option><option value="-14400">12-26-2004 16:50:45 [-04:00]</option><option value="-12600">12-26-2004 17:20:45 [-03:30]</option><option value="-10800">12-26-2004 17:50:45 [-03:00]</option><option value="-9000">12-26-2004 18:20:45 [-02:30]</option><option value="-7200">12-26-2004 18:50:45 [-02:00]</option><option value="-5400">12-26-2004 19:20:45 [-01:30]</option><option value="-3600">12-26-2004 19:50:45 [-01:00]</option><option value="-1800">12-26-2004 20:20:45 [-00:30]</option><option selected value="0">12-26-2004 20:50:45 [+00:00]</option><option value="1800">12-26-2004 21:20:45 [+00:30]</option><option value="3600">12-26-2004 21:50:45 [+01:00]</option><option value="5400">12-26-2004 22:20:45 [+01:30]</option><option value="7200">12-26-2004 22:50:45 [+02:00]</option><option value="9000">12-26-2004 23:20:45 [+02:30]</option><option value="10800">12-26-2004 23:50:45 [+03:00]</option><option value="12600">12-27-2004 00:20:45 [+03:30]</option><option value="14400">12-27-2004 00:50:45 [+04:00]</option><option value="16200">12-27-2004 01:20:45 [+04:30]</option><option value="18000">12-27-2004 01:50:45 [+05:00]</option><option value="19800">12-27-2004 02:20:45 [+05:30]</option><option value="21600">12-27-2004 02:50:45 [+06:00]</option><option value="23400">12-27-2004 03:20:45 [+06:30]</option><option value="25200">12-27-2004 03:50:45 [+07:00]</option><option value="27000">12-27-2004 04:20:45 [+07:30]</option><option value="28800">12-27-2004 04:50:45 [+08:00]</option><option value="30600">12-27-2004 05:20:45 [+08:30]</option><option value="32400">12-27-2004 05:50:45 [+09:00]</option><option value="34200">12-27-2004 06:20:45 [+09:30]</option><option value="36000">12-27-2004 06:50:45 [+10:00]</option><option value="37800">12-27-2004 07:20:45 [+10:30]</option><option value="39600">12-27-2004 07:50:45 [+11:00]</option><option value="41400">12-27-2004 08:20:45 [+11:30]</option><option value="43200">12-27-2004 08:50:45 [+12:00]</option><option value="45000">12-27-2004 09:20:45 [+12:30]</option><option value="46800">12-27-2004 09:50:45 [+13:00]</option><option value="48600">12-27-2004 10:20:45 [+13:30]</option><option value="50400">12-27-2004 10:50:45 [+14:00]</option><option value="52200">12-27-2004 11:20:45 [+14:30]</option><option value="54000">12-27-2004 11:50:45 [+15:00]</option><option value="55800">12-27-2004 12:20:45 [+15:30]</option><option value="57600">12-27-2004 12:50:45 [+16:00]</option><option value="59400">12-27-2004 13:20:45 [+16:30]</option><option value="61200">12-27-2004 13:50:45 [+17:00]</option><option value="63000">12-27-2004 14:20:45 [+17:30]</option><option value="64800">12-27-2004 14:50:45 [+18:00]</option><option value="66600">12-27-2004 15:20:45 [+18:30]</option><option value="68400">12-27-2004 15:50:45 [+19:00]</option><option value="70200">12-27-2004 16:20:45 [+19:30]</option><option value="72000">12-27-2004 16:50:45 [+20:00]</option><option value="73800">12-27-2004 17:20:45 [+20:30]</option><option value="75600">12-27-2004 17:50:45 [+21:00]</option><option value="77400">12-27-2004 18:20:45 [+21:30]</option><option value="79200">12-27-2004 18:50:45 [+22:00]</option><option value="81000">12-27-2004 19:20:45 [+22:30]</option><option value="82800">12-27-2004 19:50:45 [+23:00]</option><option value="84600">12-27-2004 20:20:45 [+23:30]</option></select><br />Server time is 12-26-2004 20:50:45 (UTC)</td>
<td><strong>Date format</strong></td>
<td><select name="datetime_fmt"><option selected value="default">Default</option><option value="rfc">%a %b %d %H:%M:%S %Y</option><option value="iso">%Y-%m-%d %H:%M:%S</option><option value="us">%m/%d/%Y %I:%M:%S %p</option><option value="euro">%d.%m.%Y %H:%M:%S</option></select></td>


Revision [3698]

Edited on 2004-12-26 20:57:20 by DarTar [New page]
Additions:
~-**Date/Time**
~~-Time zone [list]
~~-Date format [list]
<td align="right"><strong>Date & Time:</strong></td>
<tr><td><strong>Time zone</strong></td>
<td>Your time is <select name="tz_offset"><option value="-84600">12-25-2004 21:20:45 [-23:30]</option><option value="-82800">12-25-2004 21:50:45 [-23:00]</option><option value="-81000">12-25-2004 22:20:45 [-22:30]</option><option value="-79200">12-25-2004 22:50:45 [-22:00]</option><option value="-77400">12-25-2004 23:20:45 [-21:30]</option><option value="-75600">12-25-2004 23:50:45 [-21:00]</option><option value="-73800">12-26-2004 00:20:45 [-20:30]</option><option value="-72000">12-26-2004 00:50:45 [-20:00]</option><option value="-70200">12-26-2004 01:20:45 [-19:30]</option><option value="-68400">12-26-2004 01:50:45 [-19:00]</option><option value="-66600">12-26-2004 02:20:45 [-18:30]</option><option value="-64800">12-26-2004 02:50:45 [-18:00]</option><option value="-63000">12-26-2004 03:20:45 [-17:30]</option><option value="-61200">12-26-2004 03:50:45 [-17:00]</option><option value="-59400">12-26-2004 04:20:45 [-16:30]</option><option value="-57600">12-26-2004 04:50:45 [-16:00]</option><option value="-55800">12-26-2004 05:20:45 [-15:30]</option><option value="-54000">12-26-2004 05:50:45 [-15:00]</option><option value="-52200">12-26-2004 06:20:45 [-14:30]</option><option value="-50400">12-26-2004 06:50:45 [-14:00]</option><option value="-48600">12-26-2004 07:20:45 [-13:30]</option><option value="-46800">12-26-2004 07:50:45 [-13:00]</option><option value="-45000">12-26-2004 08:20:45 [-12:30]</option><option value="-43200">12-26-2004 08:50:45 [-12:00]</option><option value="-41400">12-26-2004 09:20:45 [-11:30]</option><option value="-39600">12-26-2004 09:50:45 [-11:00]</option><option value="-37800">12-26-2004 10:20:45 [-10:30]</option><option value="-36000">12-26-2004 10:50:45 [-10:00]</option><option value="-34200">12-26-2004 11:20:45 [-09:30]</option><option value="-32400">12-26-2004 11:50:45 [-09:00]</option><option value="-30600">12-26-2004 12:20:45 [-08:30]</option><option value="-28800">12-26-2004 12:50:45 [-08:00]</option><option value="-27000">12-26-2004 13:20:45 [-07:30]</option><option value="-25200">12-26-2004 13:50:45 [-07:00]</option><option value="-23400">12-26-2004 14:20:45 [-06:30]</option><option value="-21600">12-26-2004 14:50:45 [-06:00]</option><option value="-19800">12-26-2004 15:20:45 [-05:30]</option><option value="-18000">12-26-2004 15:50:45 [-05:00]</option><option value="-16200">12-26-2004 16:20:45 [-04:30]</option><option value="-14400">12-26-2004 16:50:45 [-04:00]</option><option value="-12600">12-26-2004 17:20:45 [-03:30]</option><option value="-10800">12-26-2004 17:50:45 [-03:00]</option><option value="-9000">12-26-2004 18:20:45 [-02:30]</option><option value="-7200">12-26-2004 18:50:45 [-02:00]</option><option value="-5400">12-26-2004 19:20:45 [-01:30]</option><option value="-3600">12-26-2004 19:50:45 [-01:00]</option><option value="-1800">12-26-2004 20:20:45 [-00:30]</option><option selected value="0">12-26-2004 20:50:45 [+00:00]</option><option value="1800">12-26-2004 21:20:45 [+00:30]</option><option value="3600">12-26-2004 21:50:45 [+01:00]</option><option value="5400">12-26-2004 22:20:45 [+01:30]</option><option value="7200">12-26-2004 22:50:45 [+02:00]</option><option value="9000">12-26-2004 23:20:45 [+02:30]</option><option value="10800">12-26-2004 23:50:45 [+03:00]</option><option value="12600">12-27-2004 00:20:45 [+03:30]</option><option value="14400">12-27-2004 00:50:45 [+04:00]</option><option value="16200">12-27-2004 01:20:45 [+04:30]</option><option value="18000">12-27-2004 01:50:45 [+05:00]</option><option value="19800">12-27-2004 02:20:45 [+05:30]</option><option value="21600">12-27-2004 02:50:45 [+06:00]</option><option value="23400">12-27-2004 03:20:45 [+06:30]</option><option value="25200">12-27-2004 03:50:45 [+07:00]</option><option value="27000">12-27-2004 04:20:45 [+07:30]</option><option value="28800">12-27-2004 04:50:45 [+08:00]</option><option value="30600">12-27-2004 05:20:45 [+08:30]</option><option value="32400">12-27-2004 05:50:45 [+09:00]</option><option value="34200">12-27-2004 06:20:45 [+09:30]</option><option value="36000">12-27-2004 06:50:45 [+10:00]</option><option value="37800">12-27-2004 07:20:45 [+10:30]</option><option value="39600">12-27-2004 07:50:45 [+11:00]</option><option value="41400">12-27-2004 08:20:45 [+11:30]</option><option value="43200">12-27-2004 08:50:45 [+12:00]</option><option value="45000">12-27-2004 09:20:45 [+12:30]</option><option value="46800">12-27-2004 09:50:45 [+13:00]</option><option value="48600">12-27-2004 10:20:45 [+13:30]</option><option value="50400">12-27-2004 10:50:45 [+14:00]</option><option value="52200">12-27-2004 11:20:45 [+14:30]</option><option value="54000">12-27-2004 11:50:45 [+15:00]</option><option value="55800">12-27-2004 12:20:45 [+15:30]</option><option value="57600">12-27-2004 12:50:45 [+16:00]</option><option value="59400">12-27-2004 13:20:45 [+16:30]</option><option value="61200">12-27-2004 13:50:45 [+17:00]</option><option value="63000">12-27-2004 14:20:45 [+17:30]</option><option value="64800">12-27-2004 14:50:45 [+18:00]</option><option value="66600">12-27-2004 15:20:45 [+18:30]</option><option value="68400">12-27-2004 15:50:45 [+19:00]</option><option value="70200">12-27-2004 16:20:45 [+19:30]</option><option value="72000">12-27-2004 16:50:45 [+20:00]</option><option value="73800">12-27-2004 17:20:45 [+20:30]</option><option value="75600">12-27-2004 17:50:45 [+21:00]</option><option value="77400">12-27-2004 18:20:45 [+21:30]</option><option value="79200">12-27-2004 18:50:45 [+22:00]</option><option value="81000">12-27-2004 19:20:45 [+22:30]</option><option value="82800">12-27-2004 19:50:45 [+23:00]</option><option value="84600">12-27-2004 20:20:45 [+23:30]</option></select><br />Server time is 12-26-2004 20:50:45 (UTC)</td>
<td><strong>Date format</strong></td>
<td><select name="datetime_fmt"><option selected value="default">Default</option><option value="rfc">%a %b %d %H:%M:%S %Y</option><option value="iso">%Y-%m-%d %H:%M:%S</option><option value="us">%m/%d/%Y %I:%M:%S %p</option><option value="euro">%d.%m.%Y %H:%M:%S</option></select></td>


Revision [3697]

Edited on 2004-12-26 20:45:08 by DarTar [New page]
Additions:
~~-Email address [string]
~~-Password [string]
~~-Default skin [list] (beta - see TestSkin)
~~-Custom skin [link] (beta - see TestSkin)
~~-Custom menus [link] (forthcoming?)
~~-Show comments by default [boolean]
~~-Doubleclick Editing [boolean]
~~-WikiEdit GUI [boolean]
~~-RecentChanges display limit [integer]
~~-Page revisions list limit [integer]
~~-Paged comments limit [integer] (beta)
~~-Comments start page [list] (forthcoming?)
Deletions:
~~-Email address
~~-Password
~~-Default skin (beta - see TestSkin)
~~-Custom skin (beta - see TestSkin)
~~-Custom menus (forthcoming?)
~~-Show comments by default
~~-Doubleclick Editing
~~-WikiEdit GUI
~~-RecentChanges display limit
~~-Page revisions list limit
~~-Paged comments limit (beta)
~~-Comments start page (forthcoming?)


Revision [3696]

Edited on 2004-12-26 20:42:01 by DarTar [New page]
Additions:
//After you've added your suggestions in the list above, please edit accordingly the source of this sample HTML form//
Deletions:
//After you've added your suggestions in the list above, please edit this sample HTML form//


Revision [3695]

Edited on 2004-12-26 20:34:31 by DarTar [New page]
Additions:
<input type="hidden" name="wakka" value="#" />
Deletions:
<input type="hidden" name="wakka" value="UserSettings" />


Revision [3694]

Edited on 2004-12-26 20:31:15 by DarTar [New page]
Additions:
~1)How should user options be arranged/grouped/displayed in the UserSettings page?
Deletions:
~1)How should user option be arranged/grouped/displayed in the UserSettings page?


Revision [3693]

The oldest known version of this page was created on 2004-12-26 20:29:56 by DarTar [New page]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki