Document Freedom Workshop 2012. DFW 2012: CMS, Moodle and Web Publishing

Similar documents
Build it with Drupal 8

uilding a Branch Website using Wordpress

Open Source Content Management System JOOMLA

BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL

Building Library Website using Drupal

Open Source Content Management System for content development: a comparative study

Livezilla How to Install on Shared Hosting By: Jon Manning

Moodle: Discover Open Source Course Management Software for Medical Education

Comparison of Moodle and ATutor LMSs

LEARNING DRUPAL. Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd.

1 Classified Script. User Guide v1.0

Elgg 1.8 Social Networking

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Site Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version

How to Install and Setting Up Drupal

GETTING STARTED WITH DRUPAL. by Stephen Cross

Content Management Software Drupal : Open Source Software to create library website

This installation guide will help you install your chosen IceTheme Template with the Cloner Installer package.

mba international eduportal

Kollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide!

DRUPAL: DEVELOPING LIBRARY PORTAL USING OPEN SOURCE CONTENT MANAGEMENT SYSTEM

Bring your intranet to the IBM i With Drupal and Zend Server

Cloud Homework instructions for AWS default instance (Red Hat based)

The easy way to a nice looking website design. By a total non-designer (Me!)

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)

Building Website with Drupal 7

ProjectPier v Getting Started Guide

Word Press Theme Video Stream Apptha

Getting Started with EServer Courses Using EServer.org for Open-Source, Open-Access Teaching

Communication Software Laboratory Academic Year E-learning Platforms. Moodle and Dokeos.

Installing buzztouch Self Hosted

Blackboard Version Interactive Tools Contents

OpenPro ERP Software Installation Guide REDHAT LINUX

CC ICT-SUD. Setting up and integrate Apache, MySQL and PHP on a Linux system

Using your Drupal Website Book 1 - Drupal Basics

Content Management System

Your complete guide to installing the Self-Service Portal and estore.

Backup and Restore MySQL Databases

Moodle: Suitability as a repository for learning objects

All the materials and/or graphics included in the IceThemetheme folders MUST be used ONLY with It TheCityTheme from IceTheme.com.

webtree designs Gayle Pyfrom web site design and development Lakewood, CO

BASIC SMART BUSINESS

CPE111 COMPUTER EXPLORATION

LAMP Quickstart for Red Hat Enterprise Linux 4

Introduction to Web Content Management Systems Site Development SYLLABUS FALL 2012

MOODLE Installation on Windows Platform

Build a Multilingual Website with Joomla! 2.5

Graphviz Website Installation, Administration and Maintenance

Lets Get Started In this tutorial, I will be migrating a Drupal CMS using FTP. The steps should be relatively similar for any other website.

Open Source Content Management Software : A Comparative Analysis

WebLink 3 rd Party Integration Guide

Content Manager User Guide Information Technology Web Services

SETTING UP A LAMP SERVER REMOTELY

UW- Madison Department of Chemistry Intro to Drupal for Chemistry Site Editors

Using Moodle. Moodle can do lots of things but my advice would be to use it for:

Create your own teacher or class website using Google Sites

Blackboard Version Interactive Tools

Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business

Create e-commerce website Opencart. Prepared by : Reth Chantharoth Facebook : rtharoth@yahoo.

Software Requirements Specification

Installing Drupal on Your Local Computer

Abdullah Radwan. Target Job. Work Experience (9 Years)

An Evaluation of Open Source Learning Management Systems According to Learners Tools

Content Management System User Guide

WordPress websites themes and configuration user s guide v. 1.6

USER S MANUAL JOOMLA! GOVERNMENT WEB TEMPLATE

Embedded Based Web Server for CMS and Automation System

Web Hosting Wordpress, Joomla, Drupal Integration

Installing Booked scheduler on CentOS 6.5

Trainer name is P. Ranjan Raja. He is honour of and he has 8 years of experience in real time programming.

Shop by Manufacturer Custom Module for Magento

Installing an open source version of MateCat

D2L Overview Sept/Oct 2011

Joomla! template Blendvision v 1.0 Customization Manual

OpenCATS Documentation

NTT Web Hosting Service [User Manual]

SYWorks Vulnerable Web Applications Compilation For Penetration Testing Installation Guide

Web24 Web Hosting Guide

Startup Guide. Version 2.3.9

B1ST a Premium Ticketing System

Features of the Online Course. Table of Contents. Course Interface: Overview Syllabus Navigating through the Course Content...

Kentico CMS 7.0 Intranet Administrator's Guide

Listed below are the common process in creating a new content type, and listing a summary of all contents via view and/or panel custom page.

Moving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services

Adobe Flex / Zend for Content Management

Product Name ATutor 1.5 Moodle 1.5.2

MediaWiki 1.1. Beginner's Guide. Install, Jeffrey. MediaWiki-based site PUBLISHING. manage, and customize your own. Mizanur Rahman. T.

Getting Started with Moodle: Student Guide

Publish Joomla! Article

MAMP 3 User Guide! March 2014 (c) appsolute GmbH!

Metasploit Pro Getting Started Guide

Cross Bulk Mailer 6.1 User Guide

Quick Start Guide Joomla!: Guidelines for installation and setup. Why Joomla!

Oracle Application Express MS Access on Steroids

Transcription:

Document Freedom Workshop 2012 CMS, Moodle and Web Publishing Indian Statistical Institute, Kolkata www.jitrc.com (also using CMS: Drupal)

Table of contents What is CMS 1 What is CMS About Drupal About Moodle 2 Online On personal Computer Installing Drupal Installing moodle 3

About Drupal About Moodle What is CMS Content Management System Content Management System Simply put, a CMS is a website you build using the website itself.

About Drupal About Moodle Some popular CMS software WordPress Joomla Drupal Magento Zencart Prestashop concrete5 DotNetNuke

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; Improve communication among users.

About Drupal About Moodle Features of Drupal Advanced search Blogs, books, comments, forums, and polls Multi-level menu system Multi-user content creation and editing Security and new release update notification email) Many plugins

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 Art, Music, Multimedia Social networking sites Conference websites

About Drupal About Moodle Site using Drupal: http://research.yahoo.com/

About Drupal About Moodle Site using Drupal: http://about.van.fedex.com/

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

About Drupal About Moodle Site using Moodle: http://www.moodleinschools.org.nz/

on website What is CMS Online On personal Computer Installing Drupal Installing moodle

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: apt-get install lamp-serverˆ

Verifying LAMP installation Online On personal Computer Installing Drupal Installing moodle 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.

Testing PHP What is CMS Online On personal Computer Installing Drupal Installing moodle 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 http://localhost/phpinfo.php.

Setting up MySQL What is CMS Online On personal Computer Installing Drupal Installing moodle 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

LAMP On Windows What is CMS Online On personal Computer Installing Drupal Installing moodle XAMPP: http://www.apachefriends.org/en/xampp.html Uniform Server: http://www.uniformserver.com/

Installing Drupal What is CMS Online On personal Computer Installing Drupal Installing moodle 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.

Installing moodle What is CMS Online On personal Computer Installing Drupal 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 Open browser and goto http://localhost/moodle and configure it following the wizard.

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.

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 Contributed Modules are downloads from drupal.org

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.

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 A node resides only in the content area of the layout (except in special circumstances)

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.

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. Roles are user designations to groups having the same set of permissions.

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

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 You should now see the About Us menu item in the Primary Link navigation. Click it to go to this newly created node.

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.

Learning Moodle Try out on the official demo site http://demo.moodle.net/ Moodle Book: http: //docs.moodle.org/22/en/using_moodle_book

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!

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. Forums: Threaded discussion boards for asynchronous group exchange on shared subject matter. Participation in forums can be an integral part of the learning experience, helping students define and evolve their understanding of subject matter.

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.

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. You can add a quiz in the activities list. Resources such as files, URLs, etc can also be added here.

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.

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. Here you can directly add questions to the quiz or add question from the question bank.

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.

Thank You