Flex CMS
Prace / Flex CMS / Cechy
Cechy
Charakterystyczne własności aplikacji.
- Szybkość
- Kliencka część systemu posiada bardzo prostą semantyczną strukturę opartą na języku XHTML, natomiast formatowanie jest realizowane za pomocą CSS. Dzięki temu poszczególne moduły ładują się w bardzo krótkim czasie. Dodatkowo ilość połączeń z serwerem WWW i bazą danych jest bardzo mała.
- Łatwość użytkowania
- Edycja treści odbywa się przy użyciu przejrzystych formularzy. Do dyspozycji jest edytor WYSIWG, który pozwala na tworzenie i poprawianie stron w sposób znany z edytorów tekstu, takich jak Word. Zaawansowani użytkownicy mają możliwość bezpośredniej edycji kodu źródłowego strony. Aplikacja spełnia wymagania dostępności - może być obsługiwana bez pomocy myszy, wyłącznie przy użyciu klawiatury.
- Prosta instalacja
- Flex
CMS działa bez problemu w typowych konfiguracjach serwerów wirtualnych
LAMP. Instalacja sprowadza się do skopiowania plików i zaincjalizowania
bazy danych, po czym system jest już gotowy do użytkowania. Do
korzystania z niego nie jest potrzebne specjalistyczne oprogramowanie -
wystarczy przeglądarka internetowa.
- Bezpieczeństwo
- Dostęp
do systemu posiadają tylko autoryzowani użytkownicy. Każdemu z nich
jest przydzielany oddzielny zestaw uprawnień. Możliwe jest więc
wprowadzenie podziału obowiązków i zablokowanie dostępu do niektórych
modułów. Dane wprowadzane do systemu są dwukrotnie weryfikowane (po
stronie klienta i na serwerze), aby zapobiec atakom typu SQL injection
bądź przypadkowemu usunięciu danych.
- Elastyczność
- Flex CMS posiada budowę modularną, zatem można dostosować go do
specyficznych wymagań danego serwisu dodając odpowiedni moduł bądź
wyłączając nieużywane opcje. Pisanie nowych modułów jest proste, dzięki
wykorzystaniu dziedziczenia klas. Domyślne moduły pozwalają np. na
edycję artykułów i newsów czy tworzenie sond.
- Dostosowanie interfejsu do użytkowników
- System posiada wielejęzyczny interfejs. Treść wszystkich komunikatów tekstowych jest umieszczona w pakietach językowych, możliwe więc jest tworzenie nowych wersji językowych. Użytkownicy mają do dyspozycji mechanizm skórek i mogą dopasować wygląd aplikacji do swoich upodobań.