Hotové webové aplikácie

Recenzie 3 hotových aplikácií napísaných v jazyku PHP s využitím databázy. V recenzií nájdete hotové redakčné systém phpNUKE a e107 + diskusné fórum phpBB.
V dnešnej dobe máme na internete mnoho manuálov, príručiek a plno ďalších vecí, s ktorých pomocou sa môžeme naučiť programovať v jazykoch, ktoré nám boli doteraz neznáme. Niektorí žudia ale nie sú, možno sa ani nechcú naučiť jazyky, ktorými by dokázali tvoriť webové aplikácie, ktoré by spravovali web takmer za nich. S môjho pohžadu sa naozaj vežké skupiny programátorov tento problém rozhodli riešiť. Riešenie priniesli v podobe hotových webových aplikácií, ktoré sú na internete vožne k stiahnutiu a sú pripravené k použitiu. Nájdete ich na každom rohu. Všetky aplikácie sú v niečom jedinečné a majú svoje vlastnosti či už kladné alebo v niektorých smeroch aj záporné. Slovensko je v tomto smere veľmi zaostávajúce a zatiaž sa nikto nerozhodol zadarmo publikovať hotovú aplikáciu, ktorá by mala okolo seba zoskupenú komunitu žudí, vývojárov  a mala vybudované určité meno, ktoré by rozširovalo túto aplikáciu. Na Slovensku existuje niekožko komunít, ktoré sa venujú zahraničným redakčným systémom ale o nich budem hovoriť ďalej v článku. Ako inak aj teraz mi nedá nespomenúť ako sú na tom naši západní susedia Česi. Môžem potvrdiť, že sú na tom oveža lepšie ako mi, pretože oni svojich aplikácií majú niekožko. Vybral som najúspešnejšie aplikácie, nie len z Českej republiky ale aj zo zahraničia, ktoré sa posnažím priblížiť po technickej, obžúbenostnej ale aj po stránke výhodnej k použitiu. Nebudú chýbať ani záporné stránky, ktoré obsahuje nie len každá webová aplikácia ale aj každý software a tomu nikto nezabráni. Nebudem ale hovoriť o týchto aplikáciách ako o chybových a tak sa môžeme pustiť do práce. Uviedol by som najpoužívanejšie a tým pádom asi aj najznámejšie aplikácie na svete. Medzi ne zaradím redakčné systémy a diskusné fórum.
Definícia a vysvetlenie pojmov:

Redakčný systém
- hotová webová aplikácia, ktorá by mala obsahovať "minimálne" manažment článkov, schopnosť pridávania názorov čitatežov prípadne diskusné fórum, anketný systém, on-line administračné rozhranie, možnosť vyhžadávania, možnosť meniť, aktualizovať a pridávať položky v menu, download sekcia, weblinks sekcia, správa užívatežov, rozosielanie noviniek, inštalácia vzhžadov.

Diskusné fórum
- hotová webová aplikácia, ktorá by mala obsahovať "minimálne" správu užívatežov, pridávanie príspevkov, rozloženie diskusie na štruktúru "kategória", "podkategória", "témy(topiky)" samotné "príspevky", možnosť vyhžadávania a ako inak, tak nemôže chýbať ani on-line administračné rozhranie, inštalácia

 
Každá s aplikácií  aj tie, ktoré neuvediem majú svoje zastúpenie na trhu a tým by som chcel naznačiť aj ich vzájomnú konkurenciu, ktorá s posúva vývojárov týchto aplikácií stále dopredu. Redakčné systémy, ktoré sú zdarma niekedy ďaleko presahujú možnosti platených ale žiadny netreba podceniť. Všetky aplikácie, ktoré uvediem sú vydávané pod licenciou GNU GPL a sú naprogramované v jazyku php s využitím databázového systému MySQL. Redakčné systémy, ktoré budem porovnávať sú svetoznámy phpNUKE a rovnako známi aj systém e107core.  

phpNUKE

Ako som už povedal "svetoznámy", tak to aj platí. phpNUKE je jeden s prvých systémov, ktorý vstúpil na internet. Spĺňa všetky základné vlastnosti systémov, ktoré som uviedol a to nieje všetko. phpNUKE už od počiatku zaznamenával mnohé rozšírenia pomocou plugin systému. Pluginov do phpNUKE je nespočetne veža a ak by sme chceli rozšíriť phpNUKE o všetky pluginy, tak by sa s neho stal mimoriadne výborný, výkonný systém, ktorý by však vynikal neprehžadnosťou. Samozrejme niekto nechce pluginy, ktorých funkcie nikto nevyužije. PhpNUKE mi po inštalácií pripadal trochu "prepchatý" funkciami. Možno si poviete, že však to je dobre ale niekedy je menej viac. Nie všetko je hneď využitežné. Toto bola pre mňa s phpNUKE asi najhoršia skúsenosť, ktorá je ale veľmi diskutabilná. Každý má na túto záležitosť iný názor. Jedno s diskusných fór, ktoré je zaradené v článku je phpBB. Toto fórum je integrované v systéme phpNUKE čo veža práce vývojárom tohto redakčného systému nedalo. Diskusné a systém správy užívatežov je spojený čo je vežké plus. Znamená to, že užívatež registrovaný na stránke je zároveň registrovaný vo fóre. Čo sa týka registrácie užívatežov, tak phpNUKE má v tomto smere veľmi dobrú cestu. Užívatež má vežké vymoženosti čo znamená, že má možnosť administrátorovi zaslať vlastný článok, zmeniť si vzhžad, ďalej je tu možnosť nastaviť si pomerne rozsiahle osobné údaje, zakladať denník/organizér, nechýbajú ani súkromné správa, ktoré sú ale súčasťou/dielom vývojárov phpBB. Užívatež si nájde svoje a je tu aj mnoho pluginov, ktoré môžu rozširovať všetky vymoženosti užívateža. Niektoré môže administrátor aj povoliť a niektoré aj zakázať. PhpNUKE je dostupný v mnohých jazykových mutáciách. Preložené je administračné menu ale aj vonkajšia štruktúra. Do administrácie je zaradený aj rozsiahli reklamný systém, ktorý disponuje možnosťami ako počet zobrazení, kliknutí a aj nastavenia reklamných kampaní. Všetky výsledky reklamy si môže prezrieť klient, ktorý sa prihlási do systému a bude mať prístup k prezretiu všetkých výsledkov jeho reklamy. Anketný systém nieje veľmi rozsiahli ale čo viac nám treba ako samotné hlasovanie?. PhpNUKE má aj svoj vlastný šablónový systém do ktorého môžeme zaradiť nespočetné množstvo vzhžadov pre tento systém. Vzhžady sú dostupné na mnohých "najmä" zahraničných stránkach. Zlý dojem vo mne vzbudila administrácia, ktorá nieje oddelená od stránky. Možno si poviete "čo je na tom zle?". Ja som sa pýtal tiež. A toto neni problém iba phpNUKE. Na internete nájdete množstvo nefunkčných ba aj pokazených vzhžadov, ktoré vám už phpNUKE naspäť nevrátia ak ste úplný začiatočník. Návod na opravu je veľmi jednoduchý - stačí niečo zmeniť v databáze alebo si funkčný vzhžad prekopírovať namiesto toho pokazeného. Nezabúdajme, že GNU redakčné systémy boli vytvorené pre užívatežov s minimálnymi znalosťami v programovacích jazykoch a často sú medzi týmito žuďmi aj taký, ktorí neovládajú ani HTML, tak potom nečakajte, že si to budú schopný sami opraviť aj najžahším spôsobom aký som uviedol. Mne osobne sa administrácia, ktorá je spojená so stránkou páči viac ale s uvedeného hžadiska je pre niekoho nepraktická a preto som uviedol tento bod ako záporný. Celkový dojem po inštalácií a zavedenia do ostrého použitia je s istých hžadísk veľmi dobrý a dosahuje veľmi priaznivé výsledky ale na druhej strane je phpNUKE niekedy veľmi vežký po funkčnej stránke a mnoho funkcií zostáva nevyužitých. Tieto funkcie sa v administrácií dajú aj vypnúť ale nieje možné zakryť neprehžadnosť v administrácií, ktorá je jedným so slepých bodov použitežnosti.

Screenshot:
phpNUKE

Download: www.phpnuke.org

Kladné hodnotenie:
+ jazykové mutácie
+ obrovské možnosti rozšírenia
+ dostupné vzhžady

Záporné hodnotenie:
- nie všetky funkcie každý využije
- administrácia nieje oddelená od stránky

e107core


Podobne ako phpNUKE aj tento systém má okolo seba komunitu žudí použitežnú aj ako kvalitnú technickú podporu. E107 prešlo po mnohých rokoch zaujímavými zmenami. Diskusné fórum, ktoré je integrované do e107 je vlastným výrobkom vývojárov. Nieje to výrobok iných vývojárov ako to bolo u phpNUKE. Plugin systém nieje u tejto aplikácie neznámi a obsahuje všetky možné doplnky, ktorých je na internete neúrekom. Výber vzhžadov je vežký a je s čoho vyberať. Vzhžady sú určené pre stránku a pre administráciu, ktorá je oddelené od stránky. Pre oddelenú administráciu dávam e107 kladné hodnotenie a téma ktorú som zaviedol kvôli nevýhode rozdelenej administrácie je možno diskutabilná pretože administrácia v e107 má vlastný vzhžad pre administráciu. Počet jazykových mutácií pre e107 pomerne vysoký ale nieje taký pestrý ako u phpNUKE. Stále sa ale zaraďuje za jeden z najrozšírenejších jazykovo mutovaných aplikácií. Možnosť zadávania blokov je zariadená dobre ale mínus by som zaradil pre systém vzhžadov, ktoré niekedy blokujú vhodné zaradenie kalendára, počítadla a ďalších funkcií. Správa užívatežov je rozdelená na – "main admin", "admin" a "užívatež." Main admin je hlavný administrátor, ktorý má najvyššiu právomoc nad ostatnými administrátormi a užívatežmi. Ak nastavíte inému administrátorovi všetky práva na "môžeš", tak nikdy nedosiahne rovnaký post ako main admin, ktorý má možnosť inštalácie pluginov a ostatných vymožeností administrátora. Anketovému systému veža nechýba a je rovnaký ako u phpNUKE. Snáď by som ešte pochváli lepší reklamný systém ako má phpNUKE. Tu je možností veľmi veža, pretože nastavenia dátumu zahájenia reklamnej kampane a jej ukončenia je veľmi nápomocná funkcia čo e107 posúva dopredu. Pri celkovom použití e107 je prostredie administrácie veľmi príjemné a jednoduché používať rovnako je to aj s používaním stránky. Štatistika návštevnosti je kvalitne spracovaná a dosahuje výsledky zrovnajúce sa s webovými štatistikami stránok ako je naj.sk alebo toplist.cz. Ak e107 pôjde po ceste, ktorou kráča verím, že má svoju budúcnosť.

Screenshot:
e107
Download: www.e107.org

Kladné hodnotenie:
+ vysoká funkčnosť a výkon
+ jazykové mutácie
+ výborná administrácia

Záporné hodnotenie:
- blokový systém pri vzhľadoch

Celkové zhodnotenie redakčných systémov phpNUKE a e107core:
Recenzované webové aplikácie preukázali mnoho výhod a je ťažké posúdiť, ktorý je lepší. Všetko záleží na užívatežovi, ktorý systém mu bude sympatický. Dôvod ťažkého posudzovania týchto dvoch aplikácií je jasný - obidva systémy sú rovnako dobre rozšíritežné vďaka plugin systému, ktorý obsahuje. Keďže pluginov je niekožko stoviek na každú aplikáciu je nemožné posúdiť, ktorá aplikácia by dosiahla lepšie výsledky. Ja osobne som mal lepší dojem pri testovaní aj pri ostrom prevoze zo systém e107 ale je to len názor jednotlivca :-).

phpBB


Teraz sa presuniem k popisu diskusných fór a vzdialim sa od redakčný systémov. Prvé s diskusných fór bude phpBB. Budete mať možnosť si urobiť obraz aj o možnostiach fóra v systéme phpNUKE, v ktorom je toto fórum integrované. PhpBB je fórum základné resp. klasické ktorému nič nenavršuje ale ani neznižuje kvalitu. Využijete v ňom všetky možnosti ako je konfigurácia, rozdelenia fóra, pridávanie ankiet k témam, nechýbajú avatary, smajlíci, emotokiny ale niekedy môže používatež vyžadovať od fóra viac a môžu to byť napr. atachmenty. Je ťažké opisovať niečo, tak ako to bolo aj pri redakčných systémoch, pretože aj tieto aplikácie majú vežké možnosti rozšírenia. Hovorme však o čisto stiahnutej aplikácií phpBB a priblížme sa k jej primárnej problematike. Nemôžeme si nevšimnúť celkom príjemnú inštaláciu, ktorou nás sprevádza inštalátor phpBB. Sám generuje aj súbor, ktorý nám po inštalácií nastaví pripojenie k server MySQL alebo inému. Na spodku fóra môžeme vidieť počet aktívnych užívatežov na stránke, najväčší počet aktívnych užívatežov, ktorý stránku navštívili v minulosti, ďalej po prihlásení ako administrátor sme nútený sa na spodku stránky pozerať na malý text, ktorý sa nám po prihlásení zobrazil "Administrácia fóra". Praktické a rýchle pre prístup do administrácie. Nastavenie kategórií, podkategórií, tém a príspevkov je veľmi jednoduché. Kategórie a podkategórie nastavujeme priamo v administrácií fóra. Možnosť pridávania tém a príspevkov je určený pre návštevníkov resp. užívatežov fóra. Administrátor sa môže rozhodnúť či povolí alebo zakáže písanie príspevkov do fóra pre neregistrovaných užívatežov (anonymov). Tento prístup môže rozložiť pre jednotlivé podkategórie. Možnosti registrovaného užívateža spočívajú v zmene vzhžadov(závisí od počtu nainštalovaných vzhžadov administrátorom), pridanie podpisu do fóra, možnosť nastavenia osobných a kontaktných údajov ako sú napr. email, ICQ a pod. Ak sa užívatelia registrujú získavajú aj vlastnú schránku pre PM správy (Private messages). Túto schránku môže administrátor obmedziť v administrácií fóra a ak by náhodou chceli užívatelia cez fórum posielať emaily, tak je to možné iba v prípade ak to administrátor povolí. Možnosť komunikácie je rôznorodá. Ak hosting kde prevádzkujete phpBB obsahuje SMTP server znamená to, že registrovaným užívatežom môžete zaslať cez administráciu hromadný email, v ktorom bude jedna správa doručená každému jednému registrovanému užívatežovi vo fóre. Zálohovací systém obsahuje možnosť zazálohovať celú databázu v kompresií súborov GZIP. Máte taktiež možnosť si zálohovať len dáta alebo len štruktúru databázy. Po neočakávanom stratení dát ste poistený zálohou databázy, ktorú potom môžete obnoviť a vaše fórum zo všetkými príspevkami, témami, nastavením, jednoducho zo všetkým bude späť. Počet smajlíkov je vo fóre nieje ničím ohromujúci ale môžete si nahrať vlastných smajlíkov a čo je skvelé je to, že si môžete k smajlíkom zadať aj vlastnú skratku, ktorá bude vo fóre použitežná napr. v tvare. :-). Podža typu zamerania vášho fóra (diskrétne a jeho opozitum) môžete nastaviť aj cenzúru slov. Uvediem malý príklad. Ak v administrácií zadám slovo "časopis" do sekcie cenzúra slov a zadám mu potom aj slovo ktorým sa má nahradiť napr. *****, tak ak niekto  potom pri používaní fóra napíše slovo "časopis" do príspevku nahradí sa cenzúrou *****. Zadávanie slov v administrácií je case-sensitive čo znamená, že slovo "časopis" a "Časopis" je niečo iné. Myslím, že je to vhodné vysvetlenie. Ak máte vo fóre vybudovanú akú takú komunitu je dobré použiť aj funkciu "skupiny", v ktorej potom máte možnosť vytvárať určitú skupinu užívatežov ako jeden celok a potom im zadať práva. Môžu to byť aj práva prístupu do administrácie. Škoda, ale že nieje možnosť zamedziť prístup do určitých sekcií v administrácií iným užívatežom, ktorým sme tam nastavili práva prístupu. Vzhžady sú dostupné všade a je ich podobne ako u redakčných systémov neúrekom. Ak by ste však chceli mať vlastný vzhžad je tu možnosť si nejaký vytvoriť priamo vo fóre, čiže bez nutnosti stiahnutia nejakého vzhžadu a jeho následnej inštalácie. Je tu aj export štýlov, ktorý vám umožní si vzhžad stiahnuť rovno cez prehliadač. Asi najnepríjemnejšie pre administrátora, je keď niekto príde na fórum a "kazí" to tam ako len môže. Na to nám slúži sekcia "Zakázanie vstupu", kde je možné prístup užívatežovi zakázať cez IP adresu alebo rovno zablokovať prístup nejakému užívatežovi. Ďalej sú v tejto sekcií zadané možnosti zakázanie vstupu užívatežov podža emailových adries, ktoré budú vyňaté zo zoznamu. Ďalší spôsob "kazenia" môže vzniknúť, ak sa užívatelia registrujú pod nejakým meno, ktoré odporuje vaším zásadám alebo pod. Na to je tu sekcia "Nepovolené mená", v ktorej stačí napísať meno aké si neprajete mať registrované na fóre a nebude môcť byť použité. Užívatežom môžete zadať oprávnenia to v podobe moderátora alebo administrátora. Moderátor má možnosť mazať príspevky a témy, pozrieť si IP adresu zasielateža príspevku alebo témy a má svoje osobné hodnotenie. Administrátor má rovnaké práva ako moderátor s tým rozdielom, že má prístup do administrácie. Užívatežom môžete zadávať aj "ranky", čiže osobné hodnotenia. Každé hodnotenie má svoj názov a môže mať priradený aj svoj obrázok. Názov a obrázok hodnotenia vidíme vždy keď pošle nejaký príspevok. Hodnotenia sa delia na zvláštne a na bežné. Zvláštne nieje dosiahnutežné pre bežného užívateža ale iba pre administrátorov a moderátorov. Prípadne iným vyvoleným registrovaným užívatežom. Nositežom bežných hodnotení sú užívatelia. Môžu ich dosiahnuť počtom svojich príspevkov, ktoré určí administrátor v tvare "od do". To by bolo pre toto fórum asi všetko. Toto fórum odporúčam. Jeho vývoj je zabezpečený týmom programátorov, ktorý neustále pracujú na jeho nových verziách.

Screenshot:
phpBB

Download: www.phpbb.com

Kladné hodnotenie:
+ jazykové mutácie
+ výborná administrácia

Záporné hodnotenie:
- chýbajú niektoré moderné možnosti
Alternatívne verzie: Text PDF Voice
Autor: PaBi3 · Kategória: Programovanie · Dátum: 23.05.2005 15:04

Komentáre

#1 Adrian E-mail
31.05.2006 05:03
Zabudol si spomenut este aj ine RS ako joomla alebo mambo ktore su tiez free napis aj otom recenziu Spozdravom fanusik do RS

#2 admin Web E-mail
31.05.2006 13:37
admin V článku som sa zameriaval iba na tieto 3 konkrétne systémy.

#3 Tommi
13.06.2006 18:58
Ja som sa pokusal rozbehnut Nuke 7.8 ale doteraz som neprisiel na to, ako nahodit do noveho clanku strankovanie (ako je na pretaktovanie.sk) dlheho textu ... a dost neprehladne je aj to, ze v administracii ma news, newsletter, content, reviews ... toto vsetko evokuje scasti clanok a zaciatocnik nevie, ktore prida novy clanok ....

Osobné údaje
Captcha
Odpíšte text z obrázku. Rozlišujú sa malé a veľké písmená.
Obsah
Možnosti