Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MathSearch - Implement MathSearch Prerequisites in portal-compose #47

Closed
3 tasks done
Hyper-Node opened this issue Jan 11, 2022 · 7 comments
Closed
3 tasks done
Assignees

Comments

@Hyper-Node
Copy link
Contributor

Hyper-Node commented Jan 11, 2022

New feature description in words:
(What is the new feature about and why is it beneficial to the users)
For using MathSearch-Extension and also BaseX installation implementation of MWS has to be connected to MediaWiki.
Also Genshi extension seems to be required.

From MWS-documentation
$wgMWSUrl: The link to your (local) MathWeb Search installation e.g. "http://localhost:8090";
$wgMathSearchBaseX: The link to your (local) BaseX installation e.g. "http://localhost:10043";

TODOS:
(In technical terms suggestions what has to be done to implement the feature.)

  • Clarify with @physikerwelt which prerequisites are required currently
  • Create appropriate docker containers which install prerequisites for MathSearch with docker-compose

Acceptance-Criteria:

  • After docker-compose setup, the MWS and BaseX installation are running and properly connected to the main-container.
  • MathSearch is indexing pages and results are returned.

Checklist for this issue:
(Some checks for making sure this feature-request is completely formulated)

  • All fields of the issue have been filled
  • Example fields have been removed
  • MaRDI_Project has been assigned as project
@Hyper-Node Hyper-Node self-assigned this Jan 11, 2022
@Hyper-Node
Copy link
Contributor Author

Hyper-Node commented Jan 11, 2022

@physikerwelt this is an issue still to be clarified, it is possible that the description in documentation is obsolete: https://www.mediawiki.org/wiki/Extension:MathSearch

It could also be that the MWS and BaseX installations are located elsewhere and not in mardi-portal container setup.

@Hyper-Node Hyper-Node changed the title MathSearch - Implement MWS Setup MathSearch - Implement MWS Prerequisites in portal-compose Jan 11, 2022
@physikerwelt
Copy link
Member

The instructions seem to be fine. It is still something to be done while not very urgent.
I think https://hub.docker.com/r/mathwebsearch/mathwebsearch and https://hub.docker.com/r/basex/basexhttp might do the job in a docker environment. Only the configuration needs to be adjusted in that case. Feel free to edit https://www.mediawiki.org/wiki/Extension:MathSearch and add yourself as a maintainer.

@physikerwelt
Copy link
Member

@Hyper-Node this is still in clarification mode. Can we move it to todo?

@Hyper-Node
Copy link
Contributor Author

Yes, moved.

@Hyper-Node Hyper-Node mentioned this issue Feb 8, 2022
6 tasks
@Hyper-Node Hyper-Node changed the title MathSearch - Implement MWS Prerequisites in portal-compose MathSearch - Implement MathSearch Prerequisites in portal-compose Feb 21, 2022
@Hyper-Node
Copy link
Contributor Author

Since MWS isn't functional out of the box, directly checking BaseX

@Hyper-Node
Copy link
Contributor Author

BaseX with rest.d ok except rendering. Follow Up:

@Hyper-Node
Copy link
Contributor Author

#110

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants