Posted by indytechcook on April 30, 2012 at 9:08pm
Last updated by thekellye on Wed, 2012-07-25 14:50
Last updated by thekellye on Wed, 2012-07-25 14:50
This is a place to track D8 issues that relate to LSD CSI. Please feel free to update.
An ongoing goal beyond this phase of LSD-CSI project is to make the content preview system much easier to do in Drupal 8. The following areas should be addressed.
Revision Related
- Make sure that all of the entities are revisionable.
Since we are relying very heavily on the entity system, this issue is of vital importance for Drupal 8. Making entities revisionable at the core level will extend the workflow and preivew functionality to all of these different area in Durpal. - Entity API improvements
- Add revision support to users
- Add revision support to taxonomy
- Revisionable Layouts
- URL Aliases
- Make menu links revisionable entities.: This is bring the concepts from the bean module into core.
- Make custom blocks into entities.: This is bring the concepts from the bean module into core.
- File Entites
- Canonical Entity representation on GDO
- These sets of issues will help us get around several of the obstacles that are implemented to do the limitation that Drupal assumes that the most recent revision is also live revision.
- Separate saving a revision from setting a revision active
- Make sure field_attach_load doesn’t does not assume that the most recent revision is the live revision.
- Do most joins on revision_id, not on entity_id. Using revision ID on query’s will make pulling in the correct one much easier. An audit of core queries will need to happen as part of fixing this issue.
Preview
Workflow
- End the hard-coded "published" constant in favor of something more robust.