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

No packages published

Languages