Enhanced Plugin System: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Javydreamercsw
No edit summary
imported>Kymara
add templates and navigation
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Navigation for Marauroa Top|Internals}}
{{Navigation for Marauroa Developers}}


{{Future Concept}}

== Proposal ==
== Proposal ==
*Move the plugin system from Stendhal into Marauroa core.
*Move the plugin system from Stendhal into Marauroa core.
Line 16: Line 22:
*Database Update/Creation
*Database Update/Creation
**Update the database. Register/Update DAO's here as well
**Update the database. Register/Update DAO's here as well

'''Note:''' I'm sure there are more hook points...


== Proposed Interface ==
== Proposed Interface ==
Line 27: Line 35:
== Notes ==
== Notes ==
*Most of the plugin hook points happen a lot earlier than the plugins are initialized right now (in Stendhal). part of the change is also initialize/registering them earlier so they can hook into early parts of the life cycle like Database update.
*Most of the plugin hook points happen a lot earlier than the plugins are initialized right now (in Stendhal). part of the change is also initialize/registering them earlier so they can hook into early parts of the life cycle like Database update.

[[Category:Marauroa]]
{{#breadcrumbs: [[Marauroa]] | [[Navigation for Marauroa Developers|Internals]] | [[Marauroa Roadmap|Roadmap]] }}