filyb.info carnet web de florian birée

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 9 juillet 2008

SoC 2008: Croquant 1.0

I'm proud to announce the release of Croquant 1.0!

This is the first release of Croquant, the set of MoinMoin plugins for an integration with Crunchy. Right now, Croquant consists in:

  • A parser to embed python code, with VLAM, to add interpreters, editors, doctests, etc in Crunchy
  • Three macros to add some forms and links in Crunchy
  • A MoinMoin theme, which looks like python.org and is designed to be used with Crunchy (by example, the edition link in Crunchy will open the edition page outside Crunchy). An option can force the theme to behave exactly like the one of the Python wiki

You can already download Croquant 1.0.

mercredi 11 juin 2008

SoC 2008: the Croquant project

I'm proud to announce the birth of Croquant !

Croquant is a set of MoinMoin plugins (well... just one for the moment), and aims to allow the writing of Crunchy tutorials directly from the wiki.

From the Croquant website, you can the documentation (okay, it's just a ReadMe), and get the code, using svn.

And you can see Croquant in action, thanks to the screencast of André Roberge: Test Driven Learning (TDL) using Crunchy and MoinMoin.

lundi 26 mai 2008

SoC 2008 : Start of coding

Today is the time to start working on my Summer of Code project.

Crunchy use a special markup, the VLAM, integrated in the XHTML, to define where add a python interpreter, a text editor, etc.

The first step of my work is to find an elegant and wiki-like syntax to add VLAM-like attributes inside a wiki page. This syntax must no be misinterpreted by MoinMoin, and should match the VLAM to help further improvement in Crunchy be used directly in wiki pages.

See also:

mardi 22 avril 2008

Google Summer of Code 2008: MoinMoin wiki syntax integration in Crunchy

My project for the Google Summer of Code 2008 has been accepted!

The aim of this project is to integrate the MoinMoin wiki syntax into Crunchy.

Crunchy is a tool to help learning python by adding in a tutorial useful stuff like a python interpreter or a cool text editor. Currently, tutorial are written in XHTML. My project is to allow Crunchy to use a tutorial written with a wiki syntax - the MoinMoin wiki syntax, because we are in the python world. The big advantage of this is to allow collaborative work on tutorials through a MoinMoin wiki.

You can read the abstract of my project and the complete project.

I'll follow the development of my project here. If you want to read only SoC-related stuff, you can use the tag SoC2008, and its syndication feed.

And thanks to André Roberge (my mentor) and Johannes Woolard for their trust in our projects, the one of Tao Fei (the other student working on Crunchy) and mine!