2. Architektura informacji
Struktura zawartości gromadzonych przez eZ publish jest zapożyczona ze zorientowanych obiektowo języków programowania, takich jak C++, Java, itp. Podstawową jednostką informacji przechowywanych w systemie jest klasa zawartości. Na podstawie klas tworzone są obiekty, które następnie porządkowone są w strukturze drzewa.
Typy danych (datatypes)
Klasa - szablon obiektu - składa się z atrybutów różnego typu (np. tekst, liczba, pole wyboru).
eZ publish posiada wiele zdefiniowanych i gotowych do wykorzystania typów danych, które służą do budowy odpowiedniej struktury informacji - klasy. Z typem danych związane są:
- sposób przechowywania informacji w bazie danych
- format oraz sprawdzenie jego poprawności
Klasa zawartości (content class)
Klasa jest definicją podstawowej struktury danych (szablonem dla obiektów) i składa się z atrybutów. Standardowa instalacja eZ publish zawiera predefiniowane klasy, zaprojektowane dla typowych zastosowań systemu, np. serwisu informacyjnego, extranetu lub sklepu internetowego.
Obiekty
eZ publish jako system informacyjny gromadzi i przetwarza dane różnego typu: artykuły, foldery, profile użytkowników, pliki, multimedia i inne. Wszystkie dane dostępne są jako obiekty (eng. content objects).
Węzeł zawartości (content node)
Strukturę zawartości zgromadzonych w systemie eZ publish informacji odzwierciedla drzewo węzłów zawartości (eng. content node tree). Węzęł jest prostym odwzorowaniem obiektu w strukturze serwisu. Każdy węzeł odpowiada zazwyczaj dokładnie jednemu obiektowi. W przypadku, gdy tworzone są powiązania obiektów - dany obiekt może występować w wielu węzłach. Jeden z nich określa główną lokalizację, a pozostałe to symboliczne dowiązania.
Sekcje (Sections)
Sekcja to wydzielona grupa obiektów posiadających identyczny identyfiaktor sekcji (eng. Section ID). Tworzenie sekcji pozwala na logiczne zgromadzenie i wyróżnienie dowolnej liczby obiektów.
Logowanie