What is CMS? is a system used to manage and facilitate the process of creating, updating, and publishing content together (collaborative content management). Content refers to information in the form of text, graphics, images, and other formats that need to be managed with the aim of facilitating creation, updating, distribution, search, analysis, and increasing flexibility to be transformed into other forms. The terminology of CMS itself is quite broad, including application software, databases, archives, workflows, and other tools that can be managed as part of a company’s or global information network mechanism.
Table of Contents
Instant Content Management System applications that are widely available on the internet today are mostly made using the PHP scripting language and the database is MySQL. Currently, the development of Content Management Systems is quite rapid, many instant CMS website builders are distributed for free. The development of this instant CMS is also triggered by the development of web 2.0 which allows interaction in a fairly broad sense between web managers and web visitors.
In addition to the development of web technology and internet infrastructure, the rapid development of the Content Management System is also triggered by the needs of the public and business people who want the web to be able to support their business activities easily in terms of content management, fast in web creation, and cheap in procurement.
Even today, many CMS website builders have used the concept of freeamework. With this concept, it is very possible to make modifications to some of the features of the instant Content Management System because they are all made more modular. Here are some examples of instant CMS web created by vendors and can be used for free and the scripting language used is PHP with MySQL server database.
There are several types of Content Management System or CMS, namely:
- CMS for creating personal blogs, for example WordPress.
- CMS to create e-Commerce websites, for example PrestaShop, OsCommerce, Opencart, Drupal.
- CMS to create e-Learning websites, for example Moodle.
- CMS to create a personal website, for example joomla!, Mambo.
- CMS to create e-Office, for example, he said (Virtual Office).
- CMS to create e-Forum websites, for example phpBB, MYBB, Vbulletin.
Here are some types of PHP scripting language based frameworks:
- Code Igniter (CI).
- RubyOnRail (RoR).
- CakePHP.
- FuseBox.
In CMS, there are two types of templates/views, namely:
- Front End: is the display of the website on the front page, which is displayed to the visitor
- Back End: is the website display for management on the front page
In the development of CMS, there are various types of CMS, for example:
1) RMS is a Research Management System, is a type of CMS that is intended to manage research web content – journals, papers, theses. Example:
- OJS http://pkp.sfu.ca/?q=ojs Open Journal System to manage open access journals,
- pkp.sfu.ca – OJS
- Dspace http://www.dspace.org/ To manage the digital library collection repository
- www.dspace.org
- EPrints http://www.eprints.org/ To manage a repository of digital library collections in the form of text (*pdf), audio video (*mpg, *avi, ), audio (*ogg, *mp3) and other file files.
- Eprints
2) SMS, School Management System, is a type of CMS that is dedicated to the web portal of school information and sometimes also equipped with e-learning facilities. example;
- Jibas http://www.jibas.net, School-based Information Network. In Jibas, there are several educational administration tools, JIBAS’s mission is to build an information network and an educational community that can accommodate the interaction and activities of every element of education from students, teachers, parents, schools, foundations, the government and the general public.
- www.jibas.net screen
- IAARD CMS, kajianwebsite.org is a ready-to-use CMS (Content Management System) for school websites. Starting from elementary, junior high to high school. Developed by the Indonesian Ministry of National Education and Development. The menu is complete with convenience and completeness of features. It is quite easy to use because there is no need to add additional tools such as plugins.
- IAARD CMS
- When I wrote this article, the web kajianwebsite.org in the process of repair (January 18, 2011, 6:33 WIB)
3) LMS, Learning management system. Also called CMS Course Management System, are CMs intended for online learning. example:
- Atutor http://atutor.ca/ Atutor is used to develop and deliver online courses. Administrators can install or update ATutor in minutes, develop custom themes to give ATutor a new look, and easily extend functionality with module features. Fast educators can assemble, package, and distribute instructional Web-based content, easily import packaged content, and conduct their online courses. Students learn in an environment, accessible adaptive, social learning.
- Atutor
- Moodle http://moodle.org/ Moodle is a System Management System (CMS), also known as a Learning Management System (LMS) or Virtual Learning Environment (VLE). It is a free web application that educators can use to create an effective online learning site.
- Moodle
4) LibMS, Library Magement System. is a type of CMS intended to manage Library Automation. example:
- SLiMS http://slims.web.id/web/ Senayan, now named SLiMS, is a Library Management System, Open Source Software. SLiMS provides many features such as Bibliography database, Circulation, Membership and many more that will help “automate” library tasks
- Slims
- KOHA http://www.koha.org/ Since its launch in 1999, KOHA has been adopted by thousands of libraries around the world, each adding features and functions, deepening the capabilities of the system. With the release of 3.0 in 2005, and the integration of Zebra’s powerful indexing engine, KOHA became a feasible, scalable solution for libraries of all types. KOHA LibLime is built on this foundation. With an advanced feature set, LibLime Health Library is the most advanced open source of ILS functionality on the market today.
- www.koha.org
- PHPmyLibrary http://sourceforge.net/projects/phpmylibrary/ or http://code.google.com/p/phpmylibrary/ phpMyLibrary is a Library automation application built from PHP MySQL. The program consists of cataloging, circulation, and webpac modules. The program also has an import export feature. The program strictly follows USMARC standards for adding materials.
- PHPmyLibrary
- OpenBiblio http://openbiblio.net/ or OpenBiblio http://obiblio.sourceforge.net/ is easy to use, the library automation system is written in PHP which contains OPAC, circulation, cataloging, and administrative staff functions.
- obiblio.sourceforge.net
5) E-CMS , E-Comerce Management System. It is a CMS that is specialized for online sales sites. example
- OSComerce http://www.oscommerce.com/ osCommerce has attracted a large and growing community of more than 257,300 store owners, developers, service providers, and enthusiasts who support and work with each other on their online businesses. To date, there are more than 6,700 plufgin available for free to customize the osCommerce online merchant online store which helps increase sales.
- www.oscommerce.com
2) Prestashop http://www.prestashop.com/ PrestaShop’s fastest, lightest, and most progressive Open Source e-commerce software. PrestaShop is a useful solution, reliable, flexible, very capable, able to handle orders of 100,000 a day.
- www.prestashop.com
6) WebBlogCMS is a CMS that is specialized for blogging and creating web portals.
- Joomla http://www.joomla.org/ Joomla is one of the most popular Open Sorce CMS (content management systems). 2.7 percent of the Web runs on Joomla, the software is used by individuals, small & medium-sized businesses, and large organizations around the world to easily create & build various websites & web-applications.
- Joomla
- WordPress.org http://wordpress.org/ very popular open source used as a blog engine. Apart from being a blog, WordPress is also starting to be used as a website builder as a CMS (Content Management System) because of its ability to be modified and adjusted to the needs of its users
- WordPress
- Drupal http://drupal.org/ is a free and open content management system software distributed under the GPL license, developed and maintained by thousands of users and developers around the world.