-
Notifications
You must be signed in to change notification settings - Fork 1
Content Plan
Tiago Amaro edited this page May 12, 2015
·
8 revisions
Create a new back-end for collection, edits and static pages.
-
Isolate the current front end
-
Switch to a new content layer
- Wrap all Collection and Product code into presenters
- Ajaxify user-specific information (moodboard, shopping cart)
- Get ElasticSearch queries under test
- Remove dependency on PG for all content rendering.
- Profit.
- All Collection, Edit & Static pages are a Page model, mapped to a path and an (optional elasticsearch product query)
- Products stay more-or-less as they are for now
Pages
- path
- title
- meta-description
- canonical
- heading
- sub-heading
- description
- template (initially a static path, an edit, or a collection)
- parent page
- child pages
Pages should be:
- Translatable
- Indexable
- Cacheable
- Should (ideally) not hit postgres
An edit has a slideshow of images and no product filter A collection has a banner and a product filter
Static pages just map to a static template
Products should be 'featurable' or 'orderable' in some way.