From: Demian K. <dem...@vi...> - 2011-01-28 14:36:42
|
Thanks for the update, Greg! As we discussed on the call, I agree that we shouldn't be pressuring anyone to work too hard on test-building for the current specific VuFind code... but it is definitely worth investing time to continue gaining transferable general knowledge on tools for testing PHP web apps in general, since we will probably need that no matter how things evolve in the future. As for my own ongoing code cleanup, it's a low priority, but it's a great way to kill ten or fifteen minutes that would otherwise be wasted, not to mention being a good excuse to review all of the existing code! I'm glad to hear that the initial Maven experiments are going well. Have you looked into existing PHP/Maven support in the wild yet? For example, is there an established public repository to handle dependencies on things like the Zend framework or the PEAR libraries? For my part, I have just ordered a Zend book (yes, I still prefer paper for learning new things). I figure that the most important first step is to get a good understanding of how the framework behaves so that I can identify how it might (or might not) address our needs. I also plan to do some reading about Ruby on Rails since it's such a popular PHP alternative - I have no intention of switching languages (Ruby enthusiasts already have Blacklight, so it's silly to compete in that arena), but there may be design concepts there that we can use to inform our work. With any luck, by our next call, we'll have quite a bit more to discuss! - Demian From: Greg Pendlebury [mailto:gre...@gm...] Sent: Thursday, January 27, 2011 5:54 PM To: Demian Katz Cc: vuf...@li... Subject: Re: [VuFind-Tech] Developers Call Minutes - 1/25/11 Hey All, "Greg expressed some mild concerns about spending too much time on test development in light of forthcoming infrastructure changes but will elaborate in an email to the mailing list." Yes, the point I was quite rambled in trying to make (sorry it was past 1am here) was just that I didn't want any developers to feel pushed into devoting a lot of time to this stuff . Just keep it light and investigatory until we have some concrete decisions about any architectural changes we want to make. The stuff that was being discussed like Selenium and responding to Sonar identified code issues is pretty much in that category, hence the 'mild' concern only. Probably wasn't even worth mentioning :) "Greg will start putting together proof-of-concept POMs." Last night I got two php maven projects up and running, one being a backend library and the other being a frontend web app calling on the library project as a dependency through maven. It all went pretty smoothly and in line with how I'm used to seeing maven work for Java, so I'm more confident that my assumptions will be correct. Tonight I'll try tieing in the Zend framework and begin the skeleton of a real application. Demian's suggestion in the meeting was that we would focus on a basic application framework to support just searching initially and build out from there. At the point were we can search its probably worth sharing with others... unless people are interested in the 'unformed' building blocks? Ta, Greg On 26 January 2011 03:09, Demian Katz <dem...@vi...<mailto:dem...@vi...>> wrote: The minutes from today's developers call are available here: http://vufind.org/wiki/minutes_20110125 IMPORTANT: Note that the next developers call has been postponed from 2/8 to 2/15 due to a schedule conflict with the code4lib conference. - Demian ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Vufind-tech mailing list Vuf...@li...<mailto:Vuf...@li...> https://lists.sourceforge.net/lists/listinfo/vufind-tech |