Migrating BeWelcome to Drupal: Difference between revisions

[[Trustroots Wiki]] is an independent wiki with information for people who are actively exchanging hospitality.
Jump to navigationJump to search
No edit summary
No edit summary
Line 10: Line 10:




==User fields==
===User fields===
* user/register should show more than username/password
* user/register should show more than username/password




==Translation==
Drupal is based on "everything is English".  We would prefer keyword-based translations.
A solution would be creating another language: "real English" or something and rename "English" to "coder English" or "Drupal English".
Drupal can't show translation links, but it might be possible to create a module for that.


==Privacy==
===Privacy===
Waiting for D7 modules:
Waiting for D7 modules:
* [http://drupal.org/node/744618 CCK Private Fields]?
* [http://drupal.org/node/744618 CCK Private Fields]?


==Roles==
===Roles===
* developer
* developer
* support
* support
Line 31: Line 26:
..
..


==Translation==
Drupal is based on "everything is English".  We would prefer keyword-based translations.
A solution would be creating another language: "real English" or something and rename "English" to "coder English" or "Drupal English".
Drupal can't show translation links, but it might be possible to create a module for that.




Line 44: Line 44:
* [[User:Guaka|guaka]]
* [[User:Guaka|guaka]]
* lemonhead
* lemonhead
* Robin


Come work together on the [http://www.bewelcome.org/forums/s1162?sidTB=Q-S6wMP,B48vAgYjaMIpkRVl6o7 4th and 5th of December in Antwerpen].
Come work together on the [http://www.bewelcome.org/forums/s1162?sidTB=Q-S6wMP,B48vAgYjaMIpkRVl6o7 4th and 5th of December in Antwerpen].

Revision as of 23:22, 19 November 2010

This is an overview of the project to migrate BeWelcome to Drupal.

Migration

Main things to migrate:

  • users
  • page-like content:
    • FAQ => faq content type (multicrud?)
    • tour =>


User fields

  • user/register should show more than username/password


Privacy

Waiting for D7 modules:

Roles

  • developer
  • support
  • editor
  • translator

..

Translation

Drupal is based on "everything is English". We would prefer keyword-based translations. A solution would be creating another language: "real English" or something and rename "English" to "coder English" or "Drupal English".

Drupal can't show translation links, but it might be possible to create a module for that.


Deployment

  • Deployment strategies. We want to have as much as possible to be code-based, but some modules really love the database and auto-increment.

Performance

  • Page load speed
  • Scalability


People

Come work together on the 4th and 5th of December in Antwerpen.

Code driven development

  • Features module for exporting stuff that lives in db into code
  • Context module: works with features
  • custom modules
    • sites/all/modules/custom
    • but we want to stick with mainstream modules as much as possible


Drupal 7

We have chosen to start right away with Drupal 7.

Con

  • Many modules aren't ready yet.
  • There are still some bugs.

Pro

  • No need to upgrade to D7 ;)
  • D7 has many good things in core that we want (such as user fields)