Le cadre Drupal représente un service de gestion de contenu ou CMS , utilisé pour présenter des pages Web pour des entités telles que agences de presse et les blogueurs. Cadres CMS sont mis en place pour stocker, extraire et afficher des informations , souvent dans un cadre de collaboration avec plusieurs utilisateurs à écrire et modifier des données . En tant que tel , Drupal a été construit comme un cadre qui intègre avec une pile logicielle impliquant serveurs , PHP et les bases de données SQL. Drupal
Drupal représente l' aboutissement d' un projet initié par Dries Buytaert , un étudiant belge de collège à l'époque, pour faciliter la communication avec ses amis. Le Drupal original, appelé Drop, était destiné à être un babillard sur lequel Buytaert et ses amis pourraient collaborer . que la technologie sur Internet déplacé vers la journalisation Web et des blogs , cependant, le cadre de la baisse a été modifié afin d'inclure des commentaires , le classement et la syndication, et il a finalement grandi pour devenir le cadre Drupal.
Drupal Framework
Drupal n'est pas un «programme» dans le sens traditionnel du terme , mais plutôt un «cadre ». cadres sont des systèmes de code, écrites dans une langue particulière , utilisés pour permettre aux programmeurs de déployer des sites Web rapidement et avec une certaine standardisation dans l'esprit. Le Cadre Drupal accomplit cette mission , et plus : Drupal propose une suite entièrement fonctionnel CMS que les utilisateurs peuvent installer sur une pile de serveur existant. La suite CMS est livré avec une interface utilisateur graphique ou GUI , que les utilisateurs peuvent accéder via un navigateur Web. Cela signifie que les utilisateurs peuvent créer, modifier et transférer du contenu sans savoir comment code.
Logiciel serveur
Le cadre Drupal peut pas fonctionner sans un serveur sous-jacent. Le serveur traite les requêtes des utilisateurs, gère les plugins de langage de programmation et exploite les connexions à la base de données SQL. Sur les systèmes Linux , le cadre Drupal repose sur le dessus d'un serveur Apache . Les utilisateurs de Microsoft Windows peuvent héberger un site Drupal avec Microsoft IIS.
Base de données et de programmation
sous-tendent la mise en œuvre de Drupal sont des données qui résident dans une base de données SQL. Au-dessus des données résident la mise en œuvre du cadre de base en PHP . Ce code définit la structure du cadre et , avec la programmation de base , les blocs et les menus sont créés. Les blocs sont des parties d'un site Web que le code PHP peut générer des données , et les menus sont des éléments de sélection a également construit à partir des données . Au-delà, les autorisations des utilisateurs sont déterminés de façon à définir quels utilisateurs ont accès à quelles données. Enfin , les modèles sont créés qui bloque d'outil , les menus et les permissions, et qui offrent des choix des utilisateurs quant à la façon d'un site Web est mis en place .