Skip to content

Community (Open Source) alternative to "official" JahiaAppStore modules

License

Notifications You must be signed in to change notification settings

JahiaCommunity/jahia-open-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

jahia-open-store

Community (Open Source) alternative to "official" JahiaAppStore modules

Goals:

  1. First goal is to allow, from a Jahia "Community" instance, to download all the JC modules (on https://github.com/JahiaCommunity) from the Jahia Admin (exactly as default Jahia modules)
  2. Implement an altenative website templates to expose these modules on a 'Vitrine' Jahia website (throught an EDP in main module + sample templateSet)

Current technical implementation:

Use the Github API V4 (in GraphQL) to retrieve Github JC modules infos:

  • implementation of "contentFolder.modulesList" view compatible with Jahia Modules Admin requests
  • implementation of a GithubProxy to download the modules (because Github as only 'temporary' url for Assets download), with a call in a wrapper WHEN the modules is downloaded from Jahia Admin.

Releases:

V1:

Base (POC) version

V1.0.1:

  • implement module "info" page correctly (from admin) : OK

TODO:

V1.1.0:

  • auto-config the JC appstore in Jahia JCR (because Jahia Community versions doesn't allow to configure it manually from admin)

Next -> V2:

Implement the main module as a "service" and allow other "extension/fragment" modules to implement several sources (Github, Gitlab, Bitbucket,...)

About

Community (Open Source) alternative to "official" JahiaAppStore modules

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages