Ahoj pratele,
Piskoviste uz dlouho ma svuj web, ktery zpristupnuje nastenky tem, kteri
se nemohou pripojit pomoci SSH. Ten ma ale sva omezeni - neumoznuje pouzivat
svoji piskovistni identitu, postovat, zachovavat stav prectenosti, pracovat
s postou, a vlastne vsechny ostatni funkce BBS. Proto jsem se pred nejakou
dobou pustil do bastleni kodu, ktery by nedostatky napravil. Ten ted bezi na
adrese:
http://bbs.cvut.cz/web/eagle
Kod je nyni v plenkach, nicmene v takovych, ve kterych je uz schopen se
udrzet na nohou, proto budu rad za vase navrhy, nazory, ci bugreporty.
Navrhy a nazory muzeme probirat tady, pro bugreporty Tuttle po minulych
zkusenostech zpristupnil Trac, snad se osvedci lepe:
http://bbs.cvut.cz/project/eagle/newticket
Snazil jsem se o posunuti na web s tim, abych se prilis nevzdalil
historickym korenum co se tyce vzhledu i ovladani. Cela hracka je klikaci,
ale ma vsude mozne definovane horke klavesy. Tam, kde je mozne zadat
uzivatelske jmeno, nebo jmeno nastenky, staci jen jeho cast, a budete moci
doplnit z vyberu. Vzhled je ponekud nostalgicky, ale dosazeny stylem, takze
bude snad mozne vyrobit i nejake modernejsi varianty. Na vetsine aktivnich
prvku je bublinova napoveda (najedte mysi a chvili pockejte), mate-li nekde
napad na lepsi formulace, dejte vedet.
Mnoho funkci chybi, ale pro zakladni pouziti a otestovani by to uz mohlo
mit vyznam.
Ovladani:
Jako kazda jina webova aplikace. :) Krom toho je vetsina statickych
aktivnich prvku opatrena horkymi klavesami (podtrzene pismeno), ve vetsine
prohlizecu je mozne je aktivovat pomoci Alt-klavesa, nebo Alt-Shift-klavesa.
Pro nostalgii je zachovano i hlavni menu, je ale potreba jenom na
login/logout, vsechny ostatni funkce jsou dostupne i z lokalniho menu dole.
Pri prohlizeni nastenky, nebo cteni prispevku funguje s javascriptem
sipka vlevo a vpravo pro prechod na predchozi/nasledujici stranku ci
prispevek.
Zname problemy, ktere stoji za to zminit:
* Select - volba nastenky je pomala
Rozhrani zatim nema New, takze jako nahradu zobrazuje alespon tady pocty
neprectenych postu. Jejich zjistovani ale znatelne zpomaluje, muzu zrusit.
* Potize s hlasenim nove posty
Rozhrani nikde nehlasi novou postu, a maily poslane z webu muzou zmast
normalni terminalovou BBSku. To napravim casem, az to naucim povidat si pres
sdilenou pamet s normalni BBSkou.
* Nema zatim zadne administrativni rozhrani (ani pro boardopy)
* Nekteri specialni uzivatele nektere nastenky zatim nevidi
Dotkne se jen nekolika lidi se specialnimi pravy.
* Monitor zatim zobrazuje jen webove uzivatele
Zase souvisi se sdilenou pameti.
* Automaticky logout je bez varovani
Otravne. :( Budu muset jeste trochu prepracovat autentizaci a session.
* V MSIE nektere veci vypadaji trochu jinak (hur) nez v Mozillach
Jako webdesigner jsem ucho zeleny, rad si necham poradit.
* A pak samozrejme chybi vsechny funkce, ktere tam nenajdete. :)
Uzivejte ve zdravi, a mejte na pameti, ze je to zatim pre-pre-pre-alfa.
____________________________________________________________________pharook_
"Mesic je dulezitejsi nez Slunce", reklo dite. "Protoze sviti, kdyz je tma."
|