Software-update: Drupal 8.7.9

Drupal logo (75 pix) Versie 8.7.9 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 the final normal bugfix release of 8.7.x. Further bugfixes will be available in 8.8.0, which will be released on December 4, 2019. Drupal 8.7.x will receive security coverage until June 3rd, 2020 when Drupal 8.9.x is released.

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.

Internal change to entity and field definition update events

It is now possible to install a new field storage definition during a fieldable entity type update. Event subscribers for entity type and field definition update events will now be passed the updated definitions rather than the outdated ones. Code relying on this buggy behavior may need adjustment.

All changes since 8.7.8

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

Door Bart van Klaveren

Downloads en Best Buy Guide

07-11-2019 • 04:55

5 Linkedin

Bron: Drupal

Update-historie

Reacties (5)

5
5
0
0
0
5
Wijzig sortering
Ik ken Wordpress en houd van de flexibiliteit van die pagebuilders (Elementor, Avia-Enfold). Wat is een fijne manier om pagina's in Drupal te maken (beetje werken met voorgedefinieerde templates e.d. voor Auto's/merken/locaties/verkopers e.d.)?

En qua template: wat is jullie ervaring met geheel eigen ontwikkeling of een bestaand thema pakken en daar je eigen ding van maken? In Wordpress zou ik altijd een bestaand thema pakken en dan een child maken. Dat geeft VEEEL meer stabiliteit omdat jouw thema 'getest' wordt door honderden andere gebruikers/ongevingen. Werkt dat ook zo bij Drupal? En zo ja: wat zijn top themes?

Als je goede *flexibele* Drupal leveranciers kent voor een grote site(>50k budget) dan hoor ik graag die namen hieronder :)

[Reactie gewijzigd door Stranger__NL op 7 november 2019 16:41]

Ik gebruik als basetheme bootstrap_barrio en daarvan heb ik een eigen subtheme gemaakt. Bario is héél flexibel en mits je enige kennis hebt, kan je héél ver gaan in het overschrijven van templates.

Ik heb er zelf geen ervaring mee, maar je kan eens de layout_builder, die in D8 core zit, van nader bekijken ;)
Drupal heeft soortgelijk systeem. Zoek een leuk thema, maak er een subthema's van en het erft alle functies (die je kunt overrulen).

Drupal 8 heeft een zeer prettig reference systeem. Alles is een entity (node, user, term, file etc) en daartussen kan je naar hartelust relaties leggen. Zo maak je met gemak overzichten die je kunt filteren/sorteren op een relatie.

Om bij jouw voorbeeld te blijven. Een auto is een node, en verder alles kan een term zijn. Type, bouwjaar, opties etc. Je krijgt dan automatisch pagina's waar alle auto's op staan van het merk BMW, of verkoper X, of type stationwagon, type brandstof, bouwjaar etc. Dit is een kracht van Drupal die al jaren bestaat, maar pas in Drupal 8 hebben ze dit echt goed doorgetrokken in core, en als je eenmaal doorhebt hoe dat werkt kan je heel snel mooie catalogi bouwen van allerlei soorten onderwerpen.

Het bedrijf waar ik werk werkt met grote budgetten. We werken veel voor contentgerichte organisaties die op een overzichtelijke manier informatie moeten presenteren aan burgers. Met Drupal kan je de UX door die relaties meestal zo inrichten dat je vind wat je zoekt met niet meer dan 2 muisklikken. Hiervoor neemt de search een prominente plek in, maar ook het design van de frontpage. Vanaf de frontpage moet het meest gebruikte onderdeel binnen 1 klik te bereiken zijn. Dit werkt volgens het toptaken principe. En Drupal is daar heer en meester in. De relaties naar onderliggende taken vanaf een toptaak zijn heel makkelijk in te regelen. (Denk bijvoorbeeld: toptaak: identiteitspapieren aanvragen, subtaken: rijbewijs aanvragen, paspoort aanvragen, identiteitskaart aanvragen). Dus van front naar aanvraagformulier is 2 kliks. En als je die toptaken goed benoemt heb je een cleane overzichtelijke frontpage en daar bijzonder korte routes naar je actiemoment.

[Reactie gewijzigd door Mar2zz op 7 november 2019 20:09]

Laten we even views niet vergeten, sinds 8.0 in core! Maakt het net allemaal leuker :p
Ja views, date, entity. En het gaat maar door. Media is erbij gekomen, lay-out builder. Ze zijn op een prettige route gekomen en luisteren naar de community. Dat wat veel gebruikt werd wordt standaard. Drupal zonder views had niks speciaals, en dat hebben ze gesnapt...

Lay-out builder is echt power voor de klant. Vaste templates instellen per node-type of helemaal loslaten en ze zelf laten bouwen aan layout per node. Als je daarbij radix met radix layouts gebruikt of bootstrap met bootstrap layouts dan word het ontzettend flexibel. Dan kan je in bijna met 1 contenttype alle wensen bedienen.

Het heeft wat weg van de panels in place editor. Maar dan beter.

[Reactie gewijzigd door Mar2zz op 7 november 2019 22:04]

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee