[dev] Significant changes
Jan Schneider
jan at horde.org
Tue Feb 23 11:06:51 UTC 2010
Hi,
I have a request from a long-time client who already sponsored a bunch
of features in Horde in the past. They request the feasibility of a
bunch of changes for Horde 4 applications to help them decide if they
can keep using Horde in the future. Since some of the changes are
somewhat massive, I'd like to discuss them here to hear your opinions
about those, whether they make sense to you, whether they conflict
with other expectations, etc. I added my own opinions below where
applicable.
General
-------
- Add possibility to add custom help pages, or link to custom help system.
Jan: IIRC we already discussed this in the past, especially whether to
move online help to the wiki, and I don't see any problems with that
(the custom link, not the wiki help) if implemented cleanly.
- Layout theming without changing PHP scripts.
Jan: Well, we can always dream :) We all know how limited this is,
even with our recent CSS-only designs.
- No success notifications (if disabled in prefs) unless the result of
the current action is not immediately clear to the user.
Jan: This shouldn't be hard to implement, though it doesn't make any
sense to me. Notifications are not very obtrusive and are a usability
bonus IMO.
DIMP
----
- Add top menu bar that duplicates context menu functionality for
folder and message management and takes the prefs and the custom
entries.
Jan: We already have this for messages, and adding this only for
folder actions is waste of screen estate. I don't like duplication
either. OTOH this better resembles a desktop client. It could also
replace the somehow awkward top tab bar.
- Clicking on a user/email link should open the compose window
directly because this would be the user's expectation. Address book
functionality should be a separate icon again.
Jan: I never was happy with the two-item-only popdown either, but it
makes more sense now that it also shows the email address (I think the
client didn't have this yet in the version they reviewed), and
especially if we would add more items like black/whitelisting (why do
we have this in the message menu instead of there anyway?). I don't
see a WTF factor for users either, because even if they expect the
compose window to open right away, they immediately see and understand
how it works instead. And honestly: how often do you compose messages
by clicking on an address, instead of using the reply functionality or
open a compose window directly?
- Moving/copying messages by (context?) menu too.
- Redirect is missing
Jan: should probably be added to the forward menu?
- Missing option to deselect all messages
Jan: It's as easy as clicking on a message. Could still be added by
toggling the "Select All" option though.
- Show either date or arrived column per preference.
Jan: Doesn't make sense to me.
- Setting default behavior of reply button
Jan: I think the current smart behavior is a huge improvement over
that. I'm not sure if they have this in their version already, or if
they noticed at all.
- Make all context menu actions available through a second way.
Jan. No, thanks.
- Only mark messages as seen after opening for a (configurable) time
period, so that they aren't marked seen if you just navigate through
the mailbox.
Jan: Yes, please.
- Ability to hide mime part details like download option for certain
mime types.
- Customization of help message when no message is selected.
- Add explicit "empty trash" link to sidebar.
- Find a better place and icon for the folder actions button.
- The search icon should start the search instead of opening the context menu.
- The search context menu entries are too confusing and should be
moved to the advanced search instead.
- Improve usability of advance search.
Jan: Sure, ideas?
- Allow to add custom fields to compose window.
- Option to replace HTML editor with a custom editor.
Jan: I think we are done with this discussion, right?
Ingo
----
- Add option to disable/enable all rules at once.
Jan: We already have an option to deaktivate the whole script, though
this only works with server-side filters.
Kronolith
---------
- Add option to disable calendar section in the sidebar.
- Delete option directly from the calendar views.
--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/
More information about the dev
mailing list