Context Information

...

How can I participate or contribute?

You are very welcome to participate at the eLML project and contribute with your own development. Of course we also welcome if students participate at projects like Google Summer of Code, where they can apply for grants and get paid for participating at an Open Source project. On this page we do present some ideas for projects that could be realized:

  1. OpenOffice Plugin: As a results of a students thesis work do have a beta version of a beta version of an eLML offline editor working with OpenOffice. The plugin programmed in Java and supports most eLML elements plus an export feature. But we are looking for someone who could finalize the plugin and release it as an open source tool via eLML project page.
  2. Template generator: Up to now eLML templates require XSLT and/or CSS knowledge. A tool to create easy eLML templates would be very helpful for eLML users.
  3. Default layout/themes: Why not include some nice layout templates in eLML? If you have some flair for graphics and XSLT/CSS knowledge you could create some nice default templates for eLML (like Kubrik or K2 in Wordpress etc.).
  4. OpenOffice/Word 2007 XML converter: It would be nice to have a XSLT stylesheet to create OOXML Office Open XML (for Microsoft Office 2007) or ODF Open Document Format (for OpenOffice) documents out of eLML lessons.
  5. DocBook converter: It would be nice to have a XSLT stylesheet to create DocBook documents out of eLML lessons.
  6. eLML Flash client: eLML can be transformed into HTML or PDF. Here is a third output idea: A kind of Flash player to import eLML lessons. This Flash files could then be distributed as finished lessons that include everything and that would work on every platform.
  7. Java based offline editor: As an alternative to the mentioned OpenOffice plugin there could be a Java-based desktop application to create eLML lessons. Or maybe a kind of wizard where an author can enter in some steps the basic information (title, amount of units and titles, author name etc.) and a valid eLML XML file is created which then can be used in an XML editor to continue working.
  8. Webbased client to manage eLML lessons with features like: CVS versioning, preview, project management, project navigation, import/export etc. (to be defined)
  9. Implement other bibliography standards besides Harvard standard: Eg. APA etc.
  10. EndNote Interface: People using EndNote should have an easy interface to use their bibliography with an eLML lesson.
  11. Mobile version: Although there have been some attempts, there is no real "mobile" version (WML?) of eLML lessons available. This would be a nice feature for PDA users.
  12. Tool to create non-linear navigation (eg. topic/concept maps)

This are just some of the ideas that we "accumulated" throught the last months. If you have more ideas or - even better - would like to realize one of these ideas, please contact Joël Fisler for further inquiries.