Hello,
I'm new to drupal, and I'm considering using it for a website I'm building, and I have a few questions.
First of all, I'm coming from the world of programming with .NET, so PHP is pretty new to me and is completley diffrent from what I'm used to.
I want to build a website that will be a core for other multiple websites.
Basically, I will bring a website up for all sorts of clients with my designs, and I want them to get a website which is solely for them, but I want them to be on the same database all together and recieve data from the same files, and all data a "website" will get will be only relevant to itself.

So my questions are:
1.
I understand Drupal has a multisite capability, but I didn't really get how it works, will this be appropriate for what I'm planning?

2.
I want to have an administration panel which is not attached to the website, unlike Drupal's default settings.
I also need the panel to be restricted to each user so he only edits what's related to his website, so that also takes some good restriction control.
Can anyone recommend ways of doing this?

3.
I need to know how I can manipulate the code for services I will need for my websites, such as getting specification of what buttons and links should be displayed on a website in XML so a flash application I build can read it.
If I was to build the whole website myself I would make a service that returns this information XML formatted, but I don't know how to do that with Drupal.

I'd be very grateful for any help.
Thanks, Moti.

Comments

yelvington’s picture

Your requirements are unclear and appear self-contradictory. You want "a website which is solely for them, but I want them to be on the same database all together and recieve data from the same files, and all data a 'website' will get will be only relevant to itself."

If the sites are separate, why do you want them on one database?

Drupal supports a wide variety of configurations but some of them are arcane, and it's not possible to recommend one versus the other unless you're very clear about what you're trying to do.

mot.il’s picture

I'm sorry if it was unclear, what I meant is each client gets a website solely for them for all they know, but it's actually on the same database with lots of other websites such as this one, using the same code.
When they log in to the administration panel they get editing options restricted to what I want to allow them to edit on only their website.
The sites themselves are pretty static, without user registration abillity.
Basically I just don't want to bring up a database and install a new Drupal instance for each client, because it's not necessary for their use and I want people who aren't webmasters to bring up these sites.

Magnity’s picture

Try out the Domain Access module (http://drupal.org/project/domain). It might create the effect you want better than a standard Drupal multisite install.

mot.il’s picture

This looks very suitable for my needs, thank you :)
Would you happen to know if the Domain Content administration panels are suitable for what I described?