There's no wrong way for a wiki [[engine]] to implement Creole (see [[goals]]).

== Two suggestions
* [[Mixed Mode]] - allow mixed markup of traditional (regular markup for that particular engine) and Creole (sometimes this method is not possible or desirable)
* [[Edit Creole Mode]] - using a extra creole edit button: an extra "Edit Creole" button is added which translates the current wiki markup to Creole while replacing the advanced syntax (i.e. syntax not supported by creole, but by the native wiki engine) into a [Placeholder]. This implementation mode is explained in the [[prototype]] page.

* [[Native Creole]] - Good for new software (wiki engines or other software that needs a lightweight markup language)

It can be useful to see implementation scenarios.  Some examples were discussed at WikiSym 06 and can be found on the [prototypes].

see also
* [[Engines]] implementing/planning to implement creole
* [[Wikis supporting creole]] (using creole as their markup)

If you are planning to implement creole in your engine/tool you might find help on the [[troubleshooting]] page about tricky parts of creole.