Version 4 (modified by rk, 13 years ago) (diff) |
---|
AboutThisPage?
This page is more a kind of a technical planning document for the multilingual relaunch of the website for the FOSS Project DeepaMehta which shall be located at the web address http://www.deepamehta.de. The latest content related planning documents are to find at our new dummy page.
The website team concerned with this relaunch tries to share their current main considerations on the technical buildup/configuration of the website on this page.
Multilingual Setup
For the launch of our new site English (as default langauge for all kinds of visitors) and German (for visitors with a german browser setup) could be fine.
Drupal7 allows language detection based on the visitors browser configuration, per URL, per Selection (Session), per configuration related to a logged in user.
Proposal: activate language detection in drupal for the visiting browser and it would be great if the website reflects these settings in the url with a e.g. prefix ~/de/frontpage for german frontpage resp. ~/en/frontpage for english frontpage
Proposal: when reading a page i would find it cool if there's a link, read this page in "spanish" if it's there resp. "translate this page to x"..
Question: how can a person of the community add a new translation for a new language? is it good practice to just start with a configuration of some of the big languages, e.g. arabic, chinese, russian, egyptian, spanish, french?
If the Node is multilingual (a language is chosen instead of "language neutral") a "translate"-tab is shown if the user has the right to translate. Klick that tab and chose a language. A form will appear, which contains the artikel in the original language. Translate as appropriate. I would start with just a basic set of languages (en, de) and provide some translation guidelines. It should be mentioned what to do, if a user wants to add a translation in an additional language (contact the team). --Rolf
Current Content Types
- Article == News Entry (Title, Body, Date, Tags)
- Basic Page == Static Webpage (Title, Body, Tags)
- Gallery == Set of pictures?
Extension Proposal:
- User-Profile-Content (Community Profile)
- Application-Page (Plugin Pages)
- Expressions (Quotes on DeepaMehta)
Users, Roles & Permissions
- Administrators
- Editors
- Users
About the registration process for new users.
Proposal: free to register for anyone for account related functionality, language setting, profile page
Publishing of content, freely or moderated.
Proposal: editors can freely publish, newly registerd users cannot edit/publish content except their user-profile
Additional set of features
- activate url-path automodule
- spambot utility
- file upload/esp. image-upload into pages and articles along with preset resize settings
About Migration Process
- collect old urls which shall be maintained