LINUXSOFT.cz Přeskoč levou lištu

ARCHIV



   

> 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 18396×

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ů

28.11.2018 23:56 /František Kučera
Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1

12.11.2018 21:28 /Redakce Linuxsoft.cz
22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář

6.11.2018 2:04 /František Kučera
Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

4.10.2018 21:30 /Ondřej Čečák
LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář

18.9.2018 23:30 /František Kučera
Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

9.9.2018 14:15 /Redakce Linuxsoft.cz
20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business. Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář

12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář

16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář

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

> Poslední diskuze

31.7.2023 14:13 / Linda Graham
iPhone Services

30.11.2022 9:32 / Kyle McDermott
Hosting download unavailable

13.12.2018 10:57 / Jan Mareš
Re: zavináč

2.12.2018 23:56 / František Kučera
Sraz

5.10.2018 17:12 / Jakub Kuljovsky
Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?

Více ...

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