* Developpeur/Agence Theme expert CMS DRUPAL Neuchatel
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en Suisse
Developpeur/Agence Theme expert CMS DRUPAL Neuchatel
Article:
Developpeur/Agence Theme expert CMS DRUPAL Neuchatel
Drupal : Maintien du contenu
En aucun cas Drupal ne garantit la compatibilité Developpeur/Agence Theme expert CMS DRUPAL Neuchatel ascendante du code développé, d'une version majeure à la suivante (4.x, 5.x, 6.x, ...). Néanmoins, il garantit qu'il ne sera jamais nécessaire de modifier le contenu, qui représente souvent de cent à mille fois le volume du seul code. Il se prête donc bien aux contenus nécessitant une forte pérennité : consultation Developpeur/Agence Theme expert CMS DRUPAL Neuchatel d'archives de presse, de textes légaux, de suivi de clientèle, etc.)
Cette décision, qui peut surprendre, est liée à l'évolution très rapide Developpeur/Agence Theme expert CMS DRUPAL Neuchatel des pratiques sur l'Internet : un CMS qui serait soumis aux restrictions d'une analyse et d'une architecture pensées deux ans plus tôt ne serait plus forcément en phase avec les attentes du marché. De même, il ne gèrerait plus les nouvelles possibilités techniques (vidéo, géolocalisation, Google maps, PDA, Flash, RSS, Twitter, téléphones, tablettes, détection d'anomalies de sécurité en temps réel, etc.) que par des sortes de rustines. Or, faire muter un CMS existant sans effectuer Developpeur/Agence Theme expert CMS DRUPAL Neuchatel autre chose qu'un export/import de son contenu coûte bien moins cher que de le changer.
Ainsi, il existe toujours deux versions majeures de code successives, maintenues Developpeur/Agence Theme expert CMS DRUPAL Neuchatel séparément par les équipes de développeurs. On peut donc au choix ignorer une version majeure sur deux ou encore faire coexister une version de production et une version de test sur un contenu identique, etc.
Developpeur/Agence Theme expert CMS DRUPAL Neuchatel top qualite
En règle générale, dans la pratique, les modifications ne portent Developpeur/Agence Theme expert CMS DRUPAL Neuchatel que sur le nombre d'arguments des fonctions existantes (API). Des fonctionnalités supplémentaires sont possibles grâce aux ajouts.
Ci-dessous, voici par exemple une évolution de l'API book_toc(), établissant la table des Developpeur/Agence Theme expert CMS DRUPAL Neuchatel matières d'un contenu de type livre (ensemble de nœuds structurés) :
Versions 4.6 à 5 : book_toc($exclude = 0)
Version 6 : book_toc($bid, $exclude = array(), $depth_limit) : Contrôle plus fin du résultat
version 7 : book_toc($bid, $depth_limit, $exclude = array()) : Permutation pour placer à la fin l'argument Developpeur/Agence Theme expert CMS DRUPAL Neuchatel facultatif
Utilitaire drush
Le travail sous interface graphique ne se prête pas aisément Developpeur/Agence Theme expert CMS DRUPAL Neuchatel aux automatisations et des répétitions d'opérations de routine seraient lentes et difficiles. Ainsi, de même que Linux/Unix a ses langages de « shell » et Windows son « Powershell », Drupal possède, lui, un utilitaire « drush » (Drupal shell). Des procédures « drush » peuvent donc aider à automatiser Developpeur/Agence Theme expert CMS DRUPAL Neuchatel des installations, opérations de maintenance, déploiements de solutions, test de non-régression, sauvegardes et restaurations, etc. Drush étant informé « en dur » de la structure de Drupal.