Software-update: WordPress 4.4

WordPress logo (75 pix) De final release van WordPress versie 4.4 is uitgekomen. Met dit programma, dat onder een gpl-licentie beschikbaar wordt gesteld, is het mogelijk om een weblog op te zetten en bij te houden. WordPress is eenvoudig in te stellen en kan binnen vijf minuten draaien als er al een server met php en MySQL beschikbaar is. Er zijn mogelijkheden om de functionaliteit van WordPress, naast bloggen, verder uit te breiden en het uiterlijk met plug-ins en thema's aan te passen. In versie 4.4 treffen we onder meer het nieuwe standaarduiterlijk Twenty Sixteen aan, worden afbeeldingen automatisch opgeschaald voor de beste weergave op het apparaat waarop het bekeken wordt en kunnen berichten nu embedded op andere website worden geplaatst. De complete releasenotes kunnen hieronder worden gevonden.

Introductie Twenty Sixteen
Ons nieuwste standaard thema Twenty Sixteen is een modern insteek voor het klassieke blogontwerp. Twenty Sixteen is gebouwd om er fantastisch uit te zien op elk apparaat. Een vloeiend grid ontwerp, flexibele headers, grappige kleurenschema’s en veel meer zorgen ervoor dat je inhoud tot leven komt.

Schaalbare afbeeldingen
WordPress kan nu geschaalde afbeeldingen weergeven op elk apparaat, zodat deze perfect passen. Je hoeft er niks voor in je thema te doen, het werkt gewoon!

Je WordPress inhoud als embed toevoegen
Het is nu mogelijk om je berichten als embed in te voegen op andere andere sites, zelfs op andere WordPress sites. Plak eenvoudig de bericht URL en je ziet direct een voorbeeld met titel, samenvatting en uitgelichte afbeelding. We hebben zelfs je site iconen, links en reacties meegenomen voor het delen.

Nog meer embed ondersteuning
Als toevoeging voor bericht embeds, voegt WordPress 4.4 ook ondersteuning toe voor vijf nieuwe oEmbed providers: Cloudup, Reddit Comments, ReverbNation, Speaker Deck en VideoPress.

REST API infrastructuur
Met de integratie van de REST API in de WordPress core breekt een nieuw tijdperk aan voor ontwikkelen met WordPress. De REST API servers bieden ontwikkelaars een stap voorwaarts om een REST API te ontwikkelen bovenop WordPress.
Infrastructuur is het eerste onderdeel van een meer-traps uitrol voor de REST-API. Inbegrip van core endpoints staat gepland voor de volgende release. Voor een sneak-peak van de endpoints, en meer informatie over het uitbreiden van de REST-API, bekijk je de officiële WordPress REST API plugin.

Term meta
Terms ondersteunen nu metadata, net als berichten. Zie add_term_meta(),get_term_meta(), enupdate_term_meta() voor meer informatie.

Reactie query’s verbeteringen
Reactie query’s hebben nu cache ondersteuning om performance te verbeteren. Nieuwe argumenten in WP_Comment_Query maken het robuuster en query’s eenvoudiger.

Termen, reacties en netwerk objecten
Nieuwe WP_Term, WP_Comment enWP_Network objecten maken de interactie met termen, reacties en het netwerk beter voorspelbaar en intuïtief in de code.

Helaas!
De video die je probeert te bekijken is niet langer beschikbaar op Tweakers.net.

Versienummer 4.4
Releasestatus Final
Besturingssystemen Scripttaal
Website WordPress
Download http://wordpress.org/wordpress-4.4.zip
Bestandsgrootte 7,35MB
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

09-12-2015 • 13:16

31

Submitter: adriaanzon

Bron: WordPress

Update-historie

Reacties (31)

31
30
26
1
0
1
Wijzig sortering
Ik heb een tijdje geleden Wordpress op een lamp installatie op een raspberry Pi gedraaid ( model B ). Helaas is op dat apparaat de pagina echt niet vooruit te branden. Zo bloated kan een CMS toch niet zijn?
Zo bloated kan een CMS toch niet zijn?
Er zijn nochtans genoeg boze artikels en reacties hierover te lezen op het internet; wordpress is mettertijd zeer log geworden.
Die 'boze' artikels hebben naar mijn idee ook te maken met onbekendheid ten aanzien van WordPress. Inderdaad is het een vrij eenvoudig systeem en kan iedereen het installeren, maar dat wil niet zeggen dat iedereen begrijpt wat ze doen.

Wanneer je WordPress op je ontwikkelomgeving installeert met behulp van (bijvoorbeeld) Vagrant zal je weinig performance problemen hebben. Veelal werkt dit nog sneller dan via een hosting provider.
Ik snap niet precies wat je met je laatste opmerking bedoelt. Vagrant is niets anders dan een virtuele omgevingsmanager die het mogelijk maakt om je ontwikkelingsomgeving eenduidig en schoon te houden, even simpel gezegd. Maar wanneer je dit op een Raspberry Pi draait via Vagrant maakt je het hoogstens erger, niet beter.

Het grote probleem dat WordPress heeft met weinig resources is dat de database server het gewoon niet trekt. Dit komt onder andere omdat WP vrij intensief gebruikt maakt van de database en omdat het niet gebouwd is als een klein of licht CMS, maar als een compleet pakket.

Als je weet wat je doet kan je met WordPress en een hoop optimalisaties vrijwel alles doen. WordPress wordt door ontzettend veel en grote websites gebruikt.
Misschien dat PHP7 je een performance boost geeft?
Het gaat vooral over de gigantische overhead aan hooks en het aantal databankqueries, daar gaat PHP7 niks aan verhelpen.
Ik denk dat dat gedeeltelijk te wijten valt aan mensen die zichzelf webdeveloper durven noemen en voor elke scheet een plugin installeren. Bekijk de gemiddelde wordpress pagina eens daar staan rustig 40+ http requests in de header vanwege alle plugins en aangekochte template.

Ik maak ook veel gebruik van Wordpress, maar maak max gebruik van 3 plugins (ACF, LayerSlider en Contact Form 7) bouw m'n eigen templates en zorg altijd voor een ySlow/Google Pagespeed score van 80-85/100. Dan kan wordpress echt wel snel zijn.
Goeie opmerking, maar dit ging oorspronkelijk over de prestaties van wordpress gehost op Raspberry Pi. Zou stock WP daarop wél voldoende snel draaien?
In mijn ervaring is het vooral de database die moeite heeft op een raspberry. Ik heb er ook wel eens geprobeerd een webservertje van te maken voor m'n eigen site maar mySQL was gewoon te traag daar
Zou het welicht beter werken met sqlite? Dit is een veel lichtere database, en er is een plugin voor wordpress die dit ondersteunt.
Voor zover ik weet gebruikt raspberry flash geheugen (SDKaart) voor opslag, als je daar een database op gaat draaien loopt dit natuurlijk stuk omdat een database ontzettend veel IO genereert (helemaal als je weinig RAM hebt).

SQLite zal dit probleem niet oplossen en misschien zelfs erger maken omdat je met meerdere requests constant file locking hebt die op elkaar zitten te wachten.
Hoewel MySQL (Myisam) ook een enkel bestand gebruikt per tabel (SQLite één file per database).
memcached draaien, php-memcache(d) installeren en WP-FFPC als -plugin in wp. Ik merk dan wel verschil (niet op een PI, maar op een gewone server).
Wordpress staat alom bekend om zijn trage performance. Vaak is het een combinatie van Wordpress en een berg plugins, maar Wordpress zelf is geen klein en licht CMS. Op shared hosting werd mijn account geregeld geschorst omdat mijn Wiki website op basis van Wordpress de machine te zwaar belastte.
Misschien de database (de m van lamp) op een 2e raspberry-pi zetten (of direct op een nas?) dan kan/zal schelen omdat meestal de database een wissel trekt op de performance.
Upgrade hier doorgevoerd op een paar websites, werkt prima en merk wel iets van performanceverschil met navigeren en laden van pagina's.
Positief of negatief? :)
Hier ook even een update gedaan. Verliep allemaal soepel. Ik merk niet echt verschil in performance.

Edit: Ik heb ook even naar de Twenty Sixteen theme gekeken, maar werd daar niet heel warm van. Misschien een kwestie van smaak, maar zoals ik het zie is Twenty Sixteen echt een showcase om alle features van Wordpress te laten zien en als je alles configureert ziet het er netjes uit, maar spectaculair zal het niet worden.

[Reactie gewijzigd door BlueSix op 23 juli 2024 16:58]

Anoniem: 101094 @BlueSix9 december 2015 14:06
Welke van de standaard themes zal wel spectaculair worden?

Daar zijn deze themes ook helemaal niet voor bedoeld.
Die zijn ervoor om snel even een persoonlijk blogje voor in elkaar te knallen, niet bedoeld voor het serieuzere werk.
Upgrade hier succesvol geïnstalleerd op alle 3 mijn websites, wel een saaie upgrade tegenover anders, zit niet veel nieuws in...
De REST API is een mooie en grote nieuwe toevoeging. Zeker voor ontwikkelaars die ook maatwerk oplossingen bieden op basis van Wordpress is dit een mooie toevoeging.

Zie bijv. ook Wordpress.com die onlangs zijn overgegaan op Calypso: https://developer.wordpress.com/calypso/

Dit maakt nu nog gebruik van een "eigen" REST API, maar er zijn plannen om dit te gaan integreren met de Core Wordpress REST API. Vind heel dat Calypso best een indrukwekkend systeem om te zien; is nog open source ook dus je kunt het vrij gebruiken: https://github.com/Automattic/wp-calypso
Waar vind je dat die concrete plannen? Matt gaf eerst zelf nog aan niet te weten of het naar de open source wordpress komt. Dat is volgens hem aan 'de community'.

Schreef er onlangs nog een blog over: Stephan Vierkant: Het dode spoor van Wordpress
Ik bedoel niet dat ze Calypso gaan integreren in core, maar dat ze de achterliggende API van Calypso compatible gaan maken met die van Wordpress core.
We're excited about the REST scaffolding going in WordPress 4.4, but the endpoints in the latest version don't cover a huge part of what we're doing. Automattic contributors to core have been heavily involved in the core API work so far, and we expect that to continue and increase in 2016, hopefully completely harmonizing the different APIs in one of the core releases next year.
Ik heb je blog ook even doorgelezen; ben het er niet 100% mee eens. De mensen achter Wordpress.com zijn niet de eigenaars van Wordpress. Wordpress.com is een (betaalde) SaaS dienst op basis van Wordpress. En hoewel het klopt dat Matt Mulenweg één van de oprichters is van Wordpress en nu (mede) eigenaar is van Automattic, betekent dit niet dat hij in z'n uppie kan beslissen om Calypso onderdeel te maken van Wordpress.

"It's up to the community" betekent dus niet dat hij er geen vertrouwen in heeft, maar simpelweg dat de overige core-contributers het er mee eens zullen moeten zijn voordat zo'n grote en ingrijpende verandering doorgevoerd kan worden.

Daarnaast kan Calypso nu niet zomaar in core gepropt worden, juist omdat de REST API achter Calypso nu custom is en afwijkt van wat Wordpress 4.4 standaard aan boord heeft. Vandaar dus ook dat ze bij Automattic eerst gaan werken aan het verbeteren van de Wordpress Core REST API. Zodra die compatible is met Calypso kunnen ze het alsnog aan gaan kijken of het de moeite waard is om de hele hap in core te plaatsen.
Ben het niet eens met je blog. Vind het persoonlijk een goed besluit van WordPress was ze genomen hebben met de ontwikkelingen WP Calypso. Deze keuze is een enorme sprong voor WordPress en laat juist zien dat ze niet stil blijven zitten. De reacties op je blog vond ik helemaal bijzonder. WordPress wordt gebruikt bij 50% bij nieuwe site installaties, maar dan nog weet iemand Joomla te adviseren wat op slechts 3% van de sites gebruikt wordt.

Je moet voor de ontwikkeling van WordPress ook eens naar Ghost kijken wat opgericht is door één van de voormalige core contributors van WordPress.
Upgrade succesvol uitgevoerd, zoals altijd eigenlijk. Het is dan wel een basic homepage, maar toch fijn dat het altijd goed gaat. Over het algemeen is m'n website best responsief alleen 'het eerste bezoek' vind ik relatief lang duren. Als ik dat vergelijk met het bezoeken van tweakers.net wat er vrijwel instant is, is mijn homepage wel traag met laden. Waar die laadtijd in zit weet ik niet helaas..
upgrade op een site nog maar doorgevoerd merk nog weinig maar kwam ook omdat de site in 480ms klaar was met laden daarvoor :)
23 updates gedaan waarvan ik er bij één handmatig de wp-core files opnieuw moest uploaden. Iets met een verkeerde file permissie. Maar voor de rest geen problemen. De updates werken zoals altijd weer zeer soepel.
Taro Moderator General Chat / Wonen & Mobiliteit 9 december 2015 18:32
Via WP-CLI een aantal websites van de update voorzien, krijg bij nagenoeg iedere website in de console een fatal error te zien: "Class 'WP_Widget' not found in .....".

De websites doen het verder wel gewoon, voordat ik de rest ook van updates voorzie wacht ik wel even op updates van een aantal themes en plug-ins.
Taro Moderator General Chat / Wonen & Mobiliteit @Taro11 december 2015 20:36
Er is een update van WP CLI uit ivm dit probleem: http://wp-cli.org/blog/versions-0.21.1-and-0.20.4.html. Nu krijg ik echter de volgende foutmelding:

"Fatal error: Call to a member function getConfigs() on null in ..."

Wederom even afwachten dus.

Edit: Issue op GitHub ingediend.

[Reactie gewijzigd door Taro op 23 juli 2024 16:58]

Op dit item kan niet meer gereageerd worden.