Napjainkban az internet a kommunikáció egyik meghatározó eszközévé vált. Ebben nagy része van annak, hogy mára mindenki számára elérhetővé vált, és ezt nagyon sokan ki is használják. Nem csak vállalatok, közösségek, hanem agánszemélyek is készítenek, üzemeltetnek saját weboldalakat.
HTML nyelvben viszonylag könnyen létre lehet hozni, állandó tartalommal rendelkező weboldalakat, de ezek karbantartásához is közel ugyanannyi idő kell. Ha valaki más által készített oldal kódját akarjuk megváltoztatni, akkor igencsak bonyolulttá válhat ez a folyamat. Az internet egyre emelkedő népszerűségének köszönhetően egyre jobban emelkednek a tartalmat adó oldalakkal szemben támasztott igények is. Napjainkban már csak az állandóan változó, nagy információtömeget hordozó oldalak számíthatnak igazán nagy látogatottságra.
Ezt a nagy információigényt és főképpen az interaktivitást már nem lehet biztosítani egyszerű HTML oldalakkal, de még önmagukban a dinamikus oldalakat előállító nyelvekkel sem, mint amilyen a PHP. Ezek megvalósításához szükségünk van az adatok könnyű tárolását és elérhetőségét biztosító adatbázisszerverekre. A dinamikus weboldalak könnyű létrehozása és kezelése érdekében alakultak ki a tartalomkezelő rendszerek, melyek segítségével könnyen és gyorsan elkészíthetjük saját vagy más honlapját. A rendszerek nagy előnye, hogy a karbantartáshoz nincs szükség a rendszer által használt programozási nyelvekben való jártasságra, így szinte bárki által használható. Kisebb változtatások esetén az oldal működését nem is kell megszakítanunk.
A CMS rendszerek segítségével kis- és középvállalatok, magánszemélyek, közösségek honlapját hozhatjuk létre, de akár más speciális célokra is jók lehetnek. Számos olyan tartalomkezelő rendszer létezik, melyek szabadon letölthetők és használhatók, a folyamatos fejlődésért és versenyképességért pedig a világ több országából származó, fejlesztő és egyben felhasználó gondoskodik.
A szakdolgozat célja a tartalomkezel rendszerek általános bemutatása, valamint a díjnyertes Mambo és az abból kialakult Joomla CMS rendszerek részletesebb bemutatása, alkalmazásának megismertetése, valamint az előnyeinek megismertetése. A rendszerek fejlődés és elterjedésének gyorsasága keltette fel érdeklődésemet, a rendszer kiválasztása pedig nem véletlenül esett a díjnyertesre, illetve jogutódjára.
http://nagygusztav.hu/sites/default/files/lovaszi_nandor_zsolt.pdf