Joomla – Content Management System

Joomla – Content Management System

Joomla – Content Management System A Seminar Report submitted in partial fulfillment of the requirements for the award of the Degree of MASTER OF COMPUTER APPLICATIONS under the UNIVERSITY OF CALICUT by Jaseer. K Register No: MKAJMCA021 DEPARTMENT OF COMPUTER APPLICATIONS MES COLLEGE OF ENGINEERING, KUTTIPPURAM, MALAPPURAM- 679 573 May-2012 MES COLLEGE OF ENGINEERING KUTTIPPURAM, KERALA -679573 (AN ISO 9001: 2008 CERTIFIED INSTITUTION & WITH NBA ACCREDITED DEPARTMENTS, APPROVED BY AICTE AND AFFILIATED TO THE UNIVERSITY OF CALICUT) DEPARTMENT OF COMPUTER APPLICATIONS C E R T I F I C A T E This is to certify that seminar entitled Joomla – Content Management System has been prepared and presented by Mr. Jaseer. K (Register No: MKAJMACA021), fifth semester student of the department, during the academic year 2011-12, in partial fulfillment of the requirements for the award of Degree of Master of Computer Applications under the University of Calicut. Staff in Charge Head of the Department Date: I ACKNOWLEDGEMENT At the very outset I would like to thank the Almighty for showering upon mercies and me with His supernatural grace in abundance, without which this seminar would not have been taken up and completed successfully. I express my sincere gratitude to our Head of the Department, Prof. Hyderali for his guidance and support throughout this project. I deeply obliged to thank Mrs. Fousia Shamsudeen, our Group Tutor and all other faculty members of Department of Computer Applications, for valuable guidance and constant monitoring throughout the course of my seminar work. Last but not least, I express my sincere thanks to all my friends, who have helped and encouraged me to make this seminar successful. And I thank to my dear parents for always being a source of inspiration, for their undying support, encouragement and sincere prayers without which this seminar would not have been successful. Sincerely, JASEER. K MKAJMCA021 II ABSTRACT Joomla is an award-winning content management system (CMS), which enables us to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone. A content management system is software that keeps track of every piece of content on the Website; much like local public library keeps track of books and stores them. Content can be simple text, photos, music, video, documents, or just about anything you can think of. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage. III TABLE OF CONTENTS LIST OF FIGURES 1 Figure 1.1 Joomla and other CMS………………………………………………………………………………………….….. 03 2 Figure 2.1 Content Management in Joomla…………………………………………………………………….……….. 05 3 Figure 2.2 Joomla Architecture………………………………………………………..…………………….…….………. 07 4 Figure 3.1 Framework………………………………………………………………………………………………….…….…. 08 5 Figure 3.2 Administration Panel…………………………………………………………………………………….…….. 11 6 Figure 3.3 Default template – Front View……………………………………………………………….…….……. 12 7 Figure 5.1 Available CMS……………………………………………………………………………………….…….……… 15 1 INTRODUCTION……………………………..……………………………………... 01 1.1 History……………………………..……………………………..…………........ 01 1.2 Joomla Versions……………………………..……………………………..……. 01 1.2.1 Major……………………………..……………………………….. 01 1.2.2 Minor……………………………..…………………………..…... 02 1.2.3 Maintenance……………………………..………………….…….. 02 1.3 How Has The Market Received It? ……………………………..…………..……. 02 1.4 Content Management System……………………………..………………..……… 03 2 JOOMLA - CONTENT MANAGEMENT SYSTEM……………………………… 04 2.1 Features……………………………..……………………………..…………….. 04 2.1.1 User Management………………………………………………..…….. 04 2.1.2 Media Manager……………………..……………………………..…… 04 2.1.3 Language Manager……………………………..………………………. 04 2.1.4 Banner Management………………….………………………..…..…… 04 2.1.5 Contact Management…………………………………………..…..…… 04 2.1.6 Polls……………………………..……………………………..…..…… 05 2.1.7 Search……………………………..……………………………..…..…. 05 2.1.8 Web Link Management………………………………………………… 05 2.1.9 Content Management………………….……………………………….. 05 IV 2.1.10 Syndication And Newsfeed Management ……………………………… 06 2.1.11 Menu Manager……………………..…………………………………… 06 2.1.12 Template Management…………………..…………………………….. 06 2.1.13 Integrated Help System………………………………………………… 06 2.1.14 System Features………………………………………………………… 06 2.1.15 Web Services………………………..………………………………….. 07 2.1.16 Powerful Extensibility………………..………………………………… 07 3. JOOMLA FRAMEWORK……………………..…………………………………… 08 3.1 Packages And Classes……………………………..………………………….. 09 3.2 The Joomla Architecture……………………………..………………………... 09 3.3 Admin Tools……………………………..……………………………..……… 10 3.4 Calendars……………………………..……………………………..……..…... 10 3.5 Communication…………..…………..…………..…………..…………..…..... 10 3.6 Content & News…………..…………..…………..…………..…………..…… 10 3.7 Core Enhancements…………..…………..…………..…………..……………. 10 3.8 Documentation/Document Management…………………..…………..………. 10 3.9 E-Commerce…………..…………..…………..…………..…………..……….. 10 3.10 Extension Specific Plugin…………..…………..…………..…………..…… 10 3.11 Forms…………..………….…………..…………..…………..…………..….. 10 3.12 Intranet & Groupware……..…………..…………..…………..…………..….. 10 3.13 Languages…………..…………..…………..…………..…………..…………. 10 3.14 Miscellaneous…………..…………..…………..…………..…………..……… 11 3.15 Vertical Markets……….…………..…………..…………..…………………... 11 3.16 WYSIWYG Editors………..…………..…………..…………..………………. 11 4 BENEFITS…………..…………..…………..…………..…………..…………..……. 13 5 COMPARISON WITH OTHER CONTENT MANAGEMENT SYSTEMS…….. 14 6 JOOMLA FOR DEVELOPERS……………..…………..…………..……………… 16 6.1 How We Can Contribute………………..…………..…………..……………...... 16 6.2 Forum…………..…………..……………..…………………..…………..……… 17 V 7 ADVANTAGES…………..…………..……………..…………..…………..………... 18 7.1 5.1 PHP…………..…………..…………..…………..…………..………………. 18 7.2 Simple Installation…………..…………..…………..…………..……………….. 18 7.3 Sophisticated Hierarchies…………..…………..…………..……………………. 18 7.4 Plugins And Components…………..…………..…..…………..………………... 18 7.5 Support…………..…………..…………..…………..…………..……………….. 18 8 DISADVANTAGES…………..…………..…………..…………..…………..……… 19 9 CONCLUSION…………..…………..…………..…………..…………..…………… 20 10 REFERENCE…………..…………..…………..…………..…………..…………….. 21 Seminar Report 2012 Joomla – Content Management System 1. INTRODUCTION A decade ago, having a webpage was cool. Today, not having a webpage is almost primitive. Through a blog or a wiki or a webpage, everyone these days is present on the web, one way or the other. There are websites on gossip, websites on politics and websites on sports and so on. Why, there are websites on websites as well! Does that mean everyone who wants to be on the web has to be a geek? No. All you need is a Content Management System. What you need is Joomla. It’s a revolutionary open-source system that is just as cool to work with as it sounds. If you have a webpage that needs some working on all the time, Joomla is your best friend. Download it and forget about coding, programming, designing. Sit back and let Joomla do all the hard work. Be it updating your design template or setting up a forum on your website, you can do it all through a browser-based interface. Joomla is easy to set up and operate. It also provides demo for various extensions helping you understand software better. 1.1 History Joomla is a one-of-its-kind freely available, open source Content Management System that launched its first version of Content Management System on September 16, 2005. The idea was conceived during the Mambo Project, commissioned by Miro Corporation, Australia. The team of core developers quit the project owing to ‘ethical’ differences in August, 2005. They went on to create Joomla, a word that means ‘all together’. At the risk of sounding clichéd, the rest was history. Today, Joomla is a pet project for thousands of developers and community members. Not to mention the thousands of end-users across the world. 1.2 Joomla Versions Joomla follows a three-tier pattern in releasing its versions. It releases its versions in three categories - Major, Minor and Maintenance, each of which consist of three numbers. 1.2.1 Major – it is symbolized as x.1.1 where an upward movement in the major number (here x) refers to drastic change in the version compared to the previous major version. The change may be in terms of rework or rewriting of the code base. Department of Computer Applications 1 MESCE, Kuttippuram Seminar Report 2012 Joomla – Content Management System 1.2.2 Minor – it is symbolized by 1.x.1 where ‘x’ is the minor number. An increment upon that number shows considerable change in architecture and functionality, giving rise to a new version. It may have some similarity with the previous modifications in Minor. 1.2.3 Maintenance – 1.1.x symbolizes Maintenance. Any increment in the maintenance number ‘x’ means addition of new features and/or improvements from the previous ones. Some of the areas where Joomla can be useful include – Personal Home Pages, Corporate Websites, E-Commerce, Intranets and Extranets, Portals, Newspapers & Magazines, Organizational Websites, Government Applications, and many more. 1.3 How has the market received it? Joomla was formed with the support of 1000 members who joined the core development team to form Joomla. Today it is as large as more than 90,000 members in its community. Its global core team is located across 11 countries. The product itself has evolved and now supports 40 languages. End users, content writers, translators, developers, designers, systems administrators etc form the part of the Joomla community.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    28 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us