Post
by Dhaupin » Wed Jun 18, 2014 4:10 am
Besides all the excellent points brought up in this thread, another elephant in the XML room:
File based VQ means you have control over render order by adding naming prefixes and sorting numbers. DB based means what...? Is there sort order in ocMOD? Also, will VQmod or ocMOD run first in the parse schema? The latter will always be "most powerful" and if that latter is the sort-less latter, its gonna be a mess.
I brought this up with Dan via a thank you email but i never got a reply. I hope to god he is gonna put sort/prioritization on that system. There are far too many folks making mods with disregard for other folks mods. Often a re-sort solves it to put it either before or after a conflicting mod.
I also hopes he takes the advice of standardized info file and ZIP structure (a la Drupal) for the sake of uninstall locations, naming schema, versioning etc. This would help a TON here in the extension market, and would help get people to list known dependencies, compatibilities, or conflictions, a changelog, as well as offer the omg please EXTENSION VERSIONING. As it stands, who knows when the last time some of these folks mods were updated, its just a name with no versioning anywhere.
And yes i agree, JS is better much of the time for theme side hackery. The fact you cant gracefully target a "container", close a container, nor add an attribute/class/id (without liability) is a huge missing link in all mod engines for OC. Nothing against you Q or J, both systems are totally sweet, its just the nature of theme side req ya know? The container.
Last edited by
Dhaupin on Wed Jun 18, 2014 4:17 am, edited 2 times in total.
https://creadev.org | support@creadev.org - Opencart Extensions, Integrations, & Development. Made in the USA.