Hi Xano, i read Index & Hierarchy API: browsable data display based on (virtual) hierarchy. A clean way to manage Hierarchies in Drupal is something that really misses.

I guess Node Hierarchy is the cleanest way which is out there , but missing some features.

I my opinion some must-have-features would be:

  1. sychronizing the hierarchy with a drupal menu (Node Hierarchy does that)
  2. optionally sychronizing the hierarchy with a taxonomy vocabulary
    • To attach content loosely to the hierarchy. Taxonomy is better than node reference because the taxonomy can also represent the hierarchical structure. Plus taxonomy has a lot more optional features, like tag clouds, similar by terms, indexes, ...
  3. making the hierarchy sortable (via drag&drop), e.g. in menu and views listings (Node Hierarchy does that)
  4. turn on alphabetical sorting for certain hierarchy levels, represented in menus and views
  5. views integration (Node Hierarchy does that)

Is there any progress in the developement of Hierarchy API? I'd be happy to test and give feedback.

Comments

xano’s picture

Progress on HAPI and Index has stalled a bit due to other obligations, contributed modules and the need to sit down and think about how to solve certain difficulties.

Some notes (the numbers don't correspond with yours):
1) HAPI and Index will display existing data, not modify it. Hierarchies are created, but based on how your data has been set up previously.
2) Alphabetical pagers will probably not make it in, since it doesn't really have to do with hierarchy. If it doesn't, support for Views Alpha Pager will be added. I'm still thinking about this, so please share your thoughs. The reason behind the idea to remove it is that it hasn't got anything to do with hierarchies.
3) Views integration is part of the plan, but I will start working on it in a later stage.

If you have more concrete thoughts about some ideas and if you have arguments to support those ideas, please post them in separate issues.

xano’s picture

Status: Active » Closed (won't fix)

Marking won't fix because there are too many separate subjects here for one issue. Feel free to create new issues: one for every feature/bug/question.

Project: » Lost & found issues

This issue’s project has disappeared. Most likely, it was a sandbox project, which can be deleted by its maintainer. See the Lost & found issues project page for more details. (The missing project ID was 425738)