OVERVIEW // a general survey or summary

Drupal opensource Content Management System

View some websites that use the Drupal CMS.

Test out a demo installation of the Drupal CMS with administrator access.

CollectiveResolve utilizes the Drupal Content Management System (CMS). Drupal is an opensource, community developed, CMS web installation tool.

  • Opensource: the principles and methodologies to promote open access to the production and design process for various goods, products, resources and technical conclusions or advice.
  • Content Management System (CMS): a CMS facilitates the organization, control, and publication of a large body of documents and other content.
  • Drupal: Drupal is a free software package that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website.
  • CollectiveResolve: CollectiveResolve is an online resource for team-based initiatives and provides a framework, space, and personalizable processes through online tools for effective local, regional, and global change.


Step 1: How to Get a Webhost // Drupal Is an Opensource Content Management System, But You Need a Webhost

ACCESS // the right or means to use something

The right to use the Drupal CMS is open and free, due to the opensource basis of production and development. The means to use the Drupal CMS is limited to needing a website host (an online service for individuals and organizations to store and publish content to the internet), particularly one with the [http://en.wikipedia.org/wiki/Fantastico_(web_hosting) Fantastico] opensource bundle (an automatic installation tool for web tools and services).

The CollectiveResolve site utilizes BlueHost with the Fantastico autoinstall. The Fantastico "one-button" installation is certainly quick and easy, but there are limitations. Drupal recommends NOT using the Fantastico autoinstall and should only be used with the awareness that there may be limitiations. That said, it is still a valid, quick and easy option for less experienced web designers and developers.

Get a webhost //

Step 2: Install Drupal on Your Webhost // Two Options: Fantastico Autoinstall or Download and Install Yourself

IMPLEMENTATION // the carrying out of something from concept to design

Drupal.org has a great online Installation and Configuration guide.

Also review the excellent Drupal Cookbook for New Drupallars.

The Drupal CMS needs to be installed in the main folder of your host site, or in a subdirectory/folder on your host site. As mentioned before there are two ways to install the CMS tool: 1) Fantastico Auto Install or 2) Download and install yourself.

1) BASIC, Fantastico Auto Install of Drupal

1. Utilize a web hosting service that has the Fantastico auto installation tool
2. Login to the managment control panel
3. Link to the "Addons/plugins" or Fantastico section
4. Under Content Management click "Drupal"
5. Click "New Installation"
6. Choose domain (mywebsite.com), choose directory (/mydrupal), enter admin information and email
7. Click "Install"
8. Done. Go to the URL "www.mywebsite.com/mydrupal/" to view your new Drupal site!

2) ADVANCED, Drupal Install (04/07, most recent version 5.1)

1. Download the most recent installation file for Drupal: http://drupal.org/drupal-5.1
2. FTP/HTML EDITOR: Unzip and read the Install.txt file (typically better read in a HTML editor for formatting) included in the download. There is a for installation instructions to review.
3. How to set up a server environment and requirements for PHP4.3.3+ or PHP5, MySQL database, and PHP XML extension capabilities.
4. Follow Instal.txt instructions: 1. Download, 2. Create database, 3. Run the install script, 4. Configure Drupal.
5. Done. Go to the URL "www.mywebsite.com/mydrupal/" to view your new Drupal site!

Step 3: Install a Module (the Functions, "what You Can Do on the Site")

Modules are plugins for Drupal that extend its core functionality. Search for and only use matching versions of modules with Drupal. Modules released for Drupal 4.7 will not work for Drupal 5.0.

*You will need an FTP/HTML EDITOR, such as Dreamweaver or NVU to upload and install Modules

Module Installation

1. Drupal gives a great step by step installation: Drupal steps for module installation
2. Make sure that you open, read, and follow EVERY module's Install.txt or Readme.txt files and follow the instructions specifically. Or you may have some eventual problems.
3. Take each module installation one at a time and make sure things are working and customized well before moving on to install another module.

Core Modules included in the default Drupal installation:

  • Aggregator: publishing syndicated content
  • Block: controlling content in the sidebars
  • Blog: a blog for every user
  • BlogApi: post from blog tools
  • Book: structured document publishing
  • Categories (taxonomy): A way to organize your content
  • Comment: allow comments on content
  • Contact: a way for users to get in touch
  • Drupal: Drupal sites directory server
  • Filter: Input formats for user content
  • Forum: create threaded discussions
  • Help: context-sensitive guidance
  • Legacy: remapping of old-style URLs
  • Locale: multi-language support
  • Menu: customize site navigation
  • Node: the content
  • Page: post static pages
  • Path: readable URLs
  • Ping: notify services of changes
  • Poll: community voting
  • Profile: extending user account information
  • Search: an internal site search system
  • Statistics: tracking referrers, page hits, etc.
  • Story: post static pages
  • System: cron and caching
  • Throttle: congestion control
  • Tracker: viewing new and updated content
  • Upload: collaborate with files
  • User: access and management settings
  • Watchdog: monitor your site

Recommended Additional Modules to Install:

  • Poorman's Cron - auto updates (for RSS aggregator, email summaries, etc.)
  • TinyMCE - graphical text editing for content input [Challenging to install two part process, follow instructions carefully]

CollectiveResolve uses the following contributed ("extra") modules (as of 04/17/07):

  • Autosave
  • Chatroom
  • Event & Event Repeat
  • Formbuilder
  • IMCE - image uploading
  • Organic Groups - enables users to create their own private or public group and work spaces
o Aggregator
o Block Visibility
o Content Type
o Forum
o Galleries
o Madatory Group
o Roles
o Subgroups
  • Poorman's Cron - auto updates (for RSS aggregator, email summaries, etc.)
  • Printable
  • Search
  • Tasks & Tasks Advanced
  • TinyMCE - graphical text editing for content input

Step 4: Install a Theme (the Visual Design, "look and Feel")

Themes allow you to change the look and feel of your Drupal site.

*You will need an FTP/HTML EDITOR, such as Dreamweaver or NVU to upload and install Themes

There are a number of opensource themes for download and installation for your Drupal site. Some are CSS standards-based designs (best) and others are not. Feel free to review the screenshots, download many and enable them for your site.

CollectiveResolve currently (04/17/07) uses the Amadou theme, which will either be fully redesigned or greatly altered soon.

Theme Installation

1. Themes can be downloaded here: http://drupal.org/project/Themes
2. FTP/HMTL EDITOR: Unzip and save the theme folder in your Drupal site under: Yoursite/themes/. Once you save it in that folder it is then registered by your Drupal site and available for enabling its availability.
3. DRUPAL SITE: Administer the themes here: Administer > Site Building: Themes
4. Select "Enabled" for sitewide access and potential user choice of theme and "Default" for the sitewide default theme.
5. CollectiveResolve uses only one enabled and default theme to avoid formatting issues and incompatibilities.
6. FTP/HMTL EDITOR: Feel free to make a backup copy of the theme's CSS file in its directory and then customize the CSS style and design - get started with CSS - from there.

Step 5: Final Drupal Customization & Launch

You should by now have a drupal installation, modules, and customized theme for your Drupal site. From here you will work on maintaining the site and potentially adding new elements or working to debug any problems that might occur during its use.

Feel free to review the Drupal installation at http://www.collectiveresolve.org.

Drupal has a healthy community of developers and users that can address any questions or issues you might have on the Drupal Forums.

The Drupal handbooks offer a reference for those interested in Drupal, both novice and experienced Drupal administrators, Drupal users and Drupal developers.

Good luck and I hope to see your new Drupal site soon. Any and all feedback is welcomed!

<p>Excellent and very helpful tutorial! I was hesitating beween Wordpress and Drupal for my personal blog, and I chose precisely Drupal ( I used a professional theme from <a href="https://www.templatemonster.com/drupal-themes.php" rel="nofollow">https://www.templatemonster.com/drupal-themes.php</a> ). I still can't get why it is not such popular as Wordpress, I find Drupal even more suitable than WP CMS platform.</p>
<p>In Drupal you can build Small to large websites. This is very flexible, Secure and SEO enabled so this the best choice. if you need any kind of help you can contact me here http://www.developmenticon.com</p>
For this you have to give permission from the admin to create content, and you can also give them permission to delete their own content.
<strong>http://themegenie.net Updated</strong><br /> Hi,<br /> We have updated our support site for Dreamweaver extension for Drupal Themes.<br /> <a href="http://themegenie.net" rel="nofollow">http://themegenie.net</a><br /> <br /> &nbsp;<br /> &nbsp;
Do you know if I Can make a website that can have user generated content with Drupal, I have been looking for a CMS that will do this
Yes you can, you just install Drupal then give your users the permission to Create Content
Thanks, I did decide to go ahead and try it ages ago... but thanks :)
I love working with Drupal! Since we've installed it I don't have to bother my programm-partner anymore :). We have setup a service for people who would like to test the Drupal CMS before they install it on a server: <a rel="nofollow" href="http://freedrupal5hosting.com">http://freedrupal5hosting.com</a><br/><br/>Overhere you can setup a subdomain (or use your own domain) in a split second and use the CMS right away!<br/>
sorry this is the link<br/><br/><a rel="nofollow" href="http://dreamweaverdrupalthemeextension.blogspot.com/">http://dreamweaverdrupalthemeextension.blogspot.com/</a><br/>
now creating drupal themes is much easier using our dreamweaver extension<br/>&lt;a href='http://dreamweaverdrupalthemeextension.blogspot.com&quot;&gt;Dreamweaver Drupal&lt;/a&gt;<br/>
Hello Everyone, I have a big problem to solve. I have a website where people submit information and pictures, I want to make another website that uses the same database but both comunicate to each other , lets say when u post on one its also shown in the other one, how can I do this?
Before using Fantastico to install Drupal, please read this:<br/><br/><a rel="nofollow" href="http://drupal.org/forum/fantastico-de-luxe">http://drupal.org/forum/fantastico-de-luxe</a><br/>
A lot of Drupal themes (both drupal 4.7 themes and drupal 5 themes) can be seen &quot;in action&quot; (on live drupal) at <a rel="nofollow" href="http://themegarden.org">Drupal Theme Garden</a><br/>
Thanks for posting this. I'm trying to use drupal in our site. And this helps a lot. Post more info on this. :)

About This Instructable




Bio: Husband. Father. User Experience Designer. “In school, we’re rewarded for having the right answer, not for asking a good question.” - Richard Saul Wurman
More by tstiles:
Add instructable to: