giovedì 26 novembre 2009

Rilasciato DotNetNuke 5.2.0

E' stata rilasciata la versione 5.2.0 di DotNetNuke dopo un intenso periodo di test per risolvere diversi bug. Di seguito la change list con le aggiunte e i bug risolti:

Major Highlights
  • Added Module Information to the Help page
  • Added ability to view and edit the source files for a module
  • Enhanced the module creation wizard to simplify creating new module definitions
  • Added the ability to automatically create a test page as a step in the module creation wizard
  • Added a core API to support content localization
  • Added the ability to import/export page and module settings
  • Added the ability to immediately run a scheduled task
  • Added module caching provider API
  • Converted existing module caching feature to use new provider
  • Added page output caching provider API
  • Fixed issue where upgraded sites do not properly set the default Language
  • Fixed issue where scheduler could execute a a long-running task multiple times
  • Fixed issue where improperly formatted email addresses could result in error when sending system emails
  • Fixed issue which resulted in incorrect URL for SiteMap in a child portal
  • Fixed issue which caused error when deleting files from the Host file manager.
Security Fixes
  • Fixed issue where Install Wizard could leak version information to anonymous users
  • Fixed issue where search page might be vulnerable to script injection
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.

  • HTML 05.02.00
  • Gallery 04.03.00
  • Wiki 04.02.00
  • FileModuleCachingProvider 05.02.00
  • MemoryModuleCachingProvider 05.02.00

lunedì 23 novembre 2009

Ricerca avanzata con Linq

Michael Washington pubblica un interessantissimo articolo sull'utilizzo di LINQ in DotNetNuke in cui mostra come applicare alla ricerca il dinamismo offerto da questo strumento.

A questo indirizzo potete scaricare il codice mostrato nell'articolo.