What is CMS Installation Using CMS
Document Freedom Workshop 2012 CMS, Moodle and Web Publishing
What is CMS Installation Using CMS
Table of contents
1 What is CMS About Drupal About Moodle 2 Installation Online On personal Computer Installing Drupal Installing moodle 3 Using CMS Using Drupal Using MoodleWhat is CMS Installation Using CMS About Drupal About Moodle
What is CMS
Content Management System Content
Management System
What is CMS
Installation Using CMS
About Drupal About Moodle
Some popular CMS software
WordPress Joomla Drupal Magento Zencart Prestashop concrete5 DotNetNuke
What is CMS Installation Using CMS About Drupal About Moodle
Main features of CMS
Allow for a large number of people to collaborate Control access
Facilitate storage and retrieval of data; Control data validity and compliance; Reduce duplicate inputs;
What is CMS Installation Using CMS About Drupal About Moodle
Features of Drupal
Advanced searchBlogs, books, comments, forums, and polls Multi-level menu system
Multi-user content creation and editing
Security and new release update notification email) Many plugins
What is CMS
Installation Using CMS
About Drupal
About Moodle
Type of Sites using Drupal (source:
http://drupal.org/cases)
Community Portal Sites Business Community Sites News Publishing
E-Commerce Web Sites Resource Directories International Sites Education
What is CMS
Installation Using CMS
About Drupal
About Moodle
Site using Drupal: http://research.yahoo.com/
What is CMS
Installation Using CMS
About Drupal
About Moodle
What is CMS Installation Using CMS About Drupal About Moodle
Features of Moodle
Modular Object-Oriented Dynamic Learning Environment Assignment submission
Discussion forum Files download Grading
Moodle instant messages Online calendar
Online news and announcement (College and course level) Online quiz
Wiki
What is CMS
Installation Using CMS
About Drupal
About Moodle
Site using Moodle:
What is CMS Installation Using CMS Online On personal Computer Installing Drupal Installing moodle
Installation on website
Fantastico and Softaculous in Cpanel.What is CMS Installation Using CMS Online On personal Computer Installing Drupal Installing moodle
Setting Up LAMP : Linux, Apache, MySQL, PHP
Fedora:
yum groupinstall “Web Server” “MySQL Database” service mysqld start
service httpd start chkconfig httpd on chkconfig mysqld on Ubuntu:
What is CMS Installation Using CMS Online On personal Computer Installing Drupal Installing moodle
Verifying LAMP installation
In your web browser address bar type http://localhost/ and hit the return key. If you see the Fedora/Ubuntu test page you have done everything correctly.
The default DocumentRoot is /var/www/html directory. Place your HTML and PHP scripts in /var/www/html directory and view them in action at http://localhost from your web browser.
What is CMS Installation Using CMS Online On personal Computer Installing Drupal Installing moodle
Testing PHP
The phpinfo() function in the PHP scripting language is very useful and prints important information about the LAMP stack.
Open a text editor and copy the below code and paste it. <?php
phpinfo(); ?>
Save the file as phpinfo.php in the /var/www/html directory. View it from the web browser by typing
What is CMS Installation Using CMS Online On personal Computer Installing Drupal Installing moodle
Setting up MySQL
By default MySQL’s root password is set to blank. Change it immediately.
mysql -u root
SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘NEWPASSWORD’);
Install phpMyAdmin.
http://localhost/phpmyadmin
What is CMS Installation Using CMS Online On personal Computer Installing Drupal Installing moodle
Installing Drupal
Download drupal and execute the following steps: tar xvfz drupal-6.25.tar.gz -C /var/www/html cd /var/www/html/drupal-6.25/sites
cp default/default.settings.php default/settings.php chmod -R a+w default
chcon -R -t httpd_sys_content_rw_t /var/www/ Create Database for drupal
Open browser and goto http://localhost/drupal-6.25 and configure it following the wizard.
What is CMS Installation Using CMS Online On personal Computer Installing Drupal Installing moodle
Installing moodle
Download moodle and execute the followint steps: tar xvfz moodle-latest-22.tgz -C /var/www/html chcon -R -t httpd_sys_content_rw_t /var/www/ Create Database for moodle
What is CMS Installation Using CMS Using Drupal Using Moodle
Themes in Drupal
Packages of files in a directory that you upload into drupal’s theme space (/sites/all/themes)
Themes adjust the site layout and style.
You can easily develop your custom theme copying from another or even from scratch.
What is CMS Installation Using CMS Using Drupal Using Moodle
Modules in Drupal
Packages of files in a directory that you upload into drupal’s module space (/sites/all/modules)
Add functionality to drupal
‘Core’ Modules come shipped with drupal
What is CMS Installation Using CMS Using Drupal Using Moodle
Nodes in Drupal
A node is the primary form of content in a drupal site. At a minimum it is a title and a body, and can be ‘specialized’. A ‘page’ and ‘story’ for example are node types that have a specific node settings.
A node type is a blueprint for creating instances of content of a particular type.
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Layout and Regions
A Region is an area in a layout, such as a header, footer, content, left/right sidebar into which blocks can be placed and arranged.
A block is a box containing some information
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Blocks and Views
Blocks are added by modules.
Blocks can contain views, widgets, menus, nodes (in special circumstances), and panels.
Blocks can be moved around through the UI
Views is an interface for making customized lists of the data contained in the drupal database.
What is CMS Installation Using CMS Using Drupal Using Moodle
Drupal Users
All CMSes (wordpress, Joomla, Drupal) have a user login system; users have a username/pw.
Drupal also supports the concepts of 1) Roles and 2) Permissions.
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Change Site Information
In Administer > Site Configuration > Site Information: Change the information to suit your site following the help text.
You can also change ‘Default front page’. Click ‘Save configuration’
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Create About Page
In the Navigation (left sidebar), click ‘Create Content’ Click ‘Page’ under the content type listing.
In the Title, type ‘About Us’. In the body type âThis is my first drupal page’.
Expand the ‘Menu settings’ fieldset. In the “Menu link title” type ‘About Us’.
Expand the ‘URL path’ fieldset and type ‘about-us’ Click ‘Save’
What is CMS Installation Using CMS Using Drupal Using Moodle
Build Menu
Under Administer > Site Building > Menus: Click Primary Links
On the Primary Links ‘List Items’ page, click ‘Add Item’ In Path, type ‘contact’. In Menu link title, type ‘Contact Form’.
Click Save.
You will notice that ‘Contact Form’ appears now on the far right of your primary links. Click it to go to the contact form.
What is CMS Installation Using CMS Using Drupal Using Moodle
Learning Moodle
Try out on the official demo site http://demo.moodle.net/ Moodle Book: http:
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Getting Started with Moodle
Moodle has a “modular” design so adding the Activities that form a course is a simple process:
Course creation privileges are assigned to the teacher. Select from one of three course layout; Topic, Weekly or Social format.
Click “Turn editing on” within the blank course template. Create the course!
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Course Management Features 1
Assignment: Used to assign online or offline tasks; learners can submit tasks in any file format (e.g. MS Office, PDF, image, a/v etc.).
Chat: Allows real-time synchronous communication by learners.
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Course Management Features 2
Quiz: Create all the familiar forms of assessment including true-false, multiple choice, short answer, matching
question, random questions, numerical questions, embedded answer questions with descriptive text and graphics.
Calendar: Keeping a calendar of events is important to both the learner and course instructor. Events can include Global events, Course events, Group events or User events.
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Adding Quiz in Moodle
Go to settings ‘Site Administration->Courses->Add/Edit Courses’.
Here you can add a new course by filling up the basic details.
The next page comes with a weekly outline, showing a list of coming weeks and allowing you to add
resources/activities.
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Adding Questions to Course
To add the questions you can go to settings ‘Site Administration->Question Bank’.
Here you get the option to add questions to the course. The questions can be arranged in categories.
Once you select the category to add the question, you can click the “create a new question” button.
Now you get an option to select the type of question you want to add.
This is an exhaustive list of almost all types of questions e.g. multiple choice, matching, short answers, true/false, and so on.
You can select and add the question here.
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Adding Questions to Quiz
It may seem confusing why the questions have to be added again to the quiz after adding them to course, but it is necessary that a question bank is maintained so that questions can be easily managed.
To add the questions to the quiz, first go to the quiz page. Then go to settings ‘Quiz Administration->Edit Quiz’. This page shows you the current questions available in the quiz and also the contents of the question bank.
What is CMS Installation
Using CMS
Using Drupal
Using Moodle
Final settings for the Quiz
Now the quiz is ready. You have to give the privileges to the concerned people whom you want to have this test. Go to settings ‘Site Administration->Users->Enrolled users’.
Here you get a list of people enrolled for the course. Now you can add any user you want to the course.
You can also set self enrollment so that any user can enroll him to the quiz.