GNU redakčný a informačný systém phpRS
Určite každý poznáte známe redakčné a publikačné systémy ako sú napr. phpNUKE,
postNUKE, e107, Mambo a takto by som ich mohol menovať ďalej. Ak si myslíte, že
neexistuje nejaký dobrý systém, ktorého autorom sú Česi (hlavný autor Jiří
Lukáš) pre správu článkového manažmentu, editáciu a pridávanie noviniek, správu
užívateľov, vytváranie a správu ankiet a mnoho ďalšieho čo by mal dobrý redakčný
systém ovládať tak sa veľmi mýlite. phpRS má samé o sebe mnohé výhody pre
slovenských a českých užívateľov a to z mnohých dôvodov. Ak by som mal menovať
také tri hlavné výhody redakčného systému tak teraz poriadne čítajte tieto
riadky:
1.) redakčný systém phpRS je vydávaný pod GNU GPL licenciou takže je úplne
zdarma.
2.) veľmi ľahko upraviteľný systém s "prehľadným" zdrojovým kódom.
3.) komunita ľudí, ktorá vie poradiť a pomôcť s problémom (napr. na fóre)
Existujú tu ale aj nevýhody alebo skôr sporné využitia phpRS ako tie o ktorých
píše aj sám autor. Zlé využitie redakčného systému nastane ak sa rozhodnete
využívať phpRS na nejaký veľký portál, e-shop alebo na nejakú osobnú stránku.
PhpRS sa hodí skôr pre niečo nekomerčné ako je menší spravodajský server, menšie
firemné prezentácie alebo určitá záujmová komunita s využitím fóra a pod..
Všetky momentálne funkcie aktuálneho redakčného systému vo verzií 2.5.5 (b2) sa
nachádzajú tu:
-
inteligentná správa užívateľov, ktorá umožňuje rozlišovať medzi administrátorom
phpRS systému, redaktormi a autormi článkov
-
komplexný článkový manažment a k nemu komentárový subsystém, ktorý umožňuje
čitateľom reagovať na vydané články
-
možnosť definície a správy informačných blokov a) "bežné bloky", b) "systémové
bloky"
-
prepracovaný vzhľadový generátor (tzv. layout engine) verzie 2.3.0 umožňuje na
akúkoľvek inštaláciu phpRS systému aplikovať rôzne vzhľady (layouty) rovnakej
verzie
-
viac úrovňový tematický subsystém
-
download manažment, ktorý umožňuje sprístupnenie súborov na vašom informačnom
webe a sledovanie štatistiky ich "sťahovania",
-
prepracovaný anketný subsystém
-
špeciálna funkcia "stránkový alias" umožňuje na vašom webe zobraziť textový
súbor, pričom takto vygenerovaná stránka automaticky preberá layout systému
phpRS,
-
rozsiahly štatistický modul, ktorý umožňuje sledovať celkovú návštevnosť webu a
čítanosť jednotlivých článkov,
-
špeciálny "Novinkový subsystém", ktorý umožňuje veľmi rýchlo a efektívne
publikovať krátke informačné správy,
-
obslužný modul pre úpravu špeciálnej publikačnej sekcie označenej ako "weblinks".
-
personalizačný subsystém
-
komplexný vyhľadávací subsystém
-
špeciálny plug-in subsystém, ktorý umožňuje veľmi jednoducho rozšířit základnú
verziu phpRS o ďalšie nové funkcie,
-
interný reklamný manažment ponúka špeciálny nástroj pre správu všetkých vašich
reklamných prvkov
-
vlastný interný zálohovací subsystém umožňuje zálohovať databázu
Všetky výhody, ktoré phpRS prináša sa tak ľahko opísať v podstate nedajú,
pretože podobne ako všetky ostatné systémy aj tento si musíte sami vyskúšať a
urobiť o ňom vlastný obraz. Ak ste nejakej funkcií nerozumeli tak to v podstate
nevadí lebo teraz ich ešte aj podrobne popíšem a budete mať potom možnosť
spraviť si o phpRS vlastný obraz.
Ako prvá funkcia bola uvedená inteligentná správa užívateľov čo predstavuje
rozlišovanie 4 týchto užívateľov. Patria sem užívatelia - admin, redaktor, autor
a čitateľ. Admin (administrátor) je tzv. "hlava webu", ktorá má hneď od počiatku
inštalácie vlastný "login" a "heslo". Jednoduchý prihlasovací formulár (admin.html)
je možné si prezrieť na obrázku č. 1. Admin môže nastavovať v administrácií
práva všetkých užívateľom (autor, redaktor). Ten posledný typ užívateľov sú "čitatelia"
resp. návšteníci.
obr. č.1
Formulár vyžaduje tak ako je už vyššie udávané -> "login" a "heslo". Hneď po
inštalácií phpRS sú vaše prihlasovacie údaje nasledovné: Užívateľ -> "admin",
Heslo -> "heslo".
Formuláru by som vytkol to, že neni vo formáte "php" ale v html. A preto sa
formulár otvára ako samostatná stránka a nemáte tu ani odkaz na "index.html" čo
trošku vadí ale ako už na začiatku bolo uvádzané - phpRS je ľahko upraviteľné a
preto je aj zásah do admin.html jednoduchý.
Úprava prihlasovacieho formuláru je možná pomocou bežných programov ako je
FrontPage, Golden HTML Editor a pod. Je tu ale aj klasická možnosť úpravy pomocou
ešte bežnejších a jednoduchších programov ako je napr. NotePad, ktorý obsahuje
každý Windows.
Rovnakým formulárom sa prihlasujú aj užívatelia typu - "autor". Jediné zmenené
je odkaz na prihlasovací formulár (writer.html), ktorý prináša zasa menšiu
nevýhodu, pretože rozdelenie tzv." prihlasovacích brán "
admin.html a wirter.html môže robiť menší zmätok
aj s toho dôvodu, že sa tam môže prihlásiť aj admin, redaktor a aj autor
samozrejme. Ale
naopak autor sa nemôže prihlásiť cez bránu "admin.html", pretože ne to
nemá práva.
Každý autor ktorý napíše článok musí čakať na jeho skontrolovanie adminom alebo
redaktorom a až následne po úspešnom skontrolovaní môže byť článok vydaný.
Ďalšou funkciou bol komplexný článkový manažment + komentáre k článkom. Všetky
články sa vydávajú cez administráciu ktorú má možnosť ovládať admin a užívatelia
(typu redaktor a autor), ktorým pridelil admin práva pridávať články. V
článkovom manažmente je štruktúra urobená nasledovne -> Nadpis, Úvod -> Jadro,
záver. Ku všetkým článkom je možné pridávať zdroj článku, šablónu s možnosťou
pridávania komentárov a bez komentárov, ďalej je nastaviteľná aj iná štruktúra
článkov v trochu odlišnej podobe: ->Nadpis, Úvod.
Možnosť definície a správy informačných blokov predstavuje v tomto prípade veľmi
dôležitú funkciu, ktorá zabezpečuje orientáciu pre všetkých čitateľov, ktorí
stránku navštívia. Bloky sa v administrácií pridávajú v sekcií "úprava blokov"
kde sa nachádzajú systémové bloky a bežné bloky. Systémové bloky sú napr.
prihlasovací blok čitateľov, zoznam rubrík... a pod. Týchto blokov je len
obmedzený počet a tvorba nových systémových blokov je možná len po zásahu do zdrojových
kódov systému. Bežné bloky sú také ktoré si môže vytvoriť sám admin. Môže v nich
zakladať napr. reklamy, vlastnú navigáciu s odkazmi na určité články, nejaké
tipy pre užívateľov a pod. Tieto bloky niesu obmedzené na počet takže ich
vytvárať môžete koľko chcete.
Ako je to u každého redakčného systému je možné si všade meniť vzhľad (layout)
webu aj v prípade phpRS. Layouty sa dajú vytvárať tiež jednoducho ale v dnešnej
dobe si je možné stiahnuť aj hotové layouty napr. na weboch pabi3.com,
supersvet.cz.
Tematický systém je niečo vďaka čomu môžete v systéme vytvárať rubriky do
ktorých budú zaradené vydané články. Rubriky je možné prehliadať rovno na
vytvorenom webe a ďalšou možnosťou rubrík je aj tvorba podrubriky. Do podrubrík
sa zaraďujú články do jej nadradenej rubriky.
Download manažment umožňuje na stránku umiestňovať súbory alebo odkazy na
súbory, ktoré sú voľné prístupné na stiahnutie pre čitateľov resp. návštevníkov
stránky. K súborom je možné zaradiť individuálny popis, ktorý sa zobrazuje po
kliknutí na ikonu popisu, ktorá je umiestnená na ľavej strane download sekcie.
Menšou nevýhodou by som označil to, že ak na túto ikonu kliknete tak sa vám
podpis zobrazí vo varovnom okienku. Je to niečo ako napr. keď navštívite
stránku, ktorá má v zdrojovom kóde javascript a obsahuje jeho chybný kód tak sa
vám objaví otravné chybové okno.
Anketný systém obsahuje pridanie ankety v podobe systémového bloku. Anketa sa
nezobrazuje v podobe percent ale v podobe počtu hlasov. Využíva GD knižnicu a ak
ju váš server (aj localhost) neobsahuje tak sa vám obrázky farebných prúžkov
podľa počtu hlasov nezobrazia. Anketa obsahuje možnosť pridania 7 odpovedí a
pochopiteľne 1 otázku.
Stránkový alias umožňuje pridanie nejakého textu alebo iného formuláru v podobe
nečlánkovej formy čiže čitatelia k takejto stránku nebudú mať možnosť pridávať
komentáre lebo stránka bude prakticky statická a nie dynamická. V stránkovom aliase môžete vložiť do stránky akúkoľvek
formu HTML súboru s príponou .html. Ďalej podporovaný formát je aj .txt, ktorí
je vhodný výhradne len pre texty. Textové súbory môžu obsahovať aj HTML tagy.
Štatistický modul umožňuje sledovať celkovú podrobnú návštevnosť webu a
čitateľnosť všetkých článkov. Štatistika webu sa rozdeľuje na mesiace a roky.
Štatistiky nieje možné sledovať ak ste čitateľ. Štatistiky zaznamenávajú aj
jedinečné IP adresy, reloady a rozdelenie operačných systémov návštevníkov.
Novinkový subsystém umožňuje publikovať krátke informačné správy. Môžete ich
umiestňovať v podobe systémových blokov. Novinky je možné vydávať ako zvýraznené
a bežné. Farbu zvýraznených a bežných noviniek môžete určovať v CSS šablóne
vášho layoutov.
Sekcia weblinks slúži na vytváranie sekcií do ktorých môžete zaraďovať odkazy na
iné stránky alebo odkazy na články z iných webov. Sekcia weblinks sa ako
obyčajne obsluhuje cez administráciu a čitateľ ju môže len prehliadať.
Ak sa pýtate aký rozdiel je medzi čitateľmi a návštevníkmi tak tu je odpoveď.
Vybraných návštevníkov by som nazýval čitateľmi od toho momentu
odkedy sa zaregistrujú cez personalizačný systém. V personalizačnom systéme si má
možnosť čitateľ nastaviť svoje osobné informácie, definovať svoje vlastné menu a
nastaviť email s možnosťou výberu či na daný email budú odosielané alebo nebudú
odosielané informácie s novým článkami, súbormi alebo novinkami na stránke.
Čitateľove vlastné menu sa zobrazí len po jeho prihlásení v podobe vlastného
bloku. Administrátor má možnosť čitateľov mazať ale aj prehliadať. Čitateľ má aj
vlastné heslo, ktoré administrátor nemá možnosť vidieť.
Pomocou vyhľadávacieho subsystému si čitateľ má možnosť vyhľadať daný text,
ktorý zadáva do kolónky. Je tu aj možnosť rozšíreného vyhľadávania, ktoré
obsahuje viac možností ako napr. vyhľadanie článku podľa autora alebo dátumu.
Vďaka plugin systému môžete pridávať do phpRS nové funkcie a úpravy.
Príkladom vhodných a kvalitných pluginov môžu byť návštevné knihy, fóra
alebo štatistiky webu viditeľné pre užívateľov. Sú tu samozrejme aj iné pluginy
ku ktoré sú tiež dostupné.
V reklamnom systéme môžete pridávať reklamné banery do dvoch pozícií - horná a
dolná. Reklamné banery sa pridávajú podobne ako bloky. Je tu aj možnosť
vytvorenia reklamnej kampane v ktorej sa budú na reklamných baneroch v
administrácií zobrazovať
aj počty kliknutí. Upozorňujem, že do reklamného systému sa nemusia vkladať len
banery ale môžu to byť aj iné plochy v inom rozmere.
Ako posledný bod vo funkciách bude vlastný zálohovací systém databázy cez
administráciu. V tejto sekcií si môžete rovno vyberať, ktoré tabuľky si chcete
zálohovať. Ďalšou funkciou tohoto subsystému je možnosť databázu aj importovať
čo je veľmi nápomocné pri pridávaní pluginov.
obr. č.2
Na obrázku č.2 je ukážka administrácie redakčného systému. Administrácia je kompletná s ukážkou pridanie pluginu externej galérie (pribudlo phpRS Gallery). Na záver článku by som chcel uviesť pár odkazov + odkaz na oficiálnu stránku phpRS a ešte minimálne požiadavky systému. Recenzia bola pre verziu phpRS 2.5.5 a už sa pripravuje aj nová verzia - phpRS 2.6.5. Momentálne je uvoľnená iba jej 2. betaverzia. Ďakujem za pozornosť.
Zoznam phpRS webov.
www.supersvet.cz - oficiálna stránka redakčného systému phpRS
www.supersvet.cz/dokumentace - oficiálna dokumentácia redakčného systému phpRS
www.phprs.cz/forum - oficiálne vývojárske fórum phpRS
www.pabi3.com - layouty, pluginy, úpravy pre phpRS
hepbegclub.idt.cz - pluginy, úpravy pre phpRS
Minimálne požiadavky phpRS 2.5.5:
HTTP server s integrovanou podporou PHP jazyka (Autor doporučuje: Apache HTTP server)
PHP 4 a vyššie (http://www.php.cz)
MySQL databázový server 3.23.xx a vyššie
(http://www.mysql.com) Internetový prehliadač s integrovanou podporou cookies
Všetky hardwarové požiadavky sa vzťahujú na minimálne softwarové požiadavky phpRS.
Autor: PaBi3