[the name of the manuals should be changed to multimedia in drupal]
Multimedia in Drupal
There are many other features which makes Drupal a great CMS for web developers who want to use Multimedia flexibly. In the following chaptere we detail how to create a variety of different websites with Drupal and selected modules. It takes a beginner focused approach to Drupal with the focus of creating a Video sharing site with some additional information about working with Audio files as well.
We aim to give you the outlines of how to set up a Drupal site and give hands-on examples of some of the stages you will need to go through in order to do the following things.
- Upload Video to your site
- Easily Embed Videos from other sites into your pages
- Import (or aggregate) Video RSS feeds to automatically appear on your site
- Moderate content added by other users or coming in from feeds
- Give users of the site different levels of access based on what they need to do
- Flexibly display video content in a variety of ways with different players
Drupal is a Free/Libre Open Source Software Content Management System (CMS). It can be used for a variety of purposes - ranging from a simple blog for an individual to complex multi-user sites for large groups of users. It is most commonly used to create community websites where members can publish multimedia content and site administrators can flexibly arrange the way that that content is organised and displayed.
There was a time when many web developers used to write a whole code base to create custom Content Management Systems. Nowadays many prefer to use an existing code base such as Drupal, which takes care of a lot of the aspects that are common to CMS's. These include:
- User authentication: Users can be registered and authenticated in a variety of secure and flexible ways.
- Role based permission system: Admins assign permissions to roles so that different users have different levels of access.
- Searching: Content is fully indexed and searchable using the built in search module.
- Search Engine Friendly URLs: Drupal creates URLs that are both user and search engine friendly.
- File Uploads: You can define which kinds of files can be uploaded and linked to your content - and these can be displayed in various and flexible ways.
- Caching: Drupal's caching system reduces database queries which increases the speed of your site.
- Modules: The Drupal community has contributed many modules which provide functionality that extend Drupal use. There are literally thousands of modules - so many that it's sometimes hard to know which ones to use and there is little need to write your own code.