BaroqueW

BaroqueW

and his sidekick nikkitaa

BaroqueW RSS Feed
 
 
 
 

Posts tagged SPIP

Bienvenue dans WordPress !

Voilà, après de longues heures à migrer manuellement mon site de l’ancien moteur SPIP au nouveau, WordPress, je pense qu’il est temps de le rentre publique. Migration manuelle, en effet, car les comptes rendus de diverses tentatives que j’ai pu trouver sur le net se sont révélés infructueux (ici en français et ici en espagnol). Résultat migration manuelle de tous les articles, ce qui m’a permis d’en améliorer certains.

Le nouveau moteur devrait permettre plus d’ouverture sur le monde. SPIP était un bon moteur mais à part quelques sites persos français, quelques assoces autour des mouvements informatiques “libres”, la communauté n’est pas grande. Pour le reste, on retrouve les mêmes fonctions qu’avant : commentaires, catégories, etc. Les principaux changements sont que A) la partie anglaise et la partie française du site ne sont plus séparés et B) il y a une option de recherche en haut de la page. Il y a aussi une meilleure intégration avec ma galerie même si pour l’instant elle est en travaux – beaucoup de mes descriptions sont passées à la trappe lors d’une mise à jour (à cause des accents).

Au passage, j’ai créé une nouvelle bannière à partir d’une photo prise en Norvège il y a un peu plus d’un an.

En tout cas, bienvenue sur le nouveau site !

Category: Articles en français, Blog | Comments (3)

BarosqueletteW

Here is the SPIP skeletton I have been using since the creation of my website. It’s based on a skeletton designed by atypik{.biz} but I ended up modifying it a lot.

  • Some SEO optimization: adding the title of the article in the < title > tag, use of < h1 >< /h1 > tags, increased use of < meta > tags, “alt” attributes for < img > tags etc.
  • Full integration of the weather forecast page with the SPIP skeletton (not available in English unfortunately)
  • Using script.aculo.us to give a touch of Ajax to the website (that’s what I am using to toggle the display of articles on the main page)
  • Displaying a random image from my gallery, added Google statistics and search box as well as a CSS menu
  • Management of 404-errors (returning the appropriate error-code in the HTTP header) in article.html
  • Fully bilingual website (French and English)
  • Added source code coloring
  • W3C validation of the CSS files and of some of the HTML pages
  • Enabled the website for RSS feeds with the following line in the < head > tag <link rel=”alternate” type=”application/rss+xml” title=”BaroqueW - RSS” href=”http://www.baroquew.net/spip/backend.php3?lang=<:lang:>”>
  • Changed the CSS to display logos in the articles header
  • Fixing the boards and comments, adding a bubble style for the comments, offering comments a more important place on the website
  • Major update: improved user experience when using Internet Explorer for those out there who still live in a cave. You will enjoy the website better using Firefox or Safari.
  • Improved rendering and nicer colors on articles and on the main page, especially for notes and embedded code
  • Reorganized article page to ease navigation on the website.

Final update: May 21st 2007 since I am now using WordPress.

For those of you who are still using Spip 1.8.3, you can download an older version of my skeletton here.

Category: Articles in English, Blog, Tech >> Computer | Leave a comment

BarosqueletteW

Voilà le squelette SPIP que j’utilise depuis l’ouverture de mon site, avec quelques modifications à travers le temps bien sûr. À la base, j’ai pris un squelette réalisé par atypik{.biz} et que j’ai fini par grandement modifier.

  • Un peu d’optimisation SEO : passage du titre de l’article dans le titre de la page, utilisation de balises < h1 >< /h1 >, expansion des balises < meta >, prise en compte des attributs “alt” pour les < img > etc.
  • Intégration de ma page météo avec le squelette SPIP, plus pour faire démonstration que par réelle utilité, certes
  • Ajout de script.aculo.us pour donner un goût d’Ajax à l’ensemble (c’est ce qui permet entre autre de développer les articles sur la page d’accueil et la liste des articles/brèves dans le plan, mais script.aculo.us dispose de bien d’autres effets)
  • Intégration d’une image aléatoire issue de ma gallerie, d’une boîte de recherche Google, des statistiques Google, de la bannière, d’un menu CSS
  • Gestion des erreurs 404 (avec retour du code d’erreur approprié dans le header HTTP) via la page article.html
  • Version bilingue anglais/français et ajout d’entrées au fichier de langues pour l’usage du site
  • Intégration de la coloration syntaxique
  • Validation des CSS et de certains des modèles HTML
  • Intégration des flux RSS (détection automatique sous FireFox) avec dans < head > la ligne <link rel=”alternate” type=”application/rss+xml” title=”BaroqueW - RSS” href=”http://www.baroquew.net/spip/backend.php3?lang=<:lang:>”>
  • Possibilité de n’avoir qu’une certaine catégorie dans le flux RSS
  • Modification du CSS au niveau de la gestion des logos des articles en page d’accueil
  • Réparation du forum des articles (ie. les commentaires), ajout d’un style “bulle” sur les commentaires, plus généralement les commentaires sont mis en valeur sur le site (sur la page d’accueil entre autres)
  • Grosse mise-à-jour pour rendre le squelette plus compatible avec Internet Explorer pour les malheureux qui l’utilisent encore. Préférez tout de même Safari ou Firefox.
  • Amélioration du rendu et des couleurs des articles et du sommaire, notamment au niveau du code et des notes.
  • Réorganisation de la page article pour faciliter la navigation sur le site

Dernière et ultime modification du squelette le 21 mai.

P.-S. Pour les intéressés l’ancien squelette de ce site pour Spip 1.8.3 est ici.

Category: Articles en français, Blog, Tech >> Computer | Comments (1)

Coloration syntaxique

J’ai modifié mon squelette pour qu’il accepte la coloration syntaxique comme décrit ici. J’ai opté pour la méthode avec Beautifier. Attention l’article oublie deux fonctions dans la partie Beautifier qu’il faut reprendre du dessus et mettre dans ecrire/mes_fonctions.php :

  1. function avant_propre($texte) {
  2. $new_texte = avant_colorer_code($texte);
  3. return $new_texte;
  4. }

et

  1. function apres_propre($texte) {
  2. $new_texte = apres_colorer_code($texte);
  3. return $new_texte;
  4. }

Attention, ligne 33 de HFile/HFile_html.php un erreur s’est glissée au niveau du < qui n’est pas entre guillemets, enlevez-le simplement.

Évidemment maintenant que j’utilise WordPress, ça a moins d’intérêt… Sachez que sous WordPress, j’utilise le plugin CodeHighlighter.

Category: Articles en français, Blog, Tech >> Computer | Comments (2)

Hébergeurs et migrations - 1&1, Hosteur et MavenHosting

Peu d’activité dernièrement sur le site pour cause de changement d’hébergeurs. J’en ai profité pour mettre à jour Spip et Gallery. Je saisis donc cette occasion pour faire un petit compte-rendu sur les migrations effectuées et pour décrire les hébergeurs que j’ai quittés et l’hébergeur que j’ai rejoint.

Pour migrer Spip, en passant de 1.8.3 à 1.9.1 :

  1. Faire un backup de la base de données via l’outil intégré à Spip
  2. Installer Spip 1.8.3 sur le nouveau serveur
  3. Remettre vos fichiers de squelette, de configuration (mes_options.php3 etc.)
  4. Restaurer la base de données via l’outil intégré à Spip
  5. Mettre à jour avec Spip 1.9.1 tel qu’indiqué sur le site de Spip
  6. Modifier vos anciens fichiers squelette/configuration tel que décrit ici
  7. Voilà, ça devrait marcher ! A titre indicatif, j’utilise le multi-langue et le menu déroulant buggait dans Spip 1.9.1, j’ai utilisé une feuille de style CSS pour résoudre le problème (le menu s’étirait beaucoup trop sur la droite).

Pour migrer la Gallery et passer de la 2.1.1 à 2.1.2,

  1. Mettre à jour la Gallery sur l’ancien serveur comme décrit ici
  2. Télécharger votre base de données (faire un backup MySQL)
  3. Télécharger votre dossier g2data, celui qui contient les photos
  4. Recopier la base de données sur le nouveau serveur
  5. Recopier le dossier g2data sur votre nouveau serveur
  6. Chmoder le dossier g2data récursivement en 777 (remplace le 8. de la procédure décrite ici)
  7. Installer la même version de la Gallery sur le nouveau serveur, attention à bien reprendre les même modules sinon ça va coincer au niveau des miniatures, entre autres. En cas de pépin, regardez votre ancienne installation de la Gallery et remettez tous les modules manquants, soit en prenant la version full de la Gallery soit en prenant les modules un par un.
  8. Aller dans la partie administration>Maintenance et lancez la plupart des jobs (notamment recréer les vignettes, vider les caches etc.)
  9. Voilà, fini ! Attention au charset au passage… (Non mais vraiment, attention au charset, sinon les légendes de vos photos vont disparaître au premier accent !!!)

Pour ce qui est des hébergeurs, je suis désormais chez MavenHosting, après avoir été chez Hosteur et plus récemment chez 1&1.

La qualité du S.A.V. de Hosteur laisse vraiment à désirer, les tickets de support technique sont toujours fermés à la vitesse de l’éclair avec un laconique “C’est fait” alors que rien n’est fait… Leurs emails sont peu lisibles et peu clairs (j’ai reçu un email du support technique mentionnant que “Le client ne voit pas ce message”…). L’orthographe n’est pas leur fort non plus. J’ai essayé de faire débloquer mon nom de domain enregistré avec eux. Tantôt “C’est fait”, tantôt il faut leur envoyer une pièce d’identité par email, tantôt par lettre avec AR… Pas le temps de jouer à ça… Surtout que mon domaine arrive à expiration bientôt (début avril en vrai, toutes les semaines de décembre selon leurs emails d’avertissements foireux). Enfin, je crois avoir vu qu’ils ont changé leurs offres, peu avantageuses par le passé mais plutôt convenables maintenant. Point positif, l’hébergeur est à Marseille, donc si vous habitez dans le quartier, vous pouvez toujours aller leur faire coucou…

Pour 1&1, j’étais sur l’offre gratuite, pas grand-chose à en attendre donc. J’ai vite été migré sur un serveur lent à cause d’un script qui dressait une carte de mon site tous les soirs à minuit… ce qui est considéré comme un usage anormal. Soit. Sinon je n’aime pas trop leur interface utilisateur qui semble très limitante, même si avoir un accès en SSH (toujours sur l’offre d’essai de 3 ans avec 3Go et un .info) est très agréable. Enfin serait très agréable si le serveur n’était pas si lent. J’ai un autre ami chez eux qui les trouve également très lents. Le service client est assez efficace.

Je ne suis chez MavenHosting que depuis 1 mois à peine, même pas d’ailleurs. Ils semblent plutôt efficaces, bon marché et on a un interlocuteur unique ET disponible, même si, boîte canadienne oblige, il n’est pas dans le même fuseau horaire que nous. Ils sont d’ailleurs premier sur Guide Hébegeur et ça n’est pas pour rien à mon avis. Spip et Egallery marchent sans problème sur Maven Hosting ainsi que PhpIcalendar et dokuwiki.

UPDATE : j’ai contacté MavenHosting pour activer le XSL (sablotron) pour mon site pour un devoir scolaire, dans l’après-midi, c’était fait. Très appréciable…

P.S. : Information utile : parfois lorsque vous migrez une base de données SQL de serveur, des problèmes d’encodage apparaissent (accents étranges, caractères fantômes etc.). Pour éviter ça, lisez cet article (en anglais).

Category: Articles en français, Blog, Tech >> Computer | Leave a comment