Aller au menu Aller au contenu
Solidement implanté depuis 15 ans!

Neural v5.2

Système de gestion de contenu

Logo Neural Arobas

Neural est un système de gestion de contenu ou SGC, c’est-à-dire une application en ligne qui permet de gérer la conception et à la mise à jour dynamique de sites Web. Neural a été conçu à la base pour faciliter le travail du webmestre et très rapidement celui de l’édimestre, particulièrement dans des conditions difficiles en basse vitesse.

Le gestionnaire de site Neural, installé sur tous nos serveurs, est mis à niveau sans frais supplémentaires. À la différence des gestionnaires conventionnels comme WordPress, conçu par et POUR des spécialistes, Neural est développé pour vous! Toujours avec la même rigueur et la même philosophie pour VOUS simplifier la vie, celle du serveur et ...de l’internaute.

Caractéristiques

Multilingue, multiusager et modulaire. Le principe premier fut d’élaborer une stratégie à la manière du gestionnaire de base de données « FileMaker » pour présenter une vue « liste » des données et une vue « fiche » détaillé des données. Cette façon de naviguer entre la gestion des pages d’un site web sans devoir revenir à l’index sied à merveille avec le Web dramatiquement lent des années 90. De plus, original à l’époque, l’accès à la gestion d’une page se faisait directement sans passer par une page d’accueil et l’index du gestionnaire.

Deuxième particularité historique de Neural, l’usage de fichier texte en relation avec la base de données. Autonome et indépendant de la base de données avec les avantages :

  1. Exécution et traitement par le navigateur client ;
  2. Base de donnée inutilisée ;
  3. Beaucoup plus sécuritaire.

Historiques

Chaque page du site était construite à l’aide de fichier CSV et de fichier texte limitant ainsi, comme à la vieille école, les accès à une base de données MySQL plutôt fragile. Précurseur de la technologie XML et des fichiers externe comme le CSS et les langages script, le système Neural a rapidement migré en 2000 tout naturellement vers la technologie XML (RDF/RSS/HTML/CSS). Toujours des fichiers textes externes manipulés par le XSL/JavaScript/CSS. Même si le serveur on dû manipuler les documents en plus de les servir, les navigateurs sont aujourd’hui en mesure de traiter cette technologie sans son aide. Libérant ainsi le serveur de tout stresse.

Fruit de cette philosophie (intuition), c’est ainsi que les Trucsweb.com publiaient 15 ans plus tard une version en pur XML entièrement interprétée par le navigateur de l’internaute, à des lieux du serveur. De la chance, une vision ou simplement de l’intuition dans un monde en constante effervescence? L’exemple Flash de Macromedia acheté par Adobe, belle technologie aujourd’hui désuète, en dit long! Ironiquement l’ancêtre CSV est toujours bien vivant, même que le JSON est carrément un mixe Script CSV! Pourquoi changer ce qui fonctionne bien.


Logiciel d’auteur

Contrairement à Neural, le très répandu code dit « ouvert » (open source) a certes beaucoup d’avantages, principalement celui de démocratiser le Web et d’offrir un potentiel de développement quasi illimité. C’est même une opportunité pour les nouveaux développeurs, pour les institutions d’enseignement... C’est aussi de permettre aux petites entreprises et aux plus pauvres d’entre nous d’obtenir un service de qualité tout à fait gratuitement. Mais côté sécurité, c’est un livre ouvert. Les failles de sécurité demandent une gestion quotidienne.

Le « code ouvert » ne rime pas toujours avec liberté non plus! Qui veut vraiment ouvrir le code et y jouer à volonté? Veux t’ont vraiment que n’importe qui ait accès aux infimes secrets du code de votre Intranet? La beauté du « code ouvert », outre sa gratuité, c’est celui de mettre une communauté au service d’une idée. Et c’est fantastique, même si on y réinvente souvent la même roue que Google refait à sa manière. Mais voilà, tout le monde bénéficie de ce développement, Microsoft et Apple les premiers tout comme Neural. Un logiciel d’auteur c’est favoriser la liberté de coder, assurer la propriété et l’intégrité des données, une portabilité universelle, la personnalisation sur demande, etc. Neural mise sur les normes et la simplicité et évite par-dessus tout de vous embrumer dans des systèmes toujours plus nuagiques, avec moult procédure, inscriptions et restriction. Le XML, le XSL, l’Unicode ou le JavaScript sont justement les fruits du « code ouvert » réutilisé par Neural. On ne parle pas ici de code ouvert, mais bien de technologie ouverte et libre de droits.

Technique

Neural est conçu pour rouler sur plate forme IIS (ASP, ASP.NET, C#) et la plupart des bases de données (SQL Server, SQL Express, MySQL, Access...). La dernière version fonctionne sous Windows Server 2012 64 bits version française!

Compatible avec les normes de la W3C, Neural se fait un devoir de créer des pages HTML5/CSS3 de grande qualité avec une gestion des métadonnées plutôt sophistiquées utilisées pour construire les pages XHTML. Le contenu, l’arborescence et la syndication RSS générés par Neural utilisent le schéma RDF en parfait accord avec la philosophie du Web sémantique. Offrant ainsi un contenu libre du gestionnaire, indépendant de la base de données et entièrement disponible aux technologies XML comme le XSLT, XSL, xPath, XMP et AJAX.

Sécurité

Sans entrer dans les détails, un des plus importants avantages de Neural c’est sa marginalité. Conçu par une seule personne avant même l’apparition des premiers SGC, Neural est tout à fait original à plusieurs égards. D’autre part, outre le merveilleux système de clé public du PGP qui n’est d’ailleurs plus tout à fait fiable, l’ensemble des stratégies de sécurité sur le Web se limite aux techniques de chiffrement classiques. Pour la plupart des vielles techniques puisque l’échange d’informations concernant l’art du chiffrement est considéré comme un crime États-Unis. Ensuite, que fait-on vraiment? En général on se limite à chiffrer le canal où transigent les données, le fameux SSL. Le premier conseil en sécurité est pourtant d’utiliser un grand nombre de couche, à la manière d’un oignon. Le Web en entier n’aurait qu’une seule couche? Eh oui, les serveurs emmagasinent par la suite en texte clair la plupart des informations envoyées par SSL. Pire, l’ensemble des outils, de la connexion VPN, des connexions anonymes en passant par les navigateurs spécialisés etc, tous utilisent les mêmes techniques de chiffrement!

Enfin, limiter le serveur à ne servir que des fichiers textes diminue d’autant les risques d’attaque et d’injection de code malveillant. Sans parler des nombreuses couches de sécurité ajoutée par Neural qui a développé son propre algorithme de cryptage. Installé sur nos serveurs, Neural bénéficie des dernières technologies et Politique de sécurité du contenu (CSP) souvent impossible à déployé sur un serveur mutualisé ou partager par plusieurs sites.

Neural v5 (hiver 2016-2017)

  • Version v5.11 (décembre 2016) Version 5 finale avec Bootstrap v4.0.0-alpha.6;
  • Version v5.12 (décembre 2016) Refonte du Blog v1.8 avec gestion des commentaires (XML ou Disqus);
  • Version v5.20 (2017) Nouvelle version pour municipalité avec Bootstrap v4.0.0-alpha.6;
  • Version v5.21 (2017) Module de gestion et stockage en pur XML;
  • Version v5.22 (avril 2017) Génération automatique Json et XML des collections de la médiathèque;
  • Version v5.23 (mai 2017) Nouveau tableau de bord et automatisation de la configuration pour le Blog v1.9.

Neural v5 Alpha (été-automne 2016)

  • Nouveau système d’arborescence (/rubrique/?id=etiquette) ;
  • Intégration des commentaires Disqus ou Neural ;
  • Éditeur visuel (Wysiwyg) ;
  • Intégration Bootstrap 4 / Fundation 6 ;
  • Support AMP Project ;
  • Intégration du menu Bootstrap 4 et « Simple Menu Core »;
  • Générateur de style de base et Bootstrap 4 ou Fundation 6;
  • Générateur de formulaire;
  • Intégration « Google Font »;
  • Mise à jour du système de Carrousel, de défilement et de galerie;
  • Intégration de plugiciel : Animate, Wow, Bouncy;
  • Passage à font-awesome;
  • Nouveau système multilingue avec dossier (/fr/, /en/...);

Versions de Neural

  • Version v1.00 (1997) Gestionnaire installé sur un serveur mutualisé et base MS Access.
  • Version v1.50 (1998) Commercialisation et Multilingue sous SQL Server.
  • Version v2.00 (2000) Intégration de la philosophie XML / XSL.
  • Version v2.10 (2004) Gestion multiusager avec médiathèque.
  • Version v2.20 (2004) Intégration .NET en C#.
  • Version v3.00 (2007) Nouvelle gestion des images.
  • Version v3.10 (2008) Nouvel éditeur de contenu et support PHP.
  • Version v3.20 (2010) Nouvel éditeur de contenu, intégration des médias sociaux (Picasa).
  • Version v3.30 (2012) Intégration du XMP et HTML5 et version SSL.
  • Version v4.00 (2013) Sémantique améliorée, nouvel éditeur visuel / jQuery.
  • Version v4.20 (2013) Encodage et chiffrement des données XML!
  • Version v4.30 (2014) Amélioration du téléversement, filigrane, redimension.
  • Version v4.31 (2014) Intégration de Bootstrap 3 (structure fluide et adaptative).
  • Version v4.32 (2014) Génération PDF et intégration du format XMP pour PDF.
  • Version v4.40 (2015) SEO - Intégration des microdonnées.
  • Version v4.41 (2015) Intégration du format « vCalandar » et partage « Google agenda ».
  • Version v4.42 (2015) PayPal - Intégration de paiement PayPal.
  • Version v4.43 (2015) Google Map - Intégration de géo location et répertoire GeoRSS.
  • Version v4.44 (2015) Section protégée par mot de passe avec contenu crypté.
  • Version v4.50 (2015) Nouvelle classe de fichier de base « Générique » (XML).
  • Version v4.51 (Noël 2015) Multi-bases de données par module.
  • Version v4.60 (2016) Format de sites statique.
  • Version v5.00-alpha (2016) Refonte structurelle : Compatible mobile / Base Bootstrap 4.
  • Version v5.01-alpha (2016) Nouveaux modules : Consultations / Envois massif / Tableau de bord.
  • Version v5.02-alpha (2016) Support AMP / Suppression par liste de fiches.
  • Version v5.03-alpha (2016) Admin : Archivage de l’historique / Admin : Gestion des hébergements.
  • Version v5.04-alpha (2016) Nouveau système multilingue / Champ crypté / Exportation JSON.

Versions de Neural mobile

  • Version mobile v1.0 (2016) (Version Neural 5).
  • Version mobile v1.1 (décembre 2016) (Version Neural 5.1).
  • Version mobile v1.2 (2017) (Version Neural 5.2).

Versions de Neural Travailleur autonome

  • Version TA 0.91 (2013) Nouveau module comptable « TA ».
  • Version TA 0.92 (2014) Nouveau calcul des taxes québécoises (TVA).
  • Version TA 0.93 (2014) Refonte, génération PDF/XMP.
  • Version TA 0.94 (2015) Génération de rapports de taxes fédérale et provinciale (PDF).
  • Version TA 0.95 (2017) Tableau de bord et gestion des tâches.
  • Version TA 0.96 (2017) Recherche globale de facture.
  • Version TA 0.97 (2017) Génération PDF de lettre avec entête.

Versions de la boutique Neural

  • Version Boutique v0.1 (2015-été) Boutique Paypal intégrée.
  • Version Boutique v0.2 (2016-été) Diverses améliorations.

Versions du Blog Neural

  • Version Blog v1.0 (2000) Blog pour riviereduloup.net.
  • Version Blog v1.2 (2010) Système de commentaires XML pour trucsweb.com.
  • Version Blog v1.8 (décembre 2016) Refonte complète avec gabarit Bootstrap.
  • Version Blog v1.9 (mai 2017) Nouveau tableau de bord et automatisation de la configuration.

Projet Heliumcode (discontinué)

  • Version He 0.90 (2013) Applications mobiles pour le partage privée, cryptée et sécuritaire d’images.

Dernière mise à jour : 2017-11-13