Brian--
Thanks for the feedback. I'm assuming that you downloaded the complete package (as opposed to the client and server separately). I'll certainly put them in a single ezmwlucene_V.v directory next time. I put them in separate directories since the client and server may be (but don't have to be) installed on separate machines. And the extensions directory within the client directory is there to remind folks that it's an extension and needs to go into the extensions directory within Mediawiki. If you'd care to suggest a better structure I'd be happy to hear it. And in this case, I guess it's "easier to install" (IMHO).
Also, did the installation guide on the site not help? How can I make it better?
(also, from your email address I notice that your at CU--I'm in Longmont, and I'd be happy to chat with you to get you up and running and get your feedback)
Brian Mingus wrote:
Thanks aside, it is such a PITA when developers choose to package tarballs the way you have. After opening tens of thousands of tarballs I can safely say that the "standard" way of doing it is to have a directory called ezmwlucene_1.0 inside ezmwlucene_1.0.tar. This means that you plop ezmwlucene_1.0.tar in mediawiki/extensions and then you untar it and your done.
What you have chosen to do is totally bizarre. If I do the standard thing I get client and server directories inside my extension directory and the client directory contains extensions/EzMwLucene. This is not exactly the "easy to install" solution I was imagining.