Tito Brasolin

Toglimi una curiosità. Tuo zio è sempre morto? (Totò, 1937)

Open source project of the day: Evolutility

with 1 Commento

Evolutility

Link: http://www.evolutility.org/Index.aspx

Evolutility is a metadata driven framework for CRUD Web applications. With it, you can build or customize your web applications without any hand coding necessary. It works on ASP.net, and SQLServer or MySQL databases. http://www.evolutility.org

 

Notevole il progetto, e anche gli articoli che il suo autore ha pubblicato su Codeproject: Evoluteur - Professional Profile - CodeProject. Esiste anche una pagina su Sourceforge: Evolutility | Get Evolutility at SourceForge.net.

Ulteriore nota positiva, il fatto che il progetto è attivamente sviluppato, ecco il link diretto ai feed: http://sourceforge.net/export/rss2_keepsake.php?group_id=225915.

Scritto da Tito Brasolin

02/16/10 at 14:55:21

Posted in .NET, Development

How to: Customize the Default Web Page for a ClickOnce Application

without Commenti

... Pare che non sia così semplice, purtroppo: http://msdn.microsoft.com/en-us/library/k5befhe3.aspx

To customize the publish Web page

  1. Publish your ClickOnce application to a Web location. For more information, see How to: Publish a ClickOnce Application.
  2. On the Web server, open the Publish.htm file in Visual Web Designer or another HTML editor.
  3. Customize the page as desired and save it.
  4. Optional. To prevent Visual Studio from overwriting your customized publish Web page, uncheck Automatically generate deployment web page after every publish in the Publish Options dialog box. For more information, see Publish Options Dialog Box.

Già qualche anno fa ci sono state richieste per rendere templatable la pagina di pubblicazione, ma pare che non se ne sia fatto nulla.

Di fatto, mi sembra ci siano solo due alternative alla correzione manuale:

  1. Applicare una trasformazione alla pagina pubblicata, come suggerito qui: http://todotnet.com/post/2005/10/11/Customize-the-Default-Web-Page-for-a-ClickOnce-Application.aspx
  2. Utilizzare msbuild come suggerito qui: http://wallism.wordpress.com/2009/12/08/clickonce-creating-publish-page-from-msbuild/

Tra parentesi, il modulo DotNetNuke® XML sarebbe una pacchia per personalizzare la pagina di pubblicazione… Peccato che le impostazioni di sicurezza proibiscano la DTD, e quindi non è possibile aggiungere al file xsl la linea <!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp "&#x00A0;"> ]> che risolverebbe in modo semplice il problema dell'entità nbsp sconosciuta.

Ho inoltrato una richiesta in questo senso agli sviluppatori del modulo, speriamo bene.

Bonus link: Taking the ClickPain out of ClickOnce (risale al 2006, ma non sembra essere cambiato moltissimo da allora).

Scritto da Tito Brasolin

02/15/10 at 11:02:19

Posted in .NET

Open source project of the day: MyOE.NET e-mail/ical/gcal client

without Commenti

MyOE.NET e-mail/ical/gcal client
A mail/calendar/RSS client for Windows using the .NET 2.0 framework. Support POP, SMTP, GMail, GCalendar, iCal and local calendars. MyOE include and advanced spam filter, message sorting, live query, indexed search, and many more...

 

Il progetto è fermo da un po', ma il software è usabile e il grado di avanzamento è tale da costituire un'ottima base per futuri sviluppi.

Link: http://sourceforge.net/projects/myoe/

Scritto da Tito Brasolin

01/09/10 at 20:07:08

GMinder - Desktop Reminder for Google Calendar

without Commenti

Reminder Window

Link: GMinder - Desktop Reminder for Google Calendar - Reflective Code

Molto carino, in .NET e open source.

Scritto da Tito Brasolin

12/15/09 at 14:02:57