#142 - Merged sitemap API
| Identifier | #142 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | Merged sitemap API |
| Status | Completed |
| Tags |
Risk: Core rearchitecting (custom) Risk: Major rearchitecting (custom) Type: Cross-cutting feature (custom) |
| Handling member | Chris Graham |
| Addon | core |
| Description | We currently have a sitemap API, and a sitetree API, and the splurgh/tree-view code, and the content tree APIs. These are all structural content APIs and should be merged (we also have the content_meta_aware hooks, and also award hooks, but these are more service-orientated although they still can tie into structure).
Advantages: * simpler code * if the sitemap block uses this merged system we can remove the memory problems, by using the splurgh system for display. * we could get rid of the splurgh-powered 'tree' screens for content modules, which hardly get used, and instead make it so the main_sitemap block can be called up to show subtrees of the wider sitemap, as required (more flexible). * we can do a better job of menu auto-generation * we can get around some design problems with the splurgh system: bad caching model, performance problems due to showing too much at once, requirements for JS [we can now avoid splurgh entirely - see above] |
| Steps to reproduce | |
| Additional information | Also it would be nice if Comcode pages were rendered in a tree from this API, respecting their defined parenting structure (if one has been). |
| Related to | |
| Funded? | No |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".


Comments
http://compo.sr/tracker/view.php?id=415