Pete's information junkyard

Willow rev.3508

Changelog till rev. 3508

  • Added DeleteSymlinkOnDispose (not tested yet)
  • Updated the RemoteConverter to report better exceptions, and updated it with the latest providers (ms access + ms excel)
  • Cleaned up some code
  • Development of the RemoteConverterCollection. Now temperary in the NetwerkVSP plugin, but when not experimental anymore, it should be a default plugin (maybe in IO?)

Example:
In some init, the converter should be loaded:

<willow type="action">
<action>
<loadplugin>NetwerkVSP.Plugin.NvspPlugin.dll</loadplugin>

<NetwerkVSP>
<RegistrateRemoteCollection>
<id>remcollvspsort</id>
<ServiceUrl>http://(service ip|hostname)/test/Service.asmx</ServiceUrl>
<LocalFilePath>../share</LocalFilePath>
<RemoteUncFilePath>\\(local ip|hostname)\test$</RemoteUncFilePath>
<FileAccess>Clone</FileAccess>
</RegistrateRemoteCollection>
</NetwerkVSP>
</action>
</willow>

After that, the collection can be called like a normal collection:

<willow type="table">
<collection>
<url>RemoteCollection://remcollvspsort</url>
<Filename>../some.excelfile.xls</Filename>
<table>table$</table>
</collection>
<arguments>
<renderallfields/>
</arguments>
</willow>

Call it without a table defined, and the tables from the file will be returned

Changelog from revision before this one:

3496
  • Added GeoIPCulture, which attempts to translate the 2 character iso code to a culture with the (incomplete) iso3166 table
  • ParseToBoolean should now also parse strings True, Ja, Yes, Y, False, Nee, No and N
  • Cleanup more AppProvider.Value.Debug to Debug.Log(...
  • Added validationtype IP
  • Removed the tracker code etc. New tracker should be made with using the event methods and a thread that logs the tracker information to the DB
  • WillowSession Domain will now also keep track of the requested domain id
  • Update of the social media module. Using layout to post to twitter. For every publishing record, a layout can be added. Facebook is not yet implemented!!!
  • Removed tracker from the DB xml
  • Updated the GeoIP.dat


3497
  • Update for the CallbackService; the element return can now have a element name: <ondynamiccallback return="element=MyElementName" />
  • The javascript willow.ajaxPostBack( can have the calling object or the name of the calling object as parameter

3500
  • First attempt to put caching in a single request object, that only exists during the creation of the page. On server navigation, the cache should be 'emptied' for possible changed. During the rest of the runtime, the same cached tables should be used

3503
  • Moved RawSMTP object to Willow.Web.SMTP

3504
  • Added the OnPageException event to the CmsModuleContainer and moved CMS exception logging to the new event modules
  • Added exception logging to the WebServiceHandler
  • WillowFormControl now uses the WillowCmsRequest.CurrentRequest.Setting(...), instead of the parent.settings()
  • Value xml domain now uses the domain cache filter method
  • On clear of the WillowFormControl, the current requests its caches are cleared. If on navigation the caches need update, it will do so
  • DebugXmlResponse service can be used for exception testing (query = /exception or /404)

3507
  • Initial start of RemoteConverterCollection, for easy usage of the converter


Tags: Willow
Created on 13-04-2011






stopsoftwarepatents.eu petition banner