cancel
Showing results for 
Search instead for 
Did you mean: 

Fork JS Console functionality and integrate into OOTBee Support Tools

EddieMay
World-Class Innovator
World-Class Innovator

As the maintainer of JS Console (Florian Maul) has not been active for a while and the current state has various pending issues (e.g. ACS 7.0 compatibility), this project aims to fork the current functionality and integrate it with the OOTBee Support Tools as a part of a comprehensive admin / support tool. While the existing functionality may be largely forked as-is, I expect some significant effort to be put into

  1. cleaning up the code base to comply with OOTBee Support Tools standards, 
  2. reduce number of dependencies, 
  3. implementing an initially simplistic, basic UI as part of the Repository-tier admin console (to support non-Share deployment scenarios). This idea also relates to an issue raised for JS Console in June of 2020, to which the maintainer has not yet reacted - see https://github.com/share-extras/js-console/issues/94

Project Sponsor: Acosix GmbH / Order of the Bee

Project Owner: Axel Faust

Contact: axel.faust_at_acosix.org

Digital Community Manager, Alfresco Software.
Problem solved? Click Accept as Solution!
3 REPLIES 3

abhinavmishra14
World-Class Innovator
World-Class Innovator

Hi @afaust @EddieMay 

I have been using a working copy of jsconsole locally that i added to ootbee support tools which also includes fixes done @afaust for ACS 7.x compatibility. I included the feature AS-IS from its original.

After i saw this idea, i fixed some JSHint warnings and javadocs and checked in the chages in my repo here: 

https://github.com/abhinavmishra14/ootbee-support-tools/tree/feature/jsconsole-inclusion

Commit: https://github.com/abhinavmishra14/ootbee-support-tools/commit/e50a1b3037d08d80959943da839cd1bbb6ea8...

@afaust let me know if i can create a PR for review ? we can review the changes during the session

~Abhinav
(ACSCE, AWS SAA, Azure Admin)

afaust
Legendary Innovator
Legendary Innovator

@abhinavmishra14 Your branch would in principle be a good starting point. I am a bit concerned though with keeping a a clear (commit) history of what was forked from the official (merged) original state (e.g. master/release) and which changes have been applied afterwards (e.g. changes from unmerged PRs in the original repository), in order to have a well defined cut-off for the sake of copyright / license attributions.

abhinavmishra14
World-Class Innovator
World-Class Innovator

Thanks @afaust its from master of original jsconsole. When jsconsole was not working for me on ACS7, i was investigating the fix and then i saw your PR on share-extras:master. So i forked your jsconsole repo and switched to bugfix/ACS-7-compatibility and took out the fixes done by you and merged them. bugfix/ACS-7-compatibility seems to be in sync with share-extras:master and just one commit ahead that contains ACS7 compatibilty fix.

I have created the PR: https://github.com/OrderOfTheBee/ootbee-support-tools/pull/185 for review and further edits.

~Abhinav
(ACSCE, AWS SAA, Azure Admin)