Door: Sander Potjer.Categorie: Versies.

Joomla 3.1.4 vrijgegeven

joomla-3.0

Het Joomla project heeft zojuist Joomla 3.1.4 vrijgegeven. Dit is een reguliere onderhoudsrelease. 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 naar 3.1.4 kan eenvoudig via de ingebouwde updater in één klik.

Update 27 juli: in Joomla 3.1.4 is een bug ontdekt dat kán resulteren in "500 Layout default not found" / "500 Weergave default is niet gevonden" meldingen voor geïnstalleerde extensies. Om dit probleem te verhelpen is er een 'hotfix' beschikbaar. Vanwege deze bug zal begin komende week Joomla 3.1.5 verschijnen. Aangezien Joomla 3.1.4 geen veiligheidsproblemen oplost raden we aan te wachten met updaten van Joomla 3.1.x totdat Joomla 3.1.5 is vrijgegeven.

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.4 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.

Wat zijn de nieuwe mogelijkheden in Joomla! 3.1.4?

  • 29855 - Automatically set $db and $app properties on plugins
  • 31349 - Display Error Message when Magic Quotes is Enabled
  • 31488 - Added Observer pattern to JTable
  • 31289 - Added JResponseJson as a CMS library class
  • 31087 - Add SQL queries profiler in Debug zone
  • 30966 - Added handling for punycode urls and email addresses
  • 29945 - Show Joomla username in admin area
  • 31130 - Added js files to protostar template
  • 30370 - Added ability to add sprintf variables to JText string
  • 30324 - Added ability to restrict the number of displayed results to mod_related_items
  • 30525 - Added a PSR-0 compatible autoloader to JLoader
  • 30931 - Allow folder names without 's' at the end
  • 31004 - Add JTwitter package to /libraries/joomla

Statistieken voor de 3.1.4 release periode

Joomla 3.1.4 bevat:

  • geen veiligheidsproblemeem die zijn verholpen
  • 247 verholpen bugs die gemeld zijn in de bug tracker

Verholpen tracker meldingen

CategoryLinkTitle
ACL 30906 *Batch usage needs strict permissions
ACL 31064 Wrong access check for com_checkin
Administration 31098 *UX Suggestions for Batch button
Administration 31225 Added tooltips to simple state buttons in grid views (com_banners, com_installer)
Administration 30909 Batch process modules doesnt allow new module positions
Administration 31346 Parent tag field not working
Administration 31099 Incorrect Access Levels in Tags List View
Administration 31229 Fixed: DebugGroup and DebugUser not working
Administration 27935 'Next' button not working on first try after login in com_users
Administration 31231 Removed useless row id columns Edit
Administration 30980 Undefined variable extension
Administration 30618 *Adding filtering by Unprotected extensions in Extensions Manager=>Manage
Administration 31401 Fixed issue with $query object being overwritten by string.
Administration 31232 Fixed bootstrap.min.js
Administration 30622 Queries not using JDatabase
Administration 31348 Regression for plugin filter search with spaces in the title
Administration 30729 Template Editor does not Display well in FireFox
Administration 31263 Missing JHELP Keys from 5 Tags Adiministrative Views, Help Buttons do not resolve correctly
Administration 30987 Menu type alias does not behave as expected [regression]
Administration 30849 Show alias for menu items on menu assignement
Administration 31321 Fixed issue with tooltip text not being escaped when no title is given
Administration 31212 Changed tooltips of table headings from Mootools to Bootstrap
Administration 30945 Wrong error when folder creation not possible due to permissions: DateTime::__construct(): Failed to parse time string (jerror) at position 0 (j): The timezone could not be found in the database
Administration 31322 Made title of search boxes show as tooltip
Administration 30744 tag mappings are not deleted after a tag is deleted
Administration 31324 Fixed error about Undefined property JTableUser::$checked_out when saving a user
Administration 31214 Added method to generate the check-all checkbox in grids
Administration 30754 Wrong display of the Debug Console (404 Error)
Administration 31217 Removed useless title on ID checkboxes
Administration 31218 Added tooltips to simple state buttons in grid views
Administration 30810 Disable ReCaptcha plugin when Joomla is installed
Administration 31188 Fixed issue with not being able to select color white
Administration 31445 Default value tag menu-items
Administration 30536 Allow plugins to add dynamically menu types to the list constructed from XML files.
Administration 26548 [patch] incorrect error check in menus.php
Authentication and Login 30932 Missing variable in gmail authentication
Authentication and Login 31143 Registration with invalid password when non-core template
Authentication and Login 30808 Typo in com_users/models/registration.php
Browsers 29922 Browser Agent Google Chrome on IOS
Browsers 30790 Typo in header makes header useless
CMS Libraries 31166 Undefined property: JTableCorecontent::$metakey
CMS Libraries 31293 Allow all password error messages to be shown
CMS Libraries 31371 Commit for issue 31351 causes PHP notice in Banner Tracks
CMS Libraries 30354 Invalid Javascript Redirect in JApplication::redirect() when headers have already been sent
CMS Libraries 30726 Error when try to save category with tags.
CMS Libraries 31525 Files uninstall is failing due to missing variable
CMS Libraries 30983 Move JPagination to the CMS tree
CMS Libraries 31256 Commit for issue 30966 garbles HTML for emails in forms
CMS Libraries 30003 Clean-up merge from Platform: JDatabaseQuery-format
CMS Libraries 30497 Consolidate JHtml classes to CMS tree
CMS Libraries 31338 Exception when saving articles etc with no tags
CMS Libraries 31289 Add JResponseJson as a CMS library class
CMS Libraries 30966 Add handling for punycode urls and emails and fix a number of places where urls and emails are used.
Code Quality 31345 Correct typo in deprecated logging
Code Quality 30571 * Strict Standards: Declaration of ContentModelCategories::populateState() should be compatible with JModel::populateState()
Code Quality 31496 DEBUG_BACKTRACE_IGNORE_ARGS not supported in PHP 5.3.1-5.3.5
Code Quality 31028 *Multilang code quality normalisation
Code Quality 30721 Removes unnecessary clearfix divs
Code Quality 30918 Code duplication removal for saveOrderAjax
Code Quality 30773 Change the year of copyright in 2.5.x files
Code Quality 31204 JMenu documentation
Code Quality 30923 Notice in Tags
Code Quality 30777 Removes html elements used in the wrong context
Code Quality 30819 Removes unnecessary clearfix divs
Code Quality 31108 Fatal erorr right after install
Code Quality 30931 Allow folder names without 's' at the end
Code Quality 31310 Password rule warning in 5.3.
Code Quality 31362 Various PHP notices and strict errors
Code Quality 31173 Only default/global Filter Label for seach at the Extensions Manager
Code Quality 31213 Redundant code
Code Quality 30479 Cleanup of unused variables
Code Quality 30871 Remove an unneeded empty()
Code Quality 31216 Improved some syntax
Code Quality 31275 Change use of self:: to static:: in JHtml helpers
Code Quality 30677 Need to update the readme files
Code Quality 31066 Cleanup Tag Storing
Code Quality 30895 Fix An undefined variable called in JApplication
Code Quality 30898 Corrects styling issues with mod_articles_category by removing h tags
Code Quality 31343 PHPCS fixes for the content plugins
Components 31290 Add Debug User Group Help Screen language string
Components 31026 Fatal error: Class 'JFile' not found when saving content override
Components 31476 Remove unneeded GROUP BY and fix duplicate article display
Components 31158 *Multilanguage: Editing an article in frontend deletes its associations
Components 28288 Unnesessary initialiazing of tooltips in category blog
Components 30723 Can't upload file after update from 2.5.9 to 2.5.10
Components 28081 Smart Search Results Page Displays Wrong Modules
Components 30727 A unpublished or deleted tag is still visible in 'List of all tags' menu item
Components 31039 Error when a 'Manager' deletes a category.
Components 31043 *Status filtering bug in categories Manager
Components 30943 Typo in com_users registration model causes registration to fail
Components 30672 Category blog: COM_CONTENT_NO_ARTICLES message is missing
Components 31045 HITS Column Admin Panel
Components 31361 SQL Error in Banner Manager: Clients
Components 30999 JArrayHelper::sortObjects() is using the wrong value for $locale argument in many places
Components 30748 *Multilanguage issue with contacts
Components 30800 Blog item is not rendering intro image
Components 31272 Fix tags help screen views
Components 30103 Cannot delete web site entry for a contact
Components 30954 Support for accent-insensitive search using the default search component
Components 30500 Show / Hide Filter Field not working in tags layouts
Components 30150 com_content loads articles before error checking
Components 30956 No published field in Contacts Component
Components 31340 *PHP notice when saving weblink
Components 30125 Search module does not take into account the 'search only' selected
Components 30757 Unpublished blog items output an extra DIV closure, breaking lauyout
Components 30544 Article Alternative Layout is not applied in Single Article menu item
Database 30607 Removing the array part in field_mappings
Database 30783 Use JDatabase instead of MySQL queries on com_menus
Database 30868 MySQL specific syntax used in JTableCorecontent::storeUcmBase()
Database 31327 Debug plugin (git master version only) doesn't catch SQL errors
Database 31455 Regression by [#31278]
Forms 30816 Documentation error
Forms 31057 Missing Read More Button in editing articles
Forms 31363 Commit for issue 30966 garbles HTML for URL's in forms
Forms 31189 Some fields are missing from the tags edit screen
Front End 30779 Fatal error in single contact category list if category is unpublished
Front End 30658 Adds WAI-ARIA Landmark Roles to Protostar
Front End 31125 Category images don't show in Categories list
Front End 30659 Adds html5 elements to Protostar
Front End 31128 Double category description newsfeed categories
Front End 30488 Wrong default values for weblink icons in layout
Front End 31148 wrong check for permissions to edit weblinks in frontend
Installation 30771 Extension Manager Check Database doesn't handle SQL queries with leading comments.
Installation 31176 Change the Language String for the Language Keyword INSTL_ADMIN_USER_DESC
Installation 31270 Fix help screens links in sample testing data
Installation 30077 Install Sample Data - Options are confusing
Installation 31147 *Install sample data None does not display tooltip
Installation 31285 Joomla Installation is broken with the current git!
Javascript 30017 Problems with calendar pop up in Chrome
Languages 26548 [patch] incorrect error check in menus.php
Languages 31290 Add Debug User Group Help Screen language string
Languages 27307 weblink or web link. Web Link or Web link
Languages 31026 Fatal error: Class 'JFile' not found when saving content override
Languages 31291 Remove timezone data from language file
Languages 31032 'Default' toolbar buttons with different labels
Languages 31207 Can't find "Purge Cache" at Install language
Languages 30982 Fast links for item language associations management
Languages 30737 Incorrect title of the User Note Categories Manager
Languages 30787 Select Tags filter cannot be translated correctly
Languages 31263 Missing JHELP Keys from 5 Tags Adiministrative Views, Help Buttons do not resolve correctly
Languages 30867 More ':' than we need at Mass Mail
Languages 30740 Site name tooltip not translatable correctly
Languages 30788 com_newsfeeds title is inconsequent in the backend
Languages 30994 Untranslated String
Languages 31176 Change the Language String for the Language Keyword INSTL_ADMIN_USER_DESC
Languages 31001 *Missing lang string for Protostar
Languages 30769 Still There are Reference to Joomla! 3.0 Version in 3.1
Layouts 30566 Tag Items List Layout Background Alternating Color Bug
Layouts 31296 Edit profile button comes before page-header instead of after
Layouts 31298 Drop downs on menu item edit are broken
Layouts 30985 *New JLayout for edit_associations
Layouts 31320 Modified date used instead of created date in featured layout
Layouts 29766 Missed ordering lists in User Managerr
Layouts 31376 JToolbar layout change breaks mobile
Layouts 31325 Modified date used instead of created date in article layout
Layouts 31186 Some HTML errors
Layouts 31150 Weblinks images
Layouts 30695 Duplicate <div class="control-group"> for tags field
Media Manager 31044 media manager overlay preview broken
Media Manager 31073 Preview image has height of max 18px
Modules 31105 Truncate introtext can break html
Modules 31122 archived articles module shows multiple entries same month
Modules 30663 Default Value for the Option Show Sub-menu Items to be Set as Yes
Modules 30797 *Wrapper module url field should be required
Modules 30673 Improving query for similar tags module
Modules 31179 code quality, mod_breadscrumbs
Modules 30949 Feed module generates empty list for non-existing entries
Modules 31220 Invalid Feed URL for Module Feed Display causes generation of page "The requested page cannot be found" & makes site un-navigable
None 31190 *Multilanguage improvement: edit associated items in the Association Tab
None 31184 *Multilanguage: Frontend article edit may break when using associations
None 31388 Admin login shows language option
None 30525 Add a PSR-0 compatible autoloader to JLoader
None 31219 Update to PHPMailer 5.2.6
Platform 30693 Unclosed span tag in permissions field
Platform 30833 Fixes issues from #29922
Platform 29432 All parameters passed to Bootstrap's modal window always set to true
Platform 30394 *Javascript translations are not available if caching is enabled.
Platform 30946 Platform bug fixes
Platform 31004 Add JTwitter package to /libraries/joomla
Platform 31008 Sync up Platform Bootstrap
Platform 31069 Sync Log package to Platform
Platform 31017 Replace Files that had the wrong attribution
Platform 31025 Sync Database package to Platform
Platform 31080 Deprecating X-Content-Encoded-By
Plugins 30774 *SEF plugin issue
Plugins 30576 $isNew not being passed to onContentBeforeSave
Plugins 30977 loadmodule/loadposition styles
Plugins 30784 User profile plugin doesn't save the field inputs after J3.1
Plugins 30990 "404 Component not found" doesn't added to redirect component
Plugins 30873 *Multilanguage: PHP warning when logging
Plugins 31280 Loadmodule support for htmlspecialchars in title
Plugins 30691 TinyMCE shows buttons with onclick attribute without space and duplicate class
Plugins 30957 System cache issue
SQL Files 31157 Field mapping for core_urls is wrong for weblinks
SQL Files 31547 IDN library missing from update sql files 3.1.2+master
SQL Files 31270 Fix help screens links in sample testing data
SQL Files 30869 Incorrect table names used in the #__content_types table
Templates 30694 Backend toolbar buttons have forbidden attribute href
Templates 30017 Problems with calendar pop up in Chrome
Templates 30974 Fix offline overflow image
Templates 30812 *No Joomla Version is display at isis bottom
Templates 31230 Protostar error.php shows <jdoc /> tags
Templates 31500 Hathor: No Batch at some Managers
Templates 31522 No tag fields in hathor - you can't write Tags in component items
Templates 30926 Beez5: Additional < in category list
Templates 30367 wrong tooltip display at the joomla BE
Templates 31172 X at hathor messages
Templates 30431 Removed unused css file: editor_content.css
Templates 31548 Toolbar: Different version of CSS vs LESS files + mobile resolution fixes
Templates 31130 Added js files to protostar template and modified index.php
Templates 30675 Display incorrect for type checkboxes
Templates 30751 No image for Tag Component at the template Hathor
Templates 30805 *Isis: sidebar background colour issue
Templates 30689 jQuery not loaded in Isis error page
Templates 30880 Article Count at beez3
Templates 30756 Blog layout has duplicate elements with "icons" ID
Templates 30814 Undefind line at isis cpanel
User Interface 30811 Overrides list does not have any markup
User Interface 29945 Joomla administration shows the Name of the author, not the User Name
User Interface 30973 Bootstrap 2.3.2 update
User Interface 31195 *Isis: Bootstrap tooltip displays only one line, truncates tip
User Interface 31199 *Various tooltips issues in back-end
User Interface 31351 Convert JToolbar to render toolbar items with JLayout
User Interface 31168 Add chosen.css for com_templates and com_admin
User Interface 31106 Adding Belgian flag
User Interface 31033 System messages with the "X"
User Interface 31533 User Interface allows tags in Banner Categories but it should not
User Interface 31167 Add class="btn-group" for hathor Options
User Interface 30832 Joomla Updater doesn't use the bootstrap styling
User Interface 29424 Multilevel select collapsed
User Interface 31034 Not colored text as in joomla 2.5 for com_redirect
User Interface 31208 No border bottom right radius and border bottom top radius for buttons at com_finder view
User Interface 30381 Create Folder button label - Media Manager
User Interface 31209 Add the Tooltip for "Clear" at Joomla! Help
User Interface 29560 jumping column in Contact Manager: Contacts
User Interface 31211 Add Tooltip for mod_latest
User Interface 31355 *Multilanguage: Adding bootstrap tooltips to the associations button
User Interface 31175 More text as we need at Text Filters
User Interface 30465 ACL dropdown hidden
User Interface 31267 *Switching to Bootstrap tooltips
User Interface 31134 *Improving Content Languages edit and manager
User Interface 30947 Bugs at the debug console if i select some images (e.g. the offline image at the global configuration)
User Interface 31138 Correct the Bug after #31034
User Interface 31383 Article manager options
User Interface 31137 Changed tooltip html behavior back to pre-bootstrap 2.3.2 (so default on)
User Interface 31428 3.1.2 backend menus don't react like previous version
User Interface 30257 Removed colors from Icomoon named icons

Zie ook op //developer.joomla.org/version-3-1-4-release-notes.html

Hoe kan ik updaten van 3.0 naar 3.1?

Je kunt van Joomla 3.0 naar 3.1 updaten 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.

 

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 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.

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: Achal Aggarwal, Adelene Teh, Aleksander Linkov, Angelika Reisiger, Anibal Sanchez, Anja Hage, Artur Alves, Ashan Fernando, Beat , Brian Teeman, Chad Windnagle, Constantin Romankiewicz, Daniel Kanchev, David Hurley, Dennis Hermacki, Dimitar Genchev, Duong Nguyen, Edwin Cheront, Elin Waring, George Wilson, Gunjan Patel, Hans Kuijpers, Hervé Boinnard, Hugh Messenger, Janich Rasmussen, Jason Rey, Jérôme GLATIGNY, Jean-Marie Simonet, Jern Wei Tan, Jerri Christiansen, Jozsef Tamas Herczeg, Khai Vu Dinh, klas 10, landor landor, Lao Neo, Lara Petersen, Le Van Thuyet, Loc Le Minh, Lu Nguyen, Marc Antoine Thevenet, Marijke Stuivenberg, Mario Proenca, Mark Dexter, Mark Lee, Matias Aguirre, Michael Babker, Mihail Irintchev, Mike Biolsi, Mike Veeckmans, Nha Bui, Nicholas Dionysopoulos, Nick Savov, Nik Faris Akmal, Ofer Cohen, Olaf Offick, Patrick Alt, Peter Martin, Peter van Westen, Peter Wiseman, Piotr Konieczny, Radek Suski, Richard McDaniel, Rob de Cleen, Robert Deutz, Robert Gastaud, Roberto Segura, Roland Dalmulder, Ronni Christiansen, Sam Teh, Sander Potjer, Sandra Thevenet, Sebastian Łuckoś›, Sergio Iglesias, Seth Warburton, Shafiq Mazlan, Stefania Gaianigo, Thomas Hunziker, Tino Brackebusch, TJ Baker, Tobias Zulauf, tompap tompap, Troy Hall, Tu Diep The, Valentin Despa, Victor Drover, Viliam Kubis, Yiliang Yang.

Bug Squad Leadership: Mark Dexter and Nick Savov, Co-Coordinators. Super-star contributors and leaders by example: David Hurley, Jean-Marie Simonet, Brian Teeman, Elin Waring, Marc Antoine Thevenet, Michael Babker en Roberto Segura.

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, Beat, Bill Richardson, Brian Teeman, David Hurley, Don Gilbert, Elin Waring, Gary Brooks, Jason Kendall, Jean-Marie Simonet, Marijke Stuivenberg, Mark Boos, Mark Dexter, Matias Griese, Michael Babker, Nick Savov, Pushapraj Sharma, Rouven Weßling.

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.