Skip to content

Search Engine Libraries in Titania #401

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

Open
Skouat opened this issue Jun 2, 2025 · 0 comments
Open

Search Engine Libraries in Titania #401

Skouat opened this issue Jun 2, 2025 · 0 comments

Comments

@Skouat
Copy link
Contributor

Skouat commented Jun 2, 2025

Hi Team,

I’m opening this issue to discuss the message posted by @iMattPro in this GitHub comment:

This makes me think we should also remove "Zend" as a search engine, then that would allow us to delete the zend and ezcomponents junk in includes/library.

Currently, Titania supports three extra search engines:

  • Sphinx
  • Solr
  • Zend

However, all of these are either outdated or abandoned. Below is a summary of their current status:

Sphinx

  • Currently used via the phpBB Sphinx API.
  • The API itself is outdated and may require an update or replacement.

Solr

  • The current library relies on EzComponents, which is outdated.
  • A potential workaround is available using the Zeta Components Composer package: Zeta Components Search.

Zend

  • The current library uses the Zend Framework, which has been abandoned and replaced by the Laminas Project.
  • Unfortunately, I couldn’t find a replacement library within the Laminas Project for this functionality.

Let’s discuss how we want to proceed with these search engines. Should we explore replacing them, updating their dependencies, or consider removing some altogether?

Looking forward to your thoughts!

@Skouat Skouat changed the title Titania and search engine? Search Engine Libraries in Titania Jun 2, 2025
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

1 participant