giovedì 18 novembre 2010

Rilasciato DotNetNuke 5.6.0

Nuove funzionalità e parecchi miglioramenti per questa nuova versione di DotNetNuke. Tra le più importanti troviamo il miglioramento delle funzionalità di ricerca, ottimizzazione delle performance del database e del logging applicativo, un nuovo configuration manager. E per gli utenti Professional e Enterprise ci sono altre novità: aggiornamento della site search, migliorato il supporto a Google Analytics, e migliorato il workflow di approvazione dei contenuti. Insomma parecchie migliorie e funzionalità aggiuntive.

Di seguito la release note completa.



Major Highlights

  • Added automatic portal alias creation for single portal installs
  • Updated the file manager upload page to allow user to upload multiple files without returning to the file manager page.
  • Fixed issue with Event Log Email Notifications.
  • Fixed issue where Telerik HTML Editor was unable to upload files to secure or database folder.
  • Fixed issue where registration page is not set correctly during an upgrade.
  • Fixed issue where Sendmail stripped HTML and Links from emails.
  • Fixed issue where Ribbon Bar CSS was included on the page even when Ribbon Bar was not visible.
  • Fixed issue where "My Folder" was not available in the URL control and the Telerik HTML Editor
  • Fixed issue where the language skinobject dropdown does not maintain state between postbacks
  • Fixed issue where the UserProfile PhotoURL property not set properly
  • Fixed issue where Data Caching code could result in race condition
  • Fixed issue where a portalalias with a trailing "/" would cause a 404 error
  • Fixed issue where reference copies of modules are not copied from the primary to secondary language pages.
  • Fixed issue where a disabled language can result in orphaned pages which are not localized with Content Localization
  • Fixed issue where content item wasn't being assigned to host tabs resulting in error when changing the host page title
  • Fixed issue where localized grid header columns did not sort
  • Fixed issue where the ribbonbar control panel was not properly moving pages when localization was enabled.

Security Fixes

Updated Extensions

The following extensions have been updated in the 5.6.0 packages.  Please see the specific project pages for notes on what bugs or enhancements were corrected with each release.

Modules

  • Events Module 05.01.05
  • Forums Module 05.00.00

martedì 2 novembre 2010

Disponibile DotNetNuke 5.6 Public Beta

E' disponibile online la nuova DotNetNuke 5.6 Public Beta. Tra le novità ci sono dei ritocchi in diverse aree funzionali e la risoluzione di diversi bug minori.


Le sezioni coinvolte nel migliramento funzionale sono le seguenti:



  • Configuration Manager
  • Auto portal alias mapping
  • Streamlined File Upload handling in the File Manager
  • Updated Default CSS
  • Search Engine Enhancements
  • Asynchronous support in Google Analytics
  • Numerous Performance enhancements

Buon Divertimento.

giovedì 23 settembre 2010

Rilasciato DotNetNuke 5.5.1

E' stato rilasciato oggi  DotNetNuke versione 5.5.1 con l'importante fix per la vulnerabilità segnalata nei giorni passati sui siti con ASP.NET.


Di seguito riporto il changelog:




Major Highlights

  • Added feature to detect if a site is not running the suggested customErrors configuration to mitigate the ASP.Net Padding Oracle Vulnerability.
  • Updated the default web.config to use the recommended customerrors settings to mitigate the ASP.Net Padding Oracle Vulnerability.
  • Fixed Sitemap Provider so it only returns one page when multiple languages are enabled and Content Localization is not enabled.
  • Fixed Telerik File Manager to make files stored using database folders visible to the user.
  • Fixed issue where module developers using custom aspx pages that inherit from basepage and use codeblocks get an exception
  • Fixed issue where the locale was not properly reflecting the querystring and the users browser or portal settings.
  • Fixed issue where users were not granted proper permissions for the Templates folder on install.
  • Fixed issue where missing objectqualifier would cause upgrade script to fail.
  • Updated the url parser to take port 443 and ssl into consideration. its no longer necessary to turn off human friendly or use-port number in web.config
  • Fixed behavior of Language detection when Content Localization is not enabled.
  • Updated update tab logic to take host tabs into consideration.
  • Fixed install template to ensure content localization is defaulted to off for new installs
  • Updated the warnning dialog confirmation box to show the user name and the role that the user is being removed from.
  • Fixed issue where tab hierarchy was not displayed properly when the tab level was changed in the tab hierarchy.
  • Fixed issue where translators were not given the proper edit permissions when content localization was enabled.

Security Fixes

Updated Modules/Providers

The following modules and providers have been updated in the 5.5.1 packages. Please see the specific project pages for notes on what bugs or enhancements were corrected with each release.

Modules

  • Feedback Module 05.00.02

Providers

  • none

venerdì 20 agosto 2010

Rilasciato DotNetNuke 5.5

E' stato da pochissimo rilasciato DotNetNuke 5.5  con la novità della localizzazione completa dei contenuti anche grazie allo strumento di traduzione. 

Ci sono anche tante altre novità ... ecco di seguito la release note:

Major Highlights

  • Added Content Localization support
  • Added new wrappers for additional Telerik controls
  • Improved performance by updating Data Access Block.
  • Updated Telerik components to latest release.
  • Added core Unit Tests to the source code package
  • Added new Default Visibility setting for Profile Properties.
  • Added ability to suppress auto-injected Module css class.
  • Added new Settings and Configuration properties to base Presenter class.
  • Improved logging during upgrades.
  • Added support for Media element in styles skin object.
  • Fixed issue which prevented system from running correctly when using alternate port number
  • Fixed issue with portals not being created after upgrade.
  • Fixed issue where incorrect AdministratorRoleId could be added leading to UI incorrectly showing "padlock" icons in permissions grid
  • Fixed issue with welcome emails not being sent if system is set to use a double byte langugage.
  • Fixed issue with viewing Profile picture.
  • Fixed portal creation so User profile page is set correctly.
  • Fixed broken link to verify language resources.
  • Fixed issue with Host updating Site Settings.
  • Fixed issue with HTML module's database level dependency on the Modules.ModuleTitle field.
  • Fixed issue with Host/Admin being able to disable all languages.
  • Fixed issue where it was possible to have a disabled portal default language by enabling the applicable values on upgrade.
  • Fixed issue with User Profile Image not showing.
  • Fixed issue with Tab Order starting at -1 when hard deleted from Recycle Bin.
  • Fixed issue where an exception occurred when editing page settings of a disabled language (that once had been enabled)
  • Fixed issue with File Manager when adding new folders, no longer have to Click the root folder first.
  • Fixed parent drop down in edit page settings so that users who have edit rights, bt are not Administrators get None Specified option.
  • Fixed issue with Profile Image Control.
  • Fixed issue where wrong portalid was used if accessing site settings via host->portals menu. This could display the wrong set of languages for a portal and lead to portal display language being incorrectly updated.
  • Fixed issue with GetTabPaths Stored procedure to handle null culture pages correctly.
  • Fixed issue with case insensitive fonts in Captcha control.
  • Fixed issue with Telerik editor file management.
  • Fixed issue with exception thrown when creating new languages.
  • Fixed issue where host vendors did not allow selection of an image from a host folder.
  • Fixed issue with upgrades when there are deleted portals.
  • The Edit Profile link in the View Profile should redirect to the Manage Profile page.
  • Fixed issue where language editor page size was not defaulting to 10 as required.
  • Fixed issue with SendMail removing HTML formatting.
  • Fixed issue where anonymous users were not respecting the browser default language setting for current locale
  • Updated CoreSitemapProvider to use the ModifiedDate of the Tab and Modules on the Tab for the LastModified date for the PageUrl.
  • Verify Language Resources to Verify Language Resource Files to match the wireframes for the Content Localization project.

domenica 15 agosto 2010

Rilasciato DotNetNuke 5.1.4



Tra le novità di questa nuova versione di DDN c'è sicuramente il restiling completo del "action menu". Vi consiglio di darci uno sguardo perchè è stato decisamente razionalizzato ed ottimizzato.
E ancora è stata aggiunta la possibilità di creare dei pacchetti di realese pronti per la distribuzione permettendo di risparmiare un sacco di tempo nella distribuzione dei moduli.

Ecco il link al post ufficiale.

Buon Ferragosto a tutti!

domenica 25 luglio 2010

'A potentially dangerous Request.QueryString value was detected from the client' dopo l'aggiornamento ad ASP.NET 4

Mi sono imbattuto in questo errore "A potentially dangerous Request.QueryString value was detected from the client" dopo aver aggiornato una nuova istallazione di DNN al framework 4.
Ad ogni click che facevo ottenevo questo errore. Dopo un po' di ricerche ho scoperto che si tratta di un sistema di validazione della request che viene chiamato ad ogni richista fatta per ogni tipo di risorsa.

Una soluzione è quella di impostare la direttiva validateRequest nel file webconfig.xml a false:

<pages validatgeRequest="false" />

Nel caso in cui sia già impostata a false e non si risolve il problema allora c'è un secondo tentativo da fare. Si deve aggiungere alla sezione httpRuntime la proprietà a "2.0":

<httpRuntime requestValidationMode="2.0" />

In questo modo si cambia il comportamento della validateRequest e non si ha più il problema.





giovedì 20 maggio 2010

Rilascito DotNetNuke 5.4.2

E' stata appena rilasciata una nuova versione di DotNetNuke. Si tratta della release mensile dedicata a stabilizzare il prodotto. Con questo rilascio vengono infatti sistemati diversi bug e ottimizzate alcune prestazioni. Di seguito la release note.


Major Highlights

  • Improved performance of Sql script for listing modules by portal.
  • Improved DeleteModule method to handle instances where object may be null.
  • Increased the size of the Admin - Pages list box to cater for sites with a large number of pages.
  • Updated the Installation Wizard's Polish & German language packs.
  • Fixed issue with emailing Vendor details to the Admin and conformation details to the Vendor.
  • Fixed issue where Sitemap does not work if globalisation culture is a culture that uses comma as separator
  • Fixed issue with missing type specification in SiteMapSettings.
  • Fixed issue where upgrade fails when site has a non-'en-US' default language
  • Fixed issue with link editor showing pages the user does not have View permissions for.
  • Fixed issue with registration emails not being sent from Child Portals.
  • Fixed issue with Role update email not beiung sent to the user.
  • Fixed issue where default tabs for Site Settings were not created when creating settings for a new language.
  • Fixed issue where localization upgrade script was incorrect and could result in error on upgrade.
  • Increased the number of Users that a DNN installation can handle to 2.14 billion.
  • Fixed issue where localization updates were not properly applied to individual portals.
  • Fixed an Issue, where Language Editor returned to Language List on update of any file.
  • Fixed issue with jQuery not loading early enough.
  • Fixed issue with email sending not recognizing HTML properly.
  • Fixed issue with port numbers in email address during installation.
  • Fixed issue with passing connection information to Sql Module.
  • Fixed issue where the User Skin object was ignoring the ShowUnreadMessages attribute
  • Fixed issue where the profile ImageEditControl datatype was only added to Portal 0.
  • Fixed issue with url formatting when no context exists. Adding "http" is fallback position.
  • Removed "obsolete" state from DotNetNuke.Services.Mail.Mail.Sendmail.
  • Fixed rare issue where the install wizard could leak useful database connection information under certain conditions.
  • Fixed issue where messenging module failed to filter for dangerous html/script.
  • Security Fixes

Install Wizard Information Leakage (DNN 2010-04-L)
HTML/Script Code Injection Vulnerability in User messaging (DNN 2010-05-L)
Updated Modules/Providers

giovedì 6 maggio 2010

[Risolto] - Windows 7 freeze


Sono ormai moltissimi i post in rete di gente che ha problemi con i freeze di Windows 7 e che non riesce a capire da cosa dipende. In realtà il problema risale addirittura a Windows XP che lo aveva risolto con il rilascio delle Service Pack.

Leggendo i vari posto ho potuto constatare che nonostante i problemi sembrino derivare da diversi fattori, alla fine si arriva quasi sempre a problematiche legate ai driver delle periferiche. In genere si tratta delle periferiche video, ma altre volte anche di altri componenti e più in generale si tratta di componenti che utilizzano l'ACPI (Advanced Configuration and Power Interface), ormai integrato da anni nelle schede madri. Nonostante l'ultima versione della specifica ACPI, la 3.0b, sia stata rilasciata il 10 ottobre 2006, ci sono ancora piccoli problemi che possono a volte diventare molto fastidiosi.

Quello legato ai freeze (blocchi improvvisi) del sistema operativo è uno dei più fastidiosi e uno dei più difficili da risolvere perchè può dipendere da numerosissimi fattori. Nel mio caso ci sono volute due settimane di prove e tentativi andando per esclusione.

Nel dicembre scorso ho comprato un computer nuovo su cui ho fatto montare un scheda madre Asus P5E3 Pro che supporta processori quad intel. Ho comprato Windows 7, felice dei risultati che avevo avuto testandolo in beta sul mio vecchio computer e l'ho installato sul nuovo.

In prima battuta tutto sembrava a posto, poi ho iniziato a customizzare le impostazioni di sistema in funzione delle mie esigenze. In particolare ho eliminato le impostazioni per il risparmio del consumo energetico facendo in modo che il computer restasse acceso costantemente. Per default infatti Windows 7 ha come impostazioni quella di sospendere il pc dopo 30 minuti di inutilizzo.

Sono iniziati i primi problemi. I freeze si verificavano in maniera del tutto casuale senza un apparente causa. Poteva succedere che il computer restasse acceso per ore senza freeze oppure che freezasse poco dopo l'avvio. Mi è capitato che freezasse mentre usavo dei software e anche mentre avevo tutti i software chiusi. All'inizio pensavo di aver installato qualche software non compatibile con Seven, oppure che avessi ram o disco danneggiati, poi dopo i test hardware, in base ad alcune informazioni di log e a quello che veniva riportato sui blog e sui forum mi sono orientato verso il presunto colpevole. Avevo la netta sensazione che fosse un problema di gestione delle periferiche e più in particolare un problema legato alla loro disattivazione.

Non restava altro che andare per tentativi e iniziare ad escluderle una dopo l'altra per individuare quale fosse quella che mandava Windows in blocco. Non ci crederete ma alla fine, con mio grande stupore, la colpevole era la scheda di rete integrata sulla scheda madre. Ho escluso la scheda di rete dal processo di controllo per il risparmio energetico e ad oggi sono 4 giorni che il pc è acceso senza freeze.

Questa che io ho individuato ovviamente è solo una delle possibili cause dei freeze, però spero che possa esservi di aiuto.




giovedì 29 aprile 2010

Rilasciato DotNetNuke 5.4.1

Ormai i rilasci di DotNetNuke si fanno sempre più frequenti. Siamo a distanza ravvicinata dall'ultima release eppure è di oggi l'annuncio del rilascio della nuova versione, la 5.4.1.

Per la maggior parte si tratta di bugfixing. Di seguito la release note:


Major Highlights

  • Fixed issue with assembly version type.
  • Fixed issue with multiple cancel buttons on Add User screen.
  • Fixed issue with version number in Symbols package manifest.
  • Fixed issue where system mails are sent from the recipient's email address instead of admin email address.
  • Fixed issue with logo in Ribbon Bar.
  • Fixed issue with race condition when adding entries to shared Dictionaries.
  • Fixed issue with scheduler exceptions when more than one language is defined.
  • Fixed issue when creating portals in non en-us culture.
  • Fixed issue with adding a new language.
  • Fixed issue with AJAX Script Manager
  • Fixed issue with Source Package not opening correctly in Visual Studio.
  • Fixed issue when logging into a multi-language portal when the user's preferred locale is not set.
  • Fixed issue with generation of user links to use new Profile page.
  • Updated version of Symbols package in manifest file.
  • Improved 5.4.0 and 5.4.1 upgrade scripts to better handle upgrades when multiple languages are installed.
  • Added label explaining portal localization drop-down on site settings. Updated static localization text to more friendly form.
  • Added missing release notes for 5.4.


Security Fixes

  • None

Updated Modules/Providers

  • The following modules and providers have been updated in the 5.2.0 packages. Please see the specific project pages for notes on what bugs or enhancements were corrected with each release.

Modules

  • Blog Module 04.00.00
  • Form and List 05.01.03

Providers

  • none


martedì 20 aprile 2010

Rilasciato DotNetNuke 5.4.0

Diversi bug fixes e alcune novità sono ora disponibili con la nuova versione di DotNetNuke (la 5.4.0).
Tra i fix più importanti c'è l'estensione della compatibilità con il framework 4.0 e alcuni fix sulla sicurezza.

Di seguito la release note.


Major Highlights

  • Fixed issue where portal settings were not saved per portal.
  • Fixed issue with User Profile and Custom Registration modules
  • Fixed issue with importing page templates.
  • Fixed issue with updating Site Settings.
  • Fixed issue with System.Web.Extensions dependencies when running in ASP.NET 4.0
  • Fixed the View Profile module so it displays a message if it is placed on a page which is not defined as the Portal's profile page.
  • Fixed issue with content list module not being added to search results.
  • Fixed issue with yellow screen on some upgrades.
  • Fixed issue where the registration email was being sent to the user being registered instead of the admin user.
  • Fixed issue with missing fields in new vw_PortalsDefaultLanguage View
  • Ported TelerikEditorProvider to Community Edition
  • Included latest release of Telerik controls.
  • Ensured compatibility with ASP.NET 4.0 runtime.
  • Modified code to use more efficient string comparison methods.
  • Improved performance of GetTabPermissionsByPortal stored procedure.
  • Improved efficiency of core object caching.
  • Improved performance by pre-compiling commonly used regular expressions.
  • Ribbon Bar Control Panel –The new ribbon bar control panel provides content contributors with more editing options in a highly convenient format, allowing users to create pages, install new modules, edit content, and preview pages more quickly and easily than ever before.
  • Added support for localizing portal details.
  • Security Fixes
  • System mails stored in cleartext in User messaging
Updated Modules/Providers

  • The following modules and providers have been updated in the 5.2.0 packages. Please see the specific project pages for notes on what bugs or enhancements were corrected with each release.

Modules

  • Form and List Module 05.01.02
Providers

  • Telerik Html Editor Provider 05.04.00

giovedì 15 aprile 2010

Visual Studio 2010 e il link perduto


Da un po' di giorni sto lavorando con la nuova versione di Visual Studio, la 2010. Non mi soffermo sulle innumerevoli novità che sono state introdotte (una su tutte è l'intellisense per il debug) ma ho notato , come sicuramente molti altri di voi avranno fatto, che nella home page per l'apertura dei progetti mancano i link per aprire le applicazioni web.




La cosa mi ha lasciato un po' perplesso, e non solo me, al punto che oggi ho letto un illuminante post che illustra come ripristinare i link perduti. A questo link trovate l'intero articolo che spiega come ripristinare gli amati link.

Buona programmazione.

lunedì 12 aprile 2010

RibbonBar Control Panel


E' di questi giorni la notizia che la RibbonBar del pannello di controllo, che viene usata sulla versione Professional di DotNetNuke, adesso è disponibile anche sulla versione Community. A questo link trovate tutte le informazioni sulle novità della nuova RibbonBar.



Buon divertimento.

giovedì 25 marzo 2010

Rilasciato DotNEtNuke 5.3.1

E' stato appena rilasciato DNN 5.3.1. Questa release aggiusta qualche bug e migliora il modulo XML. Di seguito la release note:

Major Highlights

    Issue fixed where Newsletter module only sent SMTP test email.Issue fixed with signature change to Synchronize Folders methods.Fixed the issue with the email notifications where the From and To addresses were swapped.

Security Fixes

    None

Updated Modules/Providers

The following modules and providers have been updated in the 5.3.1 packages. Please see the specific project pages for notes on what bugs or enhancements were corrected with each release.

Modules

    XML Module 04.03.05

Providers

    none

    mercoledì 17 marzo 2010

    Rilasciato DotNetNuke 5.3.0

    La release 5.3.0 di DotNetNuke è disponibile per il download sul sito ufficiale.
    Alcune nuove funzionalità tra cui la possibilità di scambiare messaggi tra gli utenti registrati e l'aggiunta della foto nel profilo utente.

    DNN si sta sempre più evolvendo verso il concetto di Social CMS con l'aggiunta di funzionalità che sempre più coinvolgono gli utenti. Vedremo quali altre novità ci saranno con le prossime versioni.

    Intanto di seguito la release note della versione 5.3.0:

    New Features

    • Templated User Profiles - User profile pages are now publicly viewable
    • Photo field in User Profile - Users can upload a photo to their profile
    • User Messaging - Users can send direct messages to other system users
    • Search Engine Sitemap Provider - The sitemap now allows module admins to plugin sitemap logic for individual modules.
    • Taxonomy Manager - Administrators can create hierarchical category lists that can be shared and used across modules

    Major Highlights

    • Fixed issue with the Create New Module form not showing on upgrades.
    • Fixed issue where the Create New Module wizard allowed the user to select an invalid 'Owner' folder.
    • Fixed the issue where adding query strings such as Mid=Crash showed an error screen.
    • Fixed issue where the dashboard controls failed to load if upgrading from a version prior to 5.1.0 to a later one.
    • Fixed issue where create new module from manifest was not working
    • Fixed issue where the red border around Administrator only content was not displayed after upgrading from 4.x
    • Fixed the issue with the Market Place in the Solutions Explorer
    • Fixed issue where GrantStoredProceduresPermission and GrantUserDefinedFunctionsPermission ran on every install/upgrade
    • Fixed issue where logging in as Registered User throws PageLoadException in Event Viewer.
    • Fixed issue with creating new language packs.
    • Fixed issue with emails not having http in urls to external resources.
    • Fixed issue with caching providers not being defined in web.config in some instances.
    • Fixed issue where the User Image showed in the search drop down box in Manage Users.
    • Updated the portaltemplate.xsd to cater for new fields.
    • Update the Google Verification file content to match the new Google protocol.
    • Updated the Installation Wizard's Finished button text to "Start building your new site!"
    • Updated the default menu provider to use the DNNMenuNavigationProvider.
    • Create Package button is now disabled until a package folder has been created.
    • Reduced the number of user events that are logged.
    • Optimized retrieving a module by its control key.
    • Added code to store the site map priority as a number, which allows any valid localised single e.g. 0.5 or 0,6
    • Added new logic to only allow cancelling a module installation if the Core Version is not sufficient for the module to be installed.
    • Added extra checks to the upgrade application logic when removing core modules.
    • Added a success message when exporting the Dashboard as xml.
    • Added more validation around editing a module control definition
    • Added the ability to disable portal folder synchronization on "hidden" folders.
    • Added a new check to test if all extensions are installed that are present in a site template.

    Security Fixes

    • None

    Updated Modules/Providers

    The following modules and providers have been updated in the 5.3.0 packages. Please see the specific project pages for notes on what bugs or enhancements were corrected with each release.

    Modules

    • None

    Providers

    • none

    lunedì 1 marzo 2010

    Impostare i settings di un modulo

    A questo indirizzo c'è un interessantissimo articolo che illustra come sfruttare le api di DNN per leggere e scrivere i settings per un modulo custom.

    DNN mette a disposizione attraverso la classe "PortalModuleBase" una hashtable che viene popolata dal DataBase tramite il metodo "GetModuleSettings".

    L'esempio mostrato nell'articolo è veramente semplice ed intuitivo.

    Buon divertimento.

    giovedì 18 febbraio 2010

    Rilasciato DotNetNuke 5.2.3

    E' di oggi il rilascio della nuova versione di DotNetNuke. La 5.2.3 infatti è una versione importante perchè risolve numerosi bug, tra cui uno che permette l'escalation di un utente a superuser.

    Di seguito le release notes:

    Major Highlights

    • Fixed the issue where LinkClick.aspx links were incorrect for child portals
    • Fixed the issue with the PayPal URL settings.
    • Fixed the issue with logging into the site on 1st page load after upgrade.
    • Fixed issue where hosted jQuery did not use the correct protocol when SSL enabled.
    • Fixed issue with inconsistent file/folder permissions tests. Test now runs when the page is shown and user cannot progress until tests pass.
    • Fixed the issue with the SynchronizeModule in all install modes causing an object reference error.
    • Fixed issue where captcha control showed after successful registration if the SMTP settings were not correct
    • Fixed issue where error message failed to display if control was not created
    • Fixed the issue where the Portal name was hard coded as 'PortalName' when assigning modules to portals.
    • Fixed issue where security roles were not properly enforced between child portals.
    • Fixed issue where large/javascript heavy pages could suffer from an MS Ajax DeserializePrimitiveObject Invocation error
    • Fixed issue where the user is unable to change dbowner in the install wizard.
    • Fixed issue where spaces in control names caused error in new module control wizard
    • Fixed issue with allowing a blank database name in Installation Wizard.
    • Fixed the issue where the www. subdomain of a domain is not part of the portal aliases of a portal
    • Fixed issue where the Parent Tab was not showing in drop down if the user had no edit rights on it.
    • Fixed issue where list values in profile properties only work on Portal with PortalID=0
    • Fixed issue when unzipping files in the Host File Manager
    • Fixed issue where module message warning was not XHTML compliant
    • Fixed the issue where sometimes there were event log errors during installation from importing HTML modules.
    • Fixed issue where installer feedback was not using passed parameter to output feedback messages
    • Fixed issue with custom name space in Starter Kits.
    • Fixed issue where errors were logged during automated installs.
    • Enhanced create new module form to split file language and file name onto seperate lines, and updated help text
    • Fixed missing objectqualifer in dataprovider script which could fail to update installs without a default language
    • Updated data provider reference to use fully qualified typename which could cause compilation issues with third party modules in some rare instances.
    • Fixed validation error handling in new module wizard
    • Updated text on create new module screen to clarify that make new folder is only available on "New" option
    • Fixed issue where it was possible to create a module with a name or friendlyname the same as an existing package
    • Fixed issue where invalid control name could crash New Module wizard
    • Fixed the validation of Module Control Name when creating a new module manually.
    • Enhanced New Module wizard to make friendly name a required field.
    • When using the create new module you can specify a control with spaces e.g. "my control". Whilst this is valid for a control definition, as that is used to create the file and also the inherits statement an error is caused as neither of support spaces. To resolve we added code to remove spaces from control names as they're not allowed.
    • Modified Install Wizard so that all tests must pass before installation may proceed. Tests are conducted either on entering the page or on clicking the Next button.
    • Updated layout and help text of the "Create New Module" form and added some code to remove spaces from module names to ensure only valid files are created.
    • Added the ability to use the PayPal sandbox for validating PayPal configuration

    Security Fixes

    Updated Modules/Providers

    The following modules and providers have been updated in the 5.2.0 packages. Please see the specific project pages for notes on what bugs or enhancements were corrected with each release.

    Modules

    • Events Module 05.00.03

    Providers

    • none

    lunedì 25 gennaio 2010

    Events versione 05.00.03

    Sul blog di DotNetNuke è di ieri l'annuncio del rilascio della nuova versione del modulo Events. Questo il link alla news ufficiale e di seguito il change log.

    BUG FIXES (22)

    EVT-10308Today text in week view is localized
    EVT-10311Swapping between cultures with different date formats no longer causes an exception
    EVT-10313Subscription emails failed when user locale was not found
    EVT-10328Various Events views did not pick up the container and skin applied to the module, due to the use of DNN Edit controls which by default use the admin skin/container. This has been changed.
    EVT-10366Import .ics files to Google and Outlook 2003 failed. This has been corrected. Feature also enhanced, see Enhancements
    EVT-10373Bug in Token Replacement for RSS resolved
    EVT-10458Enrollment role can now be reset to 'None'
    EVT-10525Disable FriendlyURLs no longer causes error when Event Detail New Page enabled
    EVT-10529Edit button is now visible in Day View
    EVT-10531Cookie date handling no longer fails in Cyrillic languages
    EVT-10541PortalID is now set correctly for new events on other portals than portal 0
    EVT-10562Correctly implemented EVT-8096 - observe sub-calendar permissions
    EVT-10615List view no longer causes ReflectionPermission error if the site does not have ReflectionPermission
    EVT-10624Apostrophe in Category name no longer results in no results when filtering
    EVT-10626Changed Icon bar icon urls to make more reliable, since they could disappear under certain circumstances
    EVT-10676Corrected url for SmallCalendar.gif, The urls in the module menu have \ not /. This causes a problem with OpenDNS which strips out \ in a URL.
    EVT-10716Event detail view validation now only validates email address not whole page
    EVT-10825Clicking on a search item will now correctly redirect to new page if EventDetailNewPage set
    EVT-10838Module now handles situation where 0 events are generated from recurrence logic in add/update/upgrade
    EVT-10951Signup related tokens are now available for the moderator action required email
    EVT-11141Deleted owner no longer causes a problem in RSS feed
    EVT-11178Fixed issue where editor disappeared in Google Chrome

    ENHANCEMENTS (15)

    EVT-9794Events are now sorted in the order they are entered within date/time
    EVT-9830Event count can now be displayed in Month View No Cell Events by resetting template on existing installs
    EVT-9976Added template for Week View title date format
    EVT-10112Moderation actions no longer displayed if moderation not enabled
    EVT-10330Tooltips now show when hovering over whole row in list and day views, and the event cell in week view
    EVT-10439Added a setting to specify whether a fully enrolled event should still be visible or not
    EVT-10563Added option to enable/disable sub-calendar view permissions
    EVT-10616A setting to automatically enable or disable to specify the skin/container for views that defaulted to the site default skin
    EVT-10669The update of portalid improved in upgrade scripts to allow for deleted modules
    EVT-10752Improved the standard Themes for better working on different browsers by improving the .css files
    EVT-10753Created variations in various colors of the standard Events theme and added minimalExtropy theme
    EVT-10758Change print layout (default container print button) width to 90% with some margin
    EVT-10860Enhance RSS feed: added guid and atom:link to RSS feed, also added an [IFHASIMAGE][/IFHASIMAGE] token pair, to enable hiding of image, since otherwise a blank href is generated. Updated RSS template to reflect.
    EVT-10873Added setting to define maximum length of tooltip
    EVT-10950Added tokens [events:signupdate] and [events:signupdatelabel] in the email templates

    CHANGES (6)

    EVT-9278EventTimeBegin is dropped from IX_EventsSignups index
    EVT-9991Updated all varchar fields to nvarchar to allow unicode
    EVT-10194All fields in all Event tables are reviewed, constraints are added, null/not null, field type validated.
    EVT-10274Removed dynamic SQL, and improved GetByRange performance
    EVT-10441Centralised checking for event editor to ensure consistency
    EVT-11205Improved performance by removing unnecessary calls to get user info when not authenticated

    giovedì 21 gennaio 2010

    Rilasciato DotNetNuke 5.2.2

    E' appena stato rilasciata la versione 5.2.2 di DotNetNuke. Questa volta non si tratta solo di una versione che aggiorna e sistema qualche bug, ma di una versione che aggiorna anche i requisiti minimi. Come possiamo leggere nella nota ufficiale infatti sono necessari almeno Microsoft SQL 2005 e il framework 3.5 SP1 di Dot.NET.

    Per il resto riporto di seguito la change-list.

    Major Highlights
    • Fixed issue where tabname lookup's were case-sensitive and caused problems when loading controls.
    • Fixed issue where Captcha control did not include a value for the Alt attribute.
    • Fixed issue where the Create New Module wizard allowed the user to select an invalid 'Owner' folder.
    • Fixed issue where uninstalling a module with 'delete files' unchecked deletes the files anyway.
    • Fixed issue where GetMappedDirectory would log an exception during install.
    • Fixed issue where the Starter kit was missing the HTML module.
    • Fixed issue where the source package did not include the HTML module.
    • Fixed issue with missing databaseowner and objectqualifier tags in the 5.2.1 SqlDataProvider script.
    • Fixed issue where portal templates ceased working in 5.2.1.
    • Fixed issue with page quotas where GetTabCount stored procedure had not been updated for localization changes introduced in 5.2.0.
    • Fixed issue where Host email test fails but no email addresses are listed in the error message.
    • Fixed issue where temp files were left if extension installation was cancelled.
    • Fixed issue where Captcha was not regenerated if login failed.
    • Reverted syntax that grants stored procedure permissions to previous version, as GRANT EXECUTE TO was problematic on shared hosts.
    • Fixed issue where vendor registration email did not contain the vendor name.
    • Added the ability to specify a custom animation function for the Visibility Widget.
    • Updated title and help text to make optional for forcing a captcha for associating logins clearer.
    • Added documentation to the Dynamic Module template that is displayed when a new module is created using the template.
    Security Fixes
    • None
    Updated Modules/Providers
    • No modules or providers have been updated in the 5.2.2 packages.