Joomla An Open Source Content Management System. Scope of Workshop Definition and background of Joomla Explanation of Joomla’s abilities and strengths,

Slides:



Advertisements
Similar presentations
 Dokeos  open source elearning
Advertisements

Contents What is Joomla!? What can Joomla! Do? Who uses Joomla!? How will Joomla! help me? What are some advanced ways I can use Joomla? The Front End!
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Technical Tips and Tricks for User Support Mike Gardner
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
5 Days Open Source Workshop Zencart – Wordpress – Joomla Welcome Day 3.
Get closer to the most advanced CMS Mihail Semedzhiev Joomla!
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Sample School Website Sydney Region ITSU School Support
My Application. What kind of Application? Desktop vs Web Easy to develop Less code writing Difficult to look after if several users(computers) uses. Installation.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
Open Source Content Management System - JOOMLA Swapnil S. Chafale Nagpur (M.S.) India Paper-Presentation For ATCON-2009 Conference.
What is Wordpress?  WordPress has a web template processor. Users can re-arrange widgets without editing PHP of HTML code; they can also install and.
Creating library website using Joomla (Open Source-Content Management System): A case study on IIM Ahmedabad library website by Jignesh Amin Professional.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Sahil Narang What is CMS? A content management system (CMS) is a computer application that allows publishing, editing and modifying content,
Learning Management Systems. students faculty content.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
PHP Web Development, PHP Programming
Build An E-commerce Site. E-Commerce Definition: E-commerce is the buying and selling of goods and services on the Internet. Three Components of E-Commerce.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Joomla!. What is Joomla! Joomla! is the largest Open Source Content Management System (CMS) for publishing on the World Wide Web Using a CMS allows non-technical.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Joomla! Week 6 LBSC 690 Information Technology. Key Ideas Web sites are made up of rectangular pieces Called “modules” Two basic types of modules exist.
Open Source: It's Already Here Dave Cross Magnum Solutions Ltd
NODEJS, THE JOOMLA FRAMEWORK, AND THE FUTURE IAN MACLENNAN.
Introduction to Internet Programming (Web Based Application)
Template Version 2.0 Prepared for ElderSource ( June 2nd 2009 Version 1 (started June/2/2009) Satya Komatineni Small to Medium.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
PHP and MySQL by Example COMP YL Professor Mattos.
A Web-Enabled Aircraft Scheduler Michael Wallette 20 Nov
AOL SELF-HELP Built into the AOL program are the answers to nearly any problem you might encounter when using AOL.
Joomla and Drupal Content Management Software ….An Open Source Software Nicola Graham and Nishtha Monghe presents:
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
George Gonsalves.  Free and lightweight web development tool.  Create, publish, and maintain your website  Optimized for Open Source  Designed for.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
1 Session 1: Introduction to PHP & MySQL iNET Academy Open Source Web Development.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Web Security. Introduction Webserver hacking refers to attackers taking advantage of vulnerabilities inherent to the web server software itself These.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
24X7 SERVER SUPPORT AND SERVER MANAGEMENT
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
Joomla! Gary Girolimon, M.Ed.Liane Haslauer, C.A.G.S.
EnhanceEdu IIIT-Hyderabad. Agenda What’s a wiki? Comparison with a website Wiki Formatting ‘My’ Page Fun with wiki 2EnhanceEdu, IIIT-Hyderabad.
 Joomla provides the free and open source content management system for publishing web content.  It is build on model-view- controller web application.
Chapter 13 Web Application Infrastructure
Joomla An Open Source Content Management System
Akhilesh Kumar Sankhwar Information Scientist
PHP / MySQL Introduction
Andrew Deason, Eric Harmon, Bryan Rau-Jacobs, Andrew Smith
XML Based Learning Environment
IntroductionToPHP Static vs. Dynamic websites
Convergence IT Services Pvt. Ltd
UFCEUS-20-2 Web Programming
OWASP Joomla! (CMS) Vulnerability Scanner Project Flyer
Web Application Development Using PHP
Presentation transcript:

Joomla An Open Source Content Management System

Scope of Workshop Definition and background of Joomla Explanation of Joomla’s abilities and strengths, including: –Sample install –Demonstration of modules, components, plug-ins, and templates –Tour of some sample sites Discussion of Joomla’s weaknesses Questions and Answers

Joomla: Defined Joomla is an open-source Content Management System Provides the structure and framework for a website Written in PHP, uses MySQL database for storage Runs on IIS or Apache, Windows or Linux

Joomla: Past, Present, and Future Formerly known as Mambo. Currently on version Version 1.5 planned for summer 2006 Version 2.0 planned for 2007 Up-to-date roadmap can be found at dev.joomla.org

Joomla: Strengths Free! Easy to Use Extensible and Customizable Well Supported InternationalizedSecure

Free Code, database (Mysql), and web server (Apache) can all be downloaded and installed for free Some 3 rd party components are licensed (but usually inexpensive)

Easy to Use Quick setup Pleasant interface

Extensible and Customizable ComponentsModules Plug-ins (Mambots) Templates

Components The main functionality blocks for Joomla Most used components come standard with Joomla Can be written, expanded, purchased, or downloaded Samples

Modules Blocks of code that appear in pre-defined areas of the screen Can be basic HTML or PHP code that accesses a database (dynamic data) Can be written, extended, purchased, or downloaded (kinda like components)

Plug-ins (Mambots) Pieces of code that insert dynamic data into the middle of an article (content item) Often work together with a component Can be written, extended… (yeah like the others)

Templates Fully Customizable Many available online Easy to switch between templates

Where do I find these extensions? Extensions.joomla.org You can write them You can hire someone to write them

Well Supported Very active user community at: –Forum.joomla.org –Help.joomla.org Books are available (check out Amazon) Commercial (payed) support also available

Internationalised Currently available in a number of different languages Developers come from many different countries so forums exist in those languages (eg. Spanish, German, etc.)

Secure (relatively) Apache itself has security problems Joomla itself not usually exploited Large community of users to find holes Security patches are issued quickly and regularly

Joomla’s Weaknesses No version control of content Not very granular access control Restricted to only Mysql for now Lack of unlimited levels of structure

Questions and Answers Ask away!