<?xml version="1.0" encoding="UTF-8"?>
<user ID="1"><info><nick>stettner</nick><realName>Anton Kohutovič</realName><about>Student 5. ročníka Matfyzu. {{http://i.nyx.cz/S/STETTNER.gif }} Tento [[index.php|blogportal]] je vlastne súčasť mojej diplomovej práce.</about><comments><comment><author/><content>Toto je taky somar...</content></comment><comment userID="12"><author/><content>Myslim si, ze je to spravny clovek</content></comment></comments><email>anton.kohutovic@gmail.com</email></info><account><password>8fd6f31e2f82d58ea7721dbb6ed246c8</password><since>01.02.2007</since></account><blog template="test" css="stettner"><title>Kôlna u Stettnera</title><post ID="1"><title>Prvý príspevok</title><description>Úvodny a uplne prvý prispevok na práve vznikajúcom blogportale pre matfyz.</description><subtitle>Vznik blogportalu pre diplomovú prácu</subtitle><content>Konečne som dopracoval tento blogportal aspon do takého štádia, že sa dajú pridávať príspevky, komentáre a uživatelia. Samozrejem je to zatial iba taká počiatočná kostra, ktorá bude pravdepodobne len percentom celkovej práce. Tento blogportál som dostal ako zadanie diplomovej práce od Mgr. Martina Homolu z KAI a bude mi pri nej pomáhať aj kolega Nubian;-), ktorý si na tom chce urobiť zas bakalársku prácu.
 Zaujímavé na tejto práci by malo byť hlavne použitie natívnej XML databázy eXist, na ktorej to všetko snáď pobeží. A dúfajme, že to nebude príliš pomalé, lebo o XML sa zatiaľ hovorí, že je mnohokrát pomaľšia ako relačné databázy. Čo síce je pravda, ale bude hlavne zaležať akým sposobom ju budeme používať. Jej výhody a nevýhody budem postupne objasňovať tu, na mojom blogu.
//&lt;anton.kohutovic@gmail.com&gt;//</content><categories/><lastUpdate>27.08.2007 - 15:48:42</lastUpdate><comments/><date>24.08.2007 - 10:31:46</date></post><post ID="2"><title>Syntax I.</title><description>Návod ako používať značky DokuWiki tu na blogu a premeniť štýl svojho textu na vlastný obraz.</description><subtitle>Syntax formátovania textu</subtitle><content>Začal som pomaly implementovať syntax písania podľa vzoru [[http://wiki.splitbrain.org/wiki:syntax|DokuWiki]]. Parser si zatiaľ pomaly vyrábam sám a teda ešte nemám všetko dokončené, ale myslím, že ako základ to stačiť bude.
Text uvedený v rámčeku je syntaktický zápis, a priamo pod ním je vždý výsledný efekt. //(Neformátovaný text v rámčeku je ohraničený dva krát znakom % s každej strany.))//
===Formát===
%%Takže máme tu **Bold**, //italic// __underline__ a ich všetky __**//kombinácie//**__
&lt;sup&gt;Horný index&lt;/sup&gt; &lt;sub&gt;Dolný index&lt;/sub&gt; &lt;del&gt;Zmazané&lt;/del&gt;%%
Takže máme tu **Bold**, //italic// __underline__ a ich všetky __**//kombinácie//**__ &lt;sup&gt;Horný index&lt;/sup&gt; &lt;sub&gt;Dolný index&lt;/sub&gt; &lt;del&gt;Zmazané&lt;/del&gt;
===Nadpisy===
%%
======Nadpis 1======
=====Nadpis 2===== 
====Nadpis 3====
===Nadpis 4=== 
==Nadpis 5==
%%
======Nadpis 1====== =====Nadpis 2===== ====Nadpis 3==== ===Nadpis 4=== ==Nadpis 5==
=== Odstavce ===
%%Odstavce sa vytváraju novým riadkom. Ak chcete urobiť nový riadok bez odstavca,
 napíšte \\ a a ním medzeru. Riadok s \\bez medzery nebude brany ako nový riadok,
 i ked sa mi to zda ako zbytočná kompikácia, ale tak to je v špecifikácií syntaxe
 DokuWiki%%
Odstavce sa vytváraju novým riadkom. Ak chcete urobiť nový riadok bez odstavca, napíšte \\ a a ním medzeru. Riadok s \\bez medzery nebude brany ako nový riadok, i ked sa mi to zda ako zbytočná kompikácia, ale tak to je v špecifikácií syntaxe DokuWiki (//Tu je zatial jeden bug//)

===Odkazy a obrázky===  
%% Lokálne odkazy [[stettner|Môj blog]], kde prvá časť zatial môže byť len nick uživateľa,
 neskor pribudne asi aj iné. Druhá časť za | je text ktorý bude hyperlink niesť. Extrené
 odkazy ako http://matfyz.sk sú rozpoznávané automaticky. Alebo môžu byť zadané vo formáte
 ako lokálne, teda [[http://matfyz.sk|Matfyz]].%%
Lokálne odkazy [[stettner|Môj blog]], kde prvá časť zatial môže byť len nick uživateľa,
 neskor pribudne asi aj iné. Druhá časť za | je text ktorý bude hyperlink niesť. Extrené
 odkazy ako http://matfyz.sk sú rozpoznávané automaticky. Alebo môžu byť zadané vo formáte
 ako lokálne, teda [[http://matfyz.sk|Matfyz]].
%%
Obrázky môžem vkladať ako {{http://wiki.splitbrain.org/_media/wiki:dokuwiki-128.png}},
a môže im aj navoliť rozmez z ? v formáte šírka x výška:
{{http://wiki.splitbrain.org/_media/wiki:dokuwiki-128.png?50}}{{http://wiki.splitbrain.org/_media/wiki:dokuwiki-128.png?100x100}}
Nastavenie kam sa majú zarovnať určím medzerou medzi zátvorkami
vpravo:{{ http://wiki.splitbrain.org/_media/wiki:dokuwiki-128.png}}
vľavo :{{http://wiki.splitbrain.org/_media/wiki:dokuwiki-128.png }}
%%
Obrázky môžem vkladať ako {{http://wiki.splitbrain.org/_media/wiki:dokuwiki-128.png}},
a môže im aj navoliť rozmez z ? v formáte šírka x výška:
{{http://wiki.splitbrain.org/_media/wiki:dokuwiki-128.png?50}}{{http://wiki.splitbrain.org/_media/wiki:dokuwiki-128.png?100x100}}
Nastavenie kam sa majú zarovnať určím medzerou medzi zátvorkami
vpravo:{{ http://wiki.splitbrain.org/_media/wiki:dokuwiki-128.png}}
vľavo :{{http://wiki.splitbrain.org/_media/wiki:dokuwiki-128.png }}
===Emotikony===
:-)
:-D
;-)
8-)
lol
:-|
A to je na dnes všetko.</content><categories/><lastUpdate>29.08.2007 - 13:55:41</lastUpdate><comments/><date>25.08.2007 - 15:48:49</date></post><post ID="3"><title>Chyby a postrehy</title><description>Zoznám nájedených chýb. Vasich napadov. Planovana funkcionalita etc.</description><subtitle>Sucasny stav projektu blogportalu</subtitle><content>~~TOC~~Aj ked momentalna verzia je tak ranna, ze zoznam chyb je asi vacsi ako zoznam funkcii, ale aj tak by som mal rad pokope nejake chyby a nedostatky, pripadne napady, akym smerom by sa to tu malo rozvijat. Zaujimave budu aj vase kompexnejsie napady. Dufam, ze tym, ktory sa odazia pisat, na cerstvo zacatej stavbe mozem zarucit, ze ich prispevky z databazy nezmiznu a stav ich blogu bude prechadzat iba nedestruktivnymi zmenami. (T.j. ze to co teraz napisete, tu uz zostane v nezhorsenej podobe, snad v zlepsenej)
====Chystane zmeny====
=== Viditelne zmeny===

Momentalny zoznam chystanych veci na najblizsie dni, ak by sa nubian nudil, tak sa niecoho moze chytit:
- &lt;del&gt;implementovat cislovany zoznam, aby som mal tento zoznam zoradeny&lt;/del&gt; //(29.8.2007)//
- &lt;del&gt;nastavenia uctu (heslo, email etc.)&lt;/del&gt; //(28.8.2007)//
- kontrola formularov
- hlasky pri chybnych/oznamovacich akciach: chybne hesle, existujuci uzivatel v db, uspesna registracia
- upload suborov
- hodnotenie prispevkov a uzivatelov
- statistiky navstev blogu a prispevkov
- strankovanie
- kategorie prispevkov 
- uzivatelom definova CSS a XSLT styly
- uprava pravej portalovej stranky, na portalovu stranku
- galerie
- validne xhtml
===Nie viditelne zmeny ===
Zoznam pre nas vyvojarov tohoto diela
- rozdelit CSS
- rozdelit login.xsl na viac sablon
====Zoznam znamych chyb====
Aktualny stav kodu mozete pozorovat na [[http://home.nubian.sk/websvn/listing.php?repname=gr.BlogPortal&amp;path=%2F&amp;sc=0| SVN servri]].</content><categories/><lastUpdate>29.08.2007 - 13:53:36</lastUpdate><comments/><date>28.08.2007 - 11:50:37</date></post><post ID="4"><title>Syntax II.</title><description>Druhe pokračovanie o syntaxi používanej na písanie príspevkov</description><subtitle>Zdrojové kódy - Zoznamy - Obsah</subtitle><content>%%Prvé čo dnes urobím je, že vygeneruje automatický obsah pre tento článok. 
Vygenerujem ho značkou ~~TOC~~%%
Takže tu je ~~TOC~~.
=== Zdrojový kód===
Pre všetkých matfyzákov sa bude hodiť funkcia zvýraznenia syntaxe, tak si ukážeme ako na to. Prepokladám, že sa ešte pri tom môžu vyskytnúť nejaké drobne chybičky, ale časom sa iste odstránia. 
%%&lt;code php&gt;&lt;?php
print_f("a");
function foo ($var=5){
echo "foo";}
?&gt;&lt;/code&gt;
%%
&lt;code php&gt;&lt;?php
print_f("a");
function foo ($var=5){
echo "foo";}
?&gt;&lt;/code&gt;


%%&lt;code c&gt;
int main()
{
  printf("Ahoj svet");
  return 0;
}
&lt;/code&gt;
%%

&lt;code c&gt;int main()
{
  printf("Ahoj svet");
  for(int i=0;i&lt;=10;i++) printf("%i\n",i);
  return 0;
}&lt;/code&gt;
==Zoznam podporovaných jazykov==
Zvýraznenie syntaxe je implementované pomocou [[http://qbnz.com/highlighter/|GeSHi]] tredy.
//Podporované sú jazyky: abap actionscript-french, actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, caddcl, cadlisp, cfdg, cfm, c_mac, c, cpp, cpp-qt, csharp, css, delphi, diff, div, dos, dot, d, eiffel, fortran, freebasic, genero, gml, groovy, haskell, html, idl, ini, inno, io, java5, java, javascript, latex, lisp, lua, m68k, matlab, mirc, mpasm, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, perl, per, php-brief, php, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vbnet, vb, vhdl, visualfoxpro, winbatch, xml, xpp, z80.//
===Zoznamy===
==Neusporiadný==
%%Nečíslovaný zoznam vytvorím s *.
* polozka 1
* polozka 2
* polozka 3
%%
Nečíslovaný zoznam vytvorím s *.
* polozka 1
* polozka 2
* polozka 3
==Usporiadaný==
%%Číslovaný zoznam vytvorím úplne rovnako len namiesto * dám -.
- polozka 1
- polozka 2
- polozka 3

%%
Číslovaný zoznam vytvorím úplne rovnako len namiesto * dám -.
- polozka 1
- polozka 2
- polozka 3</content><categories/><date>29.08.2007 - 14:06:21</date><comments/></post></blog></user>