Enable Features based on User Login or Implied Group - Joomla! Forum - community, help and support


the ability have features available users based on user login essential "need" enterprise use of joomla.  software developer of acrobat , other adobe products, know without having ability control features available based on key information (e.g., serial number, license id, or in joomla's case: user name), not possible differentiate product various audiences use it.  differentiation enables skus such standard , pro versions of product, , allows creation of new skus based on particular set of features being enabled based on key information.

while there few extensions (e.g., jaclplus) deal access level issues, there 2 major problems adopting them:

  • not core, not feature-specific - need differentiate must built kernel of product.  every feature area of product should first check if feature enabled key data (again, in joomla's case, login user name).  features (either core features or extensions) developed third party developers, sure begin feature calling core function indicates whether feature allowed according key data.
  • creates instability - existing solutions require patching of core , third-party extensions.  not scalable approach , introduces instability product.  qe perspective, undesirable.  enterprise use perspective, opens possibilities sku differentiation can defeated.

so, i'm hoping joomla core developers working on solution provides:

  • the ability associate feature availability individual users, or groups of users, or groups of groups of users using inheritance schema.
  • core api direction joomla core , extension developers place @ feature entry points determine if feature enabled based on user name or implied group name.

i haven't looked @ existing architecture of joomla (but i'll check other forums), i'm hoping joomla has hook architecture in place , allows individual features (whether components, modules, or plugins) register core code.  thought out core enhancements such will, in opinion, raise adoption curve of joomla enterprise developers.  forward hearing thoughts on this.






Comments

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial