i’am pretty new to Kanboard (not to Kanban) and i like the concept and features very much. Also the easy administration / the whole concept.
I’am not bad in programming things, but i’am not used to php and more bad not used to the concepts used in Kanboard development especially plugins and the hooks needed to extent things.
Is there a very basic “rules of a thumb” available? Something that may help an experienced programmer, not a noob, to help to expand things?
An example could be: i wan’t be able to view an attached document. At the moment i can only download it. Or i want to have a hover on the comments icon and display all the comments so far, add colors for the tasks … etc. etc.
If you ever come across the need to write a plugin that requires it’s own cronjob, then you might want to take a look at my skeletons for that. I released those, back when I was trying to figure out how to write own cronjobs and didn’t find much in the docs.
When it comes to translations for plugins … I wrote a little command-line tool to help with that task:
And just like creecros mentioned … I also think the best way to learn writing kb-plugins is by studying the code of other existing plugins.
I think these, and my own skeleton plugin should be mentioned in the submitting plugin readme so that new plugin developers or even existing have a point of reference.