Wykładnik CMS
Deweloperzy | Grupa OIC, Inc |
---|---|
Wersja stabilna | 2.6.0 Poprawka 3 / 2022-02-12 |
System operacyjny | Międzyplatformowe |
Typ | Ramy zarządzania treścią , System zarządzania treścią , Społeczność , ECM i Blog |
Licencja | GPL |
Strona internetowa | http://www.exponentcms.org |
Exponent CMS jest darmowym modułowym frameworkiem oprogramowania dla przedsiębiorstw i systemem zarządzania treścią (CMS) o otwartym kodzie źródłowym i otwartych standardach, napisanym w języku programowania PHP .
System edycji Exponent CMS umożliwia edycję zawartości strony internetowej na stronie w miarę jej pojawiania się - bez administrowania zapleczem . Domyślna instalacja obejmuje zestaw modułów do zarządzania typowym serwisem WWW. Dodatkowe moduły są opracowywane przez społeczność open-source i mogą być instalowane przez przeglądarkę internetową .
Exponent CMS można zainstalować w środowisku Linux , Unix , Mac OS X lub Windows lub dowolnej platformie obsługującej serwer WWW Apache i język PHP (wersja 5.6.x+). Exponent CMS wymaga obecnie bazy danych MySQL (5+) lub MariaDB do przechowywania treści i ustawień.
Historia
Exponent CMS został pierwotnie napisany i zaprojektowany przez Jamesa Hunta z OIC Group, Inc , począwszy od 2001 roku. Niewielki wkład wnieśli inni członkowie OIC, Fred Dirkse, Greg Otte i Adam Kessler, ale większość oryginalnej pracy wykonał Hunt. W 2005 roku Hunt opuścił Grupę OIC. Poprawki błędów w Exponent były dokonywane przez Dirkse w latach 2005 - 2006. W 2006 Kessler wrócił do OIC Group i razem z Dirkse próbowali ożywić projekt. Wkrótce potem wydano wersję 96.6.
Latem 2007 roku OIC zatrudnił Phillipa Balla, który był aktywnym członkiem społeczności Open Source firmy Exponent CMS. Wersja 0.97 została wysłana wkrótce potem.
Próbując przygotować wydanie 0.97, Kessler zaczął planować nowy framework model-view-controller (MVC) dla Exponent, a Ball był zaangażowany w bibliotekę YUI . Te dwie różne ścieżki badawcze zbiegły się jesienią 2007 roku, kiedy Kessler i Ball rozpoczęli pracę nad nową wersją. Kessler napisał nowy Exponent Framework i Ball wyczyścił i ponownie napisał interfejs, starając się ściśle zintegrować bibliotekę JavaScript YUI. Rezultatem był wykładnik 2 lub wykładnik MVC. wersji przedpremierowych .
Wydanie wykładnika 2.0
Wersja 2.0 programu Exponent została wydana na licencji GPL .
W dniu 29 stycznia 2014 r. witryna Exponent CMS została przełączona na nowe oprogramowanie forum . Ponadto błędów oprogramowania .
Podstawowa funkcjonalność Exponent CMS i Exponent Framework jest nadal zarządzana przez OIC Group wraz ze społecznością programistów open source, którzy wnoszą wkład w moduły, tłumaczenia i motywy. [ potrzebne źródło ]
Bieżące informacje o oprogramowaniu Exponent CMS są dostarczane za pośrednictwem bloga witryny .
Motywy
Exponent CMS został zaprojektowany od podstaw z myślą o projektantach. Motywy dla Exponent CMS są pisane przy użyciu HTML/ XHTML i CSS . Haki są umieszczane w pliku motywu, aby zintegrować Exponent CMS z motywem. Każdy na html można przekonwertować na motyw wykładnika.
W Exponent CMS oddzielono treść i prezentację. W tym celu do tworzenia widoków wykorzystano silnik szablonów Smarty . Widoki umożliwiają wyświetlanie tej samej treści w różnym wyglądzie i dostosowywanie jej do motywu witryny.
Tłumaczenia
Tłumaczenia interfejsu Exponent CMS są dostępne w 3 językach: angielskim (domyślnie), duńskim i niemieckim. [ potrzebne źródło ]