LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Redakčné systémy (3) - UNITED-NUKE

Dnes si povieme o projektoch, ktoré sa oddelili od PHP-Nuke a išli vlastnou cestou - UNITED-NUKE, PostNuke, Xoops.

15.12.2004 06:00 | Peter Marcely | Články autora | přečteno 9968×

Na svete je veľa programov, ktoré vznikli z iných. Možno sa pýtate, z akého dôvodu je dobré, aby sa z už úspešných projektov odštiepovali a vznikali ďaľšie a ďaľšie projekty. Môže za tým stáť mnoho faktorov, či už zjednodušenie a zoptimalizovanie kódu, alebo odlišné názory správcov projektu na budúci vývoj. Vďaka týmto skutočnostiam máme možnosť používať skvelé programy, ktoré zvýšili kvalitu predchádzajúceho projektu. Ako žiarivý príklad tu máme Mozillu Firefox.

UNITED-NUKE

UNITED-NUKE je český projekt vychádzajúci z PHP-Nuke. Obrovskou výhodou je kompatibilita s PHP-Nuke, môžeme napríklad pridávať moduly primárne určené pre PHP-Nuke.

Pre objasnenie vzniku UNITED-NUKE si dovolím citovať hlavného vývojára projektu, ktorým je Jiří Stavinoha: "Přibližně v listopadu 2000 jsem hledal vhodný publikační systém pro můj web. Po pečlivém zvážení padla moje volba na systém PHP-Nuke. Vybral jsem si ho především z důvodu dostupnosti mnoha dalších rozšíření či vzhledů. Nebyl jsem však spokojen s úrovní zpracování tohoto systému (PHP-Nuke je nepříliš čistě napsán, někdy jeho kód hraničí s únosnou mezí...), vyhovovala mi ale základní koncepce, a proto jsem začal PHP-Nuke velmi výrazně upravovat se zachováním kompatibility. Postupně se moje verze od systému PHP-Nuke značně lišila, a protože jsem považoval za pěkné se o ní podělit, vytvořil jsem stránky a umožnil její stažení."

Pôvodný názov tohoto projektu znel PHP-Nuke Czech Edition (1.0). Niektorí si ho možno pamätajú ako UNITED PHP-Nuke Czech Edition, tento názov niesol počas verzií 3.0, 3.1 a 3.1.1. S príchodom verzie 4.0ms1 sa názov opäť zmenil, tentokrát na súčasný UNITED-NUKE.

UNITED-NUKE sa delí na dve vetvy - stabilnú a vývojovú. Aktuálna stabilná verzia je 4.0ms1, opravuje veľa chýb z PHP-Nuke a pridáva niektoré moduly. Najväčšou výhodou UNITED-NUKE je fakt, že je to český projekt, čiže úplne odpadajú problémy s lokalizáciou, prípadne charsetom. Používaným charsetom je iso-8859-2. Taktiež je nespornou výhodou oproti PHP-Nuke priebežné vydávanie aktualizovaných verzií, ktoré sú dôležité najmä pri opravách bezpečnostných chýb.

Aktuálna vývojová verzia 4.1ms2 (Preview Release 2) obsahuje nové jadro systému a port všetkých funkcií z PHP-Nuke 7.6. Jednou z najvýraznejších zmien voči predchádzajúcim verziám je aktualizačný systém SLUFU, ktorý priebežne upozorňuje admina o nových aktualizáciach a následne jednoducho aktualizuje jednotlivé časti systému. Kompletný zoznam všetkých zmien nájdeme tu.

Inštalácia a konfigurácia

Inštaláciu by sme mali zvládnuť bez problémov, keďže je rovnaká ako inštalácia PHP-Nuke a tá je popísaná v predchádzajúcej časti. Je samozrejmé, že UNITED-NUKE bude mať rovnaké požiadavky ako PHP-Nuke, teda webserver s podporou PHP verzie 4.3+ a MySQL. Neskôr naplníme databázu tabuľkami a nastavíme v config.php hlavné údaje ako adresu a typ databázy a prihlasovacie meno a heslo do databázy. Nachádzajú sa tu aj ďaľšie voľby, ktoré sú pekne popísané v češtine.

Už len pohľadom na úvodnú stránku uvidíme veľa odlišností od tej z PHP-Nuke. Na prihlásenie do administrátorského menu používa UNITED-NUKE na rozdiel od PHP-Nuke HTTP autentifikáciu. Tu sa však rozdielnosti od PHP-Nuke nekončia, stačí sa len presvedčiť a klikať ďalej.

Administrátorské menu prešlo viacerými výzorovými a funkčnými zmenami. UNITED-NUKE obsahuje všetky základné prvky publikačného systému - správa článkov, ankiet a hodnotení, možnosť nastavenia zobrazovať určité bannery pre rôznych klientov, rozdelenie užívateľov a pridávanie nových administrátorov, aktivácia rozličných blokov a modulov... Podobne ako PHP-Nuke obsahuje možnosť zálohovania a optimalizovania databázy.

Vzhľad

Čo mi trochu chýba v defaultnej inštalácii sú viaceré témy. Nachádza sa tu len téma "Demo". Vďaka spomínanej kompatibilite môžeme použiť témy z PHP-Nuke. Zopár tém nájdeme priamo na phpnuke.org, ďaľšie si môžeme nájsť cez google, prípadne viacero zdrojov nájdeme v tomto fóre. Ak máme chuť, čas a schopnosti, môžeme si upraviť niektorú z tém a prispôsobiť vlastným požiadavkam.

Bezpečnosť

Keďže som sa doteraz bezpečnosti redakčných systémov venoval len povrchne, teraz to napravím. V menu môžeme vidieť položky "Zakázané IP" a "Zabezpečení". U prvej z nich je jasné, k čomu bude slúžiť. Áno, skutočne slúži na zablokovanie určitých IP adries. Túto metódu môžeme využiť najmä keď zistíme pokusy o útoky z pozorovaní logov, alebo použitím monitorovacích nástrojov. Bohužial je do veľkej miery neúčinná, pretože útočník môže ľahko meniť IP adresu prostredníctvom proxy serverov. Taktiež môžeme zamedziť prístup iným užívateľom v prípade, že používajú rovnakú adresu ako útočník.

V UNITED-NUKE je integrovaný systém NukeSentinel™. Umožňuje zapnúť pokročilé bezpečnostné nastavenia ako napríklad blokovanie IP adries, prípadne určitých rozsahov adries. Zabezpečuje aj ochranu proti DoS, Cross site scriptingu a Sql injection a to najlepšie využijeme v prípade, keď použijeme modul, o ktorom si nie sme istí jeho bezpečnoťou. Tiež môžeme blokovať všetky prístupy cez proxy servery, čo je však dosť radikálne riešenie. S pripojením tohoto systému sú spojené aj mierne problémy. Hoci je UNITED-NUKE vydaný pod licenciou GNU/GPL, bezpečnostná časť NukeSentinel™ je vydaná pod licenciou EULA, a preto môže byť UNITED-NUKE voľne šírený len bez tohoto bezpečnostného systému.

Ďaľšie možnosti

Taktiež som sa doteraz nezmienil o niektorých ďaľších moduloch - AvantGo, Sidebar, Flashnews, Feedback a Journal. AvantGo je modul, ktorý nám vytvorí verziu určenú pre PDA. Cez Sidebar môžeme nastavovať koľko nových článkov, aktualít a ďaľších nových vecí sa bude užívateľom zobrazovať v ich Sidebare. Flashnews umožňuje pridávať a zobrazovať aktuality na hlavnú stránku. Feedback umožnuje užívateľom posielať administrátorovi návrhy a hlásenia. Užívatelia si môžu vytvárať denníky cez Journal. V budúcnosti by mal byť za určitý poplatok dostupný taktiež zložitejší modul eShop.

Ukážky

UNITED-NUKE je hojne využívaný najmä v českých krajoch. Domovská stránka projektu je tiež založená na tomto systéme. Ak vám nebudú stačiť nasledujúce ukážky, ďaľšie nájdete tu.

Xoops a PostNuke

Xoops a PostNuke sú ďaľšie z radu projektov oddelených od PHP-Nuke.

Podľa vývojárov Xoops je Xoops vhodný pre všetky typy dynamicky tvorených webov (blogy až portály). Výhodou pre českých a slovenských užívateľov by mala byť podporná stránka, kde okrem iného nájdeme aj českú lokalizáciu. Ďaľším kladom Xoops je obrovská škála tém, ktorých je vyše 250 a nájdeme ich v Themes Library. Nasleduje zopár ukážok tohoto systému. Ďaľšie je možné nájsť v Xoops Links.

Posledným projektom, ktorý dnes spomeniem, je PostNuke. Tomu na popularite rozhodne nepridalo nedávne hacknutie servra a pozmenenie verzie k stiahnutiu. Vývojári sa pýšia jednoduchou užívateľskou prispôsobiteľnosťou vzhľadu stránky, alebo napríklad dodržiavaním HTML štandartov. Zoznam lokalizácii, medzi nimi českú aj slovenskú verziu, nájdeme tu. Ak si chcete prezrieť weby používajúce PostNuke nájsť ich môžete vo Web links na ich hlavnej stránke.

Všetky spomenuté projekty majú veľa spoločného, ale aj rozdielneho, čo ich robí jedinečnými. Je na každom z nás vybrať si, ktorým z nich si vytvoríme vlastné stránky.

Verze pro tisk

pridej.cz

 

DISKUZE

Nejsou žádné diskuzní příspěvky u dané položky.



Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků
> Služby
Administrace serverů
Od 350 Kč/hod
Server housing
Od 1000 Kč/1U

30.7.2010 9:06 /MaReK Olšavský
Krátký článek pro pythonýry připomíná zlatá pravidla programování (vztažitelná i na jiné jazyky). Pokračujte odkazem na konci článku :-).
Přidat komentář

29.7.2010 14:39 /Radim Kolář
IBM vydala další z řady publikací pro studenty Getting started with open source development. Probírají se licence, obchodní modely, příklady OSS projektů a jak se zapojit do vývoje. Dodatek je věnován krátkému úvodu k DB2 databázi.
Přidat komentář

29.7.2010 7:44 /MaReK Olšavský
Při procesu akvizice SUN Microsystems Oraclem se mluvilo především o MySQL a Java platformě, ale Oracle získal mnohem více zajímavých produktů se širokou uživatelskou základnou, například VirtualBox, ke kterému má poněkud macešský přístup. Bude tu VirtualBox pro běžné uživatele, nebo se s ním máme pomalu rozloučit?
Komentářů: 1

29.7.2010 7:08 /MaReK Olšavský
Pokud se uživatelé distribucí Fedora a Ubuntu těšili na pozimní vydání, která měla přinést GNOME 3.0, mohou svá očekávání zmírnit, GNOME 3.0 bude opožděno, snad jen do března 2011.
Přidat komentář

28.7.2010 8:49 /MaReK Olšavský
Možná pro někoho může být překvapující, že CentOS má majoritní podíl mezi webservery. „Bezplatný RHEL“ trochu překvapivě předstihl vyzdvihovaný Debian i FreeBSD.
Komentářů: 5

   Více ...   Přidat zprávičku

> Poslední diskuze

29.7.2010 18:24 / Hynek (Pichi) Vychodil
Re: Kým vyzdvihovaný Debian?

29.7.2010 15:29 / Radim Kolář
Re: Ruchlost kompilace

29.7.2010 12:40 / Radim Kolář
Freebsd

29.7.2010 12:35 / Radim Kolář
mne pada

29.7.2010 12:35 / Slavomir
Rychla maska

Více ...

ISSN 1801-3805 | Prague hotels | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2010) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze