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

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ů

13.9.2017 8:00 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě DIY, CNC, SDR nebo morseovka? Přijď na sraz spolku OpenAlt – tentokrát netradičně v pondělí: 18. září od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

3.9.2017 20:45 /Redakce Linuxsoft.cz
PR: Dne 21. září 2017 proběhne v Praze konference "Mobilní řešení pro business". Hlavní tématy konference budou: nejnovější trendy v oblasti mobilních řešení pro firmy, efektivní využití mobilních zařízení, bezpečnostní rizika a řešení pro jejich omezení, správa mobilních zařízení ve firmách a další.
Přidat komentář

15.5.2017 23:50 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě DIY, CNC, SDR nebo morseovka? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 18. května od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

12.5.2017 16:42 /Honza Javorek
PyCon CZ, česká konference o programovacím jazyce Python, se po dvou úspěšných ročnících v Brně bude letos konat v Praze, a to 8. až 10. června. Na konferenci letos zavítá např. i Armin Ronacher, známý především jako autor frameworku Flask, šablon Jinja2/Twig, a dalších projektů. Těšit se můžete na přednášky o datové analytice, tvorbě webu, testování, tvorbě API, učení a mentorování programování, přednášky o rozvoji komunity, o použití Pythonu ve vědě nebo k ovládání nejrůznějších zařízení (MicroPython). Na vlastní prsty si můžete na workshopech vyzkoušet postavit Pythonem ovládaného robota, naučit se učit šestileté děti programovat, efektivně testovat nebo si v Pythonu pohrát s kartografickým materiálem. Kupujte lístky, dokud jsou.
Přidat komentář

2.5.2017 9:20 /Eva Rázgová
Putovní konference československé Drupal komunity "DrupalCamp Československo" se tentokrát koná 27. 5.2017 na VUT FIT v Brně. Můžete načerpat a vyměnit si zkušenosti z oblasti Drupalu 7 a 8, UX, SEO, managementu týmového vývoje, využití Dockeru pro Drupal a dalších. Vítáni jsou nováčci i experti. Akci pořádají Slovenská Drupal Asociácia a česká Asociace pro Drupal. Registrace na webu .
Přidat komentář

1.5.2017 20:31 /Pavel `Goldenfish' Kysilka
PR: 25.5.2017 proběhne v Praze konference na téma Firemní informační systémy. Hlavními tématy jsou: Informační systémy s vlastní inteligencí, efektivní práce s dokumenty, mobilní přístup k datům nebo využívání cloudu.
Přidat komentář

15.4.2017 15:20 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě IoT a radiokomunikace? Přijď na sraz spolku OpenAlt, který se bude konat ve středu 19. dubna od 18:30 v Šenkovně (Sokolská 60, Praha 2).
Přidat komentář

5.3.2017 19:12 /Redakce Linuxsoft.cz
PR: 23. března proběhne v Praze konferenci na téma Cloud computing v praxi. Hlavními tématy jsou: Nejžhavější trendy v oblasti cloudu a cloudových řešení, Moderní cloudové služby, Infrastruktura současných cloudů, Efektivní využití cloudu, Nástrahy cloudových řešení a jak se jim vyhnout.
Přidat komentář

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

> Poslední diskuze

18.9.2017 14:37 / Rojas
high security vault

15.9.2017 7:33 / Wilson
new zealand childcare jobs

31.8.2017 12:11 / Jaromir Obr
Re: ukůládání dat ze souboru

30.7.2017 11:12 / Jaromir Obr
Národní znaky

27.7.2017 12:24 / Jaromir Obr
Cteni/zapis

Více ...

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