wiki:WebResources/NewProjectWebsite
Last modified 9 years ago Last modified on 12.10.2011 01:12:41

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