Come annunciato da tempo, con il nuovo ciclo di sviluppo che prevede una nuova versione "maggiore" ogni sei mesi, la 1.7 prosegue lo sviluppo della 1.6 rilasciata a gennaio 2011.
E' consigliato aggiornare tutte le installazioni di Joomla 1.6 a questa versione, il supporto ufficiale per la 1.6 sarà terminato a breve in agosto. Presto sarà pubblicata una guida per descrivere le procedure per aggiornare dalla 1.6.5 alla nuova 1.7.0 e saranno pubblicati i file di lingua italiani e la versione localizzata.
Seguono le note di rilascio...
Fra le novità principali della 1.7.0 c'è il passaggio alla Joomla Platform 11.2 e la relativa scissione di queste librerie interne dal resto del CMS. Questo avrà certamente un impatto importante a livello di sviluppo ma non è una caratteristica che possa essere notata dall'utilizzatore comune di Joomla ma solo dagli sviluppatori. Altre modifiche sono state fatte nella gestione dei moduli e nella procedura di installazione.
Sono state inoltre risolte circa 219 segnalazioni; è stato aggiornato l'editor TinyMCE alla versione 3.4; nuovi parametri per la gestione multilingua; inserito il supporto a OpenSearch per il componente di ricerca;
Le estensioni ed i template compatibili con la versione 1.6 non dovrebbero avere molte difficoltà a funzionare anche con la nuova versione 1.7, per le estensioni più complesse (es. Kunena e Gantry) probabilmente sarà necessario qualche piccolo aggiustamento per rendere pienamente compatibili.
Requisiti tecnici per Joomla 1.7
Software | Raccomandato | Minimo | |
PHP | 5.3 + | 5.2.4 + | http://www.php.net |
MySQL | 5.0.4 + | 5.0.4 + | http://www.mysql.com |
Apache (with mod_mysql, mod_xml, and mod_zlib) |
2.x + | 2.x + | http://www.apache.org |
Questo l'elenco delle caratteristiche aggiunte e delle segnalazioni risolte.
- Add support to log deprecated API (Andrew Eddie)
- JToolBarHelper functions for Save and Create New and Save as Copy (Joseph LeBlanc)
- Mod_custom with backgroundimages (Angie Radtke)
- Allow preselection of categories in com_content (Peter Kneisel)
- Add JFormRuleOptions rule to validate type="list" parameters (Mark Dexter)
- Make copy/move consistent across components (Michael Babker)
- Update TinyMCE to version 3.4 (Rouven Weßling)
- New parameters are present for the language switcher (Jean-Marie Simonet)
- Translation teams can now include a css file in their admin pack to change the fonts used in back-end (Jean-Marie Simonet)
- Language manager now displays installed language in tabs (Michael Babker)
- Improve the installation (Rouven Weßling)
- Make single contact view ready to use dynamic forms (Elin Waring)
- JToolBar cleanup for Save and Create New and Save as Copy (Joseph LeBlanc)
- Add ability to save a search in a menu item (Elin Waring)
- Mass Mail - exclude disabled user (Rune Sjøen and Bill Richardson)
- Add PHP and HTML modes to CodeMirror (Rouven Weßling)
- JModelList casts $query to string unnecessarily making it impossible to implement Joomfish (Geraint Edwards)
- Add to debug log information component and module start time and memory use when showing (Vladimir Serotyukov and Dennis Hermatski)
- View Access Level not testing in Administrator Models (Amy Stephen)
- Add support for OpenSearch to com_search (Rouven Weßling)
- Automatic DB update (Christophe Demko)
- Add WAI-ARIA and HTML5 support the progressbar.js (Rouven Weßling)
- Make loadmodule plugin more useful (Elin Waring)
- "Select a Menu Item Type" in modal box in menu item edit page (Dennis Hermatski)
- Add to debug log information component and module start time and memory use when showing
- Association between menu items in multilingual settings.
- Add an ordering column to table jos_languages
Security Issues Fixed
- Medium Priority - Core - XSS Vulnerabilities. More information »
Issues Fixed
Category | Summary | Link |
---|---|---|
ACL | ACL bug in Contact component backend | 24826 |
ACL | While the site is offline managers and administrators can't login. | 25058 |
Administration | Templates are still available for assignment after being unpublished | 22158 |
Administration | User Profile Date showing wrong Birthday date | 24360 |
Administration | Incorrect redirection after saving an admin module | 24887 |
Administration | Cant set template style | 25239 |
Administration | New feature: Add Site name after Page title | 25447 |
Administration | Incorrect call of onUserBeforeSave while blocking/activating user in backend plugins aren't loaded | 25730 |
Administration | Batch actions for articles | 25739 |
Administration | *Editing template files is impossible if Codemirror and editor None are disabled | 25796 |
Administration | Menu type manager slows down considerably as menu tree gets larger | 26041 |
Administration | Don't render <meta name="rights&"> when it has no content. | 26069 |
Administration | Bluestork administrator login screen is not valid | 26212 |
Administration | Disabling admin module Title breaks layout | 26221 |
Administration | The com_config component does not refresh current component page when clicking on Save & Close | 26293 |
Administration | Remove the module position preview icons if the option is disabled | 26370 |
Administration | Template and module managers using different icons for duplicate | 26378 |
Administration | Category Request variable not showing in menu mandatory parameters when using template override | 26417 |
Authentication and Login | Credentials not added to response when authentication fails | 25237 |
Authentication and Login | Login error when user is not activated | 25498 |
Authentication and Login | fatal error when calling $app>logout(); | 26172 |
Authentication and Login | Prevent Firebug change of user name | 26358 |
Code Style | Make index.html's valid | 23165 |
Code Style | Remove <meta name="title"> | 23410 |
Code Style | Systematic elimination of DS as directory separator - Final round | 25248 |
Code Style | Removing double semi-colons | 25754 |
Code Style | Code Style improvements for the installation | 25908 |
Code Style | "active" class attribute for Module Category List View | 25950 |
Code Style | Empty file administrator/components/com_weblinks/helpers/html/weblink.php | 26103 |
Code Style | Remove unnecessary file from CodeMirror | 26112 |
Code Style | Use defined toolbar tasks in place of custom | 26199 |
Code Style | duplication of rel attribute in atomic | 26281 |
Code Style | Fix PHP strict warning in MenusModelMenu | 26344 |
Code Style | Merge more docblock changes from the platform | 26363 |
Components | Some core component do not correcly uninstall | 20733 |
Components | My Profile issues | 23893 |
Components | After Reading message the counter does not refresh | 24574 |
Components | Newly published articles showing pending when they are actually published (revived) | 24662 |
Components | User profile fields are empty after submitting form with error in user fieldset | 25275 |
Components | Edit icon does not work on 3rd party extensions | 25354 |
Components | Extension Manager: wrong installer method called during update | 25634 |
Components | Extension Manager: possibility to set redirect during update | 25635 |
Components | com_contact - Line is missing in default_form.php | 25703 |
Components | *Displaying status of Content languages Default Home page in Manager | 25722 |
Components | You can delete the default template style | 25725 |
Components | Direct access as no defined('_JEXEC') or die; in com_mailto/helpers/mailto.php | 25733 |
Components | No ending fieldset tag in com_contact | 25752 |
Components | Hathor bugs with batch function | 25753 |
Components | No "new item"-button on frontend categroylist-view when there are not articles in category | 25839 |
Components | *Featured Articles Menu Option does not show option to select category as intended | 25873 |
Components | inconsistent beahviour com_content / com_wrapper | 25915 |
Components | com_contact: onSubmitContact $post variable | 25919 |
Components | weblinks component | 25974 |
Components | Missed time offset in RSS/Atom feeds in 1.6.x | 25981 |
Components | Fix missing author contact itemid in com_content | 25988 |
Components | Article - save as copy | 26025 |
Components | Redirect of article enabled with 'register to read more' function results in 404 Category not found | 26040 |
Components | Copy tasks allow multiple home menu items to be set | 26051 |
Components | Improve com_categories batchCopy | 26052 |
Components | The com_categories component is looking in the 3rd party component directory for a category.xml file | 26070 |
Components | *Uninstalling/discovering 4 core components kills their admin menu translations and links | 26085 |
Components | *Multibyte spaces search broken | 26118 |
Components | com_content archive view does not display the parent category | 26160 |
Components | Unused XML file in com_weblinks | 26166 |
Components | Use field type email in com_contact | 26196 |
Components | Broken newsfeeds when SEF URLs are off | 26201 |
Components | Contact List Queries Trashed Items | 26254 |
Components | user manager - last visited date | 26282 |
Components | The com_categories component display the note field twice | 26300 |
Components | Front end menu formatting | 26301 |
Components | Unused setting in Contact Manager Options | 26314 |
Components | "Category Order" isn't applied to Category Blog layout | 26374 |
Database | All Components are deleted from the Administration interface when a new Menu Type named “menu” is de | 25711 |
Database | Joomla 1.7.0 find updates and proposes 1.6.3 | 26179 |
Database | Incorect css in sample data (article "Beez 20") | 26321 |
Forms | Decide and document what value the required attribute takes for JForm. | 24137 |
Forms | No JavaScript form validation on users reset and remind page | 25452 |
Forms | JModelForm validate method is missing group option | 26104 |
Installation | [patch] Randomise the Joomla DB Prefix During Installation | 21813 |
Installation | Core update potentially allows for installing an older update | 23793 |
Installation | Unable to run scriptfile on plg_editors-xtd type plugin | 25462 |
Installation | Joomla updater needs better error reporting | 25697 |
Installation | One item in #__content in sample data checked out | 25701 |
Installation | Install second joomla with special prefix destruct first joomla tables at the same database | 26043 |
Installation | Add spinner to the installation | 26162 |
Installation | Some minor fixes for the installation | 26181 |
Installation | Plugin uninstall uses incorrect sql | 26189 |
Installation | Automatic update from 1.6.4 will leave some unused file | 26247 |
Installation | Error during update can delete all Joomla program files | 26284 |
Installation | Update Joomla! CMS Version | 26285 |
Installation | Remove more images from the installation (like 26262) | 26313 |
Installation | issues when updating from 1.6.5 to 1.7.0 using ftp | 26392 |
Installation | set_time_limit calls when safe mode on causes warnings | 26418 |
Javascript | Remove option to compress the JS for Tiny MCE | 23490 |
Javascript | Update Mootools to version 1.3.2 | 25082 |
Javascript | Banner Manager: Tracks - JavaScript error 'document.id("jform_inline0") is null' | 25381 |
Javascript | Cannot set custom offset for the tooltip | 25865 |
Javascript | Update FancyUpload to version 3.0.1. | 26075 |
Javascript | Turn multiselect into a behavior | 26079 |
Javascript | Update SqueezeBox to version 1.2 | 26083 |
Javascript | Don't always load Mootools (More) in the backend - this time for real | 26084 |
Javascript | rev 21483 - file modal.js not updated | 26097 |
Javascript | Namespace the checkAll() function | 26124 |
Javascript | Multiselect failing depending on selection | 26159 |
Javascript | Use the same method to test for localstorage in all scripts | 26351 |
Javascript | Some minor enhancements to progressbar.js | 26357 |
Javascript | Add some WAI-ARIA and HTML5 to the form validator. | 26372 |
Joomla! Libraries | Autoupdate fails for components after applying a patch from issue #24305 | 24338 |
Joomla! Libraries | JUserHelper::removeUserFromGroup doesn't remove user from group | 24537 |
Joomla! Libraries | JDate class sets php timezone to UTC which forces all Joomla addons to use UTC dates | 24604 |
Joomla! Libraries | Missing $key argument in call to ::allowSave() in JControllerForm::save() | 25477 |
Joomla! Libraries | module messages not displayed if they are defined before the "jdoc:include message" tag in | 25675 |
Joomla! Libraries | Embedded image converted to data in RSS feed : data URI get's corrupted | 25687 |
Joomla! Libraries | JHTML::tooltip quote problem | 25720 |
Joomla! Libraries | Librairie JDate translates month and day strings for RFC822 format which is not correct | 25772 |
Joomla! Libraries | Sync platform to address language switching issues; update platform calls using deprecated API | 25867 |
Joomla! Libraries | JDocumentRaw is disabled | 25874 |
Joomla! Libraries | *Fatal Error: JDocumentFeed disabled | 25894 |
Joomla! Libraries | Purge Expired Cache remove administrator/cache/index.html file | 25905 |
Joomla! Libraries | Platform sync: new getUserState default argument; JAccess:getActions fix | 25925 |
Joomla! Libraries | Repetition code in JHTMLImage::site() | 25938 |
Joomla! Libraries | *Preventing setting more than 1 default home menu item per menu | 26023 |
Joomla! Libraries | Fix backward incompatible changes to JVersion | 26028 |
Joomla! Libraries | Joomla 1.7 alpha | 26076 |
Joomla! Libraries | JFormFieldMedia not match with com_media params | 26111 |
Joomla! Libraries | Cannot create menu items | 26158 |
Joomla! Libraries | Don't render meta elements without content | 26184 |
Joomla! Libraries | Use local storage for tabs | 26192 |
Joomla! Libraries | Replace calls to JRegistry::loadJSON | 26194 |
Joomla! Libraries | Add toolbar helper task for checkin | 26200 |
Joomla! Libraries | Fatal error: Class 'JFile' not found in librariesjoomlacachestoragefile.php on line 200 | 26222 |
Joomla! Libraries | JMail::setSender do not set Sender | 26223 |
Joomla! Libraries | Cache library does not generate valid index.html file | 26252 |
Joomla! Libraries | Sync some changes from the platforum | 26346 |
Joomla! Libraries | Sync changes from the platform - JHTML edition | 26348 |
Joomla! Libraries | Joomla 1.7 JVersion class public variable not compliant with all previous Joomlas | 26362 |
Joomla! Libraries | Plugin Helper performance improvements from platform | 26365 |
Joomla! Libraries | Platform Catchup: Can't get parameters for a module using getModule | 26366 |
Joomla! Libraries | Fix typo in concatenate for mysql and mysqli drivers | 26368 |
Languages | Incorrect importing of languagefilter plugin's class is initialised twice | 25693 |
Languages | *If plugin language filter is enabled a contact with linked user shows articles in all languages in | 25717 |
Languages | SPACERDROP_LABEL too long for a label | 25742 |
Languages | *Wrong tip for contact redirect | 25872 |
Languages | Menu Item Help URL Not Translated | 25941 |
Languages | Administrator language file en-GB.com_languages.ini. unclosed 'em' tag at Definition COM_LANGUAGES_F | 25971 |
Languages | *Back-end language change broken by framework patch in tracker #25925 | 26004 |
Languages | The Flag Image for the Language Tamil ( ta) is Incorrect | 26013 |
Languages | Category spelling error in help text | 26055 |
Languages | pagebreak or page break | 26101 |
Languages | RTL issues with trunk | 26107 |
Languages | In a multi-language site when navigation is enabled articles tagged for other languages are also s | 26355 |
Languages | In a multi-language site when navigation is enabled articles tagged for other languages are also s | 26355 |
Languages | Joomla! Administration Login Page Does Not Show Language in the Dropdown even if the Admin Pack is Installed | 26397 |
Layouts | Sync admin layouts (hathor) | 26089 |
Layouts | Actually use the namespaced version of checkAll() | 26193 |
Layouts | More administrator layout syncs | 26208 |
Layouts | Extra line breaks in weblink item description | 26277 |
Media Manager | Media Manager changes directory after file upload or directory creation | 25085 |
Media Manager | icon as image file instead of document in media manager | 25116 |
Modules | mod_menu can create invalid id attribute HTML | 24629 |
Modules | *Improving the langswitcher module correcting some inis | 25724 |
Modules | *Breadcrumbs never use the language string for Home | 25845 |
Modules | Cache and mod_menu problem | 25852 |
Modules | loadposition: modules with double slashes and slash dollar return without leading slash | 25904 |
Modules | Possible error in JModuleHelper | 25923 |
Modules | Improve accessibility in admin modules | 25956 |
Modules | *Archives Module & Related Articles Module do not use localised calendar date | 26012 |
Modules | Latest News Module redirects to incorrect login URL | 26039 |
Modules | Wrong colspan in admin/mod_latest when there are no results | 26067 |
Modules | wrong output of mod_custom | 26121 |
Modules | *Unused admin modules | 26174 |
Modules | New opensearch feature generate non valid html output | 26211 |
Modules | Improvement of assigning modules | 26238 |
Modules | mod_login "Reset password" link doesn't work when menu item like "Edit profile" | 26308 |
Platform Synch | Follow on to 25462 for plugin uninstall | 26095 |
Plugins | Move the example plugins to the test folder | 25246 |
Plugins | Examples for the editor search & system plugins. | 25409 |
Plugins | Update TinyMCE to version 3.3.9.4 | 25642 |
Plugins | Typo of pagination parts (as default value) | 25679 |
Plugins | I can't remove script applet iframe form tinyMCE blacklist | 25723 |
Plugins | *Languagefilter plugin parameter not implemented | 25771 |
Plugins | *Normalizing language load in profile plugin | 25795 |
Plugins | *Automatic site content language change at login parameter not implemented in languagefilter | 25820 |
Plugins | Incorrect ordering of plugins type filter | 25850 |
Plugins | Update TinyMCE to version 3.4.3 | 26119 |
Plugins | Search results for contacts | 26155 |
Plugins | Update TinyMCE to version 3.4.1 | 26188 |
Plugins | the contactcreator-PlugIn interrupts the contact-categories and -names | 26258 |
Plugins | Avoid logging password in system-log plugin | 26283 |
Plugins | Pagebreak plugin running in unexpected places plus an improvement | 26315 |
Plugins | Update TinyMCE to version 3.4.3.2 | 26349 |
Search Engine Friendly | *Error when Login Module try to get the return URL of the current page when SEF turn on and the page | 25918 |
Templates | IE <= 7 and Beez templates - Incorrect mouse pointer over open/close "button" if right | 25681 |
Templates | Broken system messages in beez_20 and beez5 | 25759 |
Templates | *404 - page not found - error.php - for template beez_20 - not working properly | 25830 |
Templates | no "active"-class in TOC of multipage-content | 25901 |
Templates | Optimize the bluestork template | 25921 |
Templates | *Adding the possibility for language packs to include a css file for back-end font change | 26035 |
Templates | gray bars in Firefox/Safari above and under the Submenue in adminlists | 26062 |
Templates | Bluestork clean up | 26065 |
Templates | Sync admin layouts (hathor) | 26128 |
Templates | Remove wrong background on bluestork login | 26135 |
Templates | Add back borders in editor for codemirror | 26136 |
Templates | Fix parameter conditions for bluestork css files | 26137 |
Templates | Bluestork admin error.php not loading css files | 26146 |
Templates | Setting &template= in URL gives template parameters from default- or page-assigned template styl | 26151 |
Templates | Modals inacceessbile because JFile isn't loaded | 26153 |
Templates | More Hathor/Bluestork/Installation sync and cleanup | 26164 |
Templates | Add missing toolbar icon and update two old ones | 26234 |
Templates | Add a little eye candy to the bluestork cpanel | 26260 |
Templates | Fix some issues from 26260 | 26261 |
Templates | Remove more images from bluestork | 26262 |
Templates | <input type="submit"value="Log in" >not hidde | 26289 |
Templates | Typo in atomic template.css | 26307 |
Templates | New Eye candy feature contains CSS errors | 26310 |
Templates | Sync administrator layout overrides | 26369 |
User Interface | *Admin menu does not differentiate between default Home set to "all" and those set to a Co | 25837 |
User Interface | *Split Language Manager: Installed Languages into separate views | 25864 |
User Interface | Issue 26199 broke some javascript alerts | 26278 |
User Interface | In the Configuration screen the label Database Prefix should be changed as Table Prefix | 26398 |
Statistics for the 1.7.0 release period (19 April 2011 to 19 July 2011)
- Joomla 1.7.0 contains:
- 219 tracker issues fixed in SVN
- 1 security issue fixed