Re: Status of mj2 development?
Erik Pearson <[email protected]> Tue, 12 Sep 2006 08:14:15 -0700 (PDT)
| Newsgroups | gmane.mail.majordomo.majordomo2.devel |
|---|---|
| Message-ID | <[email protected]> |
--- Michael Yount <[email protected]> wrote: > Erik Pearson wrote: > > 2. extended user information: I would need to have > > real names for each subscriber, and perhaps store > > other information. > > > Real names are supported now, but storing other > information would > probably require code changes. I've noticed that real names are supported during subscription, but I didn't see a way of adding a real name later when editing the subscription list. > > 3. subscription based on master list and site > signup > > key (password): The main list would be set up by > an > > initial dump of records from an external source, > and > > subsequent changes to the master user database > would > > all be administrative (could be hand editing a > file.) > > But it would be great to have "sub list" > subscriptions > > user-driven, with the restriction that only users > in > > the master list could subscribe, and also > restricted > > by entering a site pass key. > > > To require a password for every mj_wwwusr page, > you'd need to edit the > table near the beginning of the mj_wwwusr script. Thanks. > > (This master list is the school registration > database, > > and it must be changed over every year.) > > > > 4. Need to be able to search the archives. > > > Using what search engine? Using mj2 of course! No, seriously, I see no reason why mj2 shouldn't be able to search its own archives. There may be scalability issues, but for small lists performance shouldn't be an issue. If searchability is there, performance can always be addressed later. Seriously, archives without search? > > 5. Some ui annoyances: > > - changing password is too many steps, > Sign in, visit the subscriptions page, type in the > new password, and > press a button; > how would you change that? Actually, I mistyped -- I meant "forgot password and then change it". I understand why the steps are necessary (basically using the email address as a secure place to deliver sensitive information), but most users would be used to a process involving fewer steps. Either - answer secret question, then enter your new password or - have email sent to your account - click on link to reset password - in browser, enter new password > If the passwords are derived from an external > database, why do you want > your subscribers to change their passwords? In my case, passwords would not be derived from the external database, just email address, name, and list. > > > > - navigating around and logging in/out is > > confusing. > > > How would you improve it? Here are some examples: - sign in/out should be a little login box which indicates your login status, or provides a login form if you are not logged in. It should always be on the page at the same place. - when browsing archives (the list view) the menu choices should be at the top (Summary); the choice of sort order should be right there on the list view (instead of back on the summary page) - on many pages (e.g. the subscriptions page), there should be better visual demarcation of the sections -- as it is they flow together, which forces one to kind of read the entire page to find out what you want to do. On the subscriptions page there are also multiple forms, and people might be confused and think it is one big form and expect there to be a "Save Changes" button at the bottom. Perhaps it would be even better to make this into multiple pages, so that each page is simpler. Also, end users really don't ever need to see changeaddr, unalias, etc. With a web interface about 1% of users (if that) will end up using the email interface (other than unsubscribe, perhaps.) - customizable theme -- yes, window dressing, but simply setting the some global color settings would allow the site to more easily resemble an existing site, especially if they get there by following a link from a web site, and set users at ease. If stylesheets are used, this comes for free. Don't get me wrong, I think mj2 is great, but the web interface needs some work to make it a pleasant experiece for general users. Thanks! Erik. > > Michael > >