Joomla! is a Content Management System. You should definitely read that full Wikipedia article, but here’s an excerpt:
[quote]A content management system (CMS) is a web application or software used for content management. CMS facilitates the organization, control, and publication of a large body of documents and other content, such as images and multimedia resources. A CMS often facilitates the collaborative creation of documents. A web content management system is a content management system with additional features to ease the tasks required to publish web content to web sites.
Web content management systems are often used for storing, controlling, versioning, and publishing industry-specific documentation such as news articles, operators’ manuals, technical manuals, sales guides, and marketing brochures. A content management system may support the following features:…[/quote]
The basic idea is that it is a web application that facilitates the creation of website content through the collaboration of a team of individuals, each responsible for a particular facet of publishing the site.
Your needs seem to be much simpler, but I suggested Joomla! because it seems to me that your requirements are a subset of what Joomla! does and if you can just use the subset of Joomla! that you need, it make be less work than building a bunch of functionality from scratch. It’s the same kind of thinking that leads people to use WordPress for publishing a static website.
Free unique IP and $67 off with promo code [color=#CC0000]FLENSFREEIP67[/color] or use [color=#CC0000]FLENS97[/color] for $97 off. Click here for more options