Comparaison Drupal 5.2 VS Site de CYW Les Fichiers
Transcription
Comparaison Drupal 5.2 VS Site de CYW Les Fichiers
Comparaison Drupal 5.2 VS Site de CYW Les Fichiers de Base qui faut modifier : Nom du fichier Type de fichier Common.inc Core Étendu des modifications Moyen (123 lignes +) Form.inc Pager.inc Jquery.js Core Core Add-on Léger Leger Lourd Maintenance.css Css Léger Blog.module Module Core Moyen Comment.module Module Core Moyen Node.module Module Core Moyen Taxonomy.module Module Core Léger User.module Module Core Léger Votingapi.module Module additionnel Léger Raison (si disponible) Ajouter Flowplayer et fonction pour debugger (PR) Envoyer des courriels en HTML Fonction multilingue Ajustement divers Texte affiché Changer la version du fichier car celui de 5.20 ne fait pas les choses dont nous avons de besoin Changer l’image de la page maintenance. Des ajustements au niveau de la fonctionnalité pour répondre à des besoins spécifique du site. Plusieurs fonctionnalités à ajouter pour les idées, les idées blog et les vidéos. Des modifications pour que les Editor ai des droits d’administration, Drupal ne supporte qu’un administrateur. Ceci a été modifié, mais je ne sais pas pourquoi. Permettre auto-log user (besoin pour quand l’usager s’enregistre) reconnaitre les usagers bloqués, non-actifs et actifs. Certains messages sont modifiés et d’autres ajoutés sur certaines actions. Ceci a été modifié, mais je ne sais pas pourquoi. Acivity.module Module additionnel Léger Buddy_apy Module additionnel Léger Buddylist2_ui.module Module additionnel Léger Captcha.module Module additionnel Léger countdowntimer.module Module additionnel Léger fckeditor.config.js Fichier config Moyen fivestar.module Module additionnel Moyen flag_content.module Module additionnel Léger imagecache.module imagefield.module Module additionnel Module additionnel Léger Léger ajaxsubmit.js Module additionnel Léger localizer.module Module additionnel Léger og.module Module additionnel Léger pathauto_node.inc Module additionnel Léger pathauto.module Module additionnel Léger pathauto_user.inc Module additionnel Léger popups.module Module additionnel Léger sharethis.module Module additionnel Léger spam.module Module additionnel Léger vote_up_down.module Module additionnel Léger workflow_ng_system.inc Module additionnel Léger J’ai modifié pour qu’il ne prenne pas en compte la mise à jour des profiles lors du Cron. Le mot Buddy a été changé pour friend Ceci a été modifié, mais je ne sais pas pourquoi. Modifier certains textes affichés par le module Ajouter la fonctionnalité de traduction au module Ceci a été modifié, mais je ne sais pas pourquoi. Beaucoup de textes à changer et quelques logiques modifiées. Certaines logiques modifiées Correction dans le code Ceci a été modifié, mais je ne sais pas pourquoi Ceci a été modifié, mais je ne sais pas pourquoi. Modifier le menu de langue pour qu’il apparaisse comme désiré Ceci a été modifié, mais je ne sais pas pourquoi. Ceci a été modifié, mais je ne sais pas pourquoi. Ceci a été modifié, mais je ne sais pas pourquoi. Ceci a été modifié, mais je ne sais pas pourquoi. Ceci a été modifié, mais je ne sais pas pourquoi. Ceci a été modifié, mais je ne sais pas pourquoi. Ceci a été modifié, mais je ne sais pas pourquoi. Bloquer les votes négatifs Envoyer les courriels en HTML Fonctionnalités ajoutées au site : Par un module custom : cyw_helper • • • • • • • • • • • • • Trouver l’idée attaché a un idea_blog Trouver l’idée attaché a un idea_update Afficher le nom d’un usager (le nom est dans un profil) Fonction pour modifier les liens selon certains paramètres Valider si un vote est numérique Valider si un nouvel usagé a accepté les termes et conditions Valider si une chaine de caractère est égal à une chaine de caractère encrypter Encrypter une chaine de caractère Modification de cinq formulaires Fonction pour changer le courriel d’usager À la connexion d’un usagé, on peut enregistrer son vote (si un usager non connecté vote et il y a une fenêtre qui apparait pour la demande de connexion et lors de la connexion le vote s’enregistre automatique). Activer le Cron qui permet de mettre à jour les activités des usagés dans leurs activités récentes Fonction qui permet de charger les informations des vidéos, des images, des items de type blog et vidéos. Si on efface un de ceux-ci, le visuel sera détruit. Des gabarits additionnels ont été créés pour les items suivant : • • • • • • • • • blog body & teaser idea body idea_blog body & teaser link body profile body video body & teaser website_activity body website_activity rss Comment Parti de site qui utilise des pages externes de code PHP: • • • • • • • • • • • • • • • • • • À propos de l’auteur (About Authors) À propos du créateur de la vidéo (About VideoMaker) À propos du créateur de l’idée (About IdeaMaker) Validation de l’account (Account Validation) Section Administration : Nombre total de vote (Section Administration : Total Votes) Section Blog : Archive, Catégorie, Page d’accueil du blog, dernier commentaire, lien et recherché. (Section blog :Archive, Categories,Blog home page, Last coment, Links, Search) Fan club Amis (Friends) Menu en haut (1 fichier pour chaque langue) Tout le bas du site (1 fichier pour chaque langue) Page créé une idée et une vidéo Page Idée et toutes les sections (featured/most popular/recent/search) Page Vidéo et toutes les sections (featured/most popular/recent/search) Page membre Page recherche de membre Page de déconnexion du site Page usagé, enregistrement d’usagé, connexion d’usagé (User,user register, user login) Les deux sections vidéo sur la page d’accueil Les fonctionnalités implantés dans le site non-existante dans Drupal • • • • • • • • Fonction pour gèrer les images selon la langue. System pour Uploader des fichiers avec une barre de progression (flashuploader) System pour encoder les vidéos Flowpalyer pour voir les vidéos sans avoir a utilisé des outils extérieurs Tout les popups dans le site (login,recover lost password, etc) Un usager ne soit par auto-logguer (Remember me) sur le site. Le texte qui apparait dans le site sur un serveur de Développement (le DEV DEV DEV dans le haut de la page) Connexion d’un usagé dans la page de maintenance du site. Les fonctionnalités qui sont à ajouter ou modifier par le gabarit présent. • • • • Retirer les mots communs des recherches Géo localisation selon l’adresse IP de l’usager Fonction qui permet de raccourcir les commentaires Fonction qui permet de raccourcir les idées/vidéos SANS retirer le code HTML qui pourrait si retrouver. Présentement, dans le gabarit il y a plus de 8500 lignes de code (fichier PHP).