strona główna

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ń.