Uwaga, z spojrzenie na CMS-y jako wordpress.
CMS-sy są najcześciej molochami, nie zawsze przyjemnymi implementacjami dla developer, gdyż są tworzone by były client-friendly. Nie dostarczają często pełnej konfiguracji interfejsu graficznego, współpracają jedną bazą. Dostarczają najczęściej zestaw metod (interfejsów) dla developera, które mogą czasami stanowić problem z dość specyficzną implementacją. Cieżko się refaktoruzuje, gdyż łatwo możemy sobie zablokować dostęp do nowszych wersji, a client sobie zaktualizuje i jest error bo implementacja nie działa.
poświęcania zbyt dużo czasu
Oj zdzwiłbyś się, jakie kwiatki wordpress pozwala odwalić...