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

Reply via email to