I am doing research regarding the development of a search web application.
The main purpose will be to allow users to search in a big list of entities (let's assume they are products), that refer to external websites.
Additionally, there will be articles grouped into categories, mostly separated from the search functionality and search results.
I am probably going to use Apache Solr as search backend.
My question now is, should I write the administration interface/backend completely myself, or should I use some CMS, to reuse an already existing administration interface and underlying infrastructure?
The main tasks for the editors/admins are
- Create / edit / archive articles
- Create / edit searchable product entries (that need to get indexed by Solr)
Is it (relatively) easy to create and manage database entities that have nothing to do with Wordpress from within the WP Admin interface? Does that mean I would need create my own plugin?