I would like to build a site that has the following 2 types of stuff:

  1. Static pages that will be edited with a WYSIWYG editor
    1. I suppose Drupal has something built-in? What is it?
    2. Will I be able to structure these pages in a hierarchy (a simple tree)? How?
    3. Can I apply a different theme according to that hierarchy?
    4. Can I have different editing capabilities by different users?
    5. These pages are billingual. Actually the whole site is in 2 languages. Will I be able to switch between languages? Is there a recommende way to have multilingual Drupal sites?
  2. Dynamic pages of different arrangement (like course page, person page, school page etc.)
    1. I'm thinking of building a module for every different kind of page and a specific form for adding every specific type of page, eg. a form to ass a course page and associate it with a peson page. Is this the "drupal way" of doing things?
    2. Will I be able to apply a different theme to every module (from the above)?
    3. Since these pages are billingual also, will I be able to switch between languages?

A lame :) example of a structure follows:


homepage (static)
|
|__ schools
|
|__ courses (dynamic)__
|.....................|_course_A (dynamic)
|.....................|_course_B (dynamic)
|.....................|_course_C (dynamic)
|
|__ people (dynamic)___
|.....................|_John (dynamic)
|.....................|_Mary (dynamic)
|.....................|_Matt (dynamic)
|
|__ about (static)
|
|__ contact (static)

Comments

brucebanner’s picture

The short answer: Yes.

The long answer: Yes, but I seriously think you have started in the wrong place. The answer to pretty much everything above is yes, most of them a various difficulty levels from kids play to blood shot eyes. From here you should read Getting started, no offence intended but I guess by the post that you might be new to drupal. Long story short, there is pretty much nothing u cant do with drupal.

Static pages that will be edited with a WYSIWYG editor

1. I suppose Drupal has something built-in? What is it?
Not built in just yet but there is a WYSIWYG module here

Will I be able to structure these pages in a hierarchy (a simple tree)? How?
Very easily, it's drupal basics.

Can I apply a different theme according to that hierarchy?
Tougher than the other 2 but go here and check the comment by XJM

Can I have different editing capabilities by different users?
Very Easily, Search for user roles, drupal basics

These pages are billingual. Actually the whole site is in 2 languages. Will I be able to switch between languages? Is there a recommende way to have multilingual Drupal sites?
Yep Drupal caters for different languages heavily

I'm thinking of building a module for every different kind of page and a specific form for adding every specific type of page, eg. a form to ass a course page and associate it with a peson page. Is this the "drupal way" of doing things?
The question is a bit vague but From What I can understand, can be done easily, but with time and thought added. Dont worry about the "Drupal way" drupal adapts to your needs.

# Will I be able to apply a different theme to every module (from the above)?
Same as above

Since these pages are billingual also, will I be able to switch between languages?
From what I know.. yes, with some tweaking, but I could be wrong

So there you go, hope I gave you the help you needed, and hope you come right, just remember that the scalability of drupal is unrivaled and its only limits are the knowledge or time you put into learning it.
And another word of advice, search the rest of the site before posting something like this.. all your questions have been answered already in some form or another, and there is plenty documentation to help you through the learning curve that is sometimes hard to grasp.

Let me know if you come right with this info :)
--
When God is with you, who can stand against you?

jspapas’s picture

:)

brucebanner’s picture

Enjoy

--
When God is with you, who can stand against you?

youtubeline’s picture

thanks you very much good sharing www.youtubeline.com