From: Demian K. <dem...@vi...> - 2013-10-03 19:43:04
|
If you have an mnpals module, they should go in there -- module/mnpals/src/mnpals/RecordDriver -- and you can put them in the mnpals namespace. Then you register them in the mnpals module.config.php and they replace the equivalent default services. - Demian > -----Original Message----- > From: Alan Rykhus [mailto:ala...@mn...] > Sent: Thursday, October 03, 2013 2:39 PM > To: vuf...@li... > Subject: [VuFind-Tech] Extending a Record Driver > > Hello, > > In VuFind 1.3 I found it best to use a custom recordtype for all of our > records. I then created a RecordDriver that extended the MarcRecord.php > class and implemented my customizations there. This left the distributed > class as is (except for making some private methods protected, which I > see has been done in VuFind 2.0) > > I'm working on doing the same thing in our 2.0 implementation, extending > the SolrMarc RecordDriver. > > My question: Is it best to put these new RecordDrivers in the > module/VuFind/src/VuFind/RecordDriver directory? Or would I be better > off putting them in a different directory. > > If I put them in a different directory, how does that effect > module/mnpals/config/module.config.php and do I have to register the new > RecordDriver anywhere else? > > thanks -- al > > -- > Alan Rykhus > PALS, A Program of the Minnesota State Colleges and Universities > (507)389-1975 > ala...@mn... > "Be pleasant until ten o'clock in the morning and the rest of the day > will take care of itself." ~ Elbert Hubbard > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech |