<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE html PUBLIC '-//W3C/DTD XHTML+Voice 1.2 /EN' 'http://www.voicexml.org/specs/multimodal/x+v/12/dtd/xhtml+voice12.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:ev='http://www.w3.org/2001/xml-events'>
<head>
<link rel='stylesheet' href='http://pabi3.com/modules/items/voice.css' type='text/css' media='all' />
<form xmlns='http://www.w3.org/2001/vxml' id='title'>
<block>
The article SigmaCMS dostupny na Google Code is written by PaBi3
</block>
</form>
<form xmlns='http://www.w3.org/2001/vxml' id='body'>
<block>
Google Code je sluzba umoznujuca kazdemu vlastnikovi Google Account hostovat akykolvek projekt. Ide o nieco podobne ako mimoriadne kvalitna, no pomala a reklamou preplnena sluzba SourceForge. Rozhodol som sa pre nu, pretoze mi poskytuje wiki, bugreport a hlavne SVN. Ako externe doplnky mam na vyber statistiky navstevnosti Google Analytics alebo moznost vytvorit si diskusnu skupinu (mailing list). Maximalna velkost projektu je obmedzena len na 100 MB, ale mozete poziadat o zvysenie. Vlastne, ked vam nieco nevyhovuje, stale musite otravovat Google e-mailom alebo to nahlasit ako problem.





Aktualna verzia SigmaCMS je urcena iba pre vyvojarov, takze zaciatocnici nech necakaju na pomoc s instalaciou, ale radsej na prvu stabilnu verziu. Dokumentaciu k systemu uvolnim onedlho. Zatial to berte ako "preview", pretoze pluginy sa este chvilu zdrzia.

SigmaCMS na Google Code: http://code.google.com/p/sigmacms/</block>
</form>
<form xmlns='http://www.w3.org/2001/vxml' id='full'>
<block>
Instalacia
Nezabudnite si pred instalaciou skontrolovat minimalne poziadavky.

Stiahnite si SigmaCMS (najnovsia verzia bude vzdy na SVN).
Umiestnite zdrojove kody na server (napr. http://localhost/sigmacms/).
Nastavte CHMOD pre /logs, /skins, /temporary a /upload na 777.
Zadajte cestu k instalacnym skriptom (napr. http://localhost/sigmacms/install/).
Vyplnte vsetky formulare. Pri nastavovani databazy mate na vyber medzi MySQL(i) a SQLite. Ostatne zatial v instalacnom skripte nie su implementovane.
Po uspesnej instalacii vymazte adresar /install.
Prihlaste sa do administracie (napr. http://localhost/sigmacms/administration/) pomocou uzivatelskeho mena admin a hesla admin. Ihned si zmente heslo.


Instalacne skripty este nie su hotove (neda sa predpokladat uspech instalacie) a preto odporucam ako alternativny sposob instalacie priamy import databazy. Struktura je v zlozke /install/databases/mysql.sql a data si stiahnite tu. Musite vytvorit aj konfiguracny subor (vid vzor), ktory ulozte do korenoveho adresara.

Poinstalacne ukony
Subor .htaccess je priam urceny na uzivatelsky zasah. Vdaka nemu je mozne definovat subory, na ktore bude uzivatel presmerovany, ak dojde k chybe (napr. 404.html, 403.html a pod.), prepisovat URL, zakazovat pristup k suborom atd. Odporucam, aby ste nechali pristup k suborom typu .tpl a .inc zakazany.

Vzhlady
V SigmaCMS neexistuje nic, co by ste nemohli vo vzhlade upravit. Zalezi len od vas ako bude stranka vyzerat. Vsetky vzhlady su ulozene v zlozke /skins/&lt;nazov_vzhladu&gt;/. Suborom, ktore nechcete, aby boli videne nechajte koncovku .inc. Ukazkovy vzhlad je obsiahnuty v zakladnom balicku.

Pluginy
Slubovane pluginy a ich API popisem o niekolko dni. Poskytnem aj hotove priklady. Zatial si musite vystacit so zakladnym balickom.

Plany do buducnosti

Napisat stovky skvelych pluginov.
Prelozit dokumentaciu do anglictiny.
Vytvorit pekne (profesionalne) logo.
Otestovat kompatibilitu databaz SQLite, PostgreSQL a Microsoft SQL Server.
Vylepsit niektore sekcie v administracii.


Kto moze nejako pomoct s uvedenymi planmi alebo inak, nech mi napise e-mail.</block>
</form>
<base href='http://pabi3.com/' />
<title>SigmaCMS dostupný na Google Code</title>
</head>
<body ev:event='load' ev:handler='#title'>
<a href='http://pabi3.com/blog/sigmacms-dostupny-na-google-code/' title='Návrat'>Návrat</a>
<h1 style='padding:0.5em;'>SigmaCMS dostupný na Google Code</h1>
<ul>
<li ev:event='click' ev:handler='#body'>Speak introduction</li>
<li ev:event='click' ev:handler='#full'>Speak full</li>
</ul>
</body>
</html>
