APEX Plugin: Syntax Highlighter

I finally got around to developing my first APEX Plugin!

To summarize this plugin is a code syntax highlighter based on http://alexgorbatchev.com/SyntaxHighlighter/.
. This is the same syntax highlighter for code samples on this site. You can download it here: http://www.apex-plugin.com/oracle-apex-plugins/item-plugin/syntax-highlighter.html.

Since this was my first APEX plugin that I created I thought I’d give some pointers to help others writing their first plugin:

  • Decide on a feature you want to add. This can be harder said than done. If you’re new to JavaScript etc, then you may want to create an example in a html file so that you can reference it later on.

  • Keep it simple. Chose a simple feature to add. If you decide to add something very complex you may just get lost.

  • Put your PL/SQL code in a package/function so that you can develop using a 3rd party tool such as Toad or SQL Developer. This will allow you to quickly debug your code. Once it’s working you can extract it and put it inline with your plugin

  • Look at other examples. View other plugins and see how they were built etc.