3 ans - Nouvelle version de ma classe PHP pour l'API Skyrock

Et encore un an de plus pour ce blog, c'est dingue comme le temps passe vite.
Je ne vais pas revenir encore une fois sur le fait que ce blog n'aurait pas du vivre plus de quelques semaines ni devenir aussi sérieux, je l'ai déjà fait de nombreuses fois.
Je sais le rythme des nouveaux articles chute autant que la popularité de Skyrock. Le fait que tout mes articles depuis janvier finissent hors ligne n'arrange rien (il y en a eu 3, aucun pertinent pour plus d'une semaine).
Je devrai peut-être me remettre à écrire sur n'importe quoi comme avant, en plus du reste, cela diminuera de nouveau la facilité de retrouver quelque hose (bien que maintenant, il y a un moteur de recherche plus ou moins efficace), mais au moins, ça apporterait un peu de contenu frais.

Enfin, trêve de bavardage, la moitié des lecteurs ont maintenant largé la lecture, on va pouvoir passer au chiffre.
Il y me reste toujours 286 articles, donc une moyenne de 2 articles par semaine (il y a eu une époque où j'étais bien productif...).
Point de vue visites, la chute est cohérente par rapport à la fraîcheur des articles, 271 638 visites au total, dont 98 099 cet année. En moyenne 8000 visiteurs par mois, heureusement que j'ai eu quelques bons mois pour sauver les chiffres.
Mon site a également du pomper pas mal de visites au blog, parce que rien que la partie skyrock draine environ 1000 visiteurs par jour. Par exemple, 31 950 visites et 98 453 pages vues pour le mois dernier. Je décortiquerai un peu plus les statistiques à l'occasion.

Pour en revenir au blog et a une statistique peut intéressante vu le nombre de commentaires que je supprime, malgré tout 3136 commentaires pas trop mauvais ont pu se trouver une place au soleil, sur ce blog. Si je n'en ai pas supprimé 10 000, je n'en ai pas supprimé.

Et maintenant que la foule est partie et qu'il ne reste plus que les plus courageux d'entre vous, voilà la grande nouveauté du jour, une nouvelle version de ma classe PHP pour l'API Skyrock (téléchargement direct). Pour rappel, elle ne nécessite pas de package PEAR, ce qui lui permet de fonctionner sur un peu près toutes les configurations PHP (>= 4.2), même sur les hébergements gratuits.
En plus d'un bon nettoyage de printemps, on peut fêter le fait que les fonctions pour récupérer le contenu d'un article, des médias, et des paramètres de configuration du blog fonctionnent enfin.
De nouvelles possibilités en vues, donc, un jour prochain, peut-être...
Pour fêter ça, j'en ai profité pour faire la doc qui aurait toujours du accompagné la classe, pas moins de 12 exemples d'utilisation et un mémo qui reprend l'essentiel des fonctions de la classe (mémo dérivé de la documentation officiel de l'API, tout en étant orienté plus fonctionnel sur certains points).

Je terminerai par les décharges habituelles. Tout ça a été fait en pleine nuit, sous l'effet de l'alcool, ce qui fait que je ne pourrai pas être tenu responsable des éventuelles surchauffes survenant dans l'alimentation de votre PC après utilisation. Si ça ne marche pas, libre à vous de crier, mais c'est pas sur que je suis plus à l'écoute que pendant une discussion calme.
Comme d'habitude, je reste joignable par télépathie, signaux de fumée, minitel, pigeon voyageur et télégraphe. Si vous n'arrivez pas à me joindre, c'est que vous le faite exprès.
(je sais, je suis au top de ma forme là)
# Posté le dimanche 05 avril 2009 06:06
Modifié le mardi 07 avril 2009 09:34

Skyrock Enhancer : Ajoutez des fonctions à Skyrock

Juste à temps pour Noël, voilà ma dernière création. Je l'ai commencé samedi avec pour objectif de finir quelque chose d'utilisable avant le 25. Je n'aurais jamais cru réussir à implémenter autant de fonctions.

Je viens d'écrire un script Greasemonkey. Il ajoute des fonctionnalités à Skyrock.com en insérant à la volée du code javascript dans les pages visitées.
Par exemple, on peut ajouter des fonctionnalités, des boutons, des menus, en supprimer. La seule limitation, c'est le javascript. Il est donc impossible d'agir sur le serveur. Pas la peine de me demander d'ajouter de nouveaux smileys ou la possibilité de mettre plusieurs images par article, ça ne fonctionne pas comme ça.

Voici la liste des fonctions proposées pour l'instant :

* Aperçu live du rendu lors de la rédaction ou la modification d'un article
* Les smileys cachés connus ont été ajouté dans l'interface de publication
* Amélioration de la barre de menu (Ma messagerie Mes amis,...) avec les nouveautés (messages, commentaires, amis) plus visibles et des liens directes vers celles-ci
* Bouton d'édition rapide sur chaque article de votre blog
* Commentaires : Ajout des options "Ne pas valider maintenant" et "Répondre sur son blog" (lien de réponse rapide par commentaire sur le blog du commentateur).
* Sauvegarde automatique des champs de texte (articles et commentaires, les textarea). Lorsque vous quittez la page accidentellement avant d'avoir envoyé votre article ou votre commentaire, il suffit de revenir sur cette page pour se voir proposer la récupération du texte.
* Ajout de raccourcis claviers (voir la section dédiée)
* Masquage des pubs
* Boites RSS : Affiche une liste des derniers articles dans le coins supérieur gauche de tous les blogs (les derniers commentaires sur votre blog). Fonction désactivées par défaut (voir le menu configuration)
Voir capture d'écran
* Toutes ces fonctionnalités sont désactivables via le menu de configuration (voir la section dédiée)
* Intégration de certains de mes autres outils (planification d'articles, blogs collaboratifs). Plus besoin d'utiliser la clé API !
* Fonction de mise à jour automatique

Voir l'image associée à cet article pour voir le niveau parfait d'intégration avec les pages de Skyrock.
Plus de captures d'écran


Notes :
- Cette interface n'apparaîtra pas sur Skyrock, mais via un module complémentaires pour Mozilla Firefox. Une fois ce module installé, tout est transparent, on ne voit plus la différence entre le site Skyrock original et la "surcouche".
- Ne fonctionne qu'avec Mozilla Firefox, utilisateurs d'Internet Explorer, une version light est en cours de création. Utilisateurs d'Opera, ça m'étonnerait beaucoup que le script fonctionne sans modification.
- Certaines fonctions existent déjà dans Blogness Plus ("Ne pas valider maintenant" et Répondre sur son blog"). C'est une bonne alternative pour les irréductibles d'Internet Explorer ou les utilisateurs d'autres navigateurs. Notez également que j'ai réécrit entièrement ces fonctions pour mon script.
Skyrock Enhancer : Ajoutez des fonctions à Skyrock
# Posté le dimanche 21 décembre 2008 03:41
Modifié le mardi 13 janvier 2009 16:43

Page cachée : Photo Blog

Après les smileys cachés, on nous fait la même blague avec une page...

SPOILER : Pour la publication de plusieurs photos en une seule fois. Plus besoin d'utiliser l'API Skyrock pour cela désormais. Encore quelques problèmes pour l'instant, mais ça fonctionnera sûrement correctement bientôt.
En vrac, l'indémodable "no suitable nodes available" (c'était probablement temporaire) et le bouton "recommencer" (je crois) à la place de celui "enregistrer les infos", après l'envoi des photos (probablement l'envoi qui n'allait pas à son terme).
Je suis probablement tombé à un mauvais moment, cet après-midi, tout fonctionne correctement, le seul petit détail qu'il reste, c'est après l'envoi des photos. Lorsqu'on clique sur le lien pour modifier individuellement chaque photo, cela ouvre une mini iframe avec la page d'édition de l'article avec la photo.

Edit : Et merci d'avoir virer mon lien, tant pis, vous devrez trouver le photoblog.php vous même...
Page cachée :  Photo Blog
# Posté le jeudi 22 janvier 2009 20:19
Modifié le vendredi 30 janvier 2009 15:42

Bonne année 2009 : Bilan de l'année écoulée

Bonne année 2009 : Bilan de l'année écoulée
Cela reste une tradition millénaire, chaque fin d'année civile, je fais un petit bilan de l'activité de ce blog sur l'année écoulée.

Pour la première fois, période de crise oblige, ce blog est en récession. En 2007, 140858 visiteurs ont déambulés sur ce blog, ils n'ont été que 103 075 visiteurs en 2008.
Ceci dit, cela reste pas mal, il ne faut pas oublier qu'en 2007, ce blog a été blog star.

L'année 2008 a donc été plus stable avec une plus grande stabilité au niveau des visites (et pas 90 000 visites en un mois comme en 2007).

Je n'ai écrit que 54 articles en 2008, contre 114 en 2007. Ecrire moins pour écrire mieux, je ne sais pas, mais il y a de plus en plus de travaille derrière chaque article. Par exemple, le tout récent Skyrock Enhancer, on peut considérer qu'il a fallu 3-4 jours entiers de travail. Contre d'autres comme l'article que vous lisez en ce moment, qui ne demande que quelques minutes.

Je suis passé de 115 à 269 fans. Combien le sont vraiment et combien viennent ici régulièrement lire les articles, on ne le sait pas, par contre.

Je vais faire bref niveau chiffre cette année, je vais juste terminer par une source importante de visites sur ce blog cette année, je parle bien sur de mon autre blog / expérimentation de l'année, bloguons-ensemble, qui a été visité pas moins de 289 055 fois cette année grâce au fait qu'il soit étonnamment devenu blog star en août dernier.
Au passage, petite remise en avant de la nouvelle version des blogs collaboratifs.

Il y a encore tant d'autres choses utilisables sur ce blog comme les liens aléatoires ou même le générateur de sommaire, qui m'a été très utile pour rédiger cet article. Vous trouverez une liste pas très à jour, mais plus ou moins complète, sur mon site. Avec un design toujours aussi moche, j'essayerai de faire mieux en 2009.

Nostalgie quand tu nous tiens, vous pouvez relire un de mes anciens articles.

Voilà, je crois que c'est tout, il ne me reste qu'à vous souhaitez une bonne année 2009 avec plein de cauchemars remplis de skyblog fourrés au langage SMS.

En image, le graphique des visites sur ce blog depuis le tout début. (début qui est négligeable par rapport au pic de 90 000 visites). On voit clairement que ce blog fonctionne au ralenti pour l'instant.
Un graphique comme celui-là peut être généré sur la page "Statistiques" si vous avez Skyrock Enhancer installé.
# Posté le mercredi 31 décembre 2008 13:36

Blogs collaboratifs et changement d'habillage

Enfin des améliorations d'outils existants, il était temps. J'avais tendance à bâcler un peu mes scripts, une fois que ça fonctionne, j'arrête et j'oublie.
Je vais essayer de réparer ça et d'optimiser et d'améliorer l'existant.

Bref, voilà d'un seul coup la nouvelle version des blogs collaboratifs et du changement d'habillage par vos visiteurs. Ils sont de retour dans une interface unifié, avec des possibilités de configuration et de désactivation bien plus puissantes (Oui je sais, avant, il n'y en avait aucune...).

Pour rappel, les blogs collaboratifs permettent de laisser vos visiteurs rédiger des articles sur votre blog sans qu'ils aient le mot de passe du blog. Il est possible d'attribuer un autre mot de passe pour restreindre l'accès à l'interface de publication (celle de mon site, pas celle de skyrock.com). La publication à distance est désactivable à tout moment. Il est également possible de faire en sorte que les articles publiés par vos visiteurs soient hors ligne. Libre à vous de mettre en ligne ceux que vous voulez (une sorte de modération).
Le système d'ajout d'images à également été revu. Beaucoup plus d'images devraient être acceptées, il est possible de choisir l'alignement et la largeur de l'image. En ce qui concerne la largeur, j'ai fait un système plutôt pas mal de calcul optimal de la taille. (ces nouveautés seront bientôt intégrées à la publication d'articles dans le futur)
Voir le premier article sur cette fonction

En ce qui concerne le changement d'habillage, même principe que pour les articles, il est possible de permettre à vos visiteurs de changer l'habillage, toujours sans avoir le mot de passe du blog. Nouveauté, en plus d'être intégré à la nouvelle interface unifiée, il est possible de désactiver cette possibilité directement avec une jolie case dans cette interface. La liste des habillages est maintenant générée dynamiquement, elle se met donc à jour toute seule régulièrement.
Voir le premier article sur cette fonction

Voilà, il ne reste plus qu'à mettre un lien vers l'interface de gestion. Pas d'inscription nécessaire grâce à l'api Skyrock.

Normalement, j'ai intégré les anciennes données dans la nouvelle base de données (avant c'était des fichiers textes...), mais c'est possible que certaines personnes ne soient plus dans les bases alors qu'elles y étaient. Pour corriger cette erreur, il suffit de se connecter.
Pour le moment, si on change la clé API, il n'y a aucune correction, j'intégrerai ça bientôt à la connexion sur la page de gestion.


Note : J'ai profité pour intégrer quelques liens vers mes autres bidules directement dans cette interface, comme ça, elle est plus ou moins complète.

Note 2 : Pour le moment, le serveur sur lequel est hébergé mon site patine dans la semoule (lent mais utilisable)... Hasard, ça devrait aller mieux bientôt...
Blogs collaboratifs et changement d'habillage
# Posté le mardi 09 décembre 2008 16:45
Modifié le samedi 20 décembre 2008 08:09