We want to take this opportunity to congratulate Biblibre for initiating the search engine change with which we are identified and in which we would like to collaborate, due to the important problem on the facets.
We believe that it is time to examine some aspects of the project, with no intention of offending any member of the community in doing so. In Xercode, despite being a new company, some of our members have been working on the project since 2007, when we first came into contact with PERL. All of our present developers have been working on PHP and JAVA projects. Since then, we have been conscious that the structure of KOHA is unlike any other major project we have worked on previously. In our opinion, it has become necessary to upgrade technologies employed in the project making KOHA more competitive with similar software. We believe that is urgent to use a framework like DANCER, SOLR as an index engine (our main problem with clients), increase performance, ... We believe, however, that this will not completely resolve our present situation due to the fact that the project structure is not sufficiently defined. A good example is the propose of search engine change, a current point of conflict. We have traditionally followed an Object Oriented Metodology (working with interfaces and abstract classes). By doing this we would achieve an abstraction of the search engine and the result of using a method, for example “engineSearch”, would be the same with indifference to use SOLR or ZEBRA and the majority of problems that we are currently facing in the community (principally the integration of the diverse developments by each member) can be easily resolved. Applying this philosophy to .pl files would make them more concise and more easily understood. DRUPAL and OTRS (PERL) are good examples composed by a kernel and specific modules. Considering all of this, this is a perfect moment for reflexion due to the fact that these points may affect the scalability and evolution of KOHA. Regards, * Miguel Angel Calvo Lázaro* *Dirección de Soluciones* [email protected] Telf. 653 038 238 Rosalía de Castro, 53 4º C 15895 Milladoiro - Ames (A Coruña) Telf. 881 975 576 www.xercode.es [email protected] La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada.
<<composicion.jpg>>
_______________________________________________ Koha-devel mailing list [email protected] http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
