hns,
December 7, 2001 at 2:06:39 PM CET
Some proposed changes to Antville Here's some minor things that I find strange, awkward or wrong in Antville. This is mainly directed towards Robert since he is the maintainer of the code, but of course everybody else is welcome to chime in and let us know his/her opinion. My points are against the current version of the code as running on hopdev.helma.org, not the old version running here on antville.org.
That's all for now ;-) Comments?
kris,
December 7, 2001 at 2:34:57 PM CET
skins is still think the skin editor is too complicated. the skins basically reflect structure of the backend, which makes perfectly sense if you know what is going on in the background. but it is confusing if you don't (want to) know all these things. i want a single story to look the same on the frontpage, on the view with all comments and on the page with the response form. currently i have to change 3 templates. how about one template for the story (without the comment links) and one macro to include the whole thing in the 3 templates. a time format in almost every skin is annoying. why not two fields on prefs page for "time short" and "time long" which can be used as option in time macros. if experts need more then two time formats, they can still edit all skins by hand. same could be done with the words for link, comment and discuss. i also think that in 99% of the cases the skin for homepage and the skins for the calendar day are the same. add a check box to the day skin for "use main template". i also find the 3 menus for nonmembers, contrib and admin confusing. i think having a one menu for all, and additional menu for contribs and another one for admins nicer. as result you only need to change one menu instead of three if you add a link for everybody. then you could change the basic part on the skin editor to: main, css, js, header, story (without discuss link), dg message, logged in, logged out, menu. everything else is in the expert mode. finally, "place a comment" should not rederict a nonmember to the login form. i'd rather have the login form under the list of comments.
robert,
December 8, 2001 at 12:51:50 PM CET
you're right that skin-editor still reflects the backend (not that much as it's doing on antville.org right now, but still too much).
kris,
December 8, 2001 at 2:26:45 PM CET
quick answer just a quick response. i need to go to town before the shops close. -time format: how about a pull down menu on the prefs page. adittionally, give the expert a chance to add a format. -the difference between archived day and main page is good. imagine someone has the front page full with banners, buttons, links to friends, webcam photo, my books, my cd etc. you don't need it on other pages. -same with navigation. don't ditch the navigation for everybody. it's much easier to add links to the "about" page, the faq or whatever in this small menu than in the whole page template. -getting rid of the header sounds like a good idea. -the redirect thing: currently, you can click on the number of responses and the link to respond. i wanted to change my site to one link, but it's impossible as this link redirects non-members. ... comment
robert,
December 7, 2001 at 3:18:50 PM CET
ad 1) if nobody uses this (don't know), we should kick it out. ad 2) ok. ad 3) i'd propose the following: if one creates/edits a story that's online, we redirect to the main view of the story, but if the story is offline, i'd redirect to storypool (because of the clear marking of "offline" in there plus the easier maintenance). ad 4) definetly ad 5) not sure about this ... since you should get redirected afterwards to storypool and you clearly see there that's offline (if you forgot to set it online), i don't see a problem there. the other way round is imho worse (forgetting to set a story offline and it's visible for everybody). if you're really getting annoyed by this click, you can change the skin and set the default there (or even replace it with a "hidden" input) ad 6) definetly ad 7) definetly ad 8) fine with me ad 9) :-)
hns,
December 7, 2001 at 5:22:57 PM CET
ad 9) Am I right in my perception that you feel very strongly about that (having the cancel button first and the save button second)? Still wondering about the reasons...
kris,
December 7, 2001 at 5:56:34 PM CET
it's about human perception people in our culture read from left to right. from left to right means also from negative to positive or from small to big. think diagrams or mathematical graphs. hence, the apple gui guideline says cancel = left and okay = right.
robert,
December 7, 2001 at 7:09:16 PM CET
you're wrong, hns, i just found it funny because it's the second time you mentioned it (but never explained why), and still i don't know which way is better. cancel-save just makes more sense to me than save-cancel ... maybe because of the way back- and forward-buttons in browsers are lined up. thanks to kris i know more now (funny thing because i'm working on windows machines nearly all the time - where buttons are lined up the other way round). so the only problem with the new line up of buttons is that antville.org uses save-cancel, and this means that users got used to it - which is a strong argument for turning back.
chris,
December 7, 2001 at 7:30:55 PM CET
the ONE reason to switch the order is that keyboard users use tab, and the expected action after hitting tab one time is SAVE and definitely NOT cancel.
hns,
December 7, 2001 at 8:26:30 PM CET
Alright ... this Apple stuff (which I do know of course - I actually thought it had something to do with your decision to reverse the order) does not apply here. It does apply for the Mac GUI, for the one simple reason that the OK button is aligned to the right border of the window. It does not apply here, since the one thing that is aligned here is the left button. And we're not even talking keyboard focus here. Even if keyboard focus would work properly to get OK selected easily, it would be wrong to place the OK on the right side, as long as the whole button group is aligned on the left side. The Windows people got it wrong, and the KDE people got it even wronger, putting the highlighted default button in the middle, and I'm fighting with that shit every day. This has to do with balance of screen space and the gesture of doing something against that of hesitation. The gesture of doing something is related to flipping something, switching something, changing the state, jumping off something, losing the old balance, while the gesture of hesitation has to do with keeping the balance. In our case: you entered some text into the text area already and secretly started moving out of the balance (status quo), but you decide to step back to the middle to keep the balance. That may not be a perfect explanation and it may sound esoterical to some, but I actually do think this way natively, so it's kinda hard to explain. Kris, the thing you say about reading order is right and even related to what I said, but it's actually one or two orders of magnitude less relevant than what I tried to explain (you could say that the simple gesture of "Zuspitzung" and flipping is much more prevalent than the habit of reading direction). That means: yes, other things equal, it is preferable to have the OK button on the extreme right (provided you do have a right border).
hns,
December 7, 2001 at 8:58:12 PM CET
This is a detail from the KDE Konqueror preferences window. They're making exactly the same mistake like we do in recent Antville. See what I mean? It's much more important that the OK button be on the extreme side of the space we have (because it's the climax of what we do) than whether this is the right or left side. Uff. Sorry for being so dogmatic, but as I said, it's something I really suffer for every day.
robert,
December 7, 2001 at 9:30:21 PM CET
sorry, hns this is something completely different. this screenshot is a really pretty example of "i don't know which option would make sense, so i'll offer them all" (what's the difference between "ok" and "anwenden"? and what is the "voreinstellung"? ok, anwenden or abbrechen? i know it's something different, but isolated from the context it's more than irritating. and this has (at least i hope) nothing to do with recent anville. clicking on "cancel" means: "wanna go back to where i came". how do you flip back in a book? where's the button to go back in browser history? i don't want to compare the web with books (too many have done this error before), but i'm talking about learned habit, and we shouldn't ignore that.
hns,
December 7, 2001 at 9:42:13 PM CET
That's the reading direction argument again. Like I said, I think it's not wrong, but it's not prevalent either. Also, the problem with the KDE example is not merely the number of options, or the way they are called.
robert,
December 8, 2001 at 12:45:26 AM CET
i wouldn't understand the meaning of "ok" in your kde-example if it would be placed in the far right - might be because i tend to read before i decide/click on any button/link. and i still don't see what this example has to do with antville (sorry for being so insistent)
hns,
December 8, 2001 at 11:57:46 AM CET
It has to do with Antville that in both cases, buttons are in the wrong order. In the KDE example, the right order would be (man, that's so obvious!) [Standardeinstellungen einsetzen] aligned the left border, then, aligned to the right border, [Abbrechen] [Anwenden] [[OK]] But let's not get stuck on the KDE example. Anyway, if you're sure you prefer your button order, that's fine with me and I'll stop arguing now. Eventually, I'll do something to let me and others easily use the other button order, but I'm not yet sure how to do that.
robert,
December 8, 2001 at 12:20:13 PM CET
nope, hns, antville should stick to one way doing it. anyway, finally you convinced me (sorry if it was a hard job :-), so i undid my experience. interesting discussion ...
hns,
December 8, 2001 at 12:44:22 PM CET
Oh, that's great and I'm very glad about it! ;-) I hope you don't have any bad feelings about this. I know I can be an asshole sometimes when I argue. Again, the decision is yours. When I said I'll use the order I prefer, I didn't mean to force it on anybody, just offer a different skinset or some such. I don't necessarily think non-homogenous order would be so bad, since Antville site designs will vary greatly anyway, and I don't see Antville so much as mega-hosted one-server solution, but more of an app that people can download and install for themselves and their peers. (Of course, we'll have the mega-hosted-service too ;-)
robert,
December 8, 2001 at 1:49:36 PM CET
why should i have any bad feelings? it was interesting ;-)
hns,
December 8, 2001 at 3:01:57 PM CET
well I just had the feeling that I had been a bit pushy about it ;-> ... comment
maxblau,
December 8, 2001 at 10:50:17 PM CET
ad 9) who needs cancel as long as there is the undo button and other links? ... comment
|
The Antville Server Fund has been a great success. Thanks to everybody who contributed!
online for 8551 Days
last updated: 1/4/11, 10:22 AM Youre not logged in ... Login
... home
... topics ... galleries ... Home
... Tags
... Galleries
... about antville ... download ... macros.antville.org ... help.antville.org ... translate antville! ... antville home
i understand your concerns however,
i hardly can think of a solution. certainly, if the...
by tobi (7/29/03, 9:47 AM)
Found several more similar sites
listed This is getting to be quite a concern to...
by cobalt123 (7/27/03, 7:56 PM)
Second Post Alert on Referrer
bug livecatz I put this into "help" and now here:...
by cobalt123 (7/26/03, 7:14 PM)
well it's not easy to
find from here, anyway. think we should include a link,...
by tobi (7/24/03, 11:25 AM)
clock not that it's particularly
earthshattering but the antclock is running slow by about 15...
by kohlehydrat (7/23/03, 8:25 PM)
How to log skin names
I accessed to console?? Hi, I would like to know...
by winson (7/23/03, 4:12 PM)
|