Evilznet .net vers php

wordpress-icon-512Une fois n’est pas coutume, le site à encore changé de design. Mais ce n’est que la partie visible de l’iceberg. Certain l’ont déjà remarqué le blog tourne maintenant sur WordPress. Non vous avez bien lu ! Pour les plus incultes WordPress est un moteur de blog très puissance et très largement utilisé, et le tout développé en PHP.
« Quoi ! Un dev .net qui à un blog en PHP ! » Ba oui, je ne suis pas forcement attaché à une techno. Il est vrai que j’ai longtemps critiqué le PHP, et je pense qu’il reste encore des progrès à faire surtout côté IDE (mais ce n’ai qu’un avis perso).

Je ne suis pas passé sur WordPress par hasard, c’est un peu grâce à Julien (merci) et au site Alt.net FR que j’ai découvert l’application. L’interface m’a tout de suite séduit. En quelques mots c’est simple et efficace. Elle est facile à prendre en main, et l’Ajax qui ce promène un peu partout y est pour quelque chose. WordPress c’est aussi une grosse communauté. On trouve des milliers de thèmes, et plugins qui s’installent très simplement en quelques cliques et ce directement via l’interface web. Cela rappelle d’ailleurs le système de plugin de Firefox, avec un petit moteur de recherche et les notations. Au niveau extensibilité WordPress ne fait pas les choses à moitié, les extensions sont visibles du côté du site final comme sur le site d’admin (dans les menus et/ou les pages supplémentaires)

Admin wordpress

C’est bien beau tout ça, mais côté migration comment ça ce passe ?
Cela c’est plutôt bien passé. J’ai d’abord exporté le contenu du blog en format BlogML. Et j’ai rajouté quelques fichiers pour permettre l’importation depuis ce format (plus d’infos ici). Tout n’était pas parfait, surtout les catégories (le nom était en fait l’id), j’ai donc gérer manuellement le problème dans le fichier XML avec un simple chercher/remplacer et relancé l’import. Au bout de quelques essais je suis arrivé à un résultat satisfaisant.
J’ai profité de ce remaniement pour revoir mes catégories, j’ai réduit leur nombre à 5 : Informatique, evilznet, Films, Sports et Divers. Les tags permettront d’affiner les recherches si besoin.

Il y a quand même quelques points négatifs indirectement lié à WordPress. Ce sont des petits soucis d’ordre techniques que je ne vais pas pouvoir résoudre. Mon hébergeur (qui est très bon et pas cher) me permet de faire du .net 3.5 le tout sur un IIS 7, mais les fonctionnalités de rewriting de Worpress sont prévues pour apache. Du coup fini les friendly url. De même certain plugin qui devrait me permettre de gérer les 404 ne fonctionne pas, en conséquence beaucoup de liens Google seront casés.

N’hésité pas à me laisser un petit commentaire pour me donner votre avis sur le nouveau design ou sur WordPress.

Evilznet après un CodeCamp

_MG_9801

Salut à tous. Et joyeux noël !
Bon, ça fait plus d’un an que j’ai publié pour la dernière fois sur ce blog, alors je vais commencer par vous parler de ma situation actuelle.
A l’époque je changeais de boulot. Je suis maintenant dans une petite SSII nommée Evaluant, spécialisé dans les techno Microsoft avec une grosse expertise sur .net. On est présent sur les Techdays et pas mal d’autres évènements organisés par Microsoft. J’ai entamé ma troisième mission depuis un mois, et cela va faire un an que je suis chez Evaluant et tout ce passe bien.
Mais bon je n’ai pas rouvert mon blog juste pour vous dire ça. Ce qui m’a poussé à tout remettre en place c’est le Code Camp organisé par Mister JB Evain. Si vous n’êtes pas au courant de cet évènement voici les premiers posts qui en parlent :

http://www.evain.net/blog/articles/2008/12/16/decompiler-codecamp
http://codingly.com/2008/12/16/cecildecompiler-un-decompilateur-net-opensource/
http://strangelights.com/blog/archive/2008/12/21/1631.aspx

Je ne vais pas refaire un résumé de ce code camp qui ils l’ont déjà fait avant moi. Mais je confirme que tout s’est bien passé et que c’était un excellent week-end !
On va tous continuer à bosser sur le projet (le décompilo et ce qui gravite autour) et je vais vous tenir informer au fur et à mesure sur ce blog.
A bientôt

 

site down pendant plusieurs jours

Le site ne marchait plus depuis la semaine dernière. J’ai donc commencé à chercher le problème dans le code … mais j’avais rien touché … est ce que e-supinfo.net marche … oui … Hum mais ou est le problème ?
Ce week-end j’ai trouvé ! e-supinfo.net a changé d’ip, il a donc fallut que je modifie mes DNS. et voilou ça remarche.

evilznet après 10 mois


Après 10 mois d’absence sur le site, et oui 10 mois faut le faire …
Plein de choses se sont passées … mais je vais uniquement parler du site dans ce post.
Alors pourquoi 10 mois ? En fait j’étais partie en novembre pour mettre à jour mon site vers dotnetnuke 4 puis plein de version sont sorties, ça plus le boulot, plus les vacances …
Et finalement il y a quelque temps en lisant un truc sur le net je vois que l’on peut poster directement un ticket avec Word 2007. Alors je commence à regarder DNN pour voir si cela marche et je m’aperçois que non pas encore, mais cela marche avec Community Server. Donc je vais faire un tour sur le site
http://communityserver.org et je découvre une version CS 2 whoua ! Je m’empresse de tester whoua encore !
Donc j’ai tout migré vers un CS 2.1.
Pour mon utilisation du site, CS correspond mieux à mes besoins : Blog, Photos, fichiers, (forums)

Pour le design je voulais refaire une skin complète mais le système de CS est très complexe par rapport au système de DNN, en surfant un peu je suis tombé sur une skin proposée par Nick sur son site www.nbdev.co.uk.
Pour avoir les beaux effets de transparence je vous recommande d’utiliser FireFox ou IE7.
Bref Je termine de migrer les données au fur et à mesure … j’attends vos retours

back from the past

Moi je vous dis ! Faire un update de DNN ça se passe pas toujours très bien !
La preuve, on se croit malin, on se dit « je suis capable de faire une mise à jour de mon site sans faire de test ! » et hop le site
www.evilznet.com down toute la journée. La grosse misère pour rattraper le bordel heureusement avec plesk on peut faire des backup et même les planifier. Le problème, comme avec tous les backups, c’€™est quand on veut le restaurer qu’on le découvre. Pas moyen, plesk ne voulait pas faire le restore, heureusement l’€™asp.net c’€™est bien, tu copies tous les fichiers, tu remet une base SQL via entreprise manager et un peu de DTS et le tour est joué !
Evilznet is back !
Conclusion pour les mises à jour :
1) Faire des backup
2) faire des tests en local