Auteur

Marc-Olivier Croix

Diplômé d’un Bac + 4 en informatique sur les nouvelles technologies au sein du groupe Inforum, Marc-Olivier commence sa carrière en intervenant sur différents projets Open-source mettant en œuvre des technologies WEB et en particulier le PHP. Il rejoint Netapsys en juillet 2008 en tant qu’ingénieur développement et devient rapidement chef de projet. Il intervient pour le compte de clients tels que le Syndicat des Transports d’Ile-de-France et le Fonds d’Indemnisation des Victimes de l’Amiante.

Fil des billets

Par Marc-Olivier Croix, le 17 mai 2011

Encodage et migration de la base de données de SPIP en UTF-8

Aujourd'hui, lorsque vous installez un SPIP 2.x, vous avez une belle base de données avec un interclassement "utf8_general_ci" et des données ayant un jeu de caractères en UTF-8.

Avant SPIP 2.x, la base de données se retrouvait avec un interclassement "latin1_swedish_ci" et un jeu de caractères en ISO-8859-1. SPIP offrait la possibilité de convertir les données avec un jeu de caractères en UTF-8 et dès SPIP 1.9, cette conversion était imposée.

 
Lire la suite
Par Marc-Olivier Croix, le 10 décembre 2010

Lorsque SPIP joue à cache-cache

Comme vous le savez, SPIP intègre un système de cache. Ce système permet de stocker individuellement chaque page calculée après le passage d'un visiteur. Tous les fichiers mis en cache se retrouvent dans le répertoire « cache » dans « tmp ».
Ce cache est à vider à chaque fois que l’on modifie un squelette ou un plugin pour faire apparaître les modifications. Il faut aussi le faire avant la migration d’un site SPIP sur un autre serveur, pour ne pas avoir un affichage incorrect.

 
Lire la suite
Par Marc-Olivier Croix, le 01 juin 2010
Catégorie : Netapsys

[Event] Paintball Netapsys 2010 : une journée sportive

Pour la deuxième année consécutive, j’ai organisé au sein de Netapsys Paris un paintball entre collaborateurs ce samedi, subventionné entièrement par Netapsys. Comme l’année dernière, ce fut un réel succès : l’année dernière nous étions 14 et cette année 28 ! Eh oui, vous avez bien lu, nous étions le double. Et c’est bien ce qui fait toute la différence entre les deux, l’année dernière, nous étions mélangé avec un autre groupe tout le long de la journée et cette année, étant plus nombreux, nous avons eu le plaisir de jouer qu’entre nous, de 10h15 à 19h30.

Lire la suite
Par Marc-Olivier Croix, le 12 avril 2010

SPIP 2.1 : la nouvelle version

Elle est là, après plus d'un an, voici la nouvelle version sortie vendredi dernier : la SPIP 2.1.

Cette version se voit doter de plusieurs améliorations intéressantes, notamment par l’apparition d’un répertoire « extensions » permettant d'activer dès l'installation de SPIP des plugins et non désactivables, ce qui ouvre la voie à des distributions spécifiques de SPIP. Au niveau du développement, elle dispose d’un jeu plus étendu de tests unitaires, ce qui permet de coder de façon plus sure.

 
Lire la suite
Par Marc-Olivier Croix, le 16 mars 2009

Plugin SPIP - Versionning : notre premier plugin offert à la communauté.

Comme vous le savez Spip Agora est mort. Dans le contexte d’une migration de Spip Agora vers SPIP 1.9.2 pour le STIF (Syndicat des Transport d'Ile-de-France), nous avons dû reproduire une fonctionnalité présente dans Spip Agora qui n’existait ni dans Spip par défaut, ni en tant que plugin.

Cette fonctionnalité a été réalisée dans un plugin, ayant pour nom « Versionning ». Ce plugin permet d’offrir une fonctionnalité de versionning des articles, ce qui permet de pouvoir créer une nouvelle version d'un article sans modifier celle qui est en ligne. Les mots clés, documents joints (image ou doc), auteurs sont reproduits à l’identique, lors de la création de la nouvelle version. Ainsi, les deux versions peuvent alors évoluer chacune de leur côté, jusqu’au moment où l'auteur estime opportun de déployer la nouvelle version de l'article à la place de la première version. D’un simple clic sur un bouton approprié, la première version passe en statut "archivé", il y a un échange d’identifiant entre les articles des deux versions, et la nouvelle version de l’article est publiée. Pour ce qui est des anciennes versions, elles sont liées à la nouvelle version.

Nous avons décidé avec l’accord préalable du STIF d’offrir à la communauté SPIP cette réalisation afin de contribuer à notre tour au développement de SPIP et à son succès. Vous pouvez obtenir cette réalisation sur le site « SPIP-Contrib » qui a pour vocation de permettre la mutualisation des ajouts développés par les utilisateurs autour de SPIP. Celle-ci se trouve ici.

Vous l’aurez compris dans le titre du billet, ce n’est pas fini ! Nous n’allons pas nous arrêter en si bon chemin … d’autres plugins seront mis à la disposition de la communauté d’ici peu.