We have a managed package that works in Enterprise and Unlimited orgs. We are working on getting it working in Professional. The version we have works fine in the development org but when installed in a Professional org some pieces seem to not be working. How are we supposed to debug this?
The developer console doesn't seem to really do anything in Professional so I'm not sure how to do SOQL queries, run code directly, or get log information. I'm basically at a loss as to how to figure out what is not working much less how to fix it.
Edit: More Info
The apps (there are 2) install successfully. There are triggers involved. The only way to see if the triggers are installed is to go to "Installed Packages" > [Package] > "View Components". I am under the impression that triggers should be fine in Professional. While I would like a general answer as to how one can debug things in a Professional org environment, I have a feeling that the offending line of code is the following:
List<ApexTrigger> triggers = [SELECT Name, TableEnumOrId, Body FROM ApexTrigger];
The code that isn't working should loop over this collection and display information based on what it finds there. It is currently returning a message that there is nothing to display. The problem could be further down the chain - I'm trying to figure out how to determine where the problem is.
Ideally there would be a way to have full debug tools like in enterprise but run under the limitations of Professional, but that's probably hoping for too much.