2009/5/23 Owen Winkler <[email protected]>: > > Chris J. Davis wrote: >> While I agree that we need to allow the user to completely replace the >> system with a custom one, I don't agree that the only UI should be >> from a plugin. This is a core feature of Habari and as such there >> should be a well thought out UI for interacting with it. I think that >> this should be a simple system, that shows the power of the taxonomy >> system. Since subpages are such an oft-used feature, I think it makes >> a great deal of sense to have the core UI we build for taxonomy >> implement that feature. > > As with all of the features in Habari already like this (undelete, core > dashboard modules, local media silo, pingback, etc.), this feature > should be a plugin that the installer suggests to enable by default.
[snip] > Subpages are a mere subset of the functionality of Taxonomy. By their > nature, they don't demonstrate the full force of the underlying feature. > There will always be something better, or something more custom > required, and I can't imagine a default UI (perhaps that's my > limitation, but I suspect it's not) we could design to accommodate all > of those alterations. After having worked on and thought about the taxonomy system and a subpages plugin for a while now, I agree with Owen. A generic 'Manage Vocabularies' page wouldn't be useful, because in and of themselves vocabularies aren't useful, they need something extra. The appropriate place for that extra is in a plugin, which needs to supply its own UI. As things stand, the subpages plugin doesn't use a UI at all, there's simply a drop-down in a Page's settings tab where you can choose a parent. I can see that a hierarchical drag and drop would be a useful addition to it, but I don't think core is the place for it. I think with tags reimplemented as a taxonomy, and a subpages and maybe pagemenu plugins, that would be a good suit of examples. -- Michael C. Harris, School of CS&IT, RMIT University http://twofishcreative.com/michael/blog IRC: michaeltwofish #habari --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/habari-dev -~----------~----~----~----~------~----~------~--~---
