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

Door , , 9 reacties
Bron: Drupal, submitter: Zidane007nl

Drupal logo Versie 8.1.10 van Drupal is uitgebracht. Drupal is een in php geschreven, gebruiksvriendelijk en krachtig contentmanagementplatform, waarmee bijvoorbeeld websites kunnen worden gemaakt. In versie 8 staan responsive templates standaard aan, waardoor een website er altijd goed uitziet, onafhankelijk van het apparaat dat wordt gebruikt om hem te bekijken. In Drupal 8 is de overstap van xhtml naar html5 gemaakt, wat onder meer web-apps mogelijk maakt. Verder is de in php geschreven broncode flink opgeschoond en gemoderniseerd en zouden door slimmere caching de prestaties zijn verbeterd. In versie 8.1.10 zijn enkele beveiligingsproblemen verholpen en updaten wordt dan ook sterk aanbevolen.

Release notes
This release fixes security vulnerabilities. Sites are urged to upgrade immediately after reading the notes below and the security announcements: No other fixes are included.

Drupal 8 (620 pix)

Versienummer:8.1.10
Releasestatus:Final
Besturingssystemen:Scripttaal
Website:Drupal
Download:http://ftp.drupal.org/files/projects/drupal-8.1.10.tar.gz
Bestandsgrootte:12,06MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (9)

Automatische updates zou fijn zijn als het er nog een keer in komt, al is het maar voor de core.
Ik geloof dat hier nu al zo lang over gediscussieerd word, ze moeten er ooit aan beginnen, maar als ze een systeem als composer hanteren en developers ook weten hoe ze er mee om moeten gaan zou het de installaties een stuk veiliger maken.
Hier kan je drush voor gebruiken, maar het is inderdaad lastig als je host dit niet aanbied. Nu met Composer erbij moet daarna ook nog Composer drupal-update gedraaid worden, het is dus nog ingewikkelder geworden dan bij drupal 7.
Zonder nu meteen mijzelf te promoten, maar ik heb onlangs een tutorial geschreven waarin ik beschrijf hoe je Drush kunt installeren en gebruiken zónder dat je 'root' access nodig hebt bij je webhost, maar wel SSH toegang uiteraard. Ik beheer meerdere websites met Drupal en de Drupal core updaten zónder Drush o.i.d. is inderdaad een tijdrovend karwei. Deze handleiding werkt bij shared hosting van pcextreme, maar ik neem aan dat het bij iedere webhoster werkt (zonder root, met wel SSH). Nederlandse versie | English version
Leuke tut! Tip: Je kunt drush aliases gebruiken voor je sites dan hoef je niet naar de directory te cd'en.

Dan kan je drush @mijnsite.nl status doen, of drush @mijnsite.nl up drupal bijvoorbeeld.

Bij veel, m.i. ongeschikte hostingpakketten voor drupal, kan je alleen maar via (s)ftp of een webclient files uploaden. Dus dan wordt t wel een drama, want dan ga je echt handmatig files vervangen. Zou mooi zijn als je dan via drush extern kan authenticaten, bijvoorbeeld door drush @remotesite.nl --authenticate="temp-key of password" drupal-update.
Inderdaad, dat is (vind ik) het enige grote nadeel aan Drupal. Alle modules zijn vanuit de admin interface bij te werken, behalve de core.

Al zouden alleen de veiligheidsupdates toe te passen zijn vanuit de admin interface, dan zou het al een hele vooruitgang zijn.
Kun je nu geen composer update uitvoeren dan? Dat upgrade alle componenten naar de meest recente versie zover ik weet.
Drupal heeft een iets andere doelgroep dan bijvoorbeeld Wordpress. Zonder te oordelen is Wordpress meer gericht op zeer laagdrempelig beginnen met bloggen of een website, veelal op shared hosting infrastructuur.

Drupal is toch iets meer gericht op de professionele markt waarbij dedicated hosting of op zijn minst root toegang op de server aanwezig is.

De auto updates zijn handig als je geen root toegang hebt op een server. Heb je dat wel dan kan je dat gemakkelijk zelf fixen. Bij drupal bijvoorbeel met drush. Je zou in een cronjob iets kunnen zetten als: 25 6 * * * drush @local.mysite.nl pm-update -y

Ook kan je in drupal gewoon (e-mail) meldingen aanzetten voor eventuele updates.
Verder kan je je eens inlezen op de voor- en nadelen van automatische updates.
Automatisch updaten is niet altijd een even goed idee. Zaken die veranderen in een module kunnen de boel wel degelijk breken. Mag normaal niet als semver degelijk gevolgd wordt, maar kan wel zo zijn. Zeker als andere modules van die module afhangen.
Van zodra je met dependencies tussen modules zit, heb je dit. Cft gems, composer packages, node modules, ...
Niet echt een goed idee. zou dan wel eerst een drush archive-dump doen. Heb een keer gehad dat de module Rules de hele site stuk maakte doordat ik een drush up deed. Heeft me uren gekost om de oorzaak te vinden omdat er heel veel geupdate was.

Een foreach loop door de modules in een script die van elke geupdate module de return status bekijkt is en logt is dan nog iets nicer.

Betere practice is dit:
Installeer de nieuwe drupalversie op een ander virtual host. Plaats daarin een kopie van je site(s) die je wilt upgraden. Test de boel na de update. Indien ok, verhuisde spul live zetten, of van het origineel files updaten. Dit kan met wat handig scripten volledig met drush!


Om te kunnen reageren moet je ingelogd zijn



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True