Requirements & resolutions (Concept)
Resolutions
(Following 'convention over configuration' and 'keep it stupid, simple')
For end-user:
- UI localized per user
- really easy media manipulation
- full WYSIWIG
For website:
- structure splits into 'sections', each section can be configured and used differenly.
- backend shares sames structure with frontend (user is not lost in the administration)
- 3 flavors of content localization to solve different scenarios
For graphical designer:
- Liquid template markup
- each site is built from scratch
- but following 'DRY'
- theming
And the rest:
- extensibility: additional drops, widgets and its a rails plugin
- end-user features: versioning, changes-commiting, auto-backup
- embeded: newsletter, simple forum ...
freestyle editing for extra creative
Requirements
We have end-user that:
- Wants to be original.
- Dont speak English.
- Works a lot with photos / other media.
- Wants everything editable.
- Wants SEO optimalization.
So we have a website:
- That has its own structure.
- Is multilingual.
- And we have graphical design that:
- Differs from standard. No limitations given.
- Designer is not a programmer.
And we are lazy, that means:
- Want to make it quickly.
- We let the designer to edit the source code.
- All websites are integrated into one maintainable rails app.