Make the vanilla extension a Maven archetype :-)
Sent from my phone Op 26 jan. 2012 18:00 schreef "Franklin, Matthew B." <[email protected]> het volgende: > > >-----Original Message----- > >From: Jasha Joachimsthal [mailto:[email protected]] > >Sent: Thursday, January 26, 2012 11:54 AM > >To: [email protected] > >Subject: Re: Questions > > > >Unfortunately the current vanilla extension won't do the job for a > >different database. It only overlays the portal war, but keeps the default > >rave-shindig war. We need to extend the vanilla extension to make it a full > >customizable project. > > I think this goes to a ticket I created about providing the best possible extension model for downstream developers. Anyone have thoughts on changes that need to be made? > > >Op 26 jan. 2012 16:43 schreef "Marlon Pierce" <[email protected]> het > >volgende: > > > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> Right--the tests out of the box use configuration properties like > >> "portal.dataSource.url=jdbc:h2:mem:portal;DB_CLOSE_DELAY=-1" and are > >not > >> coupled to the persistent DB. > >> > >> For making extensions, local changes, etc (the second question), it may be > >> worth following the "extensions" guidelines at > >> http://incubator.apache.org/rave/documentation/rave-extensions.html. > >You > >> create a skeleton project that has just your changes. > >> > >> > >> Marlon > >> > >> > >> On 1/26/12 10:12 AM, Jasha Joachimsthal wrote: > >> > Are you running the unit tests against a MySQL db as well? That may cause > >> > issues because we expect an in-memory database which is cleared after > >> each > >> > run. If you use a persistent database for unit tests, it may already been > >> > "polluted". > >> > The MySQL db should only be needed to run Rave, not to test it. > >> > > >> > Jasha Joachimsthal > >> > > >> > Europe - Amsterdam - Oosteinde 11, 1017 WT Amsterdam - +31(0)20 522 > >4466 > >> > US - Boston - 1 Broadway, Cambridge, MA 02142 - +1 877 414 4776 (toll > >> free) > >> > > >> > www.onehippo.com > >> > > >> > > >> > On 26 January 2012 14:50, Anne-Hélène Turpin > >> > <[email protected]>wrote: > >> > > >> >> Hi rave developers, > >> >> > >> >> First of all, congratulations for your work. Rave is a promising project > >> >> but I have some questions. > >> >> > >> >> I'm chekout the latest sources of Rave from your subversion repository. > >> >> I'm using MySQL database. When I build the project, I've got a failure > >> on > >> >> the test : > >> >> *"Failed tests: > >> >> > >> > >save_duplicateText_exception(org.apache.rave.portal.repository.impl.JpaCat > >egoryRepositoryTest): > >> >> Expected to get a PersistenceException due to Unique Constraint > >> Violation" > >> >> * > >> >> > >> >> I have to modify the JpaCategoryRepositoryTest class so that build > >> >> succeed. Here are the corrections I made : > >> >> *//catch (PersistenceException e) { > >> >> catch (Exception e) { > >> >> //assertThat(e.getCause().toString().contains("Unique"), > >> >> is(true)); > >> >> assertThat(e.getCause().getMessage().contains("Duplicate"), > >> >> is(true)); > >> >> /* Fin modif AHT */ > >> >> gotExpectedException = true; > >> >> > >> >> *Am I* *the only one to encounter this problem ?* > >> >> > >> >> *I have a second question. I try to custom the Rave portal with a > >> >> personal CSS. I follow the instruction of the documentation web page > >> but I > >> >> don't find where I can change the default settings in the portal > >> >> preferences page of the administrator. I just can modify the number of > >> >> element per page or the page title. May I have to develop this ? Or may > >> I > >> >> replace the custom css of rave vanilla extension ? > >> >> > >> >> Thanks for your help. > >> >> Anne-Hélène > >> >> > >> >> -- > >> >> Anne-Hélène TURPIN > >> >> Renater > >> >> Service Applicatif aux Utilisateurs > >> >> Tel : +33 2 23 23 71 42 > >> >> > >> >> > >> > > >> -----BEGIN PGP SIGNATURE----- > >> Version: GnuPG/MacGPG2 v2.0.16 (Darwin) > >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > >> > >> > >iQEcBAEBAgAGBQJPIXSOAAoJEEfVXEODPFIDpUEIAKZMbFbJAELwnNFd8Obx+ > >g+2 > >> > >4kBM4DfVekKkF6TeybcrOmS42e24ee4tHqhw/2o8pb4a3gQZ3d6VMUJosXCNP > >w9Q > >> > >0Q0g/5iSPR3yjIgVBeMtAeSCInQ+REILFD1QBCkuLuGynO5y8orCzk0H5UxH525b > >> > >y5B+OM2006SKrkCpdVWEVhOSml5qSZyN6lgx/VZPoA5eQt2IbQx09S2+6uXbEh > >K/ > >> gF0a0BAd7GcrWt5y7otn51SfRI6VJUtionVyz1tHMePRd8l239NRV+b8k3iIR+be > >> aJEDYK4JqLOyN4IrQUFgTCmJh3Rvzw6RF83XlfkF24z/Bcg2EK6RDeyIYcxDllM= > >> =5iji > >> -----END PGP SIGNATURE----- > >>
