Testowałem wiele systemów cms: Joomla, PHP Fusion, Quick cms, ...* . Są to systemy bardzo dobrze zbudowane pod względem języka.
Joomla - ma mnóstwo opcji edycji, gotowych szablonów, opiera się o baze danych, jednak jest dość skomplikowana. Gdybym zrobił dla kogoś stronę opartą właśnie o Joomla to ta osoba by się nie połapała, bez przeczytania książki, czy jakiegoś kilkunastostronicowego poradnika.
PHP Fusion - jest już prostszy, ale nadal nie ma pewnych podstawowyh funkcji, a jego szablony pod względem kodu są trudne do zrozumienia i wymagają dużo czasu do opanowania.
Quick cms - znam osobę, która właśnie z niego korzysta i to w nim tworzy strony, które potem sprzedaje ( płaci się głównie za szablon nie za Quick cms, ponieważ ta osoba korzysta z wersji darmowej ). Jednak w wersji darmowej brakuje wielu funkcji, a wersj płatne kosztują kilka set złotych. Kiedyś wersja ext kosztowała 800zł teraz najwyraźniej potaniała na 299zł. Ale, wróćmy do tematów braków w każdej z wersji. Jest to przedewszystkim brak wtyczek. Jednak są też plusy jak np: brak MySQL, oraz łatwość w migracji strony.