Hmm. There are indeed some interesting things in the schema I missed by looking in the wrong spots (ie. not object_terms, object_types, terms, and vocabularies). This looks to me like a lot of what I was going to do is almost outdated (MPTT and hierarchical vocabularies). I guess I should probably sit on this until 0.6, but I don't know anything about it. Is there a detailed roadmap anywhere that states goals? (Sorry, I know, I'm new here. I promise I looked and I can't find anything anywhere.)
"The project does not make heavy use of milestones..." If there isn't a detailed roadmap being maintained separately Trac could be easily co- opted into handling it with milestones and a new task type, say, "goal." It could even organize discussions related to that "goal" in one nice neat little spot, provide the "Closes #XXX" functionality, a place to post patches, a reference for how implementation is supposed to work to file bugs against, and the ability to link a goal explicitly with changesets. Might be nice... Then again, understand my comments to be what they are: uninformed. Nathan Hammond On Sep 23, 5:15 pm, Arthus Erea <[EMAIL PROTECTED]> wrote: > No documentation has been done that I am aware of. > > In fact, there aren't even API hooks yet – but if you look at the > database schema I *think* you will see a new, more generic, terms > schema. > > On Sep 23, 2008, at 5:09 PM, Nathan Hammond wrote: > > > > > I'm now very glad I brought it up. I know naught of a new tag schema. > > I'm running HEAD, but the schema I'm looking at is the same as it was > > in the 0.5 install I had prior. Any documentation on this anywhere? > > > Bueller? > > Nathan Hammond > > > On Sep 23, 4:43 pm, Arthus Erea <[EMAIL PROTECTED]> wrote: > >> Is this using the new tag schema introduced for the 0.6 schema? > > >> Owen should really comment on this, but as I understand it the best > >> way to do this would be to create a new tag schema which actually > >> uses > >> the database hierarchy. > > >> I'm not sure if the core API is in place to even do that yet, but if > >> its not this would probably be a good opportunity to flesh that out. > > >> On Sep 23, 2008, at 4:19 PM, Nathan Hammond wrote: > > >>> I'm writing a plugin to support a hierarchical tagging system. I've > >>> got most all of the functionality written, I just need to hook it > >>> into > >>> Habari. > > >>> The basic premise is this: > >>> 1. User submits a piece of content with tags. The tags look > >>> something > >>> like this: > >>> AJAX,jQuery/plugins/Form,JavaScript > > >>> 2. Plugin processes the tag string with preg_replace (was faster > >>> than > >>> explode and implode) turning it into: > >>> AJAX,jQuery/plugins/Form,jQuery/ > >>> plugins,jQuery,plugins,Form,JavaScript > > >>> 3. Tags are inserted(/updated) based upon this string. > > >>> Once here everything else is essentially a display trick: > >>> 1. Don't display tags with a "/" in them. > >>> 2. When counting tags, ignore those with a "/" in them. > >>> 3. Add a new theme function that is able to process the list of tags > >>> into a hierarchical list. > > >>> I need to tap in at (three?) points: > >>> 1. Every time tags are inserted or updated. > >>> 2. Determining tag count (for dashboard). > >>> 3. Every time tags are output. (filter_post_tags_out? Others?) > > >>> Which hooks do I need? Do they exist? Help! (And thanks!) > >>> Nathan Hammond --~--~---------~--~----~------------~-------~--~----~ 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-users -~----------~----~----~----~------~----~------~--~---
