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 , , 24 reacties
Bron: Joomla!, submitter: Maffie500

Joomla! logo (75 pix) Versie 3.5.0 van Joomla! is uitgekomen. Joomla! is een dynamisch, in php geschreven contentmanagementsysteem, dat kan worden gebruikt om bijvoorbeeld een weblog, website of samenwerkingssite te maken. Om het programma in het Nederlands te gebruiken kun je onder andere op Joomla Community terecht. In versie 3.5 is onder meer ondersteuning voor php versie 7 toegevoegd, wat de prestaties ten goede moet komen. De complete release notes voor versie 3.5.0 kunnen hieronder worden gevonden.

Joomla! 3.5 is Here

This version of Joomla! supports the most recent release of PHP, the most popular programming language for developing web applications. PHP 7 was recently announced with significant performance improvements and is now available for use by the general public. With Joomla! 3.5 users can now enjoy the benefit of that performance improvement.

Joomla's new email update notification plugin periodically checks for available Joomla! updates and bug fixes, then emails administrators to notify them. 3.5's new statistics collection plug-in gathers the system environment in use. The raw data collected is anonymised before transmission and access to the compiled data is publicly available at https://developer.joomla.org/about/stats.html.

In addition to the features mentioned above, other highlights of the 3.5 release include:
  • Download system & environment information: gives users the option to download system/environment information for support purposes.
  • Ability to add a user CSS file to Protostar: currently it is impossible to use a custom.css file when using the Protostar template. This update adds a check to see if the file user.css exists and loads the file to allow for user customisation.
  • Added site and admin links to module user: adds switches to the mod_status module to show/hide links to the front-end and back-end of the site.
  • Article counts: a set of updates that allows the visual presentation of published, unpublished and trashed articles in the Category Manager for articles, banners, contacts and newsfeeds.
  • Random category blog and list order: this update answers a common user request to add a random ordering option for articles in the blog category and category list view.
  • Editor Buttons added to the Toolbar: You no longer need to scroll down the page to find the “readmore” or “insert image” buttons. Editor extension buttons that used to be placed below the text area can now be found in the toolbar where they belong.
  • Easily Insert Modules in Articles: allows users to easily add a module into an article with a button directly on the editor toolbar. Users don’t need to learn any syntax or remember the module details as the user interface does it for them.
  • Drag and Drop Images: Adding an image is now as easy as dragging and dropping it from your computer directly into the content. This works anywhere that you are using the default TinyMCE WYSIWYG editor.

Joomla! 3.0 dashboard screenshot (620 pix)

Versienummer:3.5.0
Releasestatus:Final
Besturingssystemen:Scripttaal
Website:Joomla!
Download:https://joomla.org/download
Bestandsgrootte:11,25MB
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (24)

This version of Joomla! supports the most recent release of PHP, the most popular programming language for developing web applications. PHP 7 was recently announced with significant performance improvements
Dus volgens Joomla zal PHP7 een uitkomst zijn omdat het rete traag is.
Ik heb een server met aantal Joomla installaties, en oh wat een meuk is dat toch.
Uit mijn tests is wel gebleken dat PHP7 niet sneller is, zelfs langzamer als je code goed in elkaar zit.
En PHP7 heeft geheugen problemen: https://bugs.php.net/bug.php?id=71876

Ook het aantal attacks op TinyMCE, FCE en het probleem uit december 2015 lopen de spuigaten uit.
Neemt niet weg dat de WordPress installaties niet veel beter zijn.

Er zitten gelukkig wel verbeteringen in en ik zal iedereen automatisch upgraden.
Joomla draait hier als een zonnetje met PHP 5.6 op Linux. Toen ik nog op Windows hoste was het wel een stuk trager en ook de opcache sinds PHP 5.6 maakt een groot verschil.

De Joomla cache heb ik zelfs nog uitstaan, als je alleen statische pagina's hebt kun je die ook inschakelen, incl de cache plugin bij extensions > plugins. Dat scheelt echt een hoop.

Er zitten nog wel een aantal bottlenecks in Joomla, ze hebben bij deze release voornamelijk op database performance gefocust volgens mij. Ze willen ook een nieuwe "router" voor de URL's maken, want dat zou op dit moment een andere grote bottleneck zijn. De bedoeling was dat die nieuwe router ook in deze versie zou zitten, maar die is helaas uitgesteld naar de volgende release.
Zowel wordpress als joomla zijn door hun ouderdom gewoon een ramp qua code imo. Die memory bug is op 1 server met apache. Is dat dan een php bug of apache bug? Ik zal die code eens draaien op een andere server en kijken of ik t voor elkaar krijg. Mijn ervaringen met php7 zijn qua performance wel goed. Juist met nette code. Ik denk dus meer dat het aan gewijzigde configuraties ligt dan aan php7 persť zelf
Hmmm dat zou kunnen. Ik zal eens wat benchmarks draaien met de CLI op PHP 7 en 5.6 om opcache uit te sluiten.

De bug met Apache en mod_php is vreemd. Uren gaat het prima, en opeens is het raak.
Vreemd, uit tests van een systeem wat ik zelf bouw is gebleken dat PHP7 een winst heeft van ~15% ten opzichte van PHP5.x. Daar moet ik wel bij vermelde dat je de config van PHP7 even goed af moet lopen omdat sommige van de defaults wat conservatief staan; een voorbeeld hiervan is garbage collection en memory allocation, op een server met ~32GB ram werd daar net een kwart van gebruikt onder volle load. Even je config nalopen en het draait als een zonnetje.

Code is op basis van Laravel (en Composer dus). Misschien dat dat wat uitmaakt?
Ik denk dat het echt uitmaakt op welk gebied je de server belast.
Password-hashen ging bij mij wel ~50% sneller.

Het geheel voelt wel iets sneller aan, maar ik denk dat je bij b.v. veel schijftoegang toch meer richting snellere opslag moet. (filemtime calls, file_exists etc).

Varnish ervoor en gaan ;)

[Reactie gewijzigd door twicejr op 22 maart 2016 20:23]

Daar heb je een punt. Ik gebruik SSD in raid 10.
Ligt er ook aan hoe je het hele boeltje instelt he. Varnish ervoor, Redis erbij voor de DB dingen (en andere short-lived opslag) en een goeie sloot RAM + een goeie config.

Opslag gaat ook bij mij via SSD's, dus daar merk ik geen bottleneck(s) nog
Ik kan je gewoon niet meer serieus nemen. PHP7 is gewoon sneller, ik wil jouw testen niet eens zien. Gehele dev community's prijzen PHP7 maar bij jou is het trager?
Verder een leuke 'bug'. Het heeft geen moer met geheugen problemen te maken, het is niet eens confirmed en met 99.9% kans een fuck up aan jouw kant.
Hoe zijn de ervaringen met Drupal t.o.v. Joomla?
We denken eraan ons Sharepoint 2007 Intranet te vervangen.
Welke versie van Drupal? Versie 8 draait namelijk aardig goed voor zo ver ik weet, mede door het ontwikkelen met Symfony aan de achterkant. Joomla en Wordpress vallen bij mij uberhaupt al af om deze reden.
Ik werk hier al jaren mee en vind het nog steeds een fijn CMS. Het draait stabiel en is makkelijk in het gebruik, mits je even doorhebt hoe het systeem werkt; menu's, artikelen, componenten, modules en plugins zijn in he begin wat verwarrend, maar als je weet waar ze voor dienen is het logisch en makkelijk. De ontwikkeling mag van mij wel iets sneller, andere populaire CMS doen het op dat gebied beter omdat er meer (community) support is of er een commercieel bedrijf achter zit. Ook het mediabeheer verdient aandacht. Verder kent Joomla een aantal zeer sterke extensies, zoals Fabrik (forms, application builder en database) en Seblod (CCK en application builder), waarmee je zeer uitgebreide sites/functies kunt maken zonder programmeerwerk.
Waar ik in het verleden nogal eens tegen aan gelopen ben met Joomla is dat het redelijk wat open deuren had. Toch een paar defaces gehad.
Ja, zelfde hier, maar tja, met wordpress is het ook geen pretje, zelfde euvel. Maar je moet het gewoon als beheerder van een site goed onder de knie krijgen met de juiste maatregelen en plugin's. Ben zeer terughoudend geworden met componenten en plugin's en in plaats van "disablen" gewoon zelfs de-installeren. En natuurlijk de juiste .htaccess files en andere maatregelen.
Dat moet je inderdaad wel bij Joomla want de systeemmappen zijn zo toegankelijk naar de buitenwereld toe, of is dat niet meer het geval?
Zo zag ik veel poging tot 'Tiny-mce hacks', die pogen om de (hele oude) filebrowser plugin te misbruiken.
Als de (module)mappen standaard via .htaccess afgeschermd zouden zijn, zou er buiten het admin-panel helemaal geen TinyMCE te krijgen zijn. (buiten het feit dat de oude Filebrowser natuurlijk een zeer brakke plugin is, omdat er geen sessie controle door die modulemaker gebruikt is).
Eigenlijk zou het geheel standaard strakker afgesteld moeten zijn, waardoor je als developer echt weet dat je een risico begaat.

[Reactie gewijzigd door twicejr op 22 maart 2016 20:19]

Ja, die TinyMCE hacks, maar ook andere editor hacks zie je veel langs komen, maar aan de andere kant, wanneer je e.e.a. goed dicht zet dan komt het wel goed. En natuurlijk op tijd updaten.
Jullie zouden kunnen overwegen om over te stappen op https://bolt.cm
Niet gek als ik het zo snel zie. Toch eens naar kijken.
Ooit ens een presentatie over gezien bij een symfony meetup, is inderdaad een leuk CMSje. Ik heb geen idee hoe goed het draait maar gebruikt volgens mij onder de motorkap Silex.
Maar weet je zeker dat dit aan de Joomla! installatie zelf lag of door extensies? En was je altijd up-to-date?
Ja, we hebben het hier ook wel over heel wat jaren geleden, in de 1.x versies
Sinds Joomla 2.5 heb ik er geen last van gehad. Het lag ook bijna altijd aan een extensie en niet aan Joomla zelf. Verder is het verstandig om een aantal maatregelen te nemen, zoals hier beschreven: http://joomlavi.com/blog/tips-tutorials/joomla-security.html. De meeste tips gelden overigens voor alle websites/cms-en
Blij met de support voor PHP7 en drag-and-drop afbeeldingen. Zometeen gelijk eens uitproberen :)

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