On Sep 23, 2008, at 6:03 PM, Nathan Hammond wrote:

>
> 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.)

Owen is the best reference for this – he orchestrated the schema and  
pushed it forward.

Relevant thread:
http://groups.google.com/group/habari-dev/browse_thread/thread/dbcf58394899aaa0/8a2421d1ad6e2094?lnk=gst&q=schema#8a2421d1ad6e2094

>
>
> "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...

Err.... that sounds a _lot_ like the "enhancement" type. Personally, I  
don't think we should be attaching patches to over-arching goals.

Honestly, I think any roadmap or feature planning should be done on  
the wiki.

I know there are some strong opinions about roadmaps. Personally, I  
think it would be very valuable to have something clear-cut that we  
can point at as our "plan" – even if it is really vague and general.

>
>
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to