Nowości w Pliocode

22.02.2010 Michał Prysłopski

Klasycznym problemem każdego systemu dodawania artykułów do serwisu jest to, że okienko formularza na stronie internetowej nigdy nie będzie tak wygodne, jak „tłusty” edytor tekstów taki jak choćby Microsoft Word

Dlatego tak ważnym sukcesem programistów Agory było stworzenie nakładki na Worda pozwalającej zapisywać teksty z niego bezpośrednio do portalu Gazeta.pl

Przy projektowaniu pierwszej edycji naszego CMSa założyliśmy, że podstawowym sposobem dodawania tekstów będzie pisanie ich spokojnie w dowolnym edytorze tekstowym, zapisywanie jako HTML i wczytywanie ich w formularzu dodawania artykułów w CMSie.

Jest to rozwiązanie bardzo wygodne przy pisaniu dłuższych tekstów. Takich, których się pisze 1-2 dziennie. Taka procedura jest jednak irytująco długa dla krótkich, szybkich tekstów czy drobnych poprawek w formatowaniu.

Dlatego od początku dołożyliśmy też możliwość „naturalnego” wpisywania tekstów a CMS stara się rozpoznać, jakie ułożenie tekstu autor miał na myśli. Było ono celowo bardzo ograniczone, bo im coś ma więcej opcji, tym mniej proste się staje. No i nie chcieliśmy się kopać z koniem, to znaczy starać się, aby edytor artykułu w CMSie był lepszy niż Microsoft Word.

Ale to było 5 lat temu. Od tego czasu zaszło sporo zmian:

  • Coraz mniej publikuje się w Internecie dłuższych tekstów ze starannym formatowaniem
  • Redaktorzy przyzwyczaili się do edycji wewnątrz formularzy na stronie
  • Współczesne przeglądarki internetowe bardzo ułatwiają dodawanie elementów dynamicznych i są już w tym wystarczająco ustandaryzowane
  • Przeglądarki internetowe mają już w standardzie sprawdzanie pisowni

Dlatego w nadchodzącej wersji 1.6 naszego CMS-u znacznie poszerzona została funkcjonalność Pliocode czyli naturalnego wpisywania tekstów artykułów.

Na czym polega Pliocode?

Pliocode to system łatwych do szybkiego wprowadzenia w pisanym tekście znaczków ułatwiających CMSowi najlepsze dla czytelnika sformatowanie artykułu.

Np. gdy zostawisz pusty wiersz, CMS uzna go za początek nowego akapitu. Jeżeli wiersz zaczniesz od gwiazdki * CMS zmieni go na listę wypunktowaną itd.

W najnowszej wersji Pliocode oprócz tych rzeczy i standardowego wytłuszczenia, kursywy i śródtytułów dodaje też „cudzysłowy drukarskie”, ramki w tekście, wyimki, zdjęcia w tekście a nawet tabele.

A to wszystko dostępne też przy użyciu przycisków nad okienkiem edycji, jak w edytorze tekstów.

Został dodany też podgląd, tak że nie trzeba już publikować tekstu, żeby zobaczyć, jak się „złamał”.

Jako dodatkowy bonus Pliocode automatycznie przenosi do nowej linii „sietoty” czyli pojedyncze litery na końcu wiersza.

I to wszystko za darmo!

O ile Plio CMS pozostaje komercyjnym systemem zarządzania treściami, to dotyczące Pliocode biblioteki PHP i JavaScript publikujemy jako darmowy Open Source do swobodnego korzystania w innych projektach zarówno przez naszych klientów, jak i innych zainteresowanych.

Dokładniej Pliocode objęty jest licencją BSD 2C z dodanym punktem "Nie czyń Zła".

Uwaga: powyższa licencja nie dotyczy materiałów graficznych (np. ikonek edytora) ponieważ te w chwili obecnej (luty 2010) są zamawiane u grafika dla konkretnego projektu.