11-29-2015, 05:15 PM
(11-28-2015, 09:11 PM)Guido1982 Wrote: If I'm correct you'd like me to move all my classes to 'ExactOnline.php'?
Not necessarily but it is a good and clean way to proceed. You can have a "tools" file and put them in there also.
(11-28-2015, 09:11 PM)Guido1982 Wrote: Right now I've no Javascript, don't know if I'm going to need it, but still I can keep an empty JS file?
Yes, keep the empty .js file, it is loaded by default so if you don't put it you will get warning messages about it not being there.
(11-28-2015, 09:11 PM)Guido1982 Wrote: Right now I use the 'test.php' file to test all kinds of things, but I guess that should be moved to index.php later on? Don't know if it'll do anything in the final version, since this module is meant to do all it's work in the background.
If you don't want to explicitly expose the tests to the users you can leave them in the test file. In fact you can leave them there even if you do expose the results to the user.
(11-28-2015, 09:11 PM)Guido1982 Wrote: I see this composer everywhere on github, never knew what it was. I'll check into this.
The composer files are for automated installs of a sequence of modules. The normal application install just ignores the file. That is for advanced deployment of verticalizations. I think you can safely ignore that file for your current needs but it easy to fill in and doesn't hurt.
(11-28-2015, 09:11 PM)Guido1982 Wrote: As license you mean the license per file I guess?
Yes, correct.
(11-28-2015, 09:11 PM)Guido1982 Wrote: About the content, I'm not sure how to customize (or even create) my 'Settings' page. This is basically the only one I'm going to need. I read the Create Entity PDF from the vTIger team but that didn't give me all the answers.
I don't think the Settings functionality is documented anywhere. It is rather simple: you define a few entries in an array that indicate the icon, title description and file to execute. coreBOS will add the "hammer" settings icon and paint the box for you. When the admin user clicks on the link he will be redirected to the link you indicated, from there on it is all yours, do whatever you need to do.
Start by looking at the existing code. For example I uploaded yesterday our Confidential Information module that has two custom Settings sections:
https://github.com/tsolucio/Confidential-Information/blob/master/modules/ConfidentialInfo/Settings.php#L69
Joe
TSolucio
TSolucio