OTT wordt Uitgelegd: Wat Is Drupal?

0
177

Content management systemen, zoals WordPress, zijn de architectuur achter miljoenen websites op het internet. Een CMS systeem zorgt ervoor dat de gebruikers, ook degenen die niet over uitgebreide kennis van programmeren, beheren en coördineren van content flow om hun website op een wijze die is georganiseerd, effectief en gemakkelijk.

WordPress heeft een marktaandeel van 35% van de websites op het internet, volgens W3Techs. Dat is ruim een derde van alle websites—gek, toch? Dat gezegd zijnde, voor content gerichte websites, waarom zou je zelfs overwegen een andere optie?

Dit is waar Drupal komt. Maar wat is Drupal? Als de webpagina ‘ s toonaangevende content management framework biedt een mate van modulariteit die u niet zult vinden in een CMS zoals WordPress. Een CMS is een web-applicatie, die hoofdzakelijk worden gebruikt voor het beheren van content, maar een kader zoals Drupal legt de basis voor een content-heavy website die kan worden aangepast in zeer robuust manieren.

Drupal versus WordPress

De beste manier voor de gemiddelde gebruiker om te waarderen wat Drupal is, is het te vergelijken met een veel populaire open-source content-systeem WordPress. WordPress is de core functionaliteit is om gebruikers te voorzien van een systeem dat hen in staat stelt om het beheren van zowel statische en dynamische pagina ‘ s van hun website. WordPress ondersteunt een plugin architectuur en een template systeem, die beide hebben ontvangen enorme bijdragen van de gemeenschap.

Als u naar een WordPress website is het vaak gemakkelijk om te zien dat het wordt aangedreven door WordPress. WordPress websites hebben over het algemeen dezelfde structuur, dezelfde URL en file naming convention, en andere cadeaus. Echter, u waarschijnlijk al tientallen websites powered by Drupal, zonder ooit te weten. Dit is te wijten aan hoe aanpasbare en flexibele Drupal is.

Drupal is meer van een enterprise oplossing voor het maken van dynamische websites. Het stelt een robuuste codebase die ontwikkelaars kunnen aanpassen en bouwen op om veel meer te doen dan het maken van blogs en nieuws sites.

Terwijl WordPress is modulair, in de zin dat je altijd kunt installeren plug-ins van derden en integraties, Drupal is modulair in de kern—het is bedoeld om te worden aangepast, uitgebreid, zodat kunt u de vorm van Drupal in een e-commerce site, intranet, forum, social networking site, en nog veel meer.

Hoe Drupal Gebouwd

Drupal uitgerust met een groot aantal populaire op het web technologieën, maar de meerderheid van de code in PHP met MySQL inschakelen van de database kant. Drupal is open-source, dus voel je vrij om te controleren dat de code achter wanneer u maar wilt.

Drupal bevat elementen van HTML5, YAML, Twijg, jQuery, Backbone.js en nog veel meer. Hoe meer van deze technieken je kent, hoe beter je zult worden op het opbouwen van Drupal naar een maatwerk oplossing.

Echter, Drupal alleen vereist dat u weet dat de basis van HTML te beginnen met het bouwen van dynamische pagina ‘ s en het creëren van een functionele website.

Drupal Haken Uitgelegd

Zoals WordPress, Drupal ondersteunt modularisatie voor het toevoegen van meer aan de hand dan wat je uit de doos te krijgen. Om volledig te begrijpen en te waarderen hoe dit werkt, moet u begrijpen Drupal ‘ s haken-systeem.

In Drupal, denk aan een module als een verzameling PHP-bestanden waarmee uitgebreide functionaliteit niet beschikbaar in Drupal ‘ s core. De haken zijn een manier voor deze modules communiceren met andere modules of de kern. Drupal ‘ s core schepen met een lange lijst van ondersteunde haken die je hier meer over kunt lezen.

Zonder het krijgen in de verwarrende technische jargon achter haken, je kunt ze beschouwen als eenvoudige event listeners die veranderen Drupal ‘ s core gedrag. Het inroepen van een haak kunt u effectief om te “lenen” van de functionaliteit van een andere module of Drupal ‘ s core, en toe te voegen aan je eigen module.

Dus, terwijl WordPress plugins bieden voor de instant plug-and-play bevrediging van het inschakelen van een nieuwe en complete functie, Drupal ‘ s haken zijn meer ontwikkelingsdoelen en ontworpen voor gebruik in een of meerdere andere modules.

Hoe je Drupal

Drupal is de nieuwste versie van Drupal 8, kan worden gedownload van de officiële Drupal website. Op deze zelfde pagina, bent u in staat om een lijst van alle modules, thema ‘ s, uitkeringen, en vertalingen. Andere aanbevolen versies kunt u hier vinden.

Terwijl de officiële site van de Evaluator Gids zal u tonen hoe te implementeren is een tijdelijke lokale demo van Drupal 8, er zijn verschillende web-gebaseerde oplossingen voor om dit te bereiken. OpenSourceCMS.com is onze favoriet, en het zal u toelaten om een publiek, self-resetten van Drupal demo of zelfs vragen om uw eigen exemplaar met een levensduur van 24 uur.

Terwijl Drupal is volledig gratis te downloaden, het is niet helemaal “vrij” in de zin dat het gaat om heel veel ontwikkeling. WordPress is veel meer een community-gedreven dan Drupal, en binnen een dag kunt u waarschijnlijk het opzetten van een WordPress website met behulp van een aangepaste thema en suite van plugins.

Drupal als framework, vereist veel meer werk onder de motorkap. Als je jezelf niet een web developer, verwachten dat iemand inhuren met ervaring met coderen en ontwerpen op het platform.

Dus, in het kort, wat is Drupal? Het is een van de meest krachtige en robuuste content management frameworks, zodat ontwikkelaars in staat om volledig aanpasbare websites die krachtig content te leveren, maar hoeft niet te draaien volledig rond het content—een belangrijk verschil met WordPress.

Heeft u iets nieuws geleerd over Drupal of een vraag die in dit artikel niet het adres? Stuur ons een reactie hieronder en laat het ons weten!