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

!!Two suggestions
* __mixed __ - allow mixed markup of traditional (regular markup for that particular engine) and Creole (sometimes this method is not possible or desirable)
* __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].

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