CMS został tak zaprojektowany tak aby dawał możliwość tworzenia wielojęzycznych serwisów. Administrator może tworzyć dowolną liczbę wersji językowych (o ile nie zostały wprowadzone ograniczenia).
Każda wersja jezykowa jest dostępna dla użytkowników jako odrębna część serwisu. Format adresu URL każdej wersji językowej jest następujący:
MOJA-DOMENA-TECHNICZNA/xx np. cmsXXX.telekom.pl/pl, cmsXXX.telekom.pl/en, cmsXXX.telekom.pl/de
URLe- do stron są tworzony automatycznie więc administrator nie ma żadnego problemu z obsługą/zarządzaniem wersjami językowymi.
Każda wersja językowa posiada osobne menu. Oznacza to że dla każdej wersji językowej administrator buduje odseparowaną strukturę serwisu.
W obrębie każdej wersji językowej administrator może utowrzyć nieskończenie wiele menu (o ile nie zostało to ograniczone). Przez menu należy rozumieć zgrupowaną w postaci wielopoziomowego drzewa zbioru stron, które można w obrębie tej struktury odpowiednio sortować, ukrywać, itp.
Każde menu w momencie utworzenia składa się z automatycznie utworzonej jednej strony typu Artykuł. Takiej podstawowej strony nie można usunąć ale typ strony/moduł można w każdej chwili zmienić. Do takiej automatycznie utworzonej strony głównej menu można tworzyć podstrony (strukturę drzewiastą).
Każda strona utworzona w menu ma szereg parametrów za pomocą których można definiować typ, przeznaczenie, wygląd, itp.
Tworząc stronę należy podać jej typ (moduł). W wielu CMSach stroną zwykle jest artykuł. W naszym CMSie strona może przyjmować dowolną funkcjonalność np:
Na życzenie klientów przygotowujemy dedykowane dla klientów funkcjonalności w postaci dodatkowych modułów.
Oprócz podstawowej funkcjonalności strony definiowanej przez jej typ (moduł), każda strona posiada dodatkowe funkcjonalności niezależnie od typu (za wyjątkiem modułu Link). Są to tzw. sekcje strony:
Sekcja która jest pusta nie jest pokazywana. Dodatkowo każdą sekcję można wyłączyć jeśli jest nie potrzebna bez konieczności usuwania jej zawartości. Można także sortować je.
Dodatkowym aspektem jaki warto zauważyć jest kaskadowy system ustawień w CMSie.
Dotyczy on m.in. definiowania metatagów, sekcji, uprawnień do edycji. Polega on na tym że administrator może definiować ustawienia danego zasobu na różnych poziomach:
Dzięki takiemu schematowi ustawień można w łatwy sposób skonifigurować sobie swoje zasoby bez zbędnego klikania każdej podstrony i zmiany jej ustawień. Można to zrobić na różnych poziomach.
Szerzej na powyższe tematy w dalszej części dokumentacji.