Drupal vertegenwoordigt de inspanningen van vele ontwikkelaars om een volledig open - source , PHP - gebaseerde Content Management Systeem ( CMS ) te creëren . Dit systeem kan worden geïmplementeerd om nieuws - gebaseerde websites , blogs , of intracompany documenten en informatie pagina's te hosten . Drupal ontwikkelaars bouwde de CMS om te werken met databases en een PHP framework als de kern, maar de uitvoering van andere delen van het CMS op de top van die componenten . Bijvoorbeeld , twee componenten , regels en bekeken , bestaan als afzonderlijke entiteiten in de Drupal stack , maar met elkaar om gebruikers met een rijke inhoud en vormgeving . De Drupal Stack Drupal begint als een raamwerk gebouwd op een database. Op de top van deze database zich een netwerkserver en van die server programmeertaal PHP modules . De server en de modules maken het Drupal kader om verbinding met het internet en start de nodige PHP- code om webpagina's te dienen . Daarboven , de Drupal raamwerk omvat modules en code die de creatie van websites die u toegang tot de database te vergemakkelijken . Drupal Views Een van de methoden voor information retrieval en presentatie opgenomen in Drupal wordt een " view . " Views bieden programmeurs van de tools om data te nemen van de database en deze voor te leggen aan de gebruiker op een specifieke manier . Bekeken specifiek richten op hoe de lijsten en tabellen van de gegevens worden gepresenteerd aan de gebruiker . Uitzichten zijn niet hetzelfde als thema , in dat ze niet zozeer bezig met hoe data presentatie eruit ziet , zo veel als de wijze waarop de gegevens zijn geordend . Drupal Regels < br Drupal > bevat ook het concept van de " regels ", die voorwaardelijke verklaringen die reageren op de toestand van het raamwerk zijn . Regels dicteren dat acties plaatsvinden wanneer aan bepaalde voorwaarden wordt voldaan . Bijvoorbeeld , wanneer specifieke veranderingen optreden , kan het Drupal -systeem e-mails te versturen naar gebruikers kennisgeving aan hen van de veranderingen . Of , kan de regel breadcrumb menu's te maken door het bepalen van de locatie van de gebruiker in het systeem . Behulp van regels en bekeken Ontwikkelaars kunnen regels en opvattingen samen te integreren tot krachtige dynamiek creëren pagina's in Drupal . Zo kunnen programmeurs regels gebruiken om te dicteren hoe standpunten gegevens zullen presenteren aan de gebruiker . Dit stelt ontwikkelaars in staat om opnieuw te gebruiken regels om meerdere collecties van gegevens te organiseren .
|