equipe

Le blog de l'équipe de Cowblog

Ce blog n'est pas un blog de support technique mais traite uniquement de l'actualité de Cowblog.
Pour tout problème rencontré sur le site, écrivez au support par la page http://www.cowblog.fr/contact.php.
Tout commentaire hors sujet avec l'article sur lequel il est posté sera supprimé...
http://equipe.cowblog.fr/images/antisms.pngAllez, pour finir la journée, une extension est mise en ligne, après des tests très amusants. L'anti SMS !

Une fois activée, vos visiteurs n'auront qu'à bien se tenir dans les commentaires. En cas de détection de langage SMS, le commentaire est marqué en indésirable et n'est pas publié sur le blog, et le mail vous informant du nouveau commentaire vous signale que l'extension Anti SMS a jugé le commentaire indésirable.



Les critères sont au nombre de 4 : une liste de mots que nous avons établie (kikoo, lol, mdr, jador, etc.), les majuscules en début de phrase, la ponctuation, et la longueur du commentaire...

Bien entendu, on pourra faire évoluer l'extension selon les retours qu'on aura dessus.

Publié le Lundi 1er décembre 2008 à 20:25 par DarkmoOn

Aujourd'hui, j'ai décidé de vous parler un peu du système d'extensions de Cowblog. Pourquoi, comment, à quoi ça sert, bref, après cet article, vous comprendrez un peu mieux la politique que nous avons adoptée. Si vous n'êtes pas fan des explications techniques, ça risque d'être un peu chiant à lire, disons-le franchement :)

Un site web comme Cowblog, c'est une succession de fonctions. Plus il y en a, plus la page mettra de temps à charger, car en PHP, même une fonction qui n'est pas utilisée ralentira (légèrement) le temps d'execution puisque le serveur va quand même lire cette fonction et la "charger", même si elle n'est pas executée par la suite. Pourquoi je vous raconte ça ? C'est simple. Sur Cowblog, nous avons décidé de n'implémenter dans le noyau de base que le strict nécessaire à l'affichage d'un blog (en gros, données du blog, articles, commentaires, et quelques modules de base).

Ensuite viennent se greffer les extensions. Le code de la tagboard, par exemple, ne sera greffé que si le blog utilise l'extension. Ainsi, un blog ne l'utilisant pas sera chargé "plus vite". Mais au delà de ça (car si je mets "plus vite" entre guillemets, c'est bien parcequ'il s'agit de millisecondes, et que du côté visiteur, ça ne change rien), c'est tout le système qui est ainsi rendu flexible à souhait. L'ajout de nouvelles fonctionnalités devient très simple à mettre en place de notre côté, puisqu'il n'y a pas besoin de changer le code du noyau de Cowblog.

Un autre aspect qui nous a séduit dans cette politique de développement, est que le blogueur peut ainsi façonner son blog et son interface d'administration selon ses désirs : pour l'instant, le nombre d'extensions est encore restreint, mais nous en avons des dizaines en cours de développement, donc imaginez une fois qu'une centaine d'extensions sera disponible, Cowblog deviendra un outil vraiment flexible et paramétrable à souhait. Car à l'inverse, si dès que nous avions une idée, nous l'implémentions directement dans le noyau, cela alourdirait un peu plus le site, et cela créerait des dizaines de liens inutiles pour plein d'entre vous. Par exemple, l'extension labrute, que nous avons créée un peu pour déconner, puisque c'est la mode actuellement... imaginez si nous imposions un lien "La brute" dans le menu d'administration du blog... 
Le menu "obligatoire" ne comporte donc que les liens de base nécessaires à la gestion du blog.

Actuellement, seul Cowblog est habilité à créer et mettre en ligne des extensions, car le système en est encore à ses balbutiements. Mais courant 2009, une interface développeurs sera créée, et il deviendra possible à n'importe quel internaute maîtrisant les langages et les technologies que nous utilisons de développer une extension pour Cowblog (on verra par la suite ce qu'il y aura à gagner en contre-partie). Le but principal de l'opération est d'abord que nous n'avons pas le monopole des bonnes idées, il y a forcément des trucs auxquels on pense pas, et ensuite, même si on a plein d'idées, nous n'avons pas forcément le temps de tout mettre en place, ou du moins pas aussi vite que nous le souhaiterions... Mais ça, on aura l'occasion d'en reparler, car ça sera pas avant le deuxième semestre 2009 (le temps que le système soit bien en place).

J'ai essayé de vous présenter la chose de façon assez peu technique, mais si vous avez des questions, n'hésitez pas ;)

Publié le Lundi 1er décembre 2008 à 13:03 par DarkmoOn

Dans la continuité de cet article, et suite au commentaire de gOodyz (même si on y avait déjà pensé avant), nous avons ajouté deux classes : pair et odd qui permettront d'alterner les couleurs dans les commentaires. Attention, ça commence à faire beaucoup de classes, avec owner et author, ça peut rapidement devenir le bordel, donc domptez bien vos classes :)

Un exemple concret ? Let's go.

http://equipe.cowblog.fr/images/comms.jpg

Pour obtenir ce résultat, voici le code utilisé :
 
.odd {
background:#EBF4AE;
margin:-5px;
padding:5px;
-moz-border-radius:5px;
}

Par contre, ne souhaitant pas garder cet effet sur ce blog, j'ai retiré le code après le test, donc ne vous étonnez pas que seuls mes commentaires soient sur fond vert :)

Publié le Dimanche 30 novembre 2008 à 17:20 par DarkmoOn

Une petite modification qui a demandé quelques jours de développement vient d'être mise en place ce matin. Les e-mails que vous envoie Cowblog sont désormais au format texte.

http://equipe.cowblog.fr/images/mail.jpg

La raison est simple : Le web 2.0 aime les mails au format texte. Plus sérieusement, la plupart des webmails bloquent l'affichage des images, donc en gros vous avez le texte, mais pas les images de fond, les logos, et compagnie, donc au final c'est moche. Là, au moins, c'est rapide, concis, et ça va droit au but. 

Les newsletters de Cowblog resteront au format html, du moins, quand elles seront de retour (très bientôt).

Publié le Dimanche 30 novembre 2008 à 12:29 par DarkmoOn

Donnez-vous de l'importance !

Une petite modification a été apportée dans le code html de l'affichage des articles, deux nouvelles classes ont fait leur apparition, dans le but de distinguer les commentaires du ou des auteurs du blog des commentaires des visiteurs.

S'ajoute donc à la classe commentaire la classe owner lorsque le commentaire émane du propriétaire du blog, ou la classe author lorsque le commentaire émane d'un co-auteur.

Vous pouvez voir le résultat sur la capture d'écran ci-dessous, mes commentaires sont mis en surbrillance par rapport aux autres (un peu d'égocentrisme n'a jamais tué personne).
 
http://equipe.cowblog.fr/images/comments.jpg

La personnalisation de ces propriétés n'est pas encore incluse dans le formulaire d'habillage de Cowblog, mais ça viendra. Donc en attendant, cette nouveauté ne s'adresse qu'aux habitués du CSS.

Voici les quelques lignes de code qui ont permis de donner l'affichage ci-dessus:

 
.owner {
background:#EBF4AE;
margin:-5px;
padding:5px;
-moz-border-radius:5px;
}
.owner .commentaire-txt {
font-size:10pt;
}

Si deux classes (author et owner) ont été créées, c'est bien pour que vous puissiez différencier propriétaire d'auteurs et de visiteurs... donc voilà de quoi vous amuser encore un peu :)

Publié le Mercredi 26 novembre 2008 à 14:52 par DarkmoOn

<< Page précédente | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Page suivante >>

Créer un podcast