Tag: screencast
so. ich hab jetzt wiedermal einen screencast gemacht, in welchem eine weblogsoftware erstellt wird, die aehnlich dem funktionsumfang von diesem weblog ist. das weblog bekommt folgende features:
- login/logout
- artikel erstellen/aendern/loeschen/online-offline stellen
- suche nach artikeln
- tags (von tagthe.net) zum artikel speichern + tagcloud in der sidebar
- kommentare
dabei werden folgende webtek-techniken verwendet:
- pages/templates (eh klar)
- events
- paginator
- module
soviel funktionalitaet hat auch ihren preis:
- der screencast dauert 1h 20min (bin gespannt ob sich das wer antut, aber man hat dann wirklich einen guten einblick wie man eine webtek-applikation from scratch erstellt). ich sage am anfang der screencast wird ca. 30-40 min dauern, und wie das halt beim programmieren so ist, dauert immer alles doppelt so lang
- es ist leider mit einer schlechten audio-quali aufgenommen, deshalb hab ich einen leichten s-sprachfehler ;) und es ist ein bisserl dumpf -> dadurch wirkt die stimme sehr beruhigend (oder auch einschlaefernd...)
- naja, das video ist fast 200MB gross.
so will es euch nimmer laenger vorenthalten. hier ist der screencast:
http://max.xaok.org/static/weblog/webtek-weblog-demo.mov
den source-code zum nachblaettern findet man unter:
https://max.xaok.org/svn/webtek-apps/Weblog1
und um die applikation laufen zu lassen gehoert das noch ins httpd.conf file.
PerlSwitches -I/WebTek/app
PerlSwitches -I/WebTek/lib
PerlRequire /WebTek/extra/startup.pl
Alias /static/weblog /WebTek/app/Weblog1/static
<Directory /WebTek/app/Weblog1/static>
Order allow,deny
Allow from all
</Directory>
<Location /weblog>
SetHandler modperl
PerlSetVar name Weblog
PerlSetVar dir /WebTek/app/Weblog1
PerlSetVar modules comments
PerlResponseHandler Weblog1::Handler
</Location>
<Location /weblog/login>
AuthType Basic
AuthName "WebTek Weblog Demo"
AuthBasicProvider file
AuthUserFile /etc/apache2/auth-files/http.passwd
Require valid-user
</Location>
etwas kurzweile damit!