Hi Chris,
Thanks for the kind words! We're always happy to help.
When it comes to Crossref, rest assured that you aren't the first one to experience difficulties in getting it set up. Probably the most useful thread on our forum is
this one, where Mike Nason covers the steps the University of New Brunswick goes to get their DOIs registered/harvested with Crossref. Basically, this boils down to the following few steps:
1 - get your DOI prefix from Crossref, and add it to your journal under Journal Setup Step 1;
2 - also under Journal Setup Step 1, set how you want your DOI suffix to be generated (which is up to you);
3 - after you publish content, use the Crossref XML Export plugin (Journal Management -> Import/Export Data -> Crossref XML Export Plugin) to generate a Crossref XML file that includes your DOIs, and can be then submitted to Crossref manually.
Right now OJS doesn't do much to publicly display the DOI , but this will change in the future (see
this report). It'd be great if OJS could submit the DOI information automatically, rather than rely on the Editor submitting manually after issue publication, but that's a service that Crossref themselves would have to provide.
If you have any further questions, please let us know!
Cheers,
James