10 lat systemu Plio CMS

13.10.2015 Michał Prysłopski

Dziś mija dziesięć lat od powstania pierwszej wersji systemu Plio CMS. Narodził się w czasach Web2.0, dojrzewał, gdy wybuchła rewolucja mobilna i teraz szczęśliwie prosperuje otwarty na świat rozproszonych usług sieciowych i chimerycznych baz danych typu Document Store.

Każde przedsięwzięcie, żeby było zdrowe, trzeba regularnie wymyślać na nowo. I zadawać trudne pytania, z których najczęściej pojawiające się brzmi: czy potrzebne są jeszcze na świecie jakieś systemy CMS poza WordPressem? Co ma w sobie PlioCMS, że może być kuszącą alternatywą?

1. Stworzony z doświadczenia w pracy w mediach

W systemie PlioCMS zawarta została wiedza zdobyta w pracy w prawdziwych, dużych redakcjach. Zakodowany jest w nim proces biznesowy powstawania stron internetowych, w którym treści oddzielone są od sposobu ich prezentacji. Redaktor pisze tekst, fotoedytor dobiera do niego zdjęcia, researcher przygotowuje dane do infografiki. PlioCMS jest systemem eksperckim budującym z tych składników potrzebny w danej chwili konkretnemu użytkownikowi serwis internetowy.

Dzięki temu możliwe jest łatwe dostosowywanie prezentacji nawet bogatych treści multimedialnych do urządzeń mobilnych czy dystrybucja skomplikowanych treści w formacie JSON dla baz danych typu Document Store. To wszystko nie tylko bez straty atrakcyjności ale nawet z możliwością automatycznego tworzenia fantastycznych formatów treści takich jak reportaże interaktywne.

2. Własny język opisu artykułów

W przeciwieństwie do wielu popularnych edytorów tekstów, artykuły nie są zapisywane jako wykuty w kamieniu obraz ze szczegółami takimi jak wielkość i kolor tekstu. Zamiast tego PlioCMS stara się zrozumieć strukturę artykułu i zapisuje ją ,,semantycznie”.

Do stworzenia odpowiednich mechanizmów potrzebne było skorzystanie z osiągnięć lingwistyki, logiki i sztucznej inteligencji, rozkładanie na czynniki pierwsze subtelności między „semantyką” a ,,składnią” i dysputy, którą toczyli Chomsky i Searl na ten temat.

Efektem jest elastyczność, przenośność i elegancja gotowych stron bez potrzeby głębokiej wiedzy redaktora o typografii czy użyteczności. System nie pozwoli Ci popsuć stron!

3. Bazy danych produktów

Popularne systemy CMS przechowują tylko artykuły i zdjęcia, co jest w pełni wystarczające dla bloga czy małego serwisu informacyjnego. PlioCMS zawiera funkcję, dzięki której możliwe staje się pójście krok dalej. Pozwala na tworzenie baz dowolnych obiektów, którym można dowolnie określać pola według których są przechowywane, przeszukiwane i prezentowane.

Jeżeli takie pole jest liczbą gwiazdek hotelu — mamy biuro podróży. Jeżeli adresem animowanego GIFa — serwis ze śmiesznymi obrazkami. Może być też adresem pliku wideo, co pozwala stworzyć telewizję internetową.

4. Geolokalizacja

Każdy element systemu jest zaprojektowany do współpracy z mapami. Wystarczy podać adres a wbudowana usługa geolokalizacji sprawdzi gdzie na Ziemi on się znajduje i wyświetli odpowiednią mapę.

Artykuły, zdjęcia czy inne elementy można wyświetlać i przeszukiwać według lokalizacji na mapie świata.

Nowe wyzwania

Zadowolenie ze stworzonego systemu nie kończy pracy ale umożliwia otwarcie nowych obszarów działalności o których mam nadzieję już niedługo napisać więcej.