Drupal représente les efforts de nombreux développeurs pour créer un système entièrement open-source, basé sur PHP Content Management ( CMS). Ce système peut être mis en œuvre pour héberger des sites Web basés nouvelles , blogs, documents ou intra-entreprise et les pages d'information. Les développeurs Drupal construit le CMS de travailler avec des bases de données et un framework PHP comme son noyau , mais la mise en œuvre d'autres parties de la CMS sur le dessus de ces composants. Par exemple, deux composants, les règles et points de vue, exister en tant qu'entités distinctes dans la pile de Drupal, mais interagir les uns avec les autres pour offrir aux utilisateurs un contenu riche et de design. Le Drupal Stack Drupal commence comme un cadre construit sur une base de données. En plus de cette base de données réside un serveur de réseau et les modules du langage de programmation PHP de ce serveur . Le serveur et les modules permettent le cadre Drupal se connecter à l' Internet et d'exécuter du code PHP nécessaire pour servir des pages Web . Au-delà, le cadre Drupal inclut des modules et des codes qui facilitent la création de sites pouvant accéder à la base de données . Drupal Vues Une des méthodes de recherche d'information et présentation inclus dans Drupal est appelé un " point de vue. " les vues fournissent aux programmeurs les outils nécessaires pour prendre des données de la base de données et de les présenter à l'utilisateur d'une manière spécifique . Vues concentrent spécifiquement sur la façon dont les listes et les tableaux de données sont présentés à l'utilisateur . Vues ne sont pas les mêmes que les thèmes, en ce sens qu'ils ne sont pas concernés tellement la façon dont la présentation des données semble , tant que la façon dont les données sont organisées . Drupal Règles < br > Drupal contient également la notion de «règles », qui sont des instructions conditionnelles qui réagissent à l'état de la charpente. Règles exigent que les actions se produisent lorsque certaines conditions sont remplies . Par exemple, lorsque des changements spécifiques se produisent , le système Drupal peut envoyer des emails aux utilisateurs pour les informer des changements. Or , la règle peut créer des menus breadcrumb en déterminant l'emplacement de l' utilisateur dans le système . Utilisation des règles et des vues les développeurs peuvent intégrer des règles et des vues ensemble pour créer puissamment dynamique pages dans Drupal . Par exemple , les programmeurs peuvent utiliser des règles pour dicter comment vues présenteront des données à l'utilisateur. Cela permet aux développeurs de réutiliser les règles d'organiser de multiples collections de données.
|