schnaader / fairytale

encode.ru community archiver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[SUGGESTION] Hooking system.

DedupOperator opened this issue · comments

Lower priority but should be considered while coding the underlying framework.

Consider structing the code with event driven hooking points.
To clarify,
Structured code with event "hooking" points has ability to extend it's functions in several places using object oriented method.
That hooking method can have plugins written with high level coding.
As a side effect it will extend the community and and also assist the development of the project in parallel.

https://softwareengineering.stackexchange.com/questions/237876/what-should-plugins-use-hooks-events-or-something-else
https://cement.readthedocs.io/en/latest/dev/hooks/
https://stackoverflow.com/questions/28166754/plugin-system-with-events-or-hooks