Joomla An Open Source Content Management System

Slides:



Advertisements
Similar presentations
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!
Advertisements

Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
Technical Tips and Tricks for User Support Mike Gardner
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
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
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.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
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,
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.
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.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
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.
Joomla An Open Source Content Management System. Scope of Workshop Definition and background of Joomla Explanation of Joomla’s abilities and strengths,
A Web-Enabled Aircraft Scheduler Michael Wallette 20 Nov
Training & Support for End Users of Cisco Unified Communications Agenda:  Flash Demo  VoIPT on the Phone  Modules / Pricing  Installation Process.
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
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.
12/5/2015 Open Source Technology Toolkit Workshop 1 MediaWiki Pavan Kishore V EnhanceEdu.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Unit 1 – Web Concepts Instructor: Brent Presley.
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.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
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.
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
]project-open[ Open Source Enterprise Business Application
Chapter 13 Web Application Infrastructure
PHP using MySQL Database for Web Development (part II)
Which development environment/ language?
Security in Joomla Presentation created by: Laura Gordon
Creating Engaging Websites
Introduction and Principles
Javad Jahdi Master: M.M.Nematollahi
Content Management Systems
Akhilesh Kumar Sankhwar Information Scientist
3 Things Everyone Knows About Node JS That You Don't
PHP / MySQL Introduction
Database Driven Websites
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
Is a Content Management System in Your Future?
Web Application Development Using PHP
Presentation transcript:

Joomla An Open Source Content Management System Presented by: James Friesen, HCJB World Radio

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 1.0.9 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 Internationalized Secure

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

Easy to Use Quick setup Pleasant interface

Extensible and Customizable Components Modules 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!