deskweb.org - cerco appassionati css/grafica

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
maxbnet
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: lun 9 ott 2006, 8:49

deskweb.org - cerco appassionati css/grafica

Messaggio da maxbnet »

ciao a tutti,

volevo dare una nuova spinta allo sviluppo di deskweb.org.
Per riiniziare cerco appassionati di grafica, che abbiano voglia di prototipare "widget" xhtml.

Mi spiego: prendo una finestra kde/kristal e tramite una struttura xhtml e tramite l'uso di css creo il clone web del componente.

Per ora ho fatto dei prototipi tutti basati su gnome/metacity, ma sarebbero da rivedere e migliorare. Inoltre nell'implementazione ho cablato troppo javascript direttamente nel tag cosa che vorrei evitare.

Mi servirebbero non solo finestre, ma anche dock, dialog, pannelli vari.

Se siete interessati, vorrei riprodurre almeno kde, ma non sarebbe male fare anche qualcosa di veramente futuristico alla e17. E per ogni desktop manager prendere anche un po' di temi.

Ciao Max

Avatar utente
raozuzu
Linux 2.x
Linux 2.x
Messaggi: 307
Iscritto il: gio 13 gen 2005, 0:00
Località: padova
Contatta:

Messaggio da raozuzu »

Bel progetto! :D

Io li sono pure iscritto...
Ma per "widget" intendi le finestre "di sistema"?

maxbnet
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: lun 9 ott 2006, 8:49

esempio di widget

Messaggio da maxbnet »

per widget intendo componente grafico.
quindi non solo finestra.
anche la barra del titolo di una finestra è un widget. infatti viene usata anche come barra del titolo per una finestra di dialog o per un messaggio di conferma.

la strutturazione ad oggetti viene fatta una volta disegnato il componente. e più è strutturata la gerarchia degli oggetti e più tramite richieste ajax posso rendere il sistema veloce e leggero.

più è pulito il codice xhtml e meglio è. la grafica deve stare nel css. eccetto le immagini (icone, maniglie ecc...) direi.

per metacity/gtk2 io mi sono fatto uno stamp e ho calcolato tutto nei dettagli dai pixel per la sfumatura esterna, alla altezza delle barre.

sto creando il codice per gestire i temi e il codice per gestire oggetti nuovi. il dock (la barra in basso) di kde infatti è tendenzialmente diverso dal dock per gnome (anche se poi un giorno potrebbe essere tutto configurabile come nei desktop enviroment sopra citati).

poi se uno vuole fare dock arrotondati che stanno a destra... basta guardare kde/gnome-look.org per vedere a che punto arriva la fantasia dei desktop personalizzati ma anche solo enlightment 17... quella è fantasia pura.

io spero sempre tutto in stile linux... perchè poi il sistema lo sto creando ispirandomi a linux, con i permessi, gli utenti... magari un giorno farò la shell!
certo non seguirò il commento di questo post: :)
[...]Speriamo però in un'interfaccia più consona agli utenti che potranno godere del desktop che più gli è familiare.[...]
http://www.dotnetside.org/blogs/pisquik ... endly.aspx



se siete interessati contattatemi. i recapiti li trovate sul sito del progetto.

ciao max

maxbnet
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: lun 9 ott 2006, 8:49

screenshot da cui poter partire

Messaggio da maxbnet »


maxbnet
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: lun 9 ott 2006, 8:49

senza voler insistere troppo...

Messaggio da maxbnet »

posto le istruzioni operative per partecipare alla realizzazione dei componenti web.
Il widget da cui vorrei partire è la WINDOW.

Ho pubblicato una versione pulita e migliorata rispetto alla demo attualmente online per arrivare ad un oggetto definitivo.

http://www.deskweb.org/doku.php?id=prog ... get_window

La struttura xhtml non dovrebbe cambiare molto.
Il css dovrebbe vestire la finestra.
Il js farla muovere.

Quindi lancio questa ultima richiesta.
Io e chi mi vorrà aiutare creerà una window "decorata" sullo stile di vari window manager / stili.

Gli stili che ho trovato appartengono anche alla storia. mi sembrava simpatico.
Sono tutti liberi... comunque non penso che possa esistere un vero vincolo a non creare una window in stile "aqua"... aspetto lumi nel caso sapeste.

gli stili che si possono provare ad applicare via css/immagini :
KDE:
http://www.deskweb.org/doku.php?id=prog ... kde_window
GNOME:
http://www.deskweb.org/doku.php?id=prog ... ome_window
ENLIGHTENMENT
http://www.deskweb.org/doku.php?id=prog ... e17_window
XFCE
http://www.deskweb.org/doku.php?id=progettazione:xfce

inoltre ho pubblicato qualche screenshot su altri winmanager
afterstep
ede
icewm
lg3d
nextstep
rox
ude
waimea
wm

spero veramente che questo possa diventare un progetto "comunitario" anche perchè forse la creazione di questi componenti potrebbe avere più utilità immediata rispetto al progetto stesso.

maxbnet
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: lun 9 ott 2006, 8:49

...

Messaggio da maxbnet »

versione 0.2 finestra in stile kde pubblicata all'url:
http://www.deskweb.org/doku.php?id=prog ... et_window3

direi che con questa versione di window è possibile creare dei temi basati su un qualsiasi stile grafico.
è cambiata radicalmente dall'originale. in effetti ora è molto + prolissa. si potrebbe spostare parte dell'xhtml a livello js... ma così va a farsi benedire l'accessibilità del componente grafico.
ora è basata su immagini e immagini in background.

prossime migliorie:
gli sfondi devono essere dei gradienti "alphizzati" in modo da poter cambiare il colore via css mantenendo le sfumature.

ciao max

Rispondi