To show how Drupal 6, with its enhanced functionality, can really kick-start your website application right out of the box, in this chapter you will develop a self-contained website application without installing a single additional module, with the exception of the ever-present CCK (and associated Date) and Views modules, which everyone automatically installs as a matter of course without giving it a second thought, and without which Drupal would not be Drupal.
The project, "Translation Studio," consists of a multi-user, multilingual translation studio capable of being used by both Translators looking for work and Clients who need to get their translations done. Clients upload the work that needs to be done, a Translator Team Leader assigns the work to registered Translators, and the Translators log in and create bilingual or multilingual versions of the same document. When the work is ready to be downloaded, the Client is notified and logs in to access and download his or her translations. Translators are paid a standard rate through an off-site financial arrangement.
You will build this step by step, and, of course, as usual, the self-contained and fully functional code for the chapter is freely downloadable.
Please note that just as in the case of the On-Line Literary Workshop, the steps to be followed in building this website application mirror the best-practices workflow presented in Chapter 1 (see the Main Process ...