FASTEN user experience from a software vendor perspective : The future of extension management in XWiki with FASTEN, FASTEN Virtual Workshop, April 8, 2021
After a quick introduction of XWiki project, this presentation explains the benefits that XWiki expects to derive from FASTEN through three Use Cases and showcase how its Extension Manager has been improved to integrate FASTEN.
Similaire à FASTEN user experience from a software vendor perspective : The future of extension management in XWiki with FASTEN, FASTEN Virtual Workshop, April 8, 2021
ESCAPE Kick-off meeting - Welcome (Feb 2019)ESCAPE EU
Similaire à FASTEN user experience from a software vendor perspective : The future of extension management in XWiki with FASTEN, FASTEN Virtual Workshop, April 8, 2021 (20)
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
FASTEN user experience from a software vendor perspective : The future of extension management in XWiki with FASTEN, FASTEN Virtual Workshop, April 8, 2021
1. Fine-Grained Analysis of Software Ecosystems as Networks
The FASTEN project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 825328.
The future of extension management in XWiki with FASTEN
Thomas Mortagne (XWiki SAS)
FASTEN Workshop
Online, April 8th, 2021
3. Apr 8, 2021 3
2019
XWiki
https://www.xwiki.org/
Wiki
a very robust WYSIWYG editor
a powerful wiki syntax
strong rights management
responsive skin
advanced search
multi wikis
Application platform
structured content
collaborative scripting (Velocity, Groovy, Python, Ruby,
etc.)
many reusable components and APIs
advanced extensions manager and store
4. Apr 8, 2021 4
2019
XWiki Extension Manager Complete support of Maven specifications
Support virtual ids
Namespaces and namespaces constraints (wiki, space,
document, user)
Support various types of extensions
JAR and WebJAR
XAR
empty (POM)
NPM (extension)
EGG/WHL (extension)
...
5. Apr 8, 2021 5
2019
Build XWiki Standard has a lot of dependencies
721 JAR files in the WAR including 419 non-Xwiki ones
83 extensions including 6 non-XWiki ones (JAR files)
Potential issues
Security vulnerabilities
Binary conflicts between dependencies
Licenses
Quality weaknesses in dependencies
6. Apr 8, 2021 6
2019
Compatible search Local Solr index
scheduled update from configured repositories
advanced search and filtering
faster search and better pagination
Pre-validated extensions
compatibility of each available extension calculated
show/hide compatible extension in the search result
FASTEN injector
risks
classes/methods
XWiki components
...
7. Apr 8, 2021 7
2019
Risk awareness Security vulnerabilities
list all found vulnerabilities in the administration
send notifications for new vulnerabilities
suggest ways to resolve it when possible (upgrade an
extension, upgrade XWiki Standard, downgrade, etc.)
8. Apr 8, 2021 8
2019
Remote macros Missing macro
propose to install an extension containing a missing
macro
Available macros
list macros coming from not yet installed extensions in
the macro picker
9. Apr 8, 2021 9
2019
The FASTEN project has received funding from the European Union’s
Horizon 2020 research and innovation programme under grant
agreement No 825328.
The opinions expressed in this document reflects only the author`s view and in no way reflect the European Commission’s opinions. The European
Commission is not responsible for any use that may be made of the information it contains.