| Door: Sander Potjer. | Categorie: Versies.

Joomla 3.1.0 vrijgegeven

joomla-3.0

Het Joomla project heeft zojuist Joomla 3.1.0 vrijgegeven. Joomla 3.1 is de tweede versie van de Joomla 3 serie en volgt Joomla 3.0 op. Het doel van het Production Leadership Team (PLT) is om regelmatig updates ter beschikking te stellen aan de Joomla community. Leer meer over de Joomla ontwikkelingen op de ontwikkelaars site.

Het bijwerken van Joomla 3.0 naar 3.1 kan via de ingebouwde updater in één klik en heeft compatibiliteit met Joomla 3.0 en is dus géén migratie. Dit geldt voor alle subversies van de Joomla 3 serie. Als je dus een Joomla 3.0 site in gebruik hebt kan je met één klik in de updater beschikken over de laatste nieuwe mogelijkheden in Joomla en zijn vele bugs verholpen.

Download

Wil jij onze activiteiten ondersteunen en zorgen dat wij deze verder kunnen uitbreiden en promoten? Overweeg dan eens een donatie te maken aan Stichting Sympathy. Dat kan via iDEAL en Paypal onze hartelijk dank!

Instructies

Wil je Joomla uitproberen? Probeer de Joomla Demo!

Lees voor het updaten de release notes en de Joomla! 3.1.0 Faq zodat je op de hoogte bent van de laatste informatie rond deze release (er zijn een aantal bugs ontdekt!). Backup altijd je websites voordat je een update gaat uitvoeren.

Statistieken voor de 3.1.0 release periode

Joomla 3.1.0 bevat:

  • 7 veiligheidsproblemeem verholpen
  • 11 nieuwe mogelijkheid
  • 242 verholpen bugs die gemeld zijn in de bug tracker

Veiligheid

Nieuwe mogelijkheid

  • 29855 - Tags (bekijk hier een artikel in het Engels)
  • 30298 - Formulierveld voor notities toegevoegd
  • 29822 - Logs in debug console tonen
  • 30085 - Vernieuwing van de installatie om nieuwe toepassingen te gebruiken en MVC classes
  • 29965 - Paginering toegevoegd in COM_SEARCH component
  • 29770 - Triggers toegevoegd bij opslaan voor com_config
  • 30230 - JPlugin autoloadLanguage eigenschappen
  • 28924 - SQL Server subclass toegevoegd voor FinderIndexer
  • 30318 - Media wiki pakket
  • 30369 - OpenStreetMap pakket
  • 30364 - UNION ALL mogelijkheid

Verholpen tracker meldingen

CategoryLinkTitle
ACL 30538 Joomla Update Options button displays even if you don't have permission
ACL 30464 ACL Undefined variable error in contentadministrator.php on line 112
Administration 30432 Optimize styling for small devices
Administration 27945 Hide Subcategories text
Administration 29142 Postgresql error - Menu > Select an article
User Interface 30592 Module Class Suffix should be a multiline text area
Administration 29220 Postgres - Menu save error
Administration 30402 Clarification of tags description
Administration 30595 Fixing "urls" within TagsTableTag->bind()
Administration 30157 *Bootstrapping tabs in administration (big patch)
Administration 30537 Menus with default view in URL and sub-tasks are missing in other defined attributes and do not display correctly in menu type input in backend
Administration 30104 Messages close button in Isis
Administration 29165 Sort table of articles by featured is missing
Administration 30406 Set state to unpublished when save2copy
Administration 30366 Help Screens, key wrong, missing or not created correctly
Administration 30142 Add optional class param to accordion slider
Administration 30086 * Improving Edit Assignment in Template Edit style
Administration 30347 Fixed alignment of admin menu icons
Administration 30258 Added purge to find/update methods. Removed purge buttons.
Administration 30095 *Select menu type modal corrections for Hathor and Isis RTL
Administration 30414 Pagination limit not changeable in com_redirect
Administration 30189 * [#30157] did not take into account apostrophies in lang strings values
Administration 30259 Added (min) height to table cells with context
Administration 29295 Show Correct Meta Titles in Joomla Admin for better usability
Administration 30637 Error when publishing a child tag of an unpublished parent tag
Administration 30639 Hathor Tags issues Tag edit view
Administration 30115 Component Options are not a Modal Pop Up Window - Help screen Language Keys needed
Administration 29737 If a user is blocked while logged in, he or she stays logged in
Administration 30121 Save as copy does not work in com_weblinks, com_contacts, com_newsfeeds
Administration 30642 Creating a new Tag based on existing one, using "Save as Copy" appends a number even the new Title of the copy is different from the original
Administration 30216 *Normalising batch for com_users manager in Isis
Authentication and Login 29266 Uncaught exception in user profile when entering string for birth date
CMS Libraries 30132 Postgresql query errors in JCategories
CMS Libraries 30446 Fix Strict warning `Attribute already exists`
CMS Libraries 30221 JTags method declarations are not optimal
CMS Libraries 30584 JUcmContent can't construct from alias / error in install SQL
CMS Libraries 30120 Rename and move classes in the install library from Platform to CMS
CMS Libraries 29717 Typo in Formbehavior::Chosen
CMS Libraries 30599 Backward Compatibilty break in JHtmlBootstrap::addPanel and ::startPane
CMS Libraries 30172 *Moving the helper getAssociations() to the cms library
CMS Libraries 29736 Bootstrap carousel undefined method JHtmlBootstrap::_getJSObject in bootstrap.php
CMS Libraries 30458 Tags: Fatal Error with 3rd Party Component That Uses Categories
CMS Libraries 30523 Fix Tag Batch Creation and Tag Library Cleanup
CMS Libraries 29786 JHtmlBootstrap tabs broken
CMS Libraries 30555 JTableContenttype->save() breaks type_alias
CMS Libraries 30190 allow string-based input fields to use the "multiple" attribute
CMS Libraries 30214 JLog::add in JFolder::create logs erroneous error messages
Code Quality 30359 Fix code style in admin modules: mod_version
Code Quality 30360 Fix code style in admin modules: mod_feed
Code Quality 30583 Deprecate SimplePie
Code Quality 30653 Use of undefined DEBUG constant
Code Quality 30427 Remove 1.5 html methods from com_newsfeeds
Code Quality 30362 Fix code style in admin modules: mod_latest
Code Quality 30425 Remove duplicated filterText() methods
Code Quality 30363 Fix code style in admin modules: mod_logged
Code Quality 30311 Move code from tag model to tags class
Code Quality 30365 Fix code style in admin modules: mod_login
Code Quality 30508 Fixed typo $text = $text = '..';
Code Quality 30180 argument three in phpdoc should be the variable name
Code Quality 29970 Robots.txt check url no more working
Code Quality 30349 Cleaned up use of database & query objects
Code Quality 30260 Fix for Undefined index: custom_position
Code Quality 30353 Clean up left over debugging
Code Quality 29803 Encourage proper use of JHtml APIs dealing with scripts and stylesheets
Components 30283 *Missing filter field parameter for contacts, newsfeeds, weblinks List All Categories menu items + error in Article categories menu item
Components 30264 AJAX field for taggng
Components 30579 *TAGS: Tags field not displaying tags--Revert changes to the tags API
Components 30226 *TAGS: Getting rid of all aspects concerning lang associations
Components 30652 Commit for issue 29916 broke Smart Search indexing
Components 30066 Minor update releases not showing by default for new 3.0.x installs
Components 28803 Bug in com_contact
Components 30502 Replace use of JRequest in com_media
Components 30333 *TAGS: Notice when entering 2 tags in a tags menu item
Components 30503 *Tags :can't save Compact Layout in Tags Component Options
Components 30335 Updated Front-end Tags Layout
Components 29680 JLIB_DATABASE_QUERY_FAILED when upgrading to 3.0.2 (Postgresql: invalid input syntax for integer)
Components 30076 Pagination does not work for components with more than one administrative view
Components 28874 Registration activation email links
Components 30396 Enabling finder plugins breaks tags saving
Components 30304 Cant add fields to the category form using a plugin
Components 28924 Add SQL Server subclass for FinderIndexer
Components 30588 Fixing Tag view if core_access is not set
Components 30504 List All Tags doesn't have pagination
Components 30338 Wrong contact items publishing state from Contact details > state
Components 30074 *Front end edit button missing in category blog *here is fix*
Components 30339 Component Update Info URL - open in new tab
Components 30534 Missing Help Button in Joomla! Update component
Components 30453 Tags: Pagination not working when linking to a tag
Components 28972 Smart Search: suggestions are not filtered by current language
Components 30454 Tags: Adding Tags via Batch function replaces all previous tags
Components 30410 Notice: Array to string conversion in Tags View
Components 30248 Show Intro Text = Hide currently has no effect in Featured and Category menu items
Components 28978 Smart search (com_finder) - problem when using "Allow Empty Search"
Components 30463 Missing closing div in compact tag layout
Components 30412 *Multilanguage 2.5: SIngle article display does not filter correctly author contact per language.
Components 30251 Add single tag feed view
Components 30617 *Tags: Discover sql not in sync
Components 29770 com_config component missing triggers on save
Components 30001 Menu and Article Associations does not work under Global Cache
Components 24792 onContentPrepareData event is not implemented in all components generating forms to allow manipulation of the form data
Components 30621 Fix batch issues, metadata issues and improve code quality
Components 30415 *Multilanguage 3.1: SIngle article display does not filter correctly author contact per language.
Components 30266 Array to string conversion in smart search
Components 30553 jos_contentitem_tag_map error
Components 30480 com_contact error in admin->view->contacts search "author:xxxx"
Components 30416 duplicate alias in banner manager on pressing save as copy
Components 26860 A Contact name *must not* be unique
Components 30384 *TAGS: "Compact List of Tagged items" menu item issues in multilanguage
Components 30261 Contact tagging not working and contact notice in front end.
Components 30419 using foreach with nonarray in com_finder's feed view
Components 28409 Smart Search gives fatal error when searching with stemmer enabled
Components 30640 Hathor - Not tag field shown in core content
Components 30355 Tagged item list is showing unpublished, trashed and archived items
Components 30327 PHP Notice using new layouts (from pull request 814)
Components 28171 Com_content category view incorrect ordering of "featured" articles
Components 29058 Check parent state/access in Smart Search category plugin
Components 30560 Tagged Item menu options Child Tags always saves as Include
Components 30486 *Banners Manager:Banners and Banners Manager:Clients Status filter issue
Database 28356 Update query for SQL Server using invalid data in datetime field
Database 30286 SQL Server: define nameQuote, and fix install SQL script
Database 29520 Cannot add new menu item. [qlsrv]
Database 29551 Fixed list_price and sale_price
Database 29916 MySQL connections are not closed
Database 29678 null value in column "data" (postgresql)
Database 30262 Add PostgreSQL schema for tags, sync with MySQL, update script additions
Database 30545 Database Query String
Database 30282 Joomla3.0.3 + PostgresQL -- User Registration Problem -- Database query failed -- column "sendemail" does not exist
Forms 30482 Fix tel validation in 2.5.x series
Front End 30329 Missing tags feed and related items
Front End 30046 Update SQLSRV with platform fixes
Front End 30375 When state is changed in a list view it isn't changed in core_content
Front End 29240 Undefined property: JSite::$registeredurlparams
Front End 30466 Tags: Not shown in contacts
Front End 30387 Remove compact.xml
Installation 30397 Correct en-GB grammar in installation
Installation 30506 Joomla update system erases entire site if downloaded zip package is broken
Installation 30107 Redirect plugin needs to be disabled by default
Installation 30600 Bug in installation 3.1 B4 / Table #_ucm_base
Installation 30380 Joomla 3.1 should *not* suggest to use "admin" as the default admin username
Installation 30532 Extension Manager -> Database not displaying Other Information tab
Installation 30551 Test packages for Beta4
Installation 30559 'joomla_310.ddfre_updates' doesn't exist
Javascript 30297 Changed MooTools to jQuery based color picker
Javascript 30361 Chosen minified and un-minified versions are different
Javascript 30323 tag created iso selected with ajax interface when using keyboard only selection
Languages 30220 TAGS - language string typo
Languages 30489 *Regression: Menu Type UTF8 Alias prevents display in Menu Items Manager in J3
Languages 30231 *TAGS: does not filter on language
Languages 30126 *wrong alternate when using associations in multilanguage
Languages 30075 False statement about the recommended Update source at STS Versions
Languages 30227 Missing files on en-GB.xml
Languages 30159 *Improving multilanguage status module
Languages 30655 *TAGS: Wrong constant in en-GB.plg_finder_tags.ini
Languages 30078 *Adding Note when language pack version is not equal to Joomla version
Languages 30079 * Improving cookie handling in languagefilter plugin
Languages 30511 Capitalise Custom output title
Languages 30270 Wrong string
Languages 29709 Imposed translation on menu description
Layouts 29896 Switch JHtmlIcons to render with JLayout, update quickicons module to suit
Layouts 30405 Waringin in compact tag view when images is empty
Layouts 30596 Access Level in weblinnks manager is displaying as number
Layouts 29734 Joomla Newsfeed problem
Layouts 30541 Small fixes to batch processing layouts
Layouts 30481 Missing space between icon-cog and caret in featured view
Layouts 30444 Newfeeds Hide icon wrong colour
Media Manager 29377 Image select
Media Manager 29252 Media manager Directory doesn't update while browsing folders
Modules 30062 Base Item option in mod_menu has no effect [regression]
Modules 30063 Disabled template positions shown in module available positions
Modules 30391 Fixes array not being initialized
Modules 30499 Duplicate "btn" class in login module button
Modules 30305 Correcting the similar tags module
Modules 30505 Weblink module ignores end publishing date
Modules 30450 Remove moduleclass suffix from <input> and <button> elements in mod_search
Modules 30340 Fix regression in Similar Tags Module
Modules 30186 Weblinks module fails
Modules 30348 Popular ags Module showing multiple copies of links
Modules 30320 *Deleted Tagged items are not deleted from the map table and core_content table
Modules 30382 Fatal error in mod_weblinks
Modules 30351 State and language filtering not presesnt in Similar Tag module
Modules 29353 Smart Search Module Not Using Selected Filter
Modules 30267 *Modifying constant in logged in module (back-end)
Modules 30326 Cannot add position in Module Manager
Platform 29685 extensions manager, discover fails with: "JLIB_DATABASE_QUERY_FAILED SQL=INSERT INTO "XXX_extensions"" (postgresql)
Platform 29417 sendMail automatically adds sender as replyTo
Platform 30426 Sync HTML package to the Platform
Platform 30083 Update PHPMailer to 5.2.3
Platform 29946 Fixing extension install from dynamic URLs
Platform 30306 Fix Platform issue #1279 in 3.x and 2.5.x
Platform 30364 Add UNION ALL feature from platform
Platform 30314 Move to new JFeed
Platform 30369 Pull in OpenStreetMap package from the platform
Platform 30222 Add dateAdd method and implement
Platform 30539 *Memcache cache time issue
Platform 30318 Pull in media wiki package from platform
Platform 29168 Errors after upgrade from 2.5.6 to 2.5.7
Platform 29961 RAW filter is missing for JInput
Platform 30317 Synch session check bug fix from platform
Platform 30603 Tags: Similar Tags Module Shows the same article multiple time
Platform 30319 Accessibility fixes to JForm Platform Synch
Platform 30102 Update to Platform version code
Platform 30049 Move rules for autoloading
Platform 26514 Memcache sessions problem in joomla 1.7
Platform 30205 findmanifest should prioritize main folder manifests
Platform 30356 Update JImage to latest platform version.
Plugins 30654 SQL Error in running smart search indexer
Plugins 30341 Wrong SSL API Call for Recaptcha
Plugins 30346 *Contact creator does not include default language "All" for the contact created
Plugins 30101 Port over JPluginHelper::getLayoutPath() and use it to customize pagenavigation plugin markup
Plugins 30325 Commit of #29319 Breaks Redirect
RTL 30056 * Icomoon issue with some character & More RTL compatibility for Isis template.
Search Engine Friendly 30389 List All Tags Not Routing to Single Tag Menu Item
Search Engine Friendly 30234 Route work classes for Tags
Search Engine Friendly 24865 sef plugin results in a blank page for large content
Search Engine Friendly 29319 SEF plugin gives wrong canonical url (of category, not from article)
Search Engine Friendly 30422 Tags drill down incorrectly finds match to multi-tag tagged items menu item
Search Engine Friendly 30388 Routing on the compact list tagged items layout, default tagged items layout and similar tags module
SQL Files 30265 Make options in the content type field translatable.
SQL Files 30237 Set minimum type_id
SQL Files 30256 Error in field mapping for contact
Templates 30645 *Hathor: Icomoon icons don't show in multiple places
Templates 30133 Duplicate quotes in beez3 category blog override
Templates 29563 Error msg when an invalid back-end template is selected
Templates 30241 Horizontal scroll appears when in edit articles
Templates 30243 Add TAGs in front end articles single view in BEEZ3
Templates 30087 Second scrollbar at the media manager (isis)
Templates 30210 Undefined index errors by using the style 'beezTabs' at an beez template
Templates 30182 *Correcting some hathor display
Templates 30097 Added the error file in the Protostar template xml
Templates 29261 Admin template "super-patch"
Templates 30030 Beez index.php
Templates 30533 'banner position missing in Protostar templateDetails.xml file
Templates 30203 * Misrepresented Debug Console at the joomla errorpage
Templates 29375 Beez3 class for the image will not set
Templates 30057 *Implementing search and pagination in Menu Manager: Menus
Templates 29396 isis - article editing
User Interface 30223 TAGS: Missing 'Help' Button in Toolbar
User Interface 30330 *Correcting aligment of metadata labels in Category edit
User Interface 30507 *Edit contact display issue with editor.
User Interface 30377 Add a tag filter to the sidebars in content managers
User Interface 30250 Upgrade jQuery from 1.8.1 to 1.8.3
User Interface 30328 AJAX field improvements/fixes

Hoe kan ik updaten van 3.0 naar 3.1?

Je kunt Joomla 3.0 naar 3.1 door middel van één klik in de Joomla!Update component, het is geen migratie en heeft terugwaardse compatibiliteit. Hetzelfde geldt voor iedere voorgaande versie in de Joomla 3 serie. Als je dus nog een Joomla 3.0 site draait, kun je gemakkelijk updaten naar Joomla 3.1 door naar de Joomla!Update component te gaan en daar de update te installeren zodat je gebruik kunt gaan maken van alle nieuwe mogelijkheden en een hoop problemen zijn opgelost.

Wat is de status van Joomla 2.5?

Versie 2.5 van het Joomla! CMS heeft een langetermijnondersteuning en zal dus nog ondersteund worden tot kort na het verschijnen van Joomla 3.5 die gepland staat voor het voorjaar van 2014. Het is niet direct noodzakelijk om van Joomla 2.5 naar 3.1 te migreren.

Is het mogelijk om direct te updaten naar Joomla 3 vanuit Joomla 2.5?

Overgaan naar Joomla 3.x vanuit Joomla 2.5 is een mini-migratie en geen upgrade, hoewel het migreren van de core van Joomla zelf eenvoudig zou moeten zijn. Het is wel mogelijk dat de templates voor Joomla 2.5 aangepast moeten worden om met Joomla 3 te werken en hetzelfde geldt voor veel extensies. Test dus altijd eerst voordat je migreert en controleer de ontwikkeling van extensies en templates die je gebruikt.

Wat is de status van Joomla 1.5?

Joomla 1.5 werd officieel niet meer ondersteund vanaf april 2012 maar de ondersteuning is nog tot eind 2012 onofficieel voortgezet voor veiligheidsproblemen van gemiddelde en hoge prioriteit.

Betekent dat dat je 1.5 website ineens niet meer werkt? Nee, je website blijft gewoon draaien zoals het altijd heeft gedaan. Bedenk wel dat Joomla ontwikkelaars geen nieuwe versies van hun extensies voor Joomla 1.5 zullen ontwikkelen en vrijgeven, dus problemen en vooral ook veiligheidsproblemen worden niet verholpen. Het is daarom beter om te migreren naar een hogere versie.

Overgaan van 2.5 naar een van de Joomla 3 versies is relatief eenvoudig sinds het proces gemakkelijker is gemaakt voor nieuwe versies. Helaas gaat dat niet op voor de migratie vanuit 1.5. Gelukkig zijn er twee goede extensies die je bij het proces helpen: jUpgrade and SPUpgrade.

Je kunt kiezen of je direct naar joomla 3.0 wilt migreren of eerst een tussenstap naar 2.5 wilt maken. Beide componenten bieden je de keuze. Bestudeer de documentatie van de componenten om te leren hoe je kunt migreren van Joomla 1.5 to 3.0/2.5.

Voor de meeste nieuwe/gemigreerde websites is Joomla 3 de aanbevolen versie. Door deze versie te gebruiken voorkom je een mini-migratie en terugwaardse compatibiliteit is langer gegarandeerd. De ondersteuning van 3.x komt pas in 2016 ten einde.

Joomla! Bug Squad

Dank aan de Joomla Bug Squad voor hun inzet in het onderzoeken van gemelde problemen, oplossen van problemen, en het aanbieden van patches aan Joomla. Als je een bug ontdekt in Joomla, maak er dan melding van in de Bug Tracker.

Actieve leden in het Joomla Bug Squad Team in de afgelopen drie maanden zijn: Akarawuth Tamrareang, Andrea Tarr, Angelika Reisiger, Bill Richardson, Brian Teeman, Constantin Romankiewicz, Daria Mikhailova, Dean Clarke, Dennis Hermacki, Elin Waring, Emerson Rocha Luiz, Harald Leithner, Ian Galpin, Itamar Elharar, Jacob Waisner, James Brice, Jan Kuchař, Janich Rasmussen, Jean-Marie Simonet, Jonathan M. Cameron, Kevin Griffiths, Marijke Stuivenberg, Mark Dexter, Mark Lee, Matt Thomas, Michael Babker, Nicholas K. Dionysopoulos, Nick Savov, Nikolai Plath, Ofer Cohen, Peter van Westen, Peter Wiseman, Prasit Gebsaap, Radek Suski, Rob Clayburn, Rob Joyce, Roberto Segura, Roland Dalmulder , Rouven Weßling, Sam Moffatt, Shaun Maunder, Soheil Novinfard, Tessa Mero, Tim Plummer, Troy Thomas Hall, Viet Vu.

Bug Squad Leadership: Mark Dexter, Coordinator.

Joomla! Security Strike Team

Dank aan het Joomla! Security Strike Team voor het oplossen van alle gerapporteerde beveiligingsproblemen in deze release: Airton Torres, Alan Langford, Bill Richardson, Elin Waring, Gary Brooks, Jason Kendall, Jean-Marie Simonet, Jeremy Wilken, Marijke Stuivenberg, Mark Dexter, Michael Babker, Rouven Weßling, Samuel Moffatt.

Hoe kan je helpen met de Joomla ontwikkeling?

Het goede nieuws is dat je geen ontwikkelaar hoeft te zijn om aan Joomla mee te werken. De Joomla Bug Squad (JBS) is een van de meest actieve teams in het Joomla ontwikkel proces en is altijd op zoek naar mensen (en niet alleen ontwikkelaars) die kunnen helpen met het oplossen van bug meldingen, aanleveren van patches en testen van mogelijke oplossingen. Het is een goede manier om je kennis van Joomla te verhogen en tevens een mooie manier om met mensen uit de hele wereld samen te werken.

Als je geïnteresseerd bent kan je meer lezen in de Joomla Wiki en om deel te nemen mailen naar de Bug Squad coordinator.

Een andere manier om aan de Joomla ontwikkeling mee te helpen is door de degene te bedanken die betrokken zijn bij een van de vele onderdelen in het proces.