From: Greg P. <gre...@gm...> - 2010-10-12 23:27:32
|
Heyo, I haven't had a great deal of time to look into this since the question was raised, but I have managed to have discussions with a half dozen or so PHP developers around the campus and only one of them had heard of PHing, but never used it. Far from a test :) but just throwing it out there. Having said that I just wanted to mention a couple of things: 1) I have a colleague currently preparing a presentation on build environments including Hudson and Maven, so I asked him to cast his eye over PHing at the same time and give me an opinion. 2) In conversation with my team and boss last week about some outcomes from my trip, VuFind is now officially on our radar (yay!) so I've been given time each dev cycle to work on VuFind. Ideally in the context of scoping/sourcing future work for our team, so my initial foci will be this Hudson work as well as non-marc data with repositories and VuFind. 3) I thought it worth suggesting we also look at Sonar with Hudson, since there is a PHP plugin available: http://docs.codehaus.org/display/SONAR/PHP+Plugin If you've never used/heard of Sonar before it basically does quality management reporting on your codebase. We've only been using it for a few months, but has already flagged things we want to address... some we have, some still to come :) https://build.adfi.usq.edu.au/sonar/project/index/1 Ta, Greg On 4 October 2010 23:15, Demian Katz <dem...@vi...> wrote: > Hello, everyone… > > > > As you will see when the conference outcomes document is released later > this week, one of the big themes of last month’s VuFind summit was the need > for a more formal project structure, including better testing and management > tools. As a first step toward this goal, I have set up an instance of the > Hudson continuous integration server for VuFind: > > > > http://vufind.org/hudson > > > > Don’t get too excited – it’s not actually configured to do anything yet. > > > > The first thing we need to do is to set up a lot of infrastructure. I > don’t have a lot of experience in this area, so I’m going to have to do some > research before I can talk about it intelligently. (Recommended readings, > anyone?) In the meantime, I thought I would put out a call and see if > anyone on the list has experience with continuous integration (bonus points > for familiarity with using Hudson and PHP together). There seem to be > several build tools that might help with this (PHing, PHP-Maven, etc.), so > opinions are welcome to help determine the right course. I suspect that > testing VuFind effectively with all of its interconnecting pieces (Solr, > SolrMarc, ILS, Smarty, Javascript libraries, XSLT) and configurable options > is going to be a lot of work, so suggestions on getting started would also > help. > > > > I think getting all of these details under control is an important step in > the continuing evolution of VuFind – with better project infrastructure, we > can make future changes with a lot more confidence and reduce the number of > problems caused by new features. It’s not going to be a small task to get > there, though, and I appreciate any and all help that is available along the > way! > > > > - Demian > > > ------------------------------------------------------------------------------ > Virtualization is moving to the mainstream and overtaking non-virtualized > environment for deploying applications. Does it make network security > easier or more difficult to achieve? Read this whitepaper to separate the > two and get a better understanding. > http://p.sf.net/sfu/hp-phase2-d2d > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech > > |