OntoWiki
OntoWiki copied to clipboard
extension priority configuration
- currently, the extension config is ordered as loaded from the directory iterator (from z to a)
- we need config option which allows extensions to say "he, I'm important and want to be executed before other extensions"
- this affects the running order when an event is triggered (e.g. linkeddataserver needs to be executed before site extension)
This should be implemented in the OntoWiki Extension Manager application/classes/OntoWiki/Extension/Manager.php
+1
when touching this, one could also tackle the underlying problem: extension dependencies. the order can be inferred from the dependency graph. it can also contain a node for the ow application, which has dependencies to the core extensions (account, etc.).