[daisy] [GSoC] applying for the development of a .NET library for Daisy

Steven Noels stevenn at outerthought.org
Wed Mar 21 01:36:46 CDT 2007


On 21 Mar 2007, at 00:13, Cyberchand wrote:

> Hi,
>
> I am a 21 years old French student applying for the 2007 Google  
> Summer of Code, and I would really love to work on the Daisy  
> project this summer.
> I have a little experience of other CMS (Typo3, Joomla, and much  
> more), and no one convinced me principally because of the lack of  
> interoperability (it is very hard to migrate from one CMS to  
> another, I can tell!). The Daisy project seems to me a very good  
> approach, since it uses XML a lot, which is a guarantee that the  
> documents created with Daisy will be easy to eventually reuse  
> later. Moreover, the physical separation between repository and  
> front-end allows, among other things, the development of third-part  
> GUI editor.
> So, I am getting to the point : I am thinking of developing a .NET  
> library for Daisy, which would encapsulate all the HTTP/XML stuff  
> to communicate with the repository server. Then it would be  
> conceivable to develop whithout to much pain a Windows GUI or an  
> ASP.NET interface for publishing content on a Daisy system.
> I think I could do a great job on this project because, beyond the  
> fact that I am very excited in working on a CMS project which, I  
> think, have a very well-thinked approach, I have a strong  
> experience in .NET programming (especially in C#) and in XML  
> manipulation (XSLT, XPath, XQuery...).
>
> I am looking forward to any comments, feedbacks, proposals, and new  
> ideas !

Hello Cyrille,

interesting proposal. From experiences of last year, I'd suggest that  
you need to seriously define the scope of your project.

* what API parts will you be encapsulating in your Daisy client
* will your focus be editing/modifying Daisy documents or merely  
publishing
* will you be treating the extra services as well (workflow, the  
publisher (the latter I seriously recommend)
* you'll need to think upfront on what libraries you will be using  
inside your client (for HTTP/XML handling, one student last year got  
'bitten' by underperforming unicode handling in his target environment)

But again: excellent idea! Please continue your investigation and let  
this list know your findings.

Register yourself on the scratchpad Wiki so that you can do a write- 
up of your proposal over there.

http://cocoondev.org/daisyscratchpad/

Thanks,

</Steven>
-- 
Steven Noels                            http://outerthought.org/
Outerthought                              Open Source Java & XML
stevenn at outerthought.org                stevenn at apache.org




More information about the daisy mailing list