Każda treść strony w ramach zarządzanego przez COBAEX CMS portalu internetowego oparta jest na szablonie. Szablon z kolei budowany jest przez administratora technicznego z gotowych do użycia Komponentów.
COBAEX CMS dostarcza szereg standardowych, gotowych do użycia komponentów dla stron WWW, jak i udostępnia odpowiednie API do tworzenia własnych komponentów - zarówno rozszerzających jedynie funkcjonalności komponentów standardowych, jak i realizujących zupełnie inne, nowe zadania.
Do standardowych komponentów (lub grup komponentów) należą:
- Treść HTML - komponent pozwalający na wprowadzenie treści HTML za pomocą edytora o wyglądzie i obsłudze zbliżonej do MS Word. W ramach treści możliwe jest wstawianie obrazków, elementów Flash, łączy do plików, stron wewnętrznych czy zewnętrznych oraz galerii.
- Galeria - stanowiąca zarówno osobny komponent, jak i możliwa do osadzenia w treści jako hiperłącze. Przechowuje obrazki w określonej sekwencji wraz z automatycznie utworzonymi miniaturami zgodnie z wymaganiami.
- Menu - wielopoziomowe menu wraz z mechanizmami uwzględniającymi aktualnie otwarte menu w zależności od strony, na której gość się znajduje.
- Aktualności - system udostępnia aktualności w różnych kategoriach, stanowiących niejako osobne bazy aktualności. Na tej podstawie możliwe jest tworzenie różnych aktualności w zależności od potrzeb.
- Newsletter - komponent pozwalający na pozyskanie adresu e-mail osoby zainteresowanej otrzymywaniem newslettera lub dodatkowych informacji. System automatycznie dokonuje weryfikacji na podstawie wysyłki maila na dany adres, a po pomyślnej weryfikacji - dodaje daną osobę do listy subskrybentów.
- Mapa strony - istniejąca zarówno jako osobny komponent w celu stworzenia strony/szablonu, w ramach którego prezentowana jest mapa strony w formie czytelnej dla człowieka, jak i jako wygenerowany plik w formacie mapy strony Google, który może być załadowany w celu zwiększenia optymalizacji strony dla wyszukiwarki.
- Nawigacja - komponent prezentujący ścieżkę do aktualnie oglądanej strony w ramach pełnej struktury portalu.
- Wyszukiwarka - wewnętrzna, indeksująca automatycznie wszystkie treści w ramach portalu i pozwalająca na wyszukiwanie stron zawierających określone słowa.
W ramach licencji COBAEX CMS każdy komponent posiada odpowiedni mechanizm w ramach panelu administracyjnego i podstawowy wygląd w ramach portalu prezentacyjnego. W ramach procesu wdrożenia konieczne jest przystosowanie wyglądu określonego komponentu do projektu graficznego strony. Przystosowanie to może w najprostszym przypadku opierać się na odpowiednim określeniu klas w plikach CSS, w bardziej zaawansowanych portalach dostępne jest odpowiednie API pozwalające na stworzenie nowego komponentu na bazie istniejącego.
Ponieważ COBAEX CMS może być z powodzeniem wykorzystywane dla bardzo zaawansowanych funkcjonalnie portali społecznościowych czy innych, standardowo udostępniane jest rozbudowane API do samodzielnego tworzenia nowych komponentów. Za jego pomocą można tworzyć komponenty, które np.:
- Działają w interakcji z serwerem administracyjnych przesyłając do niego określone dane - np. informacje o nowym zarejestrowanym użytkowniku
- Posiadają mechanizmy automatycznej kompilacji i publikacji w przypadku wystąpienia określonych warunków na serwerze administracyjnym
- Wpływają na kompilację innych komponentów lub automatyczne przekompilowanie i opublikowanie określonych stron