Skrypt CMS Joomla ma oczywiście własne wbudowane funkcje służące do wprowadzania treści, niemniej nie są one tak funkcjonalnie rozbudowane jak K2. Sprawdzają się dobrze w przypadku prostych firmowych stron, mających kilka lub kilkanaście rzadko edytowanych artykułów. Jeśli jednak zachodzi potrzeba prowadzenia obszernego serwisu, gdzie codziennie dodaje się nowe treści przez redaktorów o różnych uprawnieniach i to zarówno z poziomu administracyjnego zaplecza jak i frontu strony, to wbudowane w Joomlę funkcje mogą okazać się niewystarczające.
K2 po zainstalowaniu daje natomiast redaktorom serwisu znacznie większą swobodę działania i rozpiętość funkcji. Już na starcie, administratorom, chcącym przesiąść się z funkcji edycyjnych Joomli na K2, komponent oferuje możliwość szybkiego importu wszystkich posiadanych już artykułów i to wraz z odzwierciedleniem kategorii i przekopiowaniem grafik jakie się w nich znajdują.
W odróżnieniu od ubogich, Joomlowych funkcji dodawania treści, K2 oferuje autorom przede wszystkim wygodną formę rozbudowywania artykułów w różne dodatkowe materiały, takie jak np. zdjęcia, galerie, filmy, załączniki bądź dodatkowe pola formularzy zdefiniowane wcześniej w ustawieniach. Co istotne, takie dodatkowe treści wrzuca się do artykułów także za pośrednictwem intuicyjnych w obsłudze poleceń, które wyręczają redaktorów z obowiązku żmudnego formatowania tekstów. Jest to istotne zwłaszcza w sytuacji gdy treści na stronę (artykuły), wrzucają także zwykli, zarejestrowani użytkownicy, nie posiadający zazwyczaj większej wiedzy w zakresie wizualnego formatowania artykułów. Wystarcza w takim wypadku że autor przy pomocy przygotowanych formularzy wpisze lub wklei przygotowany tekst, zaimportuje zdjęcie lub przepisze adres filmu z YouTube i artykuł gotowy do opublikowania na stronie według stylu zdefiniowanego odgórnie w ustawieniach.
Wśród licznych funkcji komponentu K2 znajdziemy m.in.:
- wielopoziomową strukturę kategorii i podkategorii (każdy artykuł można jednak przypisać tylko do jednej wybranej kategorii)
- wbudowana funkcja komentowania i oceniania artykułów
- import artykułów z macierzystego komponentu Joomli
- możliwość dodawania i edycji artykułów z frontu strony przez zarejestrowanych/uprawnionych użytkowników
- własny system słów kluczowych
- funkcja tworzenia grup użytkowników o zróżnicowanych uprawnieniach w zakresie edycji i kontroli treści. W zależności od tego do jakiej grupy administrator przypisze danego użytkownika, będzie on miał określone prawa działań
- profile autorów (zarejestrowanych użytkowników strony). K2 oferuje własny tryb rejestracji użytkowników gdzie każdy może zamieścić swoje foto i krótki opis. Rejestrując konto na stronie użytkownik otrzymuje od razu określone uprawnienia w ramach grupy do której został domyślnie przypisany.
- Dodawanie do artykułów galerii zdjęć poprzez proste zaimportowanie ich w postaci skompresowanego pliku ZIP (wymaga instalacji dodatkowej wtyczki ze strony: www.joomlaworks.gr
- dodawanie do artykułów filmowych materiałów poprzez wczytanie plików filmowych bezpośrednio na serwer lub wskazanie adresu filmu z serwisów hostujących typu YouTube. Na liście blisko 50 serwisów hostujących filmy – szczegóły pod adresem: www.joomlaworks.gr/content/view/35/41
- Możliwość rozbudowy struktury każdego artykułu o dodatkowe pola typu: pole tekstowe, obszar tekstowy, rozwijana lista wyboru, lista możliwości, przyciski wyboru, odnośniki (linki), CSV, pole wyszukiwania.
- Możliwość osadzania w artykułach dowolnych załączników w postaci plików. Dopuszczalny ciężar załączników do ustalenia w opcjach komponentu
- Szeroko konfigurowalne funkcje stylizowania artykułów dla poszczególnych kategorii według określonych kryteriów: wielkości zdjęć, rozkłady kolumn, szerokości/wysokości, zakresy dodatkowych informacji jakie powinny bądź nie powinny ukazywać się razem z artykułem (np. autor, data publikacji, kategoria itp.)
Komponent K2, z uwagi na swoją popularność otoczony jest przy tym szerokim asortymentem różnych zewnętrznych rozszerzeń. Ich listę można przejrzeć pod adresem:
http://extensions.joomla.org/extensions/extension-specific/k2-extensions
Na uwagę zasługuje tu szczególnie dodatkowy komponent współpracujący z K2 i rozszerzający funkcję artykułów o wariant internetowego sklepu. Szczegóły i demo sklepu pod adresem: http://k2store.org
K2
http://extensions.joomla.org/extensions/news-production/content-construction/8061


