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 , , 28 reacties
Bron: Drupal, submitter: attiks

Drupal logoWoensdag zijn er nieuwe maintenance releases van Drupal uitgebracht, te weten versies 6.16 en 5.22. Drupal is een in php geschreven ontwikkelpakket waarmee gebruikers content kunnen beheren, organiseren en uitgeven. Het bevat veel features die terug zijn te vinden in bijvoorbeeld contentmanagementsystemen, weblogs en fora. Een uitgebreide beschrijving van alle mogelijkheden is op deze pagina te vinden. In deze release zijn geen nieuwe mogelijkheden toegevoegd: deze worden bewaard voor versie 7.0. Wel zijn er enkele bugfixes doorgevoerd en is een beveiligingslek gedicht. Meer informatie hierover is in de release notes te vinden:

Drupal 6.16 and 5.22 released
Drupal 6.16 and 5.22, maintenance releases which fix issues reported through the bug tracking system, as well as security vulnerabilities, are now available for download. Drupal 6.16 also fixes other smaller issues.

Upgrading your existing Drupal 5 and 6 sites is strongly recommended. There are no new features in these releases. For more information about the Drupal 6.x release series, consult the Drupal 6.0 release announcement, more information on the 5.x releases can be found in the Drupal 5.0 release announcement. Drupal 5 will no longer be maintained when Drupal 7 is released. Upgrading to Drupal 6 is recommended.

Changelog

The full list of changes between the 6.15 and 6.16 releases can be found by reading the 6.16 release notes. A complete list of all bug fixes in the stable DRUPAL-6 branch can be found at http://drupal.org/project/cvs/3060/?branch=DRUPAL-6.

The full list of changes between the 5.21 and 5.22 releases can be found by reading the 5.22 release notes. A complete list of all bug fixes in the stable DRUPAL-5 branch can be found at http://drupal.org/project/cvs/3060/?branch=DRUPAL-5.

Security vulnerabilities

Drupal 5.22 and 6.16 were released in response to the discovery of security vulnerabilities. Details can be found in the official security advisory:

To fix the security problem, you can either (1) upgrade Drupal or (2) patch Drupal.

We strongly recommend you do a full upgrade (which is also detailed in the security announcement) as the patches do not contain the additional bug fixes that went into the releases. Applying the patches will leave your site in an unversioned state and confuse the update status module, which will keep reminding you to upgrade to 6.16 or 5.22. Please read the announcement for details on the patch.

If you still prefer to patch Drupal, apply the http://drupal.org/files/sa-core-2010-001/SA-CORE-2010-001-6.15.patch file to your Drupal 6.15 codebase or http://drupal.org/files/sa-core-2010-001/SA-CORE-2010-001-5.21.patch to your Drupal 5.21 codebase.

Drupal screenshot

Moderatie-faq Wijzig weergave

Reacties (28)

Hoe gaat het met Wordpress? De werkwijze met WP ken ik niet.

Zelf zet ik de Drupalsite offline en load gewoon alle nieuwe bestanden up. Even de database updaten en klaar.

Officieel moet je alles eraf halen, erop zetten en dan pas update.

[Reactie gewijzigd door Lennart op 5 maart 2010 14:00]

Wordpress kan het automatisch. Download zelf de bestanden en overschrijft ze.
Dat is iets wat ik dus absoluut niet zou willen, het is gewoon een extreme security risk.
wat is de security risk dan?
Dat de script bestanden writeable moeten zijn voor de user waaronder de scripts draaien. Dat is mijn boek een absolute no-go.
Wat is daar zo extreem aan? In plaats van de bestanden zelf te overschrijven, doet Wordpress dat voor je.

Niet alle cms'en zijn zo ingewikkeld als drupal ;)
Met WordPress kan dit gewoon door de nieuwe bestanden over de oude bestanden heen te schrijven, soms is het nodig om de database te upgraden, maar dat kan door middel van één klik. Beter kan het niet volgens mij. Je kan ook automagisch updaten zodat je alleen maar de FTP gegevens hoeft in te vullen, maar dat werkt nooit bij mij.

Ik ga Drupal ook weer 's uitproberen!
Upgraden met Drupal was altijd een crime. Is dit onderhand verbeterd (alla wordpress)?
Een crime? Daar heb ik nooit iets van gemerkt. Site in offline modus zetten, nieuwe files er overheen kopieren, update.php draaien en de site weer op online zetten.
Dan gaat het dus wel mooi mis want je moet eerst ook nog de modules uitzetten. Ik ben dan een goed uur verder. Van zes naar zeven ga ik niet eens beginnen.

* arnem_ wordt horendol van het klikken en de langzame interface. Daarnaast kan hij nooit vinden waar wat staat.
Ik denk dat je iets verkeerd doet. Alleen bij upgraden naar een nieuwe major heb je daar last van (maar ook alleen als er voor die module geen nieuwe versie is).
Drupal update is in ieder geval een walk in the park vergeleken met Joomla.
Haha joomla niet dan? Ik update mijn joomla sites al een hele tijd en behalve de bestanden over de mappen heen kopieren, heb ik niets anders meoten doen.

Er is zelfs een prachtige extensie die alles automatisch voor je update. Nee, updaten met Joomla kost totaal geen tijd. Klik klik en ready to go ;)
* arnem_ wordt horendol van het klikken en de langzame interface. Daarnaast kan hij nooit vinden waar wat staat.
Probeer de admin menu module eens, die zet alles netjes in een (position:fixed;) menubalk bovenaan het scherm met dropdowns, dus je hoeft niet mer voor ieder niveau opnieuw te klikken. Dat scheelt echt heel erg veel.

[Reactie gewijzigd door Ook al Bezet op 5 maart 2010 19:17]

Al je add-ons (modules) staan in een aparte map op de server. Je zet je site op offline en haalt de drupal mappen weg, en upload de nieuwe mappen.
Update script starten

Site online zetten en je bent weer klaar.. Incl modules.
Updaten kan in vergelijking met Wordpress nog wel iets beter. Het is, zoals Kird03 niet bijzonder moeilijk hoor (behalve dat je ook nog je "sites" map en "themes" map moet backuppen), maar volautomatisch zou nog wat mooier zijn.

Wat betreft de beauty van de code, tja, niet héél lekker nee, maar op zich begrijpelijk. Er zijn weinig grote projecten die het veel mooier doen.

Heb nog niet bijzonder veel ervaring met Drupal, slechts enkele weken mee bezig, maar van wat ik er nu van meemaak is het echt heerlijk. Heb héél kort Joomla geprobeerd ernaast, maar Drupal is voor mij een stuk lekkerder werken.

edit: Oja, en even opletten met replacen van favicon.

[Reactie gewijzigd door afraca op 5 maart 2010 17:15]

Drupal heeft echt een heel erg steep learning curve... vooral omdat het zo anders in elkaar zit dan wat je vaak gewend bent. Het hele systeem van hoe content wordt geordend, de modules, de hooks, etc... het duurt gigantisch lang voordat je het doorhebt en daarna duurt het nog langer voordta je er mee kan werken. Daarnaast blinkt de interface niet echt uit in userfriendlyness.

MAAR.. als je eindelijk zo ver bent kan je binnen no time een profi site opzetten. Bovendien kan je echt ALLES naar je hand zetten.

Je moet het dus vooral zien als een investering om daarna meerdere sites op te zetten. Als je maar één site wil bouwen dan is het nog wel even afwegen of het de investering van tijd wel waard is...
Tja, het is niet zo dat ik ervaring heb met andere CMS-en. Zoals hierboven genoemd heb ik heel even Joomla geprobeerd, maar verder niks. Wellicht dat ik er daarom totaal geen moeite mee heb gehad. Het is wél zo dat ik nog niet de code ben ingedoken, nog niet bezig ben met module development, en ik daarom nog niet zo kan zeggen dat Drupal "heel vreemd/anders in elkaar zit".

Het is zeker waar dat je er geweldige websites mee kan bouwen. Niet voor niets is whitehouse.gov er bijvoorbeeld mee gebouwd. Voor bijna alles is wel een module voor, en het gebruik ervan is eenvoudig.
Het zal vast allemaal heel gebruiksvriendelijk werken en veel features hebben maar de code ziet er echt awful uit. Het lijkt een beetje op mijn eerste CMS dat ik geschreven had toen ik 15 ofzo was :S

[Reactie gewijzigd door Shadow op 5 maart 2010 13:05]

Hoeveel 'grote' PHP apps zien er nu eigenlijk /we/ goed uit qua code en opzet? Ik heb er nog geeneen gevonden, :/. En dat terwijl, kritiek op PHP terzijde, je hele mooie PHP code kunt maken, bijvoorbeeld met behulp van Zend Framework.
En dat CMS heb je uitgegeven onder Sourceforge en is 1 van de major CMSen nu?

Nee he :), dacht ik al..
Nou ik vind het niet echt funny. Je hoort altijd zoveel positieve dingen over Drupal en dat het zo'n mooi modulair systeem is enzo, dus ik dacht laat ik eens in de code kijken misschien kan ik er nog wat van opsteken of goede ideeën opdoen. Maar ik schrok me werkelijk wezenloos :). (Ik moet wel eerlijk toegeven, ik schrok minder dan toen ik voor het eerst in de code van Joomla keek :D)
De code kan zeker een pak eleganter, maar uiteindelijk is het ook voor een deel wennen aan de code style van Drupal. En vooral het systeem van hooks is een grote aanpassing als je dat niet gewoon bent — da's aspect-oriented programming en daar zijn maar weinig mensen vertrouwd mee :)

En inderdaad, Joomla is nog vele malen erger :P
Sorry hoor, maar Drupal's hook systeem is echt geen AOP.
Ik wil best van je aannemen dat de code mooier zou kunnen, maar ik denk niet dat het Witte Huis, Amnesty International en The Grammy's (om er maar eens een paar te noemen) hun websites zou laten draaien op een CMS dat jij geschreven hebt op je 15e...
Als je dat soort uitspraken doet, ben ik ook wel benieuwd naar wat concrete voorbeelden.
Bij het updaten (6.15>6.16) kun je foutmeldingen krijgen. Dit is omdat er op een tabel (drupal_semaphore) wordt gecontroleerd die nog niet bestaat maar die naderhand wordt aangemaakt. Waarschijnlijk te omzeilen door eerst je taal naar Engels te zetten en daarna weer terug. De melding negeren ga bij mij geen complicaties. Draait als een zonnetje.
en waarom niet de tabel vantevoren aanmaken?

Op dit item kan niet meer gereageerd worden.



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