Here are the flaws I see right off, and they're minor.
Consistancy: Clicking "content" takes you to the first item in the
content menu, whereas clicking "admin" takes you to something that's not
accessable elsewhere. I also fee that due to the flexibility of our
logging system, a lot of information can be missed if the current
dashboard setup is the only source of that information. Some admins may
wish to be able to see what's going on "behind the scenes" as it were.
I also feel like it would be nice to try to make each action on the menu
a verb, rather than a noun. ie "Create Entry", "Moderate Comments",
"Review Logs", "Manage Themes", etc. That's just a personal preference
though, but I feel it makes it very specific in terms of "What am I
doing when I follow this link?"
I do love the idea of having the default admin page user selectable.
I agree. I want to see the last few entries on the overview page, but
it's very important to be able to troubleshoot by searching through
the logs with detailed criteria. This is something that only the log
view page does currently, and I'm not sure it's appropriate for the
top-level overview page.
Apart from that one item, I think this menu structure is pleasing.
Regarding the default admin page, I have only one thought: Bookmark
your Create Entry page. The overview page seems like a sensible
default.
When I start my thought process of "time to blog" I always open both
the dashboard and the create post page. I'm weird, I know.
Owen
Regarding the default admin page, I have only one thought: Bookmarkyour Create Entry page. The overview page seems like a sensible
default.
I think the Import option is the one place where a plugin should
register a new top-level menu item. Since the importers are plugins, it
doesn't make sense to me to dedicate a top-level menu item to something
that might never be used (ie: a new blog with no legacy content to import).
Moreover, since the Import process should -- ideally -- import content
_and_ users, I don't think "content" is the best place for it.
Otherwise, I think I'd be perfectly comfortable with this menu structure.
Cheers,
Scott
--
GPG 9CFA4B35 | ski...@skippy.net | http://skippy.net/
Importers are plugins. To begin an import, you must have a plugin
installed. One might suggest that the menu shouldn't exist unless an
import plugin (any import plugin) is enabled. But then how do you
know that you must enable the import plugin to get the menu to appear?
Hence the current logic of the Import page directing you to the
plugins page when you have no import plugins enabled.
Can we assume that a user will figure out they need a plugin to do
importing, and so only enable that menu option if an import plugin is
enabled? This leads back to a point I was making on IRC earlier,
which was that if the installer had an additional step that allowed
you to enable plugins during the installation, this would be less of
an issue.
Plugins should never register a main navigation, not even for
importing. Registering a plugin would allow a plugin to circumvent
permissions set to disallow imports. By funneling all import plugin
functionality through the system as-is, permissions can be applied
globally to all importers.
> Moreover, since the Import process should -- ideally -- import content
> _and_ users, I don't think "content" is the best place for it.
That's fine, especially when you consider that this is more of an
administrative feature - not everyone should be able to execute
imports. If you mean to imply that the "admin" main menu is the
better location, I agree with that. A top-level navigation item for
importing seems a bit much, though.
Owen
Chris
Are you opposed to the use of documentation for describing the import
process? I don't think it's too onerous to expect a user to peruse the
documentation to find out how to import.
>> Moreover, since the Import process should -- ideally -- import content
>> _and_ users, I don't think "content" is the best place for it.
>
> That's fine, especially when you consider that this is more of an
> administrative feature - not everyone should be able to execute
> imports. If you mean to imply that the "admin" main menu is the
> better location, I agree with that. A top-level navigation item for
> importing seems a bit much, though.
I don't disagree that importing is an administrative task, and requires
administrative privileges.
I would prefer it if the import menu were only available if an import
plugin were activated.
I think a lot of users like the idea of an overview snapshot of their
site: total posts, comments, recent log entries, etc. I also like the
idea that users can define where to go when they access "/admin" without
anything else specified. That ought not be too hard a thing to code, no?
I realized this morning that on all the comment administration pages we
show a snapshot of current comment counts (approved, unapproved, and
spam) in a sidebar of sorts. Is there a reason we're not doing the same
thing on the content administration page? Could we insert a small
sidebar to show total posts, total YOUR posts, total your drafts?
Further, should these status indicators be live links to the relevant
bits? For example, in the comment sidebar, the "Total Spam Comments"
could be a link to the spam administration page.
> Could we insert a small
> sidebar to show total posts, total YOUR posts, total your drafts?
Please only show my posts if more than one user exists in the system
though, otherwise the total posts and my post count will be repeated
information ;)
Sounds like a good idea though, I do like my statistics to be
presented to me often :)
C
____________________________________
Caius Durling
UK Student -- +44 (0) 7960 268100
ca...@caius.name -- nemo...@mac.com
http://caius.name/ -- http://hentan.eu
____________________________________