- Never access any Engine functionalities inside the constructor of your Plugin class always use the overridable function "Initialize" to initialize variables
- When making a parser remember to set the Match property before you send the Data to the Caller's Context. Null values aren't accepted and will Not generated the desired output.
- Check the Caller's language using the Language property before you start parsing it to avoid runtime errors.
- Keep a flag variable in your Page or use the IsReady plugin property to ensure some functions are called only once - Sometimes the Engine loads your page more than once which may cause dual load event call.
- Make sure you define all patterns in Small Letters as the Engine formats user inputs to lowercases.
- Your plugin file name , XML document file name , Plugin class name and its root namespace should be exactly the same. ( excluding file extension )