What it does
The Term Sibling Reorder module allows taxonomy term administrators to reorder a term and it's siblings from the add or edit page for a term.
This is especially helpful if you're using taxonomy for something more than backend categorization. If you have a list of all terms in a block for navigation with Views, or if you're using Taxonomy Menu with the sync option (currently only in the 7.x-1.x-dev release), this module can let you add a term without temporarily affecting your site's output.
This was born out of the issue described above. We were using Taxonomy Menu and didn't want to be affecting our primary menu while we went and reordered it. It's also convenient to be able to do both operations from one place (similar to Drupal 7's ability to change block regions from the block edit page). Choosing a new parent will get a new list of siblings using Drupal 7's AJAX API.
Basically, when adding a new form, select it's position inside the Relations fieldset and then hit save. The term (and it's siblings, if their weights were changed), will reflect the new order.
Screenshot
Here's an image of the basic workflow.
Project page
The project page is here: http://drupal.org/sandbox/ryandekker/1566106
Get the code
git clone --recursive --branch 7.x-1.x http://git.drupal.org/sandbox/ryandekker/1566106.git term_sibling_reorder
Drupal version
This module is for Drupal 7.x only.
Comments
Comment #0.0
ryandekker commentedAdding git clone command.
Comment #1
ryandekker commentedAdding "PAReview: review bonus" tag after reviewing projects listed above.
Comment #1.0
ryandekker commentedMaking information more readable with bullets, adding "Reviews of other projects" section.
Comment #2
thyssimonis commentedYou need add dependencie "Taxonomy" in your info file.
In admin/modules you can disable Taxonomy.
dependencies[] = taxonomyComment #3
ryandekker commentedAh, good call. Thanks, I've updated the module to include taxonomy as a dependency.
Comment #4
klausimanual review:
But otherwise looks RTBC to me. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #5
ryandekker commentedThanks for the feedback klausi!
I implemented those changes:
Do I need to do anything else here to get full project access?
Comment #6
patrickd commentedYour project page looks quite short, you may have a look at the tips for a great project page.
package = Othernot necessary, it'll be in others automatically if you leave this outAnyway, works out for me, nicely done
Thanks for your contribution and welcome to the community of project contributors on drupal.org!
I've granted you the git vetted user role which will let you promote this to a full project and also create new projects as either sandbox or "full" projects depending on which you feel is best.
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
As you continue to work on your module, keep in mind: Commit messages - providing history and credit and Release naming conventions.
Thanks to the dedicated reviewer(s) as well.
Comment #7
ryandekker commentedThanks patrickd! I'll work on the project page.
Thanks klausi and thyssimonis for your reviews as well.
Comment #8.0
(not verified) commentedUpdating link to my comment in Username Prefixes.