Comments (2)
Added the UserExtended class and a Module class.
Testing needs to happen as well as implementing the logic for preforming injection. This logic needs to be done inside of Userextended/plugin.php
As well, documentation needs to be written up describing module registration. This will be done in a plugins plugin.php file in a onRun or onBoot type method.
Process to achieve a module registration includes creating a class for the module which extends the UserExtended class. This module class must override the following class properties:
- $name
- $author
- $description
- $version
It can also override
- $visible
but it is not required to be overridden.
The following functions can be overriden:
- injectComponents
- injectNavigation
- injectLang
and these methods must return data which is equivalent to how it would've looked in the plugin.php
from userextended.
Added this feature; however it not completely fleshed out. Injection of components and contracted functions work. Injected nav, injected lang, and other more advanced features are not fully fleshed out yet.
Closing as this will be fleshed out during a later release as defined in the projects list.
from userextended.
Related Issues (20)
- Forcing Friends causes friend list error HOT 3
- Password Validation should not be required on settings update
- Creating a timezone throws SQL error HOT 1
- SQL Errors in backend HOT 1
- Installation fails on MariaDB HOT 7
- Cant find .../Route/fields.yaml, in Backend\Behaviors\FormController." on line 63 HOT 1
- "attempts" cant be NULL on adding route (PostgreSQL) HOT 1
- clake_userextended_route_restriction.attempts cant be NULL HOT 1
- Permissions are not working
- Mysql error and not install HOT 2
- Change username URL HOT 2
- Error when submitting comment
- Role Manager: Trying to get property of non-object
- config_form.yaml error in path Fix.
- While registering Im getting undefined property error. HOT 1
- Add UE support to Social Connect
- Cannot access to user profile.
- Maria DB Support
- Enhance documentation to provide support to modify default components partials
- How to access fields in the Front end?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from userextended.