[drupal-devel] How do I... node submit, resubmit, folksonomy
killesreiter at physik.uni-freiburg.de
Wed Mar 2 16:06:07 UTC 2005
On Wed, 2 Mar 2005, Morbus Iff wrote:
> * who was working on that folksonomy module? where is it?
> * can I, via a module, put up a page AFTER the node submit screen?
I am not completely sure, but there was a recent patch by Moshe that
might enable you to do this. You'd need to add a hidden destination
field to your form. Alternatively use the validate part of nodeapi as
> NHPR.org has about 5000+ taxonomy terms. And as much as I hate the
Yay for taxonomy!
> flipping name, consider this a "folksonomy" that has been built over 4
> years. To minimize the duplication and similarity of names ("horse",
> "horses", and "horseriding"), I wrote some custom PHP code that:
> * checks all terms entered by a reporter AFTER the submit.
> * suggests terms that have a percentile of 75% match.
> * put up a checkbox list of "these terms may be better".
> * reporter optionally chooses new terms based on suggestions.
> * reporter resubmits the node, with the new terms.
Cool, such an approach might make folksonomy actually usable. Did you
think about using taxonomy synonyms for this?
> Since the taxonomy is 5000+ terms, I can't depend on Drupal's
> selectbox. So, the game plan was to write up some sort of module
> (or flexinode field type) that was a simple textbox that accepted
> terms. These terms would be checked/associated/created with their
> existing vocabulary programmatically (via some sort of module
> backend or custom flexinode code).
> My understanding, based on IRC snippets over the weeks, is that this is
> similar to someone's folksonomy module they were working on.
> On top of the above, I need to "interrupt" the normal node submission
> process. After a reporter has filled out their node and clicked "Submit",
> I need to show a page of "suggested terms", along with a form of
> checkboxes. Modifying/submitting the checkboxes would resubmit the node.
'Validate' seems like the least painfll way to do this.
> Is there a hook to do this? What options do I have? Any code I write
> (most importantly, the "suggest new terms" formulas) will be
> submitted back to Drupal, naturally.
I am in the process of setting up an image related site that would need
some usable tagging system. I can barely wait. :)
More information about the drupal-devel