Funny Programing Coding Style: Needs BoonEx atention!

Hello everebody!

Im writing new module. All is fine in writing, untill i`m trying to do smth special.

*** First thing wat is hard to gues for me is - how to build page without header and footer for popup window?

I searched in other modules how work pageCode() function, after boonex.com/doc/ i found thet there is 5!!! objects for templates.

So  i passed thru all of them choosing the BxFilesTemplate. To many of them i think! And it`s hard to find them! To many solutions in one CMS. Can you do that it will be ONE STYLE CODING PROJECT? Or this system is only "pay for mods, and services after install".... When i`m coding i`m filling that i`m making new branch of BoonEx Dolphin project.

*** The second thing is when i tried to do some code after new user registers through the join form (BxDolJoinProcessor class).

I tried to find out how BxSpyProfileActions or BxFaceBookAlerts are triggerd somewhere in whole code and in DB... No results...

UNTILL i found...

The /modules  folder is such a place that anybody can make a module and place there scripts, and after that - install it with Dolphin installer.

And /inc/classes is a folder for core classes with main boonex functionality

In BxAvaModule (the /module/boonex/ folder) i found a private function named serviceJoin() what is triiggered by
BxDolService::call('avatar', 'join', array ($iMemID, $sStatusText)) command.

So WHY this line is placed in the file!!!??? 

/inc/classes/BxDolJoinProcessor,php (approximatelly 314 line)

I understand that Avatars module is developed by BoonEx company. But what am i supossed to do now? Do the same thing and do it again each time after scource updates? Or how works all of thatt classes like BxDolAlertsResponse and else with BxDol prefix. How can i use them in a module?

And there is lot of such strange coding in Dolhin scources.... Sometimes seems to me that BoonEx is not iinterested in growth. An it`s better to "close the Dolphin code and run only for Your serves for large caaash". Less hadeache for clients...

Or you will make smth to change this situation.

I like the community you build, i liked even some coding samples in your code and solutions that done in Dolphin. But i know that there will be no growth for Dolphin if you keeping such bad 3-d parties integration, and without documentation (couse you havn`t! /doc/ - i don`t even count to documentation, and don`t count some of how-to articles).

I`m working with Dolphin code. And Your reaction to this problems will be a reason to me to stay and build much more websites on it (and bring you more clients for licenses), or it will be my last timespending with Dolhin.

Quote · 7 Feb 2012
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.