Database and Content Management Systems
Database:
-A database is anything that holds a large amount of data. A computer
database is a structured collection or records or data stored in a computer. -Data is accessed and retrieved in response to queries from the system. -The computer program used to manage and query the database is known as a database management system (DBMS). -The benefits of a database are: all information is stored in one centralized location, it’s fast and easy to find information, and its an easy way to store massive amounts of information. -The downfalls of a database are the potentially risks of data corruption, theft, and misuse.
Content Management System:
-A CMS is a software system used for content management. A Content management system is built on top of a database and adds functionality to databases. -A CMS includes computer files, image media, audio files, electronic documents and web content. The idea behind a CMS is to make these files available interoffice, as well as over the web. -Three kinds of users: >Normal Users- These users have basic access. >Super Editors- These users have access to all fines in the CMS >Super Users- These users have full access to all files and can also configure CMS user accounts. -Four differentiating factors among CMS: 1) Platform: Perl, PHP, Python, etc… 2) Page Generation: static or dynamic. 3) License: commercial or open source. 4) Type of site: weblog, news site, wiki, etc…
-Some pros of CMS include >Speed to market >Reduced maintenance costs >Reduced Accidents >Content Syndication -Downside to a reliable CMS is the cost. Reliable Content management systems can reach upwards of $250k. -Joomla: Open source CMS that is written in PHP and uses the MySQL database. -Over 2300+ extensions for Joomla including: >Admin tools >Advertisement >Communication >Documentation >E-Commerce >For complete list http://extensions.joomla.org/ -Pros of Joomla: >Open source, therefore free >Community support >WYSIWYG editors available for free Cons of Joomla: >Open source, therefore not 100% supported >Extensions may require modification for your application
This is a template site showing what Joomla can do for you