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

