Hi Roman,

I can provide you with our own "module connector" though we like to call it framework. Don't let the name fool you, its basically a lightweight class that does what OXID can't: Bring streamlined OOP to modules.

In our view the metadata files are really a bad design decision. The syntax is volatile: you always have to check twice, if you need realtive or absolute paths, whether to include extensions or not, and top of that: some "files" need to be in special directories, like the blocks.

So we have a Module class. You simply inherit from it, modify the required properties and are ready to start with the logic. The Module class introduces lots of helper methodes for working with the database, the config and module files / paths.

The only requirement for inclusion in shops is to install the framework first. By the way, the framework is not encrypted and does not derive any classes from OXID. So it is a real standalone module without version-critical dependencies.

Mit besten Wünschen,
Markus Zok
*Markus Zok*
Heckenstr. 4
40764 Langenfeld
Deutschland     Tel:
Mobil:
E-Mail:         +49 (0) 2173 - 848 225
+49 (0) 177 - 404 89 65
[email protected]         Internet:       www.zoks.net <http://www.zoks.net>

Am 21.01.14 08:31, schrieb Roman Allenstein:
Hi folks,

me and my team are developing a concept for us, how to develop modules for oxid. We are now at the point where we have to decide to develope a connector-module for all our coming modules or not.

We know that some agecies use their own connector to integrate their modules in oxid. And i am pretty unsure if this is the way to go because oxid provides a standardized way to integrate modules.

Whats your pros and cons for using an own connector?

Greets
Roman

_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general

Reply via email to