System zarządzania treścią ThisCMS

ThisCMS jest moim autorskim systemem zarządzania treścią. Jego budowa została zainspirowana rozwiązaniami zastosowanymi w Drupalu oraz Magento, aczkolwiek struktura frameworka znacząco różni się od wzorców zastosowanych w tych dwóch platformach - z pożytkiem dla ThisCMS'a (no, może niekoniecznie z relacji z Drupalem, który jest rewelacyjnym systemem CMS).

 

ThisCMS jest rozwijany w praktyce od stycznia 2010, kiedy to powstała pierwsza wersja z podstawowymi funkcjami.

Od tamtego czasu przeszedł spore zmiany genetyczne, a całą swoją siłę oraz możliwości zyskał w przeciągu miesięcy czerwiec - lipiec 2010 podczas wdrażania tego portfolio :)

 

Zalety stosowania ThisCMS dla właściciela

 

  • niewielkie wymagania względem serwera (PHP 5+ , MySQL 4+, GD2, 8MB pamięci dla PHP i kilka bibliotek, które są w zasadzie standardem w oferowanych hostingach),
  • wprowadzanie i edycja treści za pomocą wizualnego edytora (działa tak samo jak Word z pakietu MS Office),
  • integracja z Google Translate do tłumaczenia treści w serwisie,
  • niesamowicie proste zarządzanie wersjami językowymi serwisu - dodanie tłumaczenia ogranicza się do dwóch kliknięć i pracy tłumacza :)
  • pełna optymalizacja SEO i możliwość jej konfiguracji w panelu administracyjnym (już nie będziesz potrzebował wprowadzania zmian przed przeznaczeniem strony do pozycjonowania ! ),
  • automatyczne tworzenie przyjaznych adresów oraz panel do zarządzania nimi,
  • wydajne zarządzanie cache = szybsze ładowanie strony :)
  • integracja z wyszukiwarkami i systemami pingowania RSS - idealne rozwiązanie dla stron blogowych i często aktualizowanych,
  • panel konfiguracji mapy strony XML i RSS - Ty decydujesz co powinno trafić do Google ! :)
  • możliwość tworzenia kopii bezpieczeństwa serwisu z poziomu panelu administracyjnego,
  • panel zarządzania użytkownikami strony,
  • zgodność ze standardami sieciowymi (W3C),

 

Zalety stosowania ThisCMS dla wdrożeniowca

 

  • prosty schemat tworzenia templatki i możliwość tworzenia wielu zestawów templatek dla podstron serwisu opartego o ThisCMS (strona może wyglądać inaczej na wakacje, a inaczej na Święta Bożego Narodzenia, z zachowaniem wszystkich aktualnych treści:),
  • łatwa możliwość ustalania wyglądu treści, bloków i całego layoutu strony metodą 'per page' - każda podstrona serwisu może wyglądać inaczej !
  • konfigurowalny moduł generowania obrazków do pamięci podręcznej - jeden obrazek można wygenerować w setkach rozmiarów wykorzystując go tym samym do różnych celów,
  • zarządzanie układem bloków na stronie metodą 'drag`n`drop',
  • prosty system zarządzania galeriami zdjęć i ich zawartością, import zdjęć wykorzystujący technologię AJAX po dodaniu plików na serwer FTP oraz możliwość dodania wielu zdjęć do galerii na raz korzystając z panelu administracyjnego,
  • łatwa modyfikacja i rozbudowa istniejących modułów CMS'a (za zgodą autora ThisCMS of kors:),
  • łatwe wprowadzanie nowych działów serwisu,

 

Rozwiązania do opracowania na najbliższe tygodnie

 

  • panel statystyk odwiedzalności serwisu i/lub integracja z Google Analytics,
  • panel zarządzania uprawnieniami użytkowników serwisu do konkretnych podstron,
  • CRONtab dla automatycznych kopii bezpieczeństwa, pingowania RSS i XMLSitemap,
  • konfigurator schematów URL dla automatycznego tworzenia przyjaznych adresów dla konkretnych typów podstron wraz z obsługą wersji językowych, ZROBIONE :}
  • moduł MultiSite umożliwiający instalację wielu stron na różnych domenach w tej samej instalacji ThisCMS,
  • ... i na tą chwilę nie ujawniam więcej, co stanie się po ukończeniu poprzednich czterech punktów :)