Retour à la page principale

Joueb.com est une communauté de construction de jouebs
(joueb = journal web, traduction de weblog et blog).

En quelques clics et gratuitement, vous pouvez vous inscrire pour participer aux jouebs et si vous le souhaitez créer votre joueb.

Page principale - Créer un blog - Perdu ? Lisez la documentation et visitez le joueb d'aide.
Le Projet Lego entre en Phase Duplo !
Un grand moment dans l'histoire de Niutopia : je suis en train de mettre les touches finales a la premiere phase du Projet Lego jusqu'ici gardé presque secret. D'ici quelques heures, (c'est a dire tout de suite : j'attendrai que tout marche a peu pres correctement avant de publier cet article), vous pourrez m'aider a duplotester cette merveille (n'ayons pas peur des mots. :O). [cliquez vite sur "En lire plus" pour en lire plus]

18:25 (heure standard pacifique) : depuis hier, les smartblocks fonctionnent sur un joueb de test. Les smartblocks sont les briques du Projet Lego, un croisement entre les smartcolors et les macros. Vous vous rappelez des macros ? Les macros, c'est un truc genial qui peut servir par exemple a separer structure et presentation, comme les CSS mais en mieux. En pratique, les macros n'ont pas connu un engouement monstrueux (et c'est bien dommage, mais bon). Mais les smartblocks sont le retour de la vengance des macros ! Je savais bien que ca finirait par servir a quelque chose. :-)

18:35 : je viens d'ajouter un lien "blocs" pour chaque skin dans le sous-menu skins du menu administrateur. Ce lien permet de configurer les blocs configurables (ca sonne mieux que blocs intelligents non ?) de la skin. De la meme facon que le lien "couleurs" permet de configurer les couleurs configurables. Pour chaque bloc configurable, on peut choisir dans un menu deroulant ce qu'on veut y mettre : les discussions actives, la boite "Ailleurs", la boite "Session", un formulaire de recherche etc. On peut aussi mettre un titre si on n'aime pas le titre par defaut ("Blablas" au lieu de "Oneliners" par exemple). Et il y a egalement un champ pour mentionner le nombre d'elements qu'on souhaite : 10 oneliners, ou 5 discussions actives etc. Super non ?

Oui, c'est super, mais pour l'instant, ca ne vous sert a rien, je suis le seul a avoir une skin qui contient des smartblocks, et je ne vous ai pas explique comment en creer. Il faut donc que je cree une nouvelle skin qui utilise les smartblocks. Heureusement, creer une skin, c'est facile et rapide, surtout avec les smartblocks. :-)

18:36 : et voila, moins d'une minute pour creer une skin ! ;-)

21:26 : non, c'est pas vrai, j'ai ete afk comme ils disent sur le canal IRC de ma boite. away from keyboard. Je crois que j'ai fini de bricoler une skin acceptable pour presenter les smartblocks. Elle s'appelle duplo.html et c'est une skin publique : elle est automatiquement dans votre menu skins.

Pour voir ce que ca donne : Niutopia avec la skin duplo.

En fait, dans cette skin, j'ai mis des smartblocks a gauche et a droite. Si vous n'utilisez que ceux de gauche ou que ceux de droite, la skin a 2 colonnes. Si vous utilisez les deux, la skin a 3 colonnes. Dans quelques jours, j'ajouterai la possibilite de specifier l'utilisation d'un bloc pour les pages d'index ou pour les pages d'articles. On pourra ainsi avoir 3 colonnes sur la page principale et 2 sur les pages d'article. Ou les oneliners a droite sur la page principale et les oneliners a gauche sur les pages d'article.

La meme skin avec 3 colonnes : joueb.com/biz avec la skin duplo (3 colonnes). (les caracteres bizarres, c'est parce que mon joueb est en UTF8 mais la skin est en iso-latin-1).

Remarquez que les smartblocks de droite n'ont pas la meme tete que les smartblocks de gauche : j'ai choisi de les mettre a l'envers.

21:37 Blaise, Castor, Lise : c'est mieux qu'un generateur de skins non ? C'est beaucoup plus simple pour les utilisateurs, et on peut quand meme faire des tonnes de skins differentes, et non seulement c'est plus facile (regardez le code source de duplo.html pour vous en convaincre), mais en plus elles sont configurables !

21:42 J'ai corrige un bug qui trainait : l'ajout automatique des tetoucoms dans les commentaires via le menu site ne marchait pas tres bien avec certaines skins.

21:50 Je crois que je vais arreter pour aujourd'hui. Essayez la skin duplo, dites moi ce que vous en pensez, ce que vous aimeriez pouvoir faire etc.

Quelques trucs en vrac :

- Oui, vous pourrez faire vos propres skins avec des smartblocks (comme vous pouvez faire vos propres skins avec des smartcolors). J'ecrirai la doc etc. dans quelques jours, quand tout ca sera plus stable.

- Si ca vous interesse, vous pouvez regarder la skin duplo, et vous trouverez tout seul comment ca marche. Comme dit au debut, c'est un melange de smartcolors et de macros.

- Tant que la doc n'est pas ecrite, ca risque de changer. En fonction de vos remarques surtout.

- La skin duplo changera surement aussi.
Ecrit par Biz, le Mercredi 21 Août 2002, 07:18 dans la rubrique "Nouvelles".

Commentaires :

Liz
Liz
21-08-02 à 10:21

Des jouets!

>En pratique, les macros n'ont pas connu un engouement monstrueux

Peut-être parce qu'elles ne sont pas décrites dans "administrer un joueb"? ;)

Super, de nouveaux légos! (mais warning: lego c'est une TM...)


 
xelarbak
xelarbak
21-08-02 à 10:32

C'est sûrement normal mais il y a quelque chose qui cloche avec l'exemple

Quand j'utilise "Niutopia avec la nouvelle skin duplo"
c'est-à-dire en utilisant le lien donné dans l'article:

http://joueb.com/cgi-bin/display_index.pl?site_id=niutopia&category_id=_news&skin_file=public%2Fduplo.html

et que j'essaie depuis cette page de cliquer sur un lien,
par exemple, celui qui repointe vers l'article:
http://joueb.com/cgi-bin/news/187.shtml
eh bien j'ai une erreur 404

 
Biz
Biz
21-08-02 à 19:44

Re: C'est sûrement normal mais il y a quelque chose qui cloche avec l'exemple

Oui, c'est normal, le mode de test des skins casse les liens relatifs car le chemin de la page n'est pas le meme.

 
zeemzoom
zeemzoom
21-08-02 à 11:39

Eh bien voila, depuis le temps qu'on attendait ca !

Personellement si j n'ai pas utilise les macros, c'est d'une part que je n'en avais pas specialement besoin et que d'autre part la skin proposee, elle, n'utilisait pas les macros; je n'allais pas donc tout retraduire en macros, deja que j'ai eu du mal a me reperer dans les td/tr.

En fait, plus on avance dans le projet et moins la skin ressemble a du HTML, ce n'est pas un reproche, bien au contraire. On peut prevoir qu'a terme vous allez reinventer un langage propre pour les skins, avec une option de tout reconfigurer par menu deroulants. Ensuite, le couronnement sera de creer un "visual skin editor" qui sera rachete par une grande boite cotee en bourse. A quand les stock-options Niutopia ?

Encore une fois bravo et merci de nos simplifier la vie.

 
Blaise
Blaise
21-08-02 à 19:19

C'est chouette

mais c'est pas moi qu'il faut convaincre, c'est les gars qui ont des jouebs (encore que j'ai un projet de photoblog)

Il faudrait demander a Aurore et Jennifer si elle sont pretes a utiliser ca ou pas

Evidemment, si la skin par defaut a des macros ou des smartblocks (ou une des skins par defaut) ca va pousser les gens a les utiliser. Donc c'est positif.

 
Biz
Biz
21-08-02 à 19:50

Re: C'est chouette

Des que tout ca sera stable, la skin par defaut aura des smartblocks.

Pour repondre a Zeemzoom : c'est vrai, je n'ai pas mis de macros dans la skin par defaut, parce que je trouvais que c'etait plus complique, surtout pour quelqu'un qui connait un peu l'HTML mais pas de langages de programmation. Il y a une version avec les macros disponibles sur Etiquettes.

En fait, on peut utiliser les macros a 2 niveaux :
- le premier, pour factoriser l'HTML qui est le meme (tout ce qui est copie/colle pour faire des boites etc.). C'est en gros l'equivalent d'utiliser le CSS pour factoriser les elements font.
- le second, pour separer structure et presentation. Mais la, ca devient lourd, parce que Niutopia separe deja structure (les objets) et presentation (les skins).

Maintenant, 3eme utilisation, equivalente a la 1ere : pour les smartblocks.

 
xelarbak
xelarbak
21-08-02 à 21:03

Ailleurs

Je n'ai pas bien compris quel était notre degré de liberté vis à vis des smartblocks, enfin ce n'est pas encore paramétrable totalement, si j'ai bien compris. Mais c'est vrai que pour la liste des sujets "ailleurs" c'est une bonne idée, afin d'avoir tous les autres jouebs, même ceux créés _après_ le sien ;)


 
Biz
Biz
21-08-02 à 22:35

Re: Ailleurs

Degres de liberte des smartblocks, pour l'utilisateur final :

Aujourd'hui

- utiliser ou non le bloc
- choix du bloc (session, ailleurs, oneliners, categories etc.)
- choix du nombre d'elements pour certains blocs (nombre d'oneliners, de discussions actives etc.)

Demain

- utiliser ou non le bloc pour un type de page donne (sommaires / articles).
- + si affinites et idees. (je compte sur vous :-)

J'ai egalement pense a un bloc "libre" ou on pourrait copier/coller n'importe quoi en HTML. Mais ca complique l'interface donc pas sur.

 
Blaise
Blaise
23-08-02 à 01:36

Re: Re: Ailleurs

Pense Marketing:

Si tu veux que qqn te fasse une skin avec les smart block, ca sera probablemt un n'info (Liz, xelabark ou gnaf ou.. )
il le fera pas si il peut pas mettre son calendrier ou je ne sais quoi qu'il a qui fait sa skin speciale


 
Biz
Biz
23-08-02 à 02:38

Re: Re: Re: Ailleurs

Ou Blaise, tiens, justement, je pensais a lui. :-)

Ca vous dit un picnic ou je sais pas quoi un de ces week-ends pour qu'on puisse admirer nos merveilles respectives ? La tienne est arrivee hein ? (ca serait plus simple si tu avais un joueb :-)

Pour le calendrier, je pense l'ajouter bientot (non, Lise, ton travail ne sera pas perdu, en fait je pense te piquer toutes tes idees). Et ca sera un smartblock. C'est ca qui est chouette avec les smartblocks, tu peux ecrire une skin aujourd'hui, et ce que je coderai demain marchera avec automagiquement !

Il reste encore plein de boulot pour les developpeurs de skins, les smartblocks facilitent la vie, mais tu es toujours aussi libre. Tu peux utiliser des tables, ou des CSS, ou de l'XSLT ou n'importe quoi.

Ce qui est chouette avec Niutopia, c'est qu'on peut vraiment faire n'importe quoi. Meme un feed RSS avec les oneliners. :-)

Bon, Blaise, serieusement, il te faut un joueb ! Pense a tes parents. :-) Les miens sont tres contents de ce joueb la. :O)

 
Liz
Liz
23-08-02 à 09:58

Ah ah!

Biz, tu n'as pas cliqué sur HTML :P

 
Biz
Biz
23-08-02 à 19:23

Re: Ah ah!

Oui mais ca marche apres coup quand meme. :)

 
Blaise
Blaise
23-08-02 à 20:32

Re: Re: Re: Re: Ailleurs

j'ai pas de joueb, mais j'ai un e-faire part:

www.stanford.edu/~vie/bebe.htm

et des photos

fr.photos.yahoo.com/vignonb

 
linkback
linkback
23-08-02 à 10:04

Lien croisé

J'aime les Duplos ! : "Et bientot, j'en aurai plein de nouveaux grace a Marianne ! En attendant, ce joueb utilise la nouvelle skin "duplo" de Niutopia, la premiere skin a utiliser les blocs configurables du Projet Lego. L'adopter, c'est l'assurance que d'ici une semaine je l'aurais suffisamment corrigee et amelioree pour en faire la nouvelle skin par defaut de Niutopia. :O)"

 
linkback
linkback
02-09-02 à 14:19

Lien croisé

Testage de Niutopierie : "Le Projet Lego entre en Phase Duplo ! ) et aussi les smartcolors plus anciennes mais sur lesquelles j'avais pris du retard."

 
linkback
linkback
29-09-02 à 18:09

Lien croisé

Le joueb de Lise : "En grande béta (ou bêta?) testeuse des niutoperies que nous concocte Biz, j'ai essayé ces fameux smartblocs dont il nous fait la pub à grands renfort d'articles depuis quelques jours (cf. Le Projet Lego entre en Phase Duplo ! ) et aussi les smartcolors plus anciennes mais sur lesquelles j'avais pris du retard."

 


Logo dessiné par Johan Roirand.
Version  XML  -- Joueb.com est une plateforme d'hébergement gérée par l'association 1901 ViaBloga.