REvolution 11

Voici les principales modifications et amliorations apportes   cette nouvelle version. Mme si   premire vue cette version n'est pas
trs spectaculaire elle est fondamentale car elle assure la prennit du fonctionnement de NPDS en fonction de l'volution de PHP.

Pour la compatibilit avec PHP 5 et plus, le code   t revisit en profondeur ce qui nous a permis de corriger au passage quelques 
erreurs et dysfonctionnement dans des coins reculs et obscurs du code ...
=>Cette action a ncessit plusieurs centaines d'heures de travail pour la rcriture et les fastidieux contrles de fonctionnement.

-----------------------------
Changelog exhaustif :
-----------------------------
 - Compatibilit PHP 5.3+
   Reprise de tout le code pour suppression des erreurs de type warning, strict et depreciated avec notamment :
   . Modification des ereg utilisant posix (ereg, eregi, ereg_replace, eregi_replace)
   . Modification des ereg utilisant posix (split)
   . Modification de l'argument type de la fonction settype()
   . Modification de l'argument name de la fonction define() 
   => Corrections de trs nombreuses erreurs de type notice ... mme s'il en reste encore
 - SFORM
   . Corrections de fonctionnement et de rendu dans SFORM (erreur sur Ctrl du type de valeur saisie, ...)
   . Conformit XHTML 
   . Rajout fonction AntiSpam dans les formulaires  (contact par exemple)
 - FileManager
   . Corrections dans l'affectation des types de fichier
   . Rajout de la fonction de recherche de fichier dans le FileManager
   . Extension : Si un membre est dans un groupe et qu'il existe un fichier de configuration (de FileManager) au nom du groupe ...
     alors le membre dispose du FileManager ... du groupe
 - Langues 
   . Fusion des fichiers de langues du rpertoire 'language' pour n'en avoir plus que 2 types : admin et autres
   . Ajout de l'allemand - ce qui porte  5 les langues disponibles (il manque cependant la majorit de l'admin qui sera donc en anglais)
   . corrections de pages.php pour avoir les titres dans les 5 langues
   . Rajout des drapeaux manquants
   . Rajout des fichiers de traductions manquants (et traduction ... autant que faire se peut)
 - Editeur 
   . Nouvelle version de tinyMce 3.4.1 puis 3.4.3 et 3.4.3.2 et enfin 3.4.5
   . Retrait du plugin 'Paste' (trop de Bug) et rajout des plugins : autolink et xhtmlxtras
   . Adaptation du fichier de configuration et de la phase d'initialisation
   . Suppression de l'ancien diteur mais maintient des 'template' au sein de TinyMce
 - Meta-Lang 
   . 13 Nouveaux Meta-mot pour une mise en forme encore plus pousse des articles
   . Nouveau Meta-mot : yt_video permettant d'inclure des vido YouTube dans les articles, rubriques, ...
   . Correction de l'affichage des mtamots dans les flux RSS
   . Correction des erreurs dans les mtamots
 - Backend et Rseaux sociaux
   . Prise en charge d'un fichier human.txt si il existe  la racine du site
   . Amlioration du backend.php et donc des rendus des flux RSS / flux RSS 1.0 par dfaut
   . Modification du Core pour l'implmentation des APIs Twitter et Facebook
     - Prfrences "Rseaux Sociaux" (FB et Twitter)
     - implmentation des appels
   . Mise en module de Push Infos System
 - Themes
  . Corrections (conformit xhtml) sur metatag canonical
  . Retouches des thmes en fonction des modifications du CORE (pages.php, CSS, ...)
  . Support html5 dans le doctype
  . Nouveaux Themes de base
 - Divers
  . Conformit XHTML des javascript via CDATA 
  . Stabilit des tableaux de prsentation dans les forums, commentaires
  . Evolution et corrections de IZX-MAJ (mise  jour automatique) + Nouveau Theme
  . Correction dans le module liens (nombreuses)
  . CSS de Bloc-Note
  . Corrections de counter.php et stats.php + nouvelle dtection des robots et de certains navigateurs
  . Corrections de search.php
  . Corrections des inclusions de fichiers dans autodoc et suppression de admin/docu.php
  . Modifications d'abla.php
  . corrections de l'administration des tlchargements, des bannires, ...
  . Amlioration des outils de modration des forums (topic rsolu, ...)
  . Corrections du module Session_log (prsentation des logs en autre)
  . Corrections du Chat (simplification de la CSS, make_clickable, Javascript, emoticones, ...)
  . Chargement de la fonction javascript 'init' du tag Body que lorsque cela est ncessaire 
  . Corrections des bugs remonts dans les forums (notament conformit XHTML)
  . Corrections des sondages (y compris l'administration)
  . Suppression des appels de type sql_fetch_object (trop lent, trop lourd)
  . Corrections du bloc rubriques (HTML gnr)
  . Modification de la mise en forme de l'annuaire et de la liste de diffusion temporaire
  . Passage en HTML de tous les mails utilisateurs envoys par le Portail
  . Corrections de modules-install - ENGINE=MyISAM  la place de TYPE=MyISAM si Mysql >=5
  . Corrections de print.php dans le cadre des pages static (meta-mot)
  . Corrections de scurit (Shiney)

 - Nouveauts
  . Possibilit  de poster des vidos (youtube) dans les forums, les messages privs et les commentaires via un pseudo BBcode
  . Gestion du Port du serveur http pour marquetapage
  . Extension de la table session (uri, agent) pour 'pister' les utilisateurs dans le site. Session_log exploite ces nouveaux champs
  . Amliorations IpBan + traductions
  . Nouveau 'brouillage' anti-spam (Boris) et utilisation pour l'anti-spambot
  . Nouveau paramtre pour static.php : nl=1 => force un nl2br (+ autres traitement) sur le fichier  charger
  . Nouveau module Twitter (jpb) permettant la publication, dans un premier temps, des news
