[EN] Google gadget dashlet in Alfresco share

janvier 28, 2009

I don’t know if you know this sample demonstrated by Yong Qu from alfresco  : http://wiki.alfresco.com/wiki/Live

But it definitely rocks !

You’ll be able to download it form the alfresco website (but you’ll have to register). The package to download is named « share_custom » and you’ll fin the googlegadget dashlet in WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\custom-dashlets (the files googlegadget.*)

To use it, you have to go on google and select the gadget you want to embed in share. You have to find the link « get the code » and take only the URL. For example, if you want to display your gtalk gadget into share, use this url :

http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/googletalk.xml&synd=open&w=320&h=451&title=__MSG_title__&lang=fr&country=ALL&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js

The only problem here is that it won’t work as is… If you try it like that, you’ll receive a delicious ERROR 500…

Fortunately, I’ve spent some time (20 minutes to be honest) to get rid of this side effect :

just rename googlegadget.post.js into googlegadget.post.json.js… That’s all folks and then… You’ll have chances to use it comfortably 😉

next time, Bugzilla strikes back ! Creating a bugzilla dashlet into share !

Open Day Magento le 03/02/2009 à paris

janvier 24, 2009

Tout est dans le titre.

Je représenterai Coconuts le 3/02/2009 en assistant à cette présentation.

Plus d’infos ici : http://www.openday.fr/2009/01/openday-magentocommerce-le-e-commerce-vu-par-lopen-source/#usermessage4a

Nous avons déjà une réalisation importante à notre actif… Et 2 nouvelles arrivent.

Et pour bientôt, 250 pages de documentation Magento dont j’égrènerai des extraits sur ce blog. mais je vous en reparlerai très bientôt 😉

Bugzilla Alfresco Dashlet : Episode 1

janvier 17, 2009

Tout le monde commence à connaître alfresco… En tout cas, toi qui n’es pas venu par hasard, tu connais.

La dernière version a donné naissance à SURF et Share , un des avatars de ce framework (lien intéressant sur Share et la plateforme surf : http://edlovesjava.blogspot.com/search/label/Surf). Et cet avatar, depuis, me passionne. Bien pensé, bien réalisé, il ouvre des perspectives intéressantes…

Mais je commence par le commencement : Pour Coconuts, il me faut un suite de suivi de projets agile qui tienne la route grave. Et après 8574 recherches et analyses… Rien !

Rien, si ce n’est un framework qui me plaît bien : SURF, d’une société qui me plaît bien : ALFRESCO. Et en plus, ils ont déjà créé un squelette qui ressemble avantageusement à ce que je voudrais faire : Share.

Si tu connais pas, ce post ne t’intéressera pas. Alors va regarder. Sinon… Let’s go on

ATTENTION : Je suis un débutant en Alfresco share. Ce post vous fait partager mes expériences… Si en retour, vous voulez faire de même, you welcome.

Donc Episode 1 : On va installer l’environnement nécessaire pour pouvoir travailler sur share et éventuellement le modifier. Sa page d’accueil est pas des plus sexy et puis c’est toujours bien de pouvoir plonger dans le coeur des applis.

Pour ce qui nous occupe, ce sera long, douloureux et pas facile, mais c’est ça qu’est ça. Enfin cest quand même le défaut de share : Pas assez de doc, tutoriaux etc… Mais bon, au moins je vais ptet servir à quelque chose. Pour ce qui m’occupe, je veux créer mon site collaboratif. Je l’appellerai Cocoon, qui dérivera Share. Donc pour installer Cocoon :

share nécessite les projets suivants :
3rd-party : http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/3rd-party. Il contient toutes les bibliothèques externes sous forme de jar (openoffice, spring, etc…).
core : http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/core : les composants core d’Alfresco
web-framework : http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/web-framework : donc les composants du web framework
webscript-framework : http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/webscript-framework : les composants du webscript framework
Slingshot : http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/slingshot : le nom de code de share. C’est le projet de front en lui-même. Celui sur lequel nous allons bosser
antalfresco : C’est un projet que j’ai fait qui contient simplement les projets ant pour compiler le projet Slingshot en WAR. Il contient les fichiers suivants qui sont à la racine du svn d’alfresco : build.properties, build.xml, macros.xml et projects.xml. Il faudra modifier ces fichiers pour qu’ils comoilent dans votre environnement.

Pour pouvoir créer le war share : utiliser le target « incremental-slingshot-tomcat » de build.xml (build.xml contient toutes les target de compilation etc. des projets Alfresco).
Ensuite, si vous avez installé la bonne version d’alfresco avec son tomcat attaché, vous n’avez plus qu’à l’arrêter, supprimer la webapp share (ou la renommer), puis déposer le war nouvellement créer et relancer alfresco… that’s it ! Vous pouvez désormais torturer Share, il est à vous !

Au prochain épisode : Bugzilla Alfresco Dashlet (ça fait BAD comme acronyme 😉 : Episode 2 – Et si oncommençait ?

Futurize or Die !

janvier 11, 2009

You say you want the revolution…

Ca commence doucement par une noix de coco. Un truc qui représente la nature, mais plein de choses aussi… Vous allez le découvrir… With me

Sur ce blog, il sera question en vrac de :

  • Création d’entreprise en France (chaud) !
  • D’Offshore, NearShore,HomeShore (kezako ?)
  • D’agilité (Une mélée de noix de cocos, ça donne quoi ?)
  • De « Programmation Massivement Multi-Joueurs »….

Bref, de révolution, vous l’avez pas demandé ? Coconuts, la fait !

Welcome aboard !