Greetings, following is the update for Substance D project. Substance D is an application server built using the Pyramid web framework. It can be used as a base to build a general-purpose web application like a blog, a shopping cart application, a scheduling application, or any other web app that requires both an administration and a retail interface. Substance D owes much of its spirit to the Zope application server. Quick links to project info:
Here is the progress done last week (including yesterday):
- Added tests for https://github.com/Pylons/substanced/pull/86 (merged)
- Submitted define user.timezone and use that when displaying datetime in templates (merged)
- Submitted add autoevolve prototype (merged)
This week:
- Start substanced_multilingual package based on brain dump below
Multilingual
This is my braindump of multilingual stuff
Content storage
Unresolved questions:
- have translation objects that hold only translated values and reference the shared object for non-translatable fields
Implications:
- All objects have all fields and non-translatable fields are synced
Implications:
UI
- There needs to be a way to select language you are editing the object in
- There needs to be a view that will show "from" and "to" fields and to set what "from" is going to be (site global?)
Search (cataloging)
URLs
Use cases
- User data.