Počítače a internet

Článků v rubrice: 115

Albireo

Albireo je nový redakční systém připravený dvěma studenty Fakulty informatiky Masarykovy univerzity Brno. Svůj název dostal podle hvězdy v souhvězdí Labutě. V té době ještě uničovští gymnasisté se s tímto projektem zúčastnili v loňském roce finále 15. ročníku soutěže vědecko-technických projektů studentů středních škol. Jak o sobě autoři projektu napsali, jsou první, kdo v České republice vytvořil svobodný redakční systém šířený pod licencí GPL. Dnes na něm dále pracují a baví je to čím dál víc.

Fotogalerie (7)
Albireo - logo

Stručně o projektu

Redakční systém je druh webové aplikace, která běží v pozadí internetových stránek a umožňuje jejich snadnou úpravu a tvorbu. Uživatel tak pro jejich správu a udržování nemusí znát žádné programovací jazyky ani technologické postupy.

Albireo bylo navrženo pro co nejjednodušší a přitom efektivní správu a tvorbu internetového obsahu. Používáme k němu technologie a postupy typické pro Web 2.0 a webové operační systémy (WOS), jako jsou Ajax, DHTML a například s jejich pomocí realizovaná mobilní dialogová okna se schopností transparence. Díky flexibilní asynchronní komunikaci se serverem dokáže systém přepisovat aktivně obsah prezentace. Protože je Albireo volně šiřitelné, snažili jsme se dosáhnout maximální přenositelnosti a možnosti rozšíření. Pro instalaci systému je třeba přenést na server jediný soubor o velikosti 20 kB. V neposlední řadě náš systém vyniká v nebývalé podpoře standardů W3C a šířce nasazení XML.

Zadarmo a pro každého

První (a nejdůležitější) otázka, na kterou se spousta lidí zeptá, je: „A kolik to stojí?“ Dobrá zpráva – nic. Albireo je totiž volně šiřitelný software a freeware. Albireo proto má být veřejně k dispozici a mít zdrojové kódy, které má každý právo upravovat podle své vlastní potřeby. Podle dostupných informací jde o první český redakční systém poskytovaný zcela zdarma.

V čem se Albireo liší od svých placených či zahraničních sourozenců? Rozhodli jsme se uchopit tvorbu svého systému trochu jinak. Naším hlavním cílem je, aby prakticky kdokoli byl schopen produkt používat. Vycházíme z toho, že použité postupy jsou známé každému, kdo vlastní počítač s operačním systémem Windows (dialogová okna, menu, metody táhni a pusť), kdo používal textový editor, jako je Microsoft Word (editor pro úpravu jednotlivých článků publikovaných na webu) nebo kdo pracoval se souborovým manažerem Total Commander (dvoupanelový manažer obsahu jak pro virtuální soubory – webové články, tak i pro fyzické soubory – obrázky na serveru, apod.).

Stejně jednoduchá je i instalace. Stačí na server nahrát jediný soubor, ten si otevřít v prohlížeči a držet se instrukcí na obrazovce.Ty vás případně upozorní na problémy a možnost jejich řešení. Podobně je řešena i instalace rozšíření, které přidávají funkce nedostupné v samotném systému, např. fulltextové vyhledávání nebo automatická fotogalerie.

Úspěch bohatě vynahradil trápení

Tvorba jakéhokoli obsáhlejšího programu s sebou nese spoustu úskalí. Je to práce mnohdy nevděčná a složitá, zvláště pak v prostředí internetových stránek. Může se stát, že programátor zoufale sedí nad několika řádky kódu a snaží se zjistit, proč to vlastně nedělá, co by mělo. Když pak po třech hodinách zjistí, že se přepsal a použil například malé písmeno místo velkého, přichází hlasitý, mnohdy zoufalý a hysterický smích.

Když však přemůže pocity beznaděje a nakonec všechno funguje tak, jak má, dostaví se pocit spokojenosti a osvícení (známé „heuréka!“, které pozná každý, kdo se snažil na něco přijít). Barvy jsou barevnější, život je příjemnější a člověk může opět na chvíli vypnout a věnovat se dalším svým zálibám a vyrazit za přáteli, na které málem kvůli soustředění na nerozlousknutelný problém zapomněl. Samozřejmě se každý větší i dílčí úspěch musí patřičně oslavit, protože nejen prací člověk je živ.

Směr webtopy

S tvorbou systému jsme začali v roce 2006 poté, co nám přestala stačit tvorba obyčejných stránek obohacených jen o jednoduché skripty. Společně se systémem jsme rostli i my a postupně se naučili ovládat i moderní techniky objektového programování pomocí návrhových vzorů nebo asynchronní komunikace. Od počátku bylo naším cílem vytvořit systém, který bude jiný než ostatní a hlavně bude mnohem jednodušší k ovládání.

Přestože Albireo bylo navrhováno jako redakční systém, ukázaly se jeho možnosti i naše ambice větší. Proto se nyní snažíme řešení rozšířit na obecný informační systém a zaměřit se na výzkum a vývoj týkající se webových operačních systémů nebo webtopů, což je v českých a poměrně i ve světových podmínkách raritou (ze zahraničních projektů stojí za zmínku zejména výzkum na University of California, Berkeley). Zároveň však dáváme důraz na to, aby s nárůstem funkčnosti nenarůstala i složitost ovládání.
Věříme, že jak bude Albireo procházet evolucí, vyvine se z něj ještě unikátnější systém, který bude maximálně přívětivý ke svým uživatelům.

Na http://www.albireo.name se můžete podívat, kam jsme došli.

Petr Kunc a Martin Novák
studenti prvního ročníku Fakulty informatiky Masarykovy univerzity Brno

Petr Kunc a Martin Novák
Poslat odkaz na článek

Opište prosím text z obrázku

Nejnovější články

Data z mizejícího ledovce

Bolívijský ledovec Huayna Potosí se každým rokem zmenšuje a ustupuje do svahu. Ve výšce 5 100 metrů nad mořem je vzduch kolem něho řídký.

Druhý pokus na ITERu na výbornou

Transport sektorového modulu #7 vakuové nádoby do montážní jámy tokamaku ITER ve čtvrtek 10. dubna 2025 představoval ne „dva v jednom“, nýbrž „mnoho věcí v jednom“.

Malé a velké reaktory

Mezinárodní agentura pro atomovou energii ve Vídni předpovídá, že do roku 2050 se instalovaná kapacita jaderných reaktorů na světě zdvojnásobí – z 371 GW(e) v roce 2022 na 890 GW(e) do roku 2050.

Malinké želvušky přežijí i ve vesmíru

Droboučký živočich, želvuška (tardigrada) může přežít nehostinný chlad i smrtící ionizující záření ve vesmíru. Všudypřítomná mikroskopická zvířátka, ...

Kvantové počítače budou splněným snem hackerů

Můžeme zastavit hackery, kteří loví vše od vojenských tajemství po bankovní informace? Až se kvantové počítače stanou samozřejmostí, současné kryptografické systémy zastarají.

Nejnovější video

Stellarátory - budoucnost energetiky?

Zjímavý průřez historií jaderné fúze a propagace jednoho ze směrů výzkumu - stellarátorů. množstvím animací i reálných záběrů podává srovnání se současnými tokamaky.

close
detail