+1 On Thu, Feb 25, 2010 at 19:16, Vincent Massol <[email protected]> wrote: > Just to be clear: > > +1 from me to deploy it on incubator.myxwiki.org > > If I can get one or 2 more +1 then I could help Henry deploy it and give him > the rights for incubator. > > Thanks > -Vincent > > On Feb 24, 2010, at 10:15 AM, Vincent Massol wrote: > >> Hi Henry and all, >> >> On Feb 23, 2010, at 7:52 PM, Story Henry wrote: >> >>> Hi, >>> >>> I have built a little keygen application for Xwiki now. It is available >>> here: >>> >>> http://github.com/bblfish/keygenapp >>> >>> You can download it with >>> >>> $ git clone [email protected]:bblfish/keygenapp.git >>> >>> then you should be able to build it with >>> >>> $ mvn clean package >>> $ mvn dependency:copy-dependencies >>> >>> You will then just need to copy two jar files over to >>> >>> webapps/xwiki/WEB-INF/lib/ >>> >>> * target/xwiki-foafssl-component-0.2.jar >>> * target/dependency/bcprov-jdk16-141.jar >> >> If you can provide those as *released* binaries it would help (you mention >> version in your jar but this means that any change to the code and a rebuild >> will yield the same version when they won't be really of the same version, >> right?). >> >> In the future if we want to make your code available easily you'll need to >> make these available in some remote maven repository. We could make them >> available in our own remote repo I guess although if you have yours it would >> be better. >> >>> Because I am not yet sure how to get the XAR plugin to work, I have not >>> automated the build yet for that piece. Please let me know how I should fix >>> this. Essentially there are two files that need to be installed >>> >>> $ ls -l1 src/main/resources/XWiki/*.xml >>> src/main/resources/XWiki/foafssl_RSAPubKey.xml >>> src/main/resources/XWiki/foafssl_create_cert.xml >> >> Using the XAR plugin is very very easy. Just look at how it's done here: >> http://svn.xwiki.org/svnroot/xwiki/platform/xwiki-applications/trunk/ >> >> In term of naming best practices we don't use "_" in page names and pages >> start with an uppercase. So in your case that could be: >> - XWiki.FoafSslRsaPubKey.xml >> - XWiki.FoafSsslCreateCert.xml >> >> Although I believe you could also use a space of FoafSsl and put the pages >> in it: >> - FoafSsl.RsaPubKey.xml >> - FoafSsl.CreateCert.xml >> >>> the first one there is just a class, >> >> Re class naming we usually prefix with Class, so that would be: >> - FoafSssl.RsaPubKeyClass.xml >> >>> the second one is a script that will allow you to get a certificate in one >>> click. >>> >>> In order to then have that be visible to your homepage you need to replace >>> the content of the >>> XWikiUserProfileSheet with the content of >>> >>> src/main/resources/XWiki/XWikiUserProfileSheet.html >> >> Hmm... We'll need to find a way to keep the existing profile sheet as it is >> (for users who don't want to install the FOAF/SSL extension) and at the same >> time be able to add your extension. >> >> Guys, any idea? >> >> For now and for demonstration purpose I guess it's ok to replace the profile >> sheet that is on incubator. >> >> Guys, what do you think? >> >>> >>> You will then be able to try to login to a few other services (there is a >>> link provided on the page). I will work next on allowing Xwiki to be logged >>> into too with foaf+ssl (as well as on fixing any bugs you let me know of) >> >> Great! >> >> Thanks >> -Vincent >> >>> >>> Henry >>> >>> >>> Social Web Architect >>> http://bblfish.net/ > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs >
-- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

