I'm working as a developer in a university lab. While working for the lab, I created a Drupal website which uses various modules (both contributed modules and custom modules) to create a web-based, but also cross-media newspaper system. The website is http://opl.cias.rit.edu

The website, of course, allows content to be submitted and edited easily. There are also other modules which I have created which are integral to the website. For example, one module allows a person with "manager" status to sort content into editions, and generate XML from those editions (the XML can be used, as we have used it, to create printed copies of the editions). The system also depends on other modules such as Views in CCK. In addition, there are other non-modular modifications which have been made to the site. For example, some of my custom CCK fields, custom permissions, and CSS edits are integral to the system as a whole.

So my question is this - is there a way to distribute my whole Drupal setup as a "package"? I know that Drupal allows for module contributions, but this site is dependent on more than just a few modules. The whole system has been modified to take advantage of those modules and various features of Drupal to create a functional web-based, cross media newspaper. As such, simply distributing my custom modules would likely not be very helpful to anyone wishing to replicate this system.

Any help would be greatly appreciated. Thanks in advance!

Comments

john.karahalis’s picture

Correction: the website is http://opl.cias.rit.edu/inews/

apsivam’s picture

john.karahalis’s picture

Ahh, thank you! That seems like it would be exactly what we need to contribute.

Do you know of a good tutorial which describes how to create and distribute an "Installation profile"?

apsivam’s picture

john.karahalis’s picture

Thanks alot. I was having trouble finding some good resources.