En quelques clics et gratuitement, vous pouvez vous inscrire pour participer aux jouebs et si vous le souhaitez créer votre joueb.
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.
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 :
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
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
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.
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.
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.
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.
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.
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.
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.
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 ;)
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.
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.
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
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
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)
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)
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
www.stanford.edu/~vie/bebe.htm
et des photos
fr.photos.yahoo.com/vignonb
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)"
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."
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."
Liz
Des jouets!
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...)