Changelog
Vous pouvez vous inscrire à la newsletter du projet en écrivant : scar-subscribe (at) tastalian (point) org
- Newsletter du 01/03/08 : retranscription de la newsletter du 01/03/08.
À venir
- Feedback utilisateur dans le moteur de recherche ;
- Lien vers une page aléatoire du site.
SCar 0.6.0
Cette version est en cours de développement. Voici la liste des nouvelles fonctionnalités d'ores et déjà implémentées :
- Moteur de recherche intégré, fondé sur une approche algébrique (Vector Space Model) ;
- Système d'évaluation du moteur de recherche sur les bases de test du TREC ;
- Système de thèmes permettant à l'administrateur de modifier l'apparence du site ;
- Nouveau thème, plus épuré (par Michael Heilemann pour le projet WordPress) ;
- Nouveau panneau d'administration et nouvelle organisation des scripts Ajax.
SCar 0.5.1
- Ajout de nouvelles options de configuration, principalement pour activer-désactiver des menus ;
- Correction d'un bug majeur avec Internet Explorer (retours de chariot intempestifs) ;
- Correction de l'interprétation des liens hypertexte dans l'interpréteur Scalp.
SCar 0.5.0
Version publiée le 1 août 2007. Cette version marque l'incorporation de l'outil GeSHi (version 1.0.7.20) pour la coloration syntaxique, ainsi que les améliorations suivantes :
- Nouveau module de conversion des formules mathématiques simples en HTML ;
- Ajout de filtres pour le rendu TeX, incluant notamment une correction de l'espacement pour mimeTeX ;
- Nouvelle interface d'administration exploitant la technologie AJAX ;
- Mise à jour de l'éditeur de pages : corrections du validateur, esthétique ;
- Retouches apportées aux feuilles de style, notamment concernant la lisibilité ;
- Sempiternelles corrections de bugs divers et (surtout) variés.
SCar 0.4.6
Version publiée le 27 mai 2007.
- Nouveau design par défaut avec une largeur de contenu fixée à (environ) 800 pixels ;
- Nouveau module typographique : conversions d'entités html, ajout d'espaces insécables, etc. ;
- Quelques corrections de bugs dans le moteur de Scalp, ainsi que dans les fonctions javascript.
SCar 0.4.4
Version publiée le 19 mai 2007.
- Réécriture complète de l'interpréteur Scalp sous forme d'un automate à pile à deux états, plus performant.
- Nouvelles fonctionnalités Scalp : listes à puces, types de liens hypertexte, portée des balises etc.
- Nouvelle mise en forme des titres, plus lisible.
- Titre du noeud automatique en tête de page.
- Correction de la traduction des formules mathématiques.
-
Correction de la fonction
isInsidejavascript. - Nouvelle mise en forme des nouvelles.
SCar 0.4.3
Version publiée en mai 2007.
- Corrections apportées aux erreurs 404 pour les moteurs de recherche.
- Création d'une page spéciale Plan du site pour une meilleure accessibilité.
- Retouches apportées à l'esthétique générale par défaut du site.
- Corrections apportées au moteur de coloration syntaxique.
- Nouveaux scripts mysql pour la coloration (caml, pseudo-code).
- Améliorations de la feuille de style persistante.
- Corrections apportées aux fonctions javascript.
SCar 0.4.2
Version publiée en mars 2007.
- Nouvel éditeur d'articles dans le panneau d'administration.
- Fenêtre d'aperçu de formules mathématiques.
- Validation automatique du code avant soumission.
- Améliorations mineures du design (encore !)
- Coloration syntaxique ciblée du code.
- Optimisation de l'affichage des pages conséquentes. Ajout d'un cache.
- Corrections de bugs mineures (notamment dans le correcteur de SCalp).
- Disparition du mécanisme des sessions php au profit du couple URI/cookie (cookies pour l'administration seulement).
- Amélioration de l'analyseur scalpesque : nouvelles instructions, règle de concaténation, optimisations.
- Nouvelle définition CSS pour les formules mathématiques.
SCar 0.4.1
Version publiée en février 2007.
- Nouvelles feuilles de style, version imprimable.
- Corrections mineures du design.
- Corrections de bugs (notamment dans SCalp).
SCar 0.4.0
Cette version a vu naître le langage Scalp dans une première version qui nécessitait encore l'emploi d'un peu de XHTML (énumations, images, ...) ; elle apporte aussi les améliorations suivantes :
- Définition du langage Scalp.
- Moteur de traduction de Scalp vers HTML.
- Éditeur avec validateur intégré.
- Mise-à-jour de toute la base de données vers SCalp.
- Moteur de mise en forme automatique du code html.
- Nouveau design, plus sobre.
- Nouveau panneau d'administration, plus ergonomique.
- Icônes à côté des liens externes pour ouverture dans une nouvelle fenêtre.
- Ouverture automatique des fichiers pdf, doc et zip dans une nouvelle fenêtre (avec icône indiquant le type du fichier).
- Réorganisation des fichiers du site.
- Réécriture des feuilles de style, plus propres.
- Mise à jour des scripts MySQL.
- Routines Javascript, interface AJAX.
- Corrections de bugs (nombreuses, comme toujours).
SCar 0.3.0
Version publiée le 14 janvier 2007. Cette version marque la réécriture complète du moteur d'analyse du code en exploitant les expressions rationnelles du Perl, ainsi que les améliorations suivantes :
- Réorganisation de l'arborescence des sources : nombre de fichiers réduit de moitié.
- Adaptation du moteur de remplacements : implémentation d'un arbre pour traiter efficacement le problème.
- Réorganisation du panneau d'administration.
- Mise à jour du système de debug, désormais plus lisible et accessible.
- Réduction de la base de données.
- Ordonnancement des listes d'articles en bas de page et dans les menus.
SCar 0.2.8
Publiée le 26 décembre 2006.
- Nouveau système d'exécution de scripts MySQL pré-conçus.
- Nouveaux filtres pour protéger l'exécution de ces scripts.
- Nouveau système de remplacements ciblés.
- Module de coloration syntaxique accompagnant ce système (C et C++).
- Refonte du panneau d'administration.
- Amélioration du système d'édition des news.
- Création et mise à jour automatique de la base de données et des tables.
SCar 0.2.7
Version publiée le 24 décembre 2006.
- Corrections apportée au système de publication automatique de nouvelles.
- Corrections du système d'administration.
- Nouveaux filtes de sécurité lors de la lecture des scripts.
- Mises à jour mineures du design.
- Mise à jour des styles disponibles dans le FCKeditor.
- Correction du fichier CSS principal.
SCar 0.2.6
Version publiée le 20 décembre 2006.
- Mise en place des préfixes et suffixes de liens internes.
- Création d'un .htaccess par défaut avec UrlRewriting.
- Lien des titres des news aux articles connexes.
- Refonte du design vers un style de base plus metallique.
- Nouveau pied de page, plus complet et structuré.
- Mise à jour du système d'administration vers une version plus ergonomique.
SCar 0.2.5
Version publiée le 15 décembre 2006.
- Association de la liste déroulante à l'article connexe à une nouvelle lors de son édition.
- Correction : conservation de la date des news après édition.
- Nom du site en paramètre alt du logo.
- Correction du flux RSS, désormais valide RSS 2.0
- Correction des avertissements CSS.
SCar 0.2.4
Version publiée le 12 novembre 2006.
- Retrait des menus "articles descendants" et "poursuivre".
- Ajout d'une ligne de commandes supplémentaires en bas de page.
- Ajout en haut et en bas de page d'un menu de navigation.
- Refonte de la signature ; clin d'oeil à mimeTex.
- Ajout dans le contenu d'un paragraphe additionnel en bas de page pour les articles connexes.
- Mise à jour du système d'archivage.
- Exportation automatique de l'arbre lors des modifications.
- Passage au XHTML 1.0 (Transitional) pour profiter au maximum des options du FCKeditor.
- Nouvelles options de mise-en-page : citations, code, etc.
SCar 0.2.2
Version publiée le 31 octobre 2005.
- Amélioration du code : optimisations, corrections de bugs...
- Reprise du système de gestion MySQL (sécurisation).
- Intégration des plugins image et butineur de FCKeditor.
- Nouveau système d'archivage des données.
- Idem pour l'exportation de l'arbre des articles.
- Refonte du panneau d'administration.
- Nouveau système utilisateurs (basique).
SCar 0.2.0
Version publiée le 21 octobre 2006. Cette version marque l'intégration de l'outil mimeTeX pour l'affichage des formules mathématiques, ainsi que les améliorations suivantes :
- Révision du moteur de balisage dynamique.
- Mise à jour du système d'affichage des news en page.
- Nouvelle convention de syntaxe et de casse pour le code PHP.
- Petites retouches esthétiques.
SCar 0.1.2
Version publiée le 7 octobre 2006.
- Développement du moteur de news semi-automatisé.
- Mise en place d'un flux RSS interfacé avec ce moteur.
- Améliorations du rendu esthétique.
- Optimisations au niveau du moteur de rendu du code.
- Amélioration de l'ergonomie du panneau d'administration.
- Nouveaux scripts de rendu GD (dégradés, fractales...)
- Développement d'un moteur de templates minimal pour l'inclusion de contenu dynamique.
SCar 0.1.0
Version publiée en août 2006. Cette version marque l'ajout d'un système de sauvegarde de l'intégralité du site en quelques clics, ainsi que l'intégration (temporaire) du FCKeditor à l'interface d'administration, sans oublier les apports suivants :
- Idem pour la restauration.
- Intégration de scripts GD pour la génération d'images (dégradés, métal brossé, etc.)
- Aperçu des articles connexes.
- Nouveaux menus de navigation.
- Optimisation du moteur de réécriture XHTML (d'un facteur 10 en pire cas).
- Ajout de balises "spéciales" pour l'insertion et la mise-à-jour de contenu dynamique.
- Expulsion définitive du mode Coin Coin.
SCar 0.0.2
Version publiée le 28 août 2006.
- Création de l'analyseur XHTML.
- Mise-en-forme de la sortie fonctionnelle.
- Gestion du contenu : un début.
- Ajout/suppression/édition d'articles fonctionnelle.