marchitelli wrote:I'm very interested in extending features of citation assistant, also via plugin.
If you post some more information about that, I will try to provide a new plugin for BibTeX.
I'm really happy that you want to write a BibTeX citation output filter. That's something we also find very useful!
In OJS 2.3.3 additional citation output filters can be written exactly as what you find in the lib/pkp/classes/citation/output folder. I propose you duplicate the apa folder in there, rename the class and adapt the template so that it creates BibTex output. You can then add the class name to Installer.inc.php
after line 657. If you then call the upgrade tool (php tools/upgrade.php upgrade) the filter should be automatically installed and appear in the citation assistant.
The real plug-in infrastructure for citation assistant output formats (in its own plug-in category) will be available in OJS 2.3.4 and is already in the development version
. But that doesn't really matter. You can write your output class as I described above and then send it to me. If it conforms to our development standards then I'll make sure that it will be included into our standard code base in OJS 2.3.4 as a real plug-in so you don't have to care about that yourself.
If you have specific questions about the exact implementation of a citation output filter please ask me. I'm happy to help you implement this.