Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: Drupal 8.7.8

Drupal logo (75 pix) Versie 8.7.8 van Drupal is uitgebracht. Drupal is een in php geschreven, gebruiksvriendelijk en krachtig contentmanagementplatform, waarmee bijvoorbeeld websites kunnen worden gemaakt. Het is eenvoudig genoeg voor een beginnende gebruiker, maar krachtig genoeg om ook een wat complexere website te bouwen. Het programma bevat een contentmanagementplatform en een developmentframework. Versie 8.6 bevat onder meer oEmbed, een nieuwe manier om media toe te voegen, en is er een demo die laat zien waartoe Drupal allemaal in staat is. De release notes voor deze uitgave zier er als volgt uit:.

Release notes

This is a patch release of Drupal 8 and is ready for use on production sites. Learn more about Drupal 8.

If you are upgrading to this release from 8.6.x, read the Drupal 8.7.0 release notes before upgrading to this release.

Drupal 8.7.x will receive security coverage until June 3rd, 2020, when Drupal 8.9.x is released.

Important update information Core versioning support in *.info.yml files since 8.7.7

Drupal 8.7.7 introduces a new core_version_requirement key to *.info.yml files, allowing contributed modules to specify specific versions for Drupal core compatiblity, as well as to indicate that they are compatible with both Drupal 8 and the forthcoming Drupal 9 release. See the change record for more details.

Dependency updates
  • Several JavaScript dependencies have been updated to resolve publicly disclosed security issues:
    • nightwatch has been updated to version 1.2.1
    • chromedriver has been updated to version 75.1.0
    • stylelint-no-browser-hacks has been updated to 1.2.1
  • Due to a compatibility issue between zend-diactoros 1.8.5 and psr-http-message-bridge versions prior to 1.1.2, Drupal core's composer.json has increased the minimum requirement for psr-http-message-bridge from 1.0 to 1.1.2. This should not affect sites using the tarball packaged by Drupal.org (which already supplied version 1.1.2 of the component in Drupal 8.7.7), but may lead to a dependency update for certain sites maintained with Composer.

Versienummer 8.7.8
Releasestatus Final
Besturingssystemen Scripttaal
Website Drupal
Download https://ftp.drupal.org/files/projects/drupal-8.7.8.tar.gz
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

03-10-2019 • 13:12

12 Linkedin

Bron: Drupal

Update-historie

Reacties (12)

Wijzig sortering
Wordt Drupal nog een beetje gebruikt?
Ik heb er jaren geleden wel eens mee gewerkt maar gebruik nu eigenlijk alleen nog maar wordpress.
Wat zijn nu de voordelen van Drupal tegenover Wordpress?
Ik werk nog dagelijks professioneel met Drupal en ken veel mensen die dat ook doen. Mijn kennis van Wordpress is eerder beperkt, maar ik denk dat in grote lijnen dit de verschillen zijn:

- Drupal is generieker. Een vanilla Drupal ervaring biedt maar heel weinig waar vanilla Wordpress toch al redelijk uitgebreid is.
- Drupal is vooral gericht op customisation van het CMS. Door het uitgebreide systeem van entiteiten en inhoudstypes, kan het CMS helemaal afgericht worden op de specifieke context van de klant, zonder dat hier veel speciale modules voor nodig zijn.
- Drupal modules zijn over het algemeen van hoge kwaliteit en worden nagekeken door een Drupal security team. Wordpress heeft er meer maar de kwaliteit laat vaak te wensen over.
- Coding standards zijn in Drupal erg belangrijk, zeker sinds Drupal 8. In Wordpress wordt al iets te makkelijk gewerkt met hacks om iets werkend te krijgen maar Drupal probeert dit actief moeilijk te maken.

Dat zijn de voornaamste verschillen waar ik nu zo op kom, maar er zijn er ongetwijfeld nog.

EDIT: typo

[Reactie gewijzigd door rable op 3 oktober 2019 13:36]

Om aantehaken bij @yorroy
- Drupal is een primair een CMS, Wordpress een Blog
- Cacheing is met drupal veel makkelijker te regelen, doordat je veel meer opties hebt voor cache oplossingen. (Varnish, Reis, Memcache, DB-cache (default), etc) Wordpress onderstuent dit slechts rudimentair waar drupal je per entity kan cachen.
- In Drupal 8 modules zijn te beheren met composer.inc. dependencies. Bij Wordpress heb je nog een losse Pakagist (wpackagist.org) nodig (met extra config)
- Drupal heeft een sterke scheiding tussen Model en View. wat maakt dat bijvoorbeeld een nieuw thema gebruiken meestal niet vereist dat je je data modules hoeft aantepassen.
Wordt Drupal nog een beetje gebruikt?
Op meer dan een miljoen sites: https://www.drupal.org/project/usage/drupal
Op eerste gezicht indrukwekkend.
Maar als je naar de totale over de jaren heen kijkt krijgt je een ander beeld. Geen groei, maar aan de andere kant ook geen afname.
Wat te verklaren is uit het feit dat het een andere doelgroep (is geworden) wat de reacties van aantal mensen hieronder ook al weergeeft.
Ik heb 8 alleen in het begin gebruikt maar ik vond Drupal altijd veel gestructureerder, het voelde als dichter op de database. Bij WP was alles met apps en extensies, voor mn gevoel, bij Drupal meer op categorieën in de Database. Het is maar wat je fijn vind natuurlijk.
Het voordeel van drupal is vooral de flexibiliteit die het cms biedt tegenover wordpress. Het nadeel is dan dan weer de hoge learning curve omdat er gewoonweg soms geen documentatie is voor hetgeen je zoekt.

Drupal 7 naar 8 migreren is een ander verhaal...
Drupal heeft een zeer steile leercurve. Ofschoon ze een zeer uitgebreide “manual” hebben op hun website, gaat die er van uit, dat je al een behoorlijke kennis hebt van Symfony, Twig, PHP, html en css.
Daarnaast worden veel vaktermen gebruikt, die voor de beginner niet altijd erg duidelijk zijn. Bij het bouwen van je website loop je ook herhaaldelijk tegen foutboodschappen aan die vrij cryptisch kunnen zijn. Om de haverklap is er weer een “ beveiligingsupdate “ die kan maken dat je hele website onderuit gaat.
Redelijk frustrerend, maar toch wel uitdagend. Maar laat ik het positief houden: je leert er erg veel van, en bijvoorbeeld Wordpress is dan wel een makkie.
Er zijn 2 manieren waarop je Drupal kunt gebruiken.
1. Je hebt geen uitgebreide kennis nodig van symfony en PHP. Je kunt een site zo in elkaar klikken. Paar modules installeren, thema erbij zoeken. Zonder ook maar één regel code te schrijven kun je een hele uitgebreide site maken.

2. Je wilt meer dan Drupal en zijn modules kunnen bieden. Dan zoek je in de contrib naar modules die aan jouw wensen voldoen. Vond je ze niet? Dan ga je PHP schrijven. En dan is kennis van symfony niet verkeerd, maar niet perse nodig, je doet het gaandeweg wel op, maar je komt dat niet heel snel tegen. Drupal heeft er nog een hele functionele schil omheen.

En als je PHP kunt kan je de weg wel vinden. En dan biedt Drupal ook erg veel gemak voor de programmeur. Allerlei hooks en api's die je makkelijk aanroept op een bepaalt punt in het proces van contentopbouw of data(base)management, vaak al voorzien van erg complete variabelen. Deze documentatie is er allemaal wel. En als je iets niet kan vinden, de Drupal Community is erg behulpzaam.
Ik ben begonnen zoals aangeraden op drupal.org : Kies een thema dat min of meer met je eisen overeenkomt. Maar als je dat thema dan wilt aanpassen, struikel je binnen de kortste keren over Twig, PHP en JavaScript.
Wat jij bedoeld is waarschijnlijk een bestaand thema zonder aanpassing te gebruiken. Maar veel thema’s werken niet meer in de nieuwste versies van Drupal zoals 8 en 9. Dus is je keuze redelijk beperkt. Bovendien loop je het risico, dat als er een update van bijv. Drupal 8 komt, en je installeert die, je hele website met het gekozen thema onderuit gaat. Bijvoorbeeld omdat een bepaalde Symfony statement “legacy” is verklaard, niet meer werkt en dus vervangen moet worden door één of soms zelfs meerdere andere. En zonder gedegen kennis van Symfony en PHP los je dat probleem echt niet op.
Wordpress is een ramp, en vaak vreet het resources dat niet nodig blijkt te zijn (de core met plugins kan een zware Wordpress veroorzaken).
Drupal 8 en 9 gebruiken nu de core van Symfony/Laravel, wat het meer dynamischer maakt.
Vooral het gebruik van Composer bevorderd het de werkbaarheid, sowieso ook het programmeren met objecten maakt het Drupal best wel netjes.
Enige waar ik met Drupal 8 vaak mee zit, zijn de handgemaakte classes die soms vreemd functioneren, maar Drupal is redelijk tot heel veilig.

[Reactie gewijzigd door Power2All op 3 oktober 2019 13:33]

Op dit item kan niet meer gereageerd worden.


Apple iPhone SE (2020) Microsoft Xbox Series X LG CX Google Pixel 4a CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True