<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TekoNorma &#187; Alfresco</title>
	<atom:link href="http://tekonorma.fr/WPblogTN/categories/alfresco/feed/" rel="self" type="application/rss+xml" />
	<link>http://tekonorma.fr/WPblogTN</link>
	<description>Conseil et support à la migration Libre et Open-Source pour les entreprises</description>
	<lastBuildDate>Fri, 10 Feb 2012 18:10:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Alfresco – Libreoffice – SharePoint – Linux</title>
		<link>http://tekonorma.fr/WPblogTN/2012/02/alfresco-%e2%80%93-libreoffice-%e2%80%93-sharepoint-%e2%80%93-linux/</link>
		<comments>http://tekonorma.fr/WPblogTN/2012/02/alfresco-%e2%80%93-libreoffice-%e2%80%93-sharepoint-%e2%80%93-linux/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 17:57:08 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[LibreOffice]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mageia]]></category>
		<category><![CDATA[MSoffice]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=573</guid>
		<description><![CDATA[Jamais je n&#39;aurais cru faire du SharePoint sous linux et en plus avec LibreOffice. &#160; Tout r&#233;cemment &#224; &#233;t&#233; post&#233; dans les extensions de LibreOffice ce projet&#160;: LPSP pour Libreoffice Pour SharePoint (LibreOffice extension providing connection to SharePoint). Nous devons se projet &#224; Miklos Vajna alias vmiklos, sous la licence GPL. Celui-ci est parti du [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-bottom: 0cm">Jamais je n&#39;aurais cru faire du SharePoint sous linux et en plus avec LibreOffice.</div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Tout r&eacute;cemment &agrave; &eacute;t&eacute; post&eacute; dans les extensions de LibreOffice ce projet&nbsp;:</div>
<div style="margin-bottom: 0cm"><b>LPSP</b> pour Libreoffice Pour SharePoint (LibreOffice extension providing connection to SharePoint).</div>
<div style="margin-bottom: 0cm">Nous devons se projet &agrave; <b>Miklos Vajna</b> alias vmiklos, sous la licence GPL.</div>
<div style="margin-bottom: 0cm">Celui-ci est parti du projet OPAL (OPenoffice ALfresco) fourni par la soci&eacute;t&eacute; StarXpert&nbsp;:</div>
<div style="margin-bottom: 0cm">http://blog.starxpert.fr/?p=877</div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Contrairement &agrave; une extension d&eacute;velopp&eacute; il y a quelques ann&eacute;es par une personne de chez SUN, non libre. L&#39;extension LPSP n&#39;est pas sp&eacute;cifique &agrave; Alfresco. Je suppose que cette extension fonctionne pour tous les projets utilisant une impl&eacute;mentation de SharePoint. Ce qui doit permettre &agrave; toute personne sur Windows d&#39;acc&eacute;der &agrave; un vrai SharePoint &agrave; partir de LibreOffice. Je n&#39;ai pas de SharePoint &agrave; disposition pour faire le test.</div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Pour l&#39;instant &agrave; ma connaissance, seul l&#39;ECM Alfresco supporte se protocole en dehors de Microsoft.</div>
<div style="margin-bottom: 0cm"><b>Pour rappel</b>&nbsp;: C&#39;est suite &agrave; une d&eacute;cision de justice de la Commission Europ&eacute;enne pour antitrust que Microsoft a publi&eacute; son protocole Sharepoint&nbsp;:</div>
<div style="margin-bottom: 0cm">Alfresco exploite l&#39;antitrust europ&eacute;en pour venir chatouiller SharePoint (<a href="http://www.lemagit.fr/article/open-source-ged-SharePoint-alfresco/1035/1/alfresco-exploite-antitrust-europeen-pour-venir-chatouiller-SharePoint/">http://www.lemagit.fr/article/open-source-ged-SharePoint-alfresco/1035/1/alfresco-exploite-antitrust-europeen-pour-venir-chatouiller-SharePoint/</a>)</div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">J&#39;attendais depuis longtemps quelque chose de simple et de libre pour pouvoir acc&eacute;der &agrave; mes documents sur alfresco &agrave; partir de libreoffice et cela quelques soient le syst&egrave;me d&#39;exploitation.</div>
<div style="margin-bottom: 0cm;"><span id="more-573"></span></div>
<h2>Test de l&#39;Extension LSSP</h2>
<h3>Environnement de test</h3>
<ol>
<li>
<div style="margin-bottom: 0cm">serveur Alfresco Community version 4.0.d sur un serveur linux Mageia, base de donn&eacute;es Postgresql 8.4 et une JVM Openjdk.</div>
</li>
<li>
<div style="margin-bottom: 0cm">LibreOffice version 3.4.5 avec un client Linux Mageia version 1</div>
</li>
</ol>
<h3>Installation</h3>
<p>Commencer par t&eacute;l&eacute;charger l&#39;extension au format .oxt &agrave; cette adresse&nbsp;:</p>
<div style="margin-bottom: 0cm"><a href="http://extensions.libreoffice.org/extension-center/lpsp">http://extensions.libreoffice.org/extension-center/lpsp</a></div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Puis installer cette extension via le menu suivant &laquo;&nbsp;outils &rarr; Gestionnaire des extensions &#8230;&nbsp;&raquo; de LibreOffice. Vous acc&eacute;der &agrave; l&#39;interface suivante&nbsp;:</div>
<div style="margin-bottom: 0cm;"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_1.png" rel="lightbox[573]"><img alt="Gestionnaire d'extension" class="size-medium wp-image-574" height="166" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_1-300x166.png" title="LPSP_1" width="300" /></a></div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Cliquer sur le bouton&nbsp;: &laquo;&nbsp;Ajouter&nbsp;&raquo; et r&eacute;cup&eacute;rer le fichier LPSP.oxt.</div>
<div style="margin-bottom: 0cm;"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_2.png" rel="lightbox[573]"><img alt="extension libreoffice sharpoint" class="size-medium wp-image-575" height="84" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_2-300x84.png" title="LPSP_2" width="300" /></a></div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Vous n&#39;avez rien &agrave; param&eacute;trer.</div>
<div style="margin-bottom: 0cm">Je vous conseille de red&eacute;marrer Libreoffice apr&egrave;s l&#39;installation.</div>
<h3>Fonctionnalit&eacute;s</h3>
<div style="margin-bottom: 0cm">D&#39;apr&egrave;s le site, les fonctionnalit&eacute;s suivantes sont propos&eacute;es par l&#39;extension&nbsp;:</div>
<ol>
<li>Cr&eacute;ation et suppression de document dans l&#39;espace de travail</li>
<li>Lister, supprimer et cr&eacute;er des dossier dans l&#39;espace de travail</li>
<lilire crire="" dans="" de="" des="" documents="" espace="" et="" li="" travail="">
<li>Check-out et check-in avec r&eacute;servation du document jusqu&#39;&agrave; sa lib&eacute;ration par enregistrement ou abandon</li>
</lilire></ol>
<h3>Utilisation</h3>
<div style="margin-bottom: 0cm">Apr&egrave;s red&eacute;marrage d&#39;Alfresco nous constatons la venue d&#39;un nouveau menu = &laquo;&nbsp;SharePoint&nbsp;&raquo;.</div>
<div style="margin-bottom: 0cm">Ce menu contient les fonctions suivantes&nbsp;:</div>
<div style="margin-bottom: 0cm;"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_3.png" rel="lightbox[573]"><img alt="menu extension LPSP" class="size-full wp-image-576" height="208" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_3.png" title="LPSP_3" width="260" /></a></div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Quelques soient la fonction choisi, vous devez commencer par vous connectez.</div>
<h4>Param&eacute;trage du serveur</h4>
<div style="margin-bottom: 0cm">Avant toute connexion, il vous faudra param&eacute;trer votre serveur SharePoint. Dans mon cas mon serveur SharePoint est un Alfresco.</div>
<div style="margin-bottom: 0cm"><b>REMARQUE</b>&nbsp;: Cette fonction doit &ecirc;tre param&eacute;tr&eacute;e sur votre serveur Alfresco. Suivant votre installation cela n&#39;est pas obligatoire.</div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Par d&eacute;faut, le protocole SharePoint est disponible sur le port&nbsp;: 7070.</div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Une premi&egrave;re connexion est disponible dans l&#39;extension &agrave; titre de mod&egrave;le sur un SharePoint.</div>
<div style="margin-bottom: 0cm">Pour acc&eacute;der &agrave; la configuration, cliquer sur&nbsp;: &laquo;&nbsp;SharePoint &rarr; Connexion &#8230;&nbsp;&raquo;</div>
<div style="margin-bottom: 0cm">Vous acc&eacute;dez &agrave; l&#39;interface suivante&nbsp;:</div>
<div style="margin-bottom: 0cm"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_4.png" rel="lightbox[573]"><img alt="connexion interface sharepoint" class="size-medium wp-image-577" height="206" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_4-300x206.png" title="LPSP_4" width="300" /></a></div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Cliquer sur le bouton &laquo;&nbsp;Configure&nbsp;&raquo;, pour acc&eacute;der &agrave; l&#39;interface suivante&nbsp;:</div>
<div style="margin-bottom: 0cm"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_5.png" rel="lightbox[573]"><img alt="afficher configuration" class="size-medium wp-image-578" height="93" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_5-300x93.png" title="LPSP_5" width="300" /></a></div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">La deuxi&egrave;me ligne correspond au serveur par d&eacute;faut SharePoint.</div>
<div style="margin-bottom: 0cm">La premi&egrave;re correspond &agrave; la d&eacute;claration de mon serveur Alfresco.</div>
<div style="margin-bottom: 0cm">&nbsp;</div>
<div style="margin-bottom: 0cm">Les informations &agrave; saisir son les suivantes (elle sont acc&eacute;ssible via le bouton&nbsp;: &laquo;&nbsp;Add&nbsp;&raquo; ou &laquo;&nbsp;Edit&nbsp;&raquo;&nbsp;:</div>
<ol>
<li><b>Alias&nbsp;</b>: nom du serveur (libre)</li>
<li><b>SharePoint URL</b>&nbsp;: Point de montage de votre serveur, pour alfresco <a href="http://nomserveur:7070/alfresco"><b>http://nomserveur:7070/alfresco</b></a></li>
<li><b>jBPM URL</b>&nbsp;: Adresse du serveur de Workflow jBPM (Fonction exp&eacute;rimentale et optionnelle) exemple d&#39;adresse&nbsp;: http://jbpm-serveur:9080/gwt-console-server</li>
<li><b>Skip toplevel&nbsp;</b>:&nbsp;???</li>
<li><b>Checkout document</b>&nbsp;: possibilit&eacute; de forcer le checkout sur les documents.</li>
<li><b>Login&nbsp;</b>: Log de l&#39;utilisateur pour la connexion au serveur.</li>
</ol>
<h4>Connexion</h4>
<p>La configuration terminer vous pouvez vous connectez &agrave; votre serveur.</p>
<div style="font-weight: normal">V&eacute;rifiez bien dans le log de d&eacute;marrage catalina.out de votre Alfresco que vous avez cette ligne&nbsp;:</div>
<pre>
<divre><span class="tt_tag"> 2012-02-10 16:40:01,444 INFO [module.vti.VtiServer] [main] Vti server started successfully on port: <b>7070</b></span></divre><span class="tt_tag">
</span>
</pre>
<p>
<divre> </divre></p>
<div style="font-weight: normal">&Agrave; la premi&egrave;re connexion donner le mot de passe de l&#39;utilisateur.</div>
<div style="font-weight: normal">Il vous est aussi possible de vous connecter sur un autre compte utilisateur.</div>
<div style="font-weight: normal">Apr&egrave;s cette connexion, vous pouvez acc&eacute;der au document pr&eacute;sent dans Les sites sous alfresco SHARE. Pour information, le repository Alfresco n&#39;est pas disponible via SharePoint.</div>
<div style="font-weight: normal">Sur le site de test j&#39;ai 2 sites disponibles.</div>
<div style="font-weight: normal">En tant que Administrateur, j&#39;acc&egrave;de au 2 sites&nbsp;:</div>
<div style="font-weight: normal"><a href="connexion admin"><img alt="" class="size-medium wp-image-581" height="147" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_8-300x147.png" title="LPSP_8" width="300" /></a><br />
	&nbsp;</div>
<div style="font-weight: normal">Par contre si je me log avec l&#39;utilisateur jeanjot, je n&#39;acc&egrave;de qu&#39;&agrave; 1 seul site&nbsp;:</div>
<div style="font-weight: normal"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_9.png" rel="lightbox[573]"><img alt="connexion jeanjot" class="size-medium wp-image-582" height="146" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_9-300x146.png" title="LPSP_9" width="300" /></a></div>
<h4>Ouvrir et enregistrer</h4>
<div>Il est possible &agrave; l&#39;ouverture d&#39;un document de d&eacute;s&eacute;lectionner le verrouillage du document.</div>
<div style="font-weight: normal">Pr&eacute;sentation des ic&ocirc;nes de la boite de dialogue pour acc&eacute;der au fichier &agrave; distance&nbsp;:</div>
<div style="font-weight: normal"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_12.png" rel="lightbox[573]"><img alt="détail icone" class="size-medium wp-image-585" height="284" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_12-300x284.png" title="LPSP_12" width="300" /></a><br />
	&nbsp;</div>
<div style="font-weight: normal">
	&nbsp;</div>
<div style="font-weight: normal">Il vous est possible de filtrer les fichiers en entr&eacute;e, la liste correspond aux fichiers disponibles sous libreoffice prisent en charge par Alfresco.</div>
<div style="font-weight: normal">Par d&eacute;faut, dans ma configuration chaque document ouvert via sharepoint seront verrouill&eacute;s pour les autres utilisateurs.</div>
<div style="font-weight: normal">Lors de l&#39;enregistrement, il me sera demand&eacute; si je veux faire une version mineur ou majeur ou enregistrement par &eacute;crasement et de remplir une zone commentaire.</div>
<div style="font-weight: normal">Il est aussi possible &agrave; tout moment de poser un verrou sur un fichier, notamment dans le cas de la cr&eacute;ation d&#39;un fichier.</div>
<div style="font-weight: normal"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_101.png" rel="lightbox[573]"><img alt="gestion de la version enregistré et commentaires" class="size-medium wp-image-599" height="300" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_101-282x300.png" title="LPSP_10" width="282" /></a><br />
	&nbsp;</div>
<div style="font-weight: normal">Pour ce qui concerne la sauvegarde, 2 possibilit&eacute;s&nbsp;:</div>
<ol>
<li>&laquo;&nbsp;<strong>Save</strong>&nbsp;&raquo;&nbsp;: enregistre un nouvelle version du document.</li>
<li>&laquo;&nbsp;<strong>Save as &#8230;&nbsp;</strong>&raquo;&nbsp;: cr&eacute;er un nouveau document si celui-ci n&#39;est pas pr&eacute;sent dans alfresco, ou effectue une mise &agrave; jour si le document est existant.</li>
</ol>
<h4>Version du document</h4>
<div style="font-weight: normal">Il est possible de voir l&#39;&eacute;tat des versions pour un document,via le menu&nbsp;: &laquo;&nbsp;SharePoint &rarr; Versions &#8230;&nbsp;&raquo;&nbsp;:<br />
	<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_112.png" rel="lightbox[573]"><img alt="visualisation des versions du document" class="size-medium wp-image-602" height="111" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/LPSP_112-300x111.png" title="LPSP_11" width="300" /></a></div>
<h2>Bilan</h2>
<div>Cette extension r&eacute;pond bien &agrave; la demande, elle est compatible quelque soit l&#39;OS et la version de libreoffice (pas test&eacute;e sur openoffice.org).</div>
<div>Son interface na rien avoir avec celle propos&eacute;e par Microsoft (mais seulement avec les versions r&eacute;centes de MSOffice). Mais rien n&#39;emp&ecirc;che de la faire &eacute;voluer.</div>
<div>Lors de mes tests quelques situations n&#39;&eacute;taient pas tr&egrave;s claires comme&nbsp;:</div>
<ol>
<li>la lib&eacute;ration du verrou sur le ficher entre l&#39;intervention &agrave; partir d&#39;Alfresco ou de LibreOffice,</li>
<li>La fermeture du fichier.</li>
</ol>
<div>Si vous enregistrez r&eacute;guli&egrave;rement votre fichier, &agrave; chaque fois vous g&eacute;n&eacute;rez une nouvelle version.</div>
<div>Encore quelques tests seront n&eacute;cessaires pour bien ma&icirc;triser l&#39;extension.</div>
<div>
	&nbsp;</div>
<div>Je tiens &agrave; remercier fortement <b>Miklos Vajna </b><span style="font-weight: normal">pour son </span> travail sur cette extension.</div>
<div style="font-weight: normal">Il reste aussi &agrave; faire une traduction de l&#39;interface, peut-&ecirc;tre je vais regarder de mon cot&eacute; ce que je peux faire&#8230;</div>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2012/02/alfresco-%e2%80%93-libreoffice-%e2%80%93-sharepoint-%e2%80%93-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mon pearltree Alfresco</title>
		<link>http://tekonorma.fr/WPblogTN/2012/02/mon-pearltree-alfresco/</link>
		<comments>http://tekonorma.fr/WPblogTN/2012/02/mon-pearltree-alfresco/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 18:49:33 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[pearltree]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=566</guid>
		<description><![CDATA[Bonjour Pour ce qui me suive, je vous propose de rejoindre mon pearltree Alfresco. Qu&#39;est ce qu&#39;un pearltree (dixit wikipedia) : Pearltrees est un service gratuit qui permet &#224; chacun d&#39;organiser et partager ce qu&#39;il aime dans internet. Suivant la logique du content curation (faire ressortir le meilleur contenu du web) ce moteur de recherche [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour</p>
<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/pearltrees.jpg" rel="lightbox[566]"><img alt="pearltrees" class="size-full wp-image-570" height="201" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/02/pearltrees.jpg" title="pearltrees" width="370" /></a>
<p>Pour ce qui me suive, je vous propose de rejoindre mon pearltree Alfresco.</p>
<p>Qu&#39;est ce qu&#39;un pearltree (dixit wikipedia) :</p>
<p>Pearltrees est un service gratuit qui permet &agrave; chacun d&#39;organiser et partager ce qu&#39;il aime dans internet. Suivant la logique du content curation (faire ressortir le meilleur contenu du web) ce moteur de recherche communautaire repose sur l&#39;id&eacute;e que la multiplication des contenus de natures diverses (blogs, vid&eacute;os post&eacute;es, twitts, etc.) rend n&eacute;cessaire une organisation nouvelle d&#39;internet, d&#39;inspiration plus s&eacute;mantique(1). Le r&eacute;seau d&#39;utilisateurs de Pearltrees s&#39;&eacute;tend aujourd&#39;hui &agrave; de nombreux pays. Pearltrees a &eacute;t&eacute; lanc&eacute; par Patrice Lamothe (2).</p>
<p>(1) <a href="http://moktaramablog.over-blog.com/article-pearltrees-ou-la-fixation-et-la-classification-du-flux-42803747.html">http://moktaramablog.over-blog.com/article-pearltrees-ou-la-fixation-et-la-classification-du-flux-42803747.html</a></p>
<p>(2)<a href="http://fr.readwriteweb.com/2010/03/26/analyse/pearltrees-perliculture-de-vos-bookmarks/"> http://fr.readwriteweb.com/2010/03/26/analyse/pearltrees-perliculture-de-vos-bookmarks</a>/</p>
<p>Il vous suffit de cliquer soit sur des perles soit sur des pearltrees</p>
<p>Apr&egrave;s ce pr&eacute;ambule voici l&#39;acc&egrave;s &agrave; mon <a href="http://www.pearltrees.com/#/N-reveal=5&amp;N-f=1_2139148&amp;N-s=1_2139148&amp;N-p=15453694&amp;N-u=1_129013&amp;N-fa=2139148">pearltree Alfresco</a> .</p>
<p>
	Bonne d&eacute;couverte.</p>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2012/02/mon-pearltree-alfresco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Action sur un document dans Share</title>
		<link>http://tekonorma.fr/WPblogTN/2012/01/action-sur-un-document-dans-share/</link>
		<comments>http://tekonorma.fr/WPblogTN/2012/01/action-sur-un-document-dans-share/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 14:35:42 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Action]]></category>
		<category><![CDATA[ImageMagick]]></category>
		<category><![CDATA[mageia]]></category>
		<category><![CDATA[MSoffice]]></category>
		<category><![CDATA[openoffice.org]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=519</guid>
		<description><![CDATA[Bonjour &#160; Derni&#232;rement je postais ceci sur le forum de d&#39;Alfresco fr : &#160; Bonjour Dites-moi si je me trompe, mais je ne trouve plus la possibilit&#233; de faire une action sur un document dans l&#39;interface de share ? Comme par exemple effectuer une transformation d&#39;un .doc vers .pdf, localement sans passer par une r&#232;gle [...]]]></description>
			<content:encoded><![CDATA[<div>Bonjour</div>
<div>&nbsp;</div>
<div>Derni&egrave;rement je postais ceci sur le forum de d&#39;Alfresco fr :</div>
<div>&nbsp;</div>
<div style="background: #aecf00"><em><span style="background: transparent">Bonjour</span></em></div>
<div style="background: #aecf00"><em>Dites-moi si je me trompe, mais je ne trouve plus la possibilit&eacute; de faire </em><em><b>une action</b></em><em> sur un document dans l&#39;interface de share ?<br />
	Comme par exemple effectuer une transformation d&#39;un .doc vers .pdf, localement sans passer par une r&egrave;gle sur le dossier.</em></div>
<div style="background: #aecf00"><em>C&#39;est volontaire sous share ou cela est-il une fonctionnalit&eacute; disponible sous Explorer et non pr&eacute;sente actuellement sous Share ?</em></div>
<div style="background: #aecf00"><em>Merci de vos r&eacute;ponses.</em></div>
<div>&nbsp;</div>
<div>Et Rodel me fit la remarque suivante :</div>
<div>&nbsp;</div>
<div>
<div style="background: #aecf00"><em><span style="background: transparent">En effet, cela fait longtemps que ce n&#39;est pas par d&eacute;faut dans Share &hellip;<br />
		Si vous avez une version 4 sous la main, jetez un oeil sur le share-config-custom.xml (tomcat/shared/classes/alfresco/web-extension), notamment la partie suivante :</span></em></div>
<div style="background: #aecf00"><code><span style="background: transparent">&lt;!-- Custom DocLibActions config section --&gt;<br />
		&lt;config evaluator=&quot;string-compare&quot; condition=&quot;DocLibActions&quot;&gt;<br />
		&lt;actionGroups&gt;<br />
		&lt;actionGroup id=&quot;document-browse&quot;&gt;</span></code></div>
<div style="background: none repeat scroll 0% 0% rgb(174, 207, 0);"><code><span style="background: none repeat scroll 0% 0% transparent;">...</span></code></div>
<div style="background: none repeat scroll 0% 0% rgb(174, 207, 0);">&nbsp;</div>
</div>
<div>&nbsp;</div>
<p>&nbsp;Voir &agrave; l&#39;adresse suivante : <a href="https://forums.alfresco.com/fr/viewtopic.php?f=8&amp;t=5356">https://forums.alfresco.com/fr/viewtopic.php?f=8&amp;t=5356</a></p>
<div>Je d&eacute;cide donc d&#39;aller voir de quoi il en retourne.</div>
<div>Les tests sont effectu&eacute;s avec une <strong>Alfresco Community version 4.0.c</strong> sur un serveur <strong>Linux Mageia 1</strong> (<a href="http://www.mageia.org/fr/">http://www.mageia.org/fr/</a>).</div>
<div>&nbsp;</div>
<div><span id="more-519"></span></div>
<div>&nbsp;</div>
<div>Je commence par aller voir la contenu de <strong>share-config-custom.xml.sample</strong> (et non pas share-config-custom.xml) situ&eacute; dans <strong>$HOME_ALFRESCO/tomcat.shared/classes/alfresco/web-extension/</strong> et en effet je trouve le code suivant :</div>
<pre><span style="background: none repeat scroll 0% 0% transparent;">.</span><code><span style="background: none repeat scroll 0% 0% transparent;">..</span></code>

<code><span style="background: none repeat scroll 0% 0% transparent;">   </span></code><code><span style="background: none repeat scroll 0% 0% transparent;">&lt;!-- Custom DocLibActions config section --&gt;
   &lt;config evaluator=&quot;string-compare&quot; condition=&quot;DocLibActions&quot;&gt;
      &lt;actionGroups&gt;
         &lt;actionGroup id=&quot;document-browse&quot;&gt;</span></code>

<code><span style="background: none repeat scroll 0% 0% transparent;">            </span></code><code><span style="background: none repeat scroll 0% 0% transparent;">&lt;!-- Simple Repo Actions --&gt;
            &lt;!--
            &lt;action index=&quot;340&quot; id=&quot;document-extract-metadata&quot; /&gt;
            &lt;action index=&quot;350&quot; id=&quot;document-increment-counter&quot; /&gt;
            --&gt;</span></code>

<code><span style="background: none repeat scroll 0% 0% transparent;">            </span></code><code><span style="background: none repeat scroll 0% 0% transparent;">&lt;!-- Dialog Repo Actions --&gt;
            &lt;!--
            &lt;action index=&quot;360&quot; id=&quot;document-transform&quot; /&gt;
            &lt;action index=&quot;370&quot; id=&quot;document-transform-image&quot; /&gt;
            &lt;action index=&quot;380&quot; id=&quot;document-execute-script&quot; /&gt;
            --&gt;</span></code>

<code><span style="background: none repeat scroll 0% 0% transparent;">         </span></code><code><span style="background: none repeat scroll 0% 0% transparent;">&lt;/actionGroup&gt;
      &lt;/actionGroups&gt;
   &lt;/config&gt;
.</span></code><span style="background: none repeat scroll 0% 0% transparent;">..</span>
</pre>
<p><span style="background: none repeat scroll 0% 0% transparent;">Je d&eacute;cide de recopier cette configuration dans mon fichier <i><b>share-config-custom.xml</b></i><i><span style="font-weight: normal;">.</span></i></span></p>
<div style="background: transparent; font-style: normal"><span style="background: transparent"><span style="font-weight: normal">Et je red&eacute;marre mon Alfresco version 4.0.c.</span></span></div>
<h1><b><font size="6"><span style="font-weight: normal">Nouvelles actions</span></font></b></h1>
<div style="background: transparent"><span style="background: transparent"><strong>5 nouvelles actions</strong> sont disponibles au niveau du menu du document dans la librairie documentaire.</span></div>
<div style="background: transparent"><span style="background: transparent">Voici la liste des 5 actions&nbsp;:</span></div>
<ol>
<li>Extraire les M&eacute;tadonn&eacute;es</li>
<li>Incr&eacute;menter le compteur</li>
<li>Transformer</li>
<li>Transformer en image</li>
<li>Ex&eacute;cuter le script</li>
</ol>
<div style="background: transparent"><span style="background: transparent">Pour ce qui concerne les 2 premi&egrave;res, j&#39;ai un retour que l&#39;action c&#39;est bien pass&eacute; mais malheureusement, rien ne se passe &hellip; Je ne dois pas me servir comme il faut.<br />
	</span></div>
<div style="background: transparent"><span style="background: transparent">Pour la derni&egrave;re, un seul script est disponible&nbsp;: </span></div>
<div style="background: transparent"><span style="background: transparent">&laquo;&nbsp;D&eacute;marrer le worflow R&eacute;viser &amp; Approuver en mode partag&eacute;&nbsp;&raquo;</span></div>
<div style="background: transparent"><span style="background: transparent">Mais pour l&#39;instant, apr&egrave;s validation je suis en mode &laquo;&nbsp;Echec&nbsp;&raquo;.</span></div>
<div style="background: transparent"><span style="background: transparent">Par cons&eacute;quent seules les actions de transformation pour moi sont op&eacute;rationnelles.</span></div>
<h1><b><font size="6">Actions Transformations</font></b></h1>
<div>2 actions de transformation&nbsp;:</div>
<ol>
<li><strong>Transformer</strong> (pour les documents non graphiques)</li>
<li><strong>Transformer en image</strong> (pour les document graphiques&nbsp;: JPEG, PNG, GIF)</li>
</ol>
<h2><b><font size="5">Ex&eacute;cution de &quot;Transformer&quot;</font></b></h2>
<div>Voici la proc&eacute;dure en Images&nbsp;:</div>
<div>&nbsp;</div>
<div>1. Liste des ations sur le document</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco2.png" rel="lightbox[519]"><img alt="Acces aux actions sur un document" class="size-large wp-image-537" height="250" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco2-1024x535.png" title="action_document_afresco2" width="480" /></a></div>
<div>&nbsp;</div>
<div>S&eacute;lection de l&#39;action &quot;transformer&quot;</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco4.png" rel="lightbox[519]"><img alt="Sélection de transformation" class="size-medium wp-image-540" height="117" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco4-300x117.png" title="action_document_afresco4" width="300" /></a></div>
<div>&nbsp;</div>
<div>Fen&ecirc;tre de gestion de la &quot;transformation&quot;</div>
<div>&nbsp;</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco5.png" rel="lightbox[519]"><img alt="" class="size-full wp-image-542" height="216" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco5.png" title="action_document_afresco5" width="301" /></a></div>
<div>&nbsp;</div>
<div>Choix du format de sortie de la transformation.</div>
<div>Nous constatons que les formats sont en vrac dans la liste, un tri et &eacute;ventuellement un filtre sur les formats possibles de la transformation serait le bienvenue.</div>
<div>&nbsp;</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco6.png" rel="lightbox[519]"><img alt="Choix du format de destination" class="size-full wp-image-543" height="399" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco6.png" title="action_document_afresco6" width="318" /></a></div>
<div>&nbsp;</div>
<div>Choix de la destination, la liste par d&eacute;faut se trouve &agrave; la racine de l&#39;entrep&ocirc;t, peut-&ecirc;tre le choix judicieux serait-il d&#39;&ecirc;tre positionn&eacute; sur &quot;Site&quot;.</div>
<div>&nbsp;</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco7.png" rel="lightbox[519]"><img alt="Choix du dossier de destination" class="size-medium wp-image-545" height="217" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco7-300x217.png" title="action_document_afresco7" width="300" /></a></div>
<div>&nbsp;</div>
<div>Nous choisissons que le fichier PDF soit dans le m&ecirc;me dossier que la source ODT.</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco8.png" rel="lightbox[519]"><img alt="Destination finale" class="size-medium wp-image-546" height="223" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco8-300x223.png" title="action_document_afresco8" width="300" /></a></div>
<div>&nbsp;</div>
<div>Fen&ecirc;tre de Validation du &quot;format&quot; et de la &quot;Destination&quot;</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco9.png" rel="lightbox[519]"><img alt="Validation des options pour le traitment de l'action" class="size-full wp-image-547" height="250" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco9.png" title="action_document_afresco9" width="318" /></a></div>
<div>&nbsp;</div>
<div>Ex&eacute;cution de l&#39;action</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco10.png" rel="lightbox[519]"><img alt="Execution de la Transformation" class="size-large wp-image-548" height="159" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco10-1024x341.png" title="action_document_afresco10" width="480" /></a></div>
<div>&nbsp;</div>
<div>Fin de la proc&eacute;dure.</div>
<div>&nbsp;</div>
<div>J&#39;ai aussi effectuer un test de transformation entre un fochier ODT vers un fichier Microsoft wrtiter DOC.</div>
<div>Cette transformation a malheureusement &eacute;chou&eacute;e :</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco11.png" rel="lightbox[519]"><img alt="Erreur de Transformation" class="size-medium wp-image-551" height="141" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco11-300x141.png" title="action_document_afresco11" width="300" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>Remarques</b>&nbsp;:</div>
<div>Il reste encore du travail, comme le tri des format de transformations (voir n&#39;afficher que celle qui sont possible en fonction du fichier en entr&eacute;e).</div>
<div>Toutes les transformations ne sont pas op&eacute;rationnelles, exemple, je n&#39;ai pas r&eacute;ussi &agrave; transformer un .odt en .doc, alors qu&#39;openoffice c&#39;est tr&egrave;s bien le faire.</div>
<div>Lors du choix de la destination, l&#39;interface pourrait &ecirc;tre identique &agrave; celle de l&#39;action de copie et de d&eacute;placement.</div>
<h2><b><font size="5">Ex&eacute;cution de &quot;Transformer en image&quot;</font></b></h2>
<div>Voici la proc&eacute;dure en images&nbsp;:</div>
<div>&nbsp;</div>
<div>
<div>S&eacute;lection de l&#39;action &quot;transformer en image&quot;</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco12.png" rel="lightbox[519]"><img alt="sélection de &quot;Transformer en Image&quot;" class="size-medium wp-image-552" height="118" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco12-300x118.png" title="action_document_afresco12" width="300" /></a></div>
<div>&nbsp;</div>
<div>
<div>Fen&ecirc;tre de gestion de la &quot;Transformer en image&quot; avec choix du format de destination</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco13.png" rel="lightbox[519]"><img alt="Sélection du format graphique de sortie" class="size-medium wp-image-553" height="184" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco13-300x184.png" title="action_document_afresco13" width="300" /></a></div>
<div>&nbsp;</div>
<div>
<div>Fen&ecirc;tre de Validation du &quot;format&quot; et de la &quot;Destination&quot;. Il est possible de d&eacute;finir des actions sur la transformation comme la taille du grapg*hique en destination finale</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco14.png" rel="lightbox[519]"><img alt="" class="size-medium wp-image-554" height="133" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco14-300x133.png" title="action_document_afresco14" width="300" /></a></div>
<div>&nbsp;</div>
<div>
<div>Ex&eacute;cution de l&#39;action</div>
<div><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco15.png" rel="lightbox[519]"><img alt="Executtion de l'Action &quot;Transformer en image&quot;" class="size-large wp-image-555" height="120" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/action_document_afresco15-1024x257.png" title="action_document_afresco15" width="480" /></a></div>
</p></div>
</p></div>
</p></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</div>
<div>&nbsp;</div>
<div>Les remarques sont similaires &agrave; l&#39;action pr&eacute;c&eacute;dente.</div>
<div>Vous avez la possibilit&eacute; de passer des param&egrave;tre sur la commande de transformation graphique, comme le redimensionnement d&#39;une image, comme : <strong>-resize 50%</strong> ou bien<strong>&nbsp; -size 1536&#215;1024</strong> (commande convert d&#39;ImageMagick : <a href="http://www.imagemagick.org/script/command-line-options.php">http://www.imagemagick.org/script/command-line-options.php</a>)</div>
<div>&nbsp;</div>
<div>Par contre, il est &eacute;tonnant de ne pas avoir plus de possibilit&eacute; de transformation vis &agrave; vis du programme imageMagick utilis&eacute; par Alfresco pour les transformation graphique (uniquement jpeg, gif et png).</div>
<div>&nbsp;</div>
<div>
<h1><b><font size="6">Conclusion</font></b></h1>
<div>Nous retrouvons des fonctionnalit&eacute;s direct sur les documents que nous n&#39;avions plus dans share (&agrave; moins de passer par des r&egrave;gles sur les dossiers).</div>
<div>&nbsp;</div>
<div>Il <strong>manque encore une action </strong>que je ne retrouve pas, c&#39;est de pouvoir envoyer une <strong>notification par email </strong>pour un document.</div>
<div>&nbsp;</div>
<div>Il reste encore des finalisation (j&#39;esp&egrave;re &agrave; venir) comme le tri des formats de destination lors de transformation.</div>
<div>&nbsp;</div>
<div>La mise en place des actions au sein de share-config-cutom.xml permettra facilement d&#39;apporter des actions sp&eacute;cifiques au sein d&#39;alfresco Share et de r&eacute;pondre mieux aux demandes des utilisateurs.</div>
<div>&nbsp;</div>
<div>Pour l&#39;instant ces actions ne sont pas disponibles au niveau de la pr&eacute;visualisation d&#39;un document.</div>
<div>&nbsp;</div>
<div>Je pense que cela est sur la bonne voie.</div>
</div>
<h1><b><font size="6">Pour finir</font></b></h1>
<div>Il reste &agrave; d&eacute;tailler quelle est la m&eacute;canique derri&egrave;re cet ajout de code dans <em><strong>share-config-custom.xml</strong></em> pour la mise en place de ces propres actions.</div>
<div>&nbsp;</div>
<div>Peut-&ecirc;tre un prochain article.</div>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2012/01/action-sur-un-document-dans-share/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aide d’Alfresco « Share » en version 3.4 en Français</title>
		<link>http://tekonorma.fr/WPblogTN/2012/01/aide-d%e2%80%99alfresco-%c2%ab-share-%c2%bb-en-version-3-4-en-francais/</link>
		<comments>http://tekonorma.fr/WPblogTN/2012/01/aide-d%e2%80%99alfresco-%c2%ab-share-%c2%bb-en-version-3-4-en-francais/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 16:12:06 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[français]]></category>
		<category><![CDATA[GED]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=496</guid>
		<description><![CDATA[Bonjour &#160; Suite &#224; notre article pr&#233;c&#233;dent, voici l&#39;autre traduction dont je vous parlais en fin d&#39;article. C&#39;est &#224; nouveau suite &#224; mon accompagnement aupr&#232;s de l&#39;&#233;quipe CALAO du Minist&#232;re des finances qu&#39;il a &#233;t&#233; mise en place la traduction de l&#39;aide d&#39;utilisation de Alfresco &#34;Share&#34; en version 3.4. Cette version n&#39;est pas la derni&#232;re [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour</p>
<p>&nbsp;</p>
<p>Suite &agrave; notre article pr&eacute;c&eacute;dent, voici l&#39;autre traduction dont je vous parlais en fin d&#39;article.</p>
<p>C&#39;est &agrave; nouveau suite &agrave; mon accompagnement aupr&egrave;s de l&#39;&eacute;quipe CALAO du Minist&egrave;re des finances qu&#39;il a &eacute;t&eacute; mise en place la traduction de l&#39;aide d&#39;utilisation de Alfresco &quot;Share&quot; en version 3.4.</p>
<p>Cette version n&#39;est pas la derni&egrave;re &quot;uptodate&quot;, mais devrait en premier lieu r&eacute;pondre &agrave; une premi&egrave;re demande des utilisateurs.</p>
<p>&nbsp;</p>
<p>Voici une capture de l&#39;aide en fran&ccedil;ais :</p>
<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/capture_sharehelp34-1.png" rel="lightbox[496]"><img alt="capture d'écran de l'aide alfresco share en français" class="size-medium wp-image-497" height="211" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/capture_sharehelp34-1-300x211.png" title="capture_sharehelp34-1" width="300" /></a>
<p>&nbsp;</p>
<p>Cette Aide comporte un syst&egrave;me de recherche sur la documentation, voici une capture d&#39;&eacute;cran :</p>
<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/capture_sharehelp34-2.png" rel="lightbox[496]"><img alt="Système de recherche de la documentation alfresco share en français" class="size-medium wp-image-498" height="130" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/capture_sharehelp34-2-300x130.png" title="capture_sharehelp34-2" width="300" /></a>
<p>&nbsp;</p>
<p>L&#39;aide est disponible &agrave; l&#39;adresse suivante : <a href="http://www.tekonorma.fr/sharehelp34/">Tekonorma</a></p>
<p>Je remercie cordialement l&#39;&eacute;quipe du projet CALAO, pour m&#39;avoir permis la mise &agrave; disposition de cette traduction en fran&ccedil;ais.</p>
<p>Bonne lecture.</p>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2012/01/aide-d%e2%80%99alfresco-%c2%ab-share-%c2%bb-en-version-3-4-en-francais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aide d&#8217;Alfresco en version 3.3 interface &#171;&#160;explorer&#160;&#187; en Français</title>
		<link>http://tekonorma.fr/WPblogTN/2012/01/aide-dalfresco-en-version-3-3-interface-explorer-en-francais/</link>
		<comments>http://tekonorma.fr/WPblogTN/2012/01/aide-dalfresco-en-version-3-3-interface-explorer-en-francais/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 16:50:19 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[français]]></category>
		<category><![CDATA[GED]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=487</guid>
		<description><![CDATA[Bonjour Il y avait bien longtemps que je n&#39;avais post&#233;. C&#39;est chose faite avec cette article. Derni&#232;rement, j&#39;ai accompagn&#233; le minist&#232;re des finances sur la mise en place de service Alfresco pour l&#39;ensemble des services internes. Lors de cet accompagnement, il a &#233;t&#233; d&#233;cid&#233; d&#39;effectuer la traduction de l&#39;aide d&#39;Alfresco en version 3.3 pour la [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour</p>
<p>Il y avait bien longtemps que je n&#39;avais post&eacute;. C&#39;est chose faite avec cette article.</p>
<p>Derni&egrave;rement, j&#39;ai accompagn&eacute; le minist&egrave;re des finances sur la mise en place de service Alfresco pour l&#39;ensemble des services internes. Lors de cet accompagnement, il a &eacute;t&eacute; d&eacute;cid&eacute; d&#39;effectuer la traduction de l&#39;aide d&#39;Alfresco en version 3.3 pour la partie utilisation d&#39;Explorer&quot;.</p>
<p>Certes, cette version commence &agrave; dater mais je pense que certaines personnes pourraient &ecirc;tre int&eacute;ress&eacute;es par cette traduction.</p>
<p>Je sais que Share est l&#39;interface aujourd&#39;hui pr&eacute;conis&eacute;e par Alfresco, mais je rencontre encore beaucoup d&#39;utilisateur utilis&eacute; Alfresco via l&#39;interface d&#39;Explorer.</p>
<p>Voici une capture de l&#39;aide en fran&ccedil;ais :</p>
<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/CE_aideAlfrescofrv3.3.png" rel="lightbox[487]"><img alt="capture d'écran de l'aide Alfresco V3.3 en français" class="size-medium wp-image-492" height="150" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/CE_aideAlfrescofrv3.3-300x150.png" title="CE_aideAlfrescofrv3.3" width="300" /></a>
<p>
	vous pouvez r&eacute;cup&eacute;rer le fichier ici : <a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2012/01/Aide_alfresco_fr_v3.3.zip">Aide_alfresco_fr_v3.3</a></p>
<p>Apr&egrave;s t&eacute;l&eacute;chargement, d&eacute;compresser celui-ci dans un r&eacute;pertoire et cliquer sur le fichier : index_aide_alfresco.html</p>
<p>Celui-ci peut-&ecirc;tre poster directement sur un espace disponible sur internet.</p>
<p>&nbsp;</p>
<p>Je remercie cordialement l&#39;&eacute;quipe du projet CALAO, pour m&#39;avoir permis la mise &agrave; disposition de cette traduction en fran&ccedil;ais.</p>
<p>&nbsp;</p>
<p>Une autre traduction &agrave; venir &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2012/01/aide-dalfresco-en-version-3-3-interface-explorer-en-francais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Création d&#8217;un thème pour Alfresco Share</title>
		<link>http://tekonorma.fr/WPblogTN/2011/07/creation-dun-theme-pour-alfresco-share/</link>
		<comments>http://tekonorma.fr/WPblogTN/2011/07/creation-dun-theme-pour-alfresco-share/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 14:42:09 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[4.0.a]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=433</guid>
		<description><![CDATA[Je profite de la nouvelle mise &#224; jour du site de TekoNorma pour ajouter ce nouvel article sur Alfresco. Pour ce qui ne le saurait pas dans la prochaine version d&#39;Alfresco la future 4.0.a Community, il sera possible d&#39;avoir un th&#232;me par site Share. Par cons&#233;quent je pense qu&#39;il est grand temps de parler de [...]]]></description>
			<content:encoded><![CDATA[<p class="Standard">Je profite de la nouvelle mise &agrave; jour du site de TekoNorma pour ajouter ce nouvel article sur Alfresco.</p>
<p class="Standard">Pour ce qui ne le saurait pas dans la prochaine version d&#39;Alfresco la future 4.0.a Community, il sera possible d&#39;avoir un th&egrave;me par site Share. Par cons&eacute;quent je pense qu&#39;il est grand temps de parler de la cr&eacute;ation d&#39;un th&egrave;me pour Alfresco &laquo;&nbsp;Share&nbsp;&raquo;.</p>
<p class="Standard">Voici une capture de l&#39;int&eacute;gration du th&egrave;me au niveau d&#39;un site, profitez en pour constater les modifications au niveau de la personnalisation des onglets d&#39;un site&nbsp;:</p>
<p class="Standard"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare2.png" rel="lightbox[433]"><img alt="nouvelle interface de personnalisation de site share version 4.0.a" class="size-medium wp-image-438" height="188" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare2-300x188.png" title="Themeshare2" width="300" /></a></p>
<p class="Standard"><span id="more-433"></span></p>
<div style="clear:both; line-height:0; width:0; height:0; margin:0; padding:0;">&nbsp;</div>
<p class="Standard">Comme vous pouvez le voir sur la capture, Alfresco livre 5 th&egrave;mes pour Alfresco &laquo;&nbsp;Share&nbsp;&raquo;&nbsp;:</p>
<ol>
<li>Theme Bleu (par d&eacute;faut)<span class="odfLiEnd">&nbsp;</span></li>
<li>Theme Vert<span class="odfLiEnd">&nbsp;</span></li>
<li>Theme Jaune<span class="odfLiEnd">&nbsp;</span></li>
<li>Google Docs Theme<span class="odfLiEnd">&nbsp;</span></li>
<li>Theme contraste &eacute;lev&eacute;<span class="odfLiEnd">&nbsp;</span></li>
</ol>
<p class="Standard">Le plus complet de ces 5 th&egrave;mes est le th&egrave;me Vert.</p>
<p>En quoi consiste un Th&egrave;me Alfresco &laquo;&nbsp;Share&nbsp;&raquo;.</p>
<p>D&#39;abord ce que vous ne pourrez pas faire dans le cadre du theme.</p>
<p>Vous ne pourrez pas modifier l&#39;organisation des pages :</p>
<ol>
<li>Le Bandeau en haut (avec les fonctionnalit&eacute;s &agrave; disposition).<span class="odfLiEnd">&nbsp;</span></li>
<li>La barre de couleur avec les onglets pour les sites.<span class="odfLiEnd">&nbsp;</span></li>
<li>L&#39;espace de travail.<span class="odfLiEnd">&nbsp;</span></li>
<li>Le pied de page.<span class="odfLiEnd">&nbsp;</span></li>
</ol>
<p class="Standard">Par contre, il vous sera possible de modifier une partie des logos et des illustrations et surtout les couleurs du site (bandeau, fond et typographie).</p>
<p class="Standard">Pour cela il vous faudra modifier des fichier .css (feuille de style internet) et des illustrations existantes.</p>
<h2 class="Heading_20_2"><a id="a_1_1___Localisation_des_thèmes"><span>1. </span></a>Localisation des th&egrave;mes</h2>
<p class="Standard">Vous trouverez les th&egrave;mes par d&eacute;faut d&#39;Alfresco &laquo;&nbsp;Share&nbsp;&raquo; dans l&#39;espace suivant&nbsp;:</p>
<p class="P1"><span style="background-color:#d3d3d3;"><kbd><em>$Home_Alfresco/tomcat/webapps/share/themes/</em></kbd></span></p>
<p class="P1">&nbsp;</p>
<p class="Standard"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare3.png" rel="lightbox[433]"><img align="left" alt="Liste des themes par défaut dans Share" class="size-medium wp-image-437" height="72" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare3-300x72.png" title="Themeshare3" width="300" /></a></p>
<p class="Standard">&nbsp;</p>
<p class="Standard">&nbsp;</p>
<p class="Standard">&nbsp;</p>
<p class="Standard">Dans chaque dossier th&egrave;me vous trouverez l&#39;organisation suivante, prenons par exemple le th&egrave;me greentheme&nbsp;:</p>
<p class="Standard"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare4.png" rel="lightbox[433]"><img alt="Contenu d'un dossier Theme" class="size-medium wp-image-439" height="129" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare4-300x129.png" title="Themeshare4" width="300" /></a></p>
<p class="Standard">La d&eacute;claration des th&egrave;mes se trouve dans le dossier suivant&nbsp;:</p>
<p class="P1"><span style="background-color:#d3d3d3;">$Home_Alfresco/tomcat/webapps/share//WEB-INF/classes/alfresco/site-data/themes/</span></p>
<p class="Standard"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare5.png" rel="lightbox[433]"><img alt="liste des déclarations de themes" class="size-medium wp-image-440" height="94" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare5-300x94.png" title="Themeshare5" width="300" /></a></p>
<h2 class="Heading_20_2"><a id="a_1_2___Création_d'un_Theme"><span>2. </span></a>Cr&eacute;ation d&#39;un Theme</h2>
<h3 class="Heading_20_3"><a id="a_1_2_1___Nouveau_dossier"><span>2.1. </span></a>Nouveau dossier</h3>
<p class="Standard">Commen&ccedil;ons par copier le dossier greenTheme dans un espace de travail.</p>
<p class="Standard">Modifions son nom par &laquo;&nbsp;<strong>tekonormaTheme</strong>&nbsp;&raquo;.</p>
<p class="Standard">Atttention&nbsp;: Le nom choisi est important car celui-ci devra &ecirc;tre repris &agrave; l&#39;identique &agrave; plusieurs moments.</p>
<h4 class="Heading_20_4"><a id="2.1.a__Les_illustrations"><span>2.1.a </span></a>Les illustrations</h4>
<p class="Standard">Commen&ccedil;ons par les illustrations, recherchons dans le dossier &laquo;<span class="T1">&nbsp;images&nbsp;</span>&raquo; celle qui porte le nom <strong><span class="T3">app-logo</span><span class="T3">.png</span></strong>, celle-ci s&#39;affiche dans le coin haut &agrave; gauche de votre site.</p>
<p class="Standard">Attention vous devez <span class="T1">remplacer</span> ce logo par un logo de taille identique (117 par 48 pixels).</p>
<p class="Standard">Avant</p>
<p class="Standard"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/app-logo1.png" rel="lightbox[433]"><img alt="logo alfresco share" class="size-full wp-image-443" height="48" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/app-logo1.png" title="app-logo" width="163" /></a></p>
<p class="Standard">apr&egrave;s</p>
<p class="Standard"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/app-logo-share.png" rel="lightbox[433]"><img alt="logo tekonorma share" class="size-full wp-image-444" height="51" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/app-logo-share.png" title="app-logo-share" width="172" /></a></p>
<p class="Standard">Les images suivantes&nbsp;:</p>
<p class="Standard">logobg.png et logo.png</p>
<p class="Standard"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare6.png" rel="lightbox[433]"><img alt="images pour le login alfresco share" class="size-medium wp-image-445" height="133" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare6-300x133.png" title="Themeshare6" width="300" /></a></p>
<div style="clear:both; line-height:0; width:0; height:0; margin:0; padding:0;">&nbsp;</div>
<p class="Standard">sont utilis&eacute;es pour l&#39;affichage de la page de login, celles-ci peuvent &ecirc;tre modifi&eacute;es pour personnaliser la page de login. Attention de bien conserv&eacute; la taille des images.</p>
<h4 class="Heading_20_4"><a id="2_1_b__Les_fichiers_css"><span>2.1.b </span></a>Les fichiers css</h4>
<p class="Standard">Dans le dossier Th&egrave;mes vous trouverez 2 fichiers css&nbsp;:</p>
<ol>
<li>le fichier de gestion de la page de login&nbsp;: login.css<span class="odfLiEnd">&nbsp;</span></li>
<li>Le fichier de gestion de la page share&nbsp;: presentation.css<span class="odfLiEnd">&nbsp;</span></li>
</ol>
<p class="Standard">Avant toutes op&eacute;ration de modification vous devez en premier lieu effectuer une substitution dans l&#39;ensemble des fichiers css du theme.</p>
<p class="Standard">Vous devez remplacer l&#39; &laquo; ancien nom&nbsp;&raquo; du th&egrave;me par le &laquo;&nbsp;nouveau nom&nbsp;&raquo;. Dans notre exemple, nous sommes partis du th&egrave;me &laquo;&nbsp;<span class="T1">greenTheme&nbsp;</span>&raquo; pour cr&eacute;er le th&egrave;me &laquo;<strong><span class="T1">&nbsp;tekonormaTheme</span></strong>&nbsp;&raquo;.</p>
<p class="Standard">Dans chaque fichier css, effectuer la commande&nbsp;:</p>
<p class="Standard"><strong>Remplacer</strong>&nbsp;: <span class="T2">greenTheme par tekonormaTheme</span>.</p>
<p class="Standard">Ne pas oublier de traiter le fichier &laquo;&nbsp;<strong><span class="T1">skin.css&nbsp;</span></strong>&raquo; qui se trouve dans le dossier&nbsp;:</p>
<p class="Standard"><span style="background-color:#d3d3d3;"><kbd><span class="T3">$votreTheme/yui/assets/</span></kbd></span></p>
<p class="Standard">Une fois cette modification il vous est possible de modifier les fichiers&nbsp;: <strong><span class="T2">login.css</span></strong> et <strong><span class="T2">presentation.css</span></strong>.</p>
<p class="Standard">Les modifications possibles portent essentiellement sur les couleurs et &eacute;ventuellement des modifications de typographie avec des polices de caract&egrave;res diff&eacute;rentes.</p>
<p class="Standard">Voici une correspondance du jeu de couleur existant pour le theme&nbsp;: <strong>greenTheme</strong>.</p>
<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/jeuxdecouleur_greentheme2.png" rel="lightbox[433]"><img alt="Jeux de couleur du theme greenTheme" class="size-medium wp-image-476" height="277" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/jeuxdecouleur_greentheme2-300x277.png" title="jeuxdecouleur_greentheme" width="300" /></a>
<p>Que vous pouvez d&eacute;cliner de cette fa&ccedil;on pour votre nouveau th&egrave;me <strong>tekonormaTheme</strong> :</p>
<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/tekonormaTheme1.png" rel="lightbox[433]"><img alt="Jeux de couleur du theme TekoNorma" class="size-medium wp-image-477" height="277" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/tekonormaTheme1-300x277.png" title="tekonormaTheme" width="300" /></a>
<p>Il vous reste plus qu&#39;&agrave; modifier selon votre humeur l&#39;ensemble de ces couleurs au niveau des fichiers css.</p>
<h4 class="Heading_20_4"><a id="a_a_b_a_c__Déclaration_du_nouveau_thème"><span>2.1.c </span></a>D&eacute;claration du nouveau th&egrave;me</h4>
<p class="Text_20_body">Cr&eacute;er un fichier &agrave; partir du nom de votre theme&nbsp;: <strong><span class="T1">tekonormaTheme.xml</span></strong></p>
<p class="Text_20_body">Et renseigner le fichier de d&eacute;claration de votre nouveau th&egrave;me <span class="T1">tekonormaTheme</span>.xml</p>
<p class="P12_borderStart"><span style="background-color:#d3d3d3;"><span class="tt_tag">&lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;?&gt;</span></span><br />
	<span style="background-color:#d3d3d3;"><span class="tt_tag">&lt;theme&gt;</span></span><br />
	<span style="background-color:#d3d3d3;"><span class="tt_tag">&nbsp;&lt;title&gt;Theme TekoNorma&lt;/title&gt;</span></span><br />
	<span style="background-color:#d3d3d3;"><span class="tt_tag">&nbsp;&lt;title-id&gt;theme.tekonormaTheme&lt;/title-id&gt;</span></span><br />
	<span style="background-color:#d3d3d3;"><span class="tt_tag"><span class="T4">&lt;/theme&gt;</span></span></span></p>
<h2 class="Heading_20_2"><a id="a_1_3___Mise_en_place_du_nouveau_Thème"><span>1.3. </span></a>Mise en place du nouveau Th&egrave;me</h2>
<p class="Standard">Quelques pr&eacute;cautions sont n&eacute;cessaires. Ils n&#39;est pas possible pour l&#39;instant de d&eacute;ployer son nouveau th&egrave;me uniquement dans&nbsp;:</p>
<p class="Standard"><kbd><span class="T2">$Alfresco_Home/tomcat/shared/classes/alfresco/</span></kbd></p>
<p class="P6">vous serez oblig&eacute; de copier le dossier&nbsp;: &laquo;&nbsp;<strong><span class="T1">tekonormaTheme&nbsp;</span></strong>&raquo; dans le dossier&nbsp;:</p>
<p class="P6"><span style="font-family:courier new,courier,monospace;"><span style="background-color: rgb(211, 211, 211);">$Alfresco_home/tomcat/webapps/share/themes/</span></span></p>
<p class="P6">Par contre vous pouvez, d&eacute;poser la d&eacute;claration de votre th&egrave;me&nbsp;: <strong><span class="T1">tekonormaTheme.xml</span></strong> dans&nbsp;:</p>
<p><span _fck_bookmark="1" style="display: none;">&nbsp;</span></p>
<p class="Standard"><span style="font-family:courier new,courier,monospace;"><span style="background-color: rgb(211, 211, 211);"><span class="T2">$Alfresco_Home/tomcat/shared/classes/alfresco/extension/site_data/themes</span></span></span></p>
<p><span _fck_bookmark="1" style="display: none;">&nbsp;</span></p>
<p class="P6">Pour finir, il vous suffit d&#39;acc&eacute;der &agrave; votre console d&#39;administration menu <strong>application</strong> pour basculer sur votre nouveau th&egrave;me.</p>
<p class="P6">Quelques captures d&#39;&eacute;cran avant et apr&egrave;s :</p>
<p class="P6"><strong>Page de Login</strong></p>
<p class="P6">Style par d&eacute;faut :</p>
<p class="P6"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare10.png" rel="lightbox[433]"><img alt="page de login par défaut sur share" class="size-medium wp-image-453" height="175" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare10-300x175.png" title="Themeshare10" width="300" /></a></p>
<p class="P6">Style tekonormaTheme :</p>
<p class="P6"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare13.png" rel="lightbox[433]"><img alt="page de login pour tekonormaTheme" class="size-medium wp-image-454" height="164" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare13-300x164.png" title="Themeshare13" width="300" /></a></p>
<p class="P6"><strong>Tableau de bord au login de share<br />
	</strong></p>
<p class="P6">Style par d&eacute;faut :</p>
<p class="P6"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare11.png" rel="lightbox[433]"><img alt="tableau de bord utilisateur par défaut" class="size-medium wp-image-455" height="169" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare11-300x169.png" title="Themeshare11" width="300" /></a></p>
<p class="P6">Style TekonormaTheme :</p>
<p class="P6"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare8.png" rel="lightbox[433]"><img alt="tableau de bord utilisateur avec tekonormaTheme" class="size-medium wp-image-460" height="176" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare8-300x176.png" title="Themeshare8" width="300" /></a></p>
<p class="P6">Page de la librairie documentaire</p>
<p class="P6">Style par d&eacute;faut :</p>
<p class="P6"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare12.png" rel="lightbox[433]"><img alt="page de la librairie documentaire theme par defaut" class="size-medium wp-image-458" height="120" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare12-300x120.png" title="Themeshare12" width="300" /></a></p>
<p class="P6">Style TekonormaTheme :</p>
<p class="P6"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare9.png" rel="lightbox[433]"><img alt="page de la librairie documentaire avec tekonormaTheme" class="size-medium wp-image-457" height="121" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/07/Themeshare9-300x121.png" title="Themeshare9" width="300" /></a></p>
<p class="P6">&nbsp;</p>
<p class="P6">Voil&agrave; c&#39;est tout pour aujourd&#39;hui.</p>
<p class="P6">Les captures d&#39;&eacute;cran sont justes l&agrave; &agrave; titre d&#39;illustration et non pas volont&eacute; &agrave; &ecirc;tre des styles de grandes puissances graphiques &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2011/07/creation-dun-theme-pour-alfresco-share/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Alfresco et Liferay</title>
		<link>http://tekonorma.fr/WPblogTN/2011/03/alfresco-et-liferay/</link>
		<comments>http://tekonorma.fr/WPblogTN/2011/03/alfresco-et-liferay/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 08:14:06 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GED]]></category>
		<category><![CDATA[LifeRay]]></category>
		<category><![CDATA[portail]]></category>
		<category><![CDATA[Portlet]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=190</guid>
		<description><![CDATA[« Doclib Portlet » avec Alfresco. Nouvel article sur l&#8217;intégration d&#8217;Alfresco dans les portails de type j2ee. Cet article s&#8217;inspire fortement du wiki d&#8217;Alfresco, j&#8217;espère que cette traduction, adaptation permettront au francophone de comprendre les principes et la mise en place de cette technologie. La technologie « Doclib Portlet » fournie la possibilité d&#8217;intégrer la gestion documentaire d&#8217;Alfresco Share [...]]]></description>
			<content:encoded><![CDATA[<h1>« Doclib Portlet » avec Alfresco.</h1>
<p><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_01.jpeg" rel="lightbox[190]"><img class="alignnone size-medium wp-image-209" title="alfresco_liferay_01" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_01-300x87.jpg" alt="alfresco_liferay_01" width="272" height="87" /></a><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco-logo.jpg" rel="lightbox[190]"><img class="alignright size-medium wp-image-213" title="alfresco-logo" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco-logo-300x117.jpg" alt="alfresco-logo" width="263" height="90" /></a></p>
<p>Nouvel article sur l&#8217;intégration d&#8217;Alfresco dans les portails de type j2ee. Cet article s&#8217;inspire fortement du wiki d&#8217;Alfresco, j&#8217;espère que cette traduction, adaptation permettront au francophone de comprendre les principes et la mise en place de cette technologie.</p>
<p>La technologie « Doclib Portlet » fournie la possibilité d&#8217;intégrer la gestion documentaire d&#8217;Alfresco Share au sein d&#8217;un portail de type j2ee. Alfresco, pour ces tests, à choisi le projet Liferay. 3 portlets sont disponibles à partir d&#8217;Alfresco Share, celles-ci vous permettrons d&#8217;accéder directement au référentiel complet d&#8217;Alfresco, ou bien à l&#8217;accès à une librairie documentaire d&#8217;un des sites d&#8217;Alfresco Share dont vous êtes propriétaire, ainsi que la totalité des librairies documentaires des sites Alfresco Share dont l&#8217;accès est « Public ».</p>
<p><span id="more-190"></span></p>
<h1>Possibilités des « Portlets »</h1>
<p>Les « Doclib Portlets » de Alfresco Share inclus toutes les fonctionnalités disponibles en standard dans l&#8217;onglet « Librairies Documentaires » des sites pour les dossiers et les documents (bien sur en fonction de vos droits).</p>
<p>Pour les dossiers</p>
<p><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/liferay_actions_dossier.jpeg" rel="lightbox[190]"><img class="alignnone size-medium wp-image-217" title="liferay_actions_dossier" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/liferay_actions_dossier-300x108.jpg" alt="liferay_actions_dossier" width="300" height="108" /></a></p>
<p>Pour les documents</p>
<p><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/liferay_actions_document.jpeg" rel="lightbox[190]"><img class="alignnone size-medium wp-image-218" title="liferay_actions_document" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/liferay_actions_document-300x145.jpg" alt="liferay_actions_document" width="300" height="145" /></a></p>
<p>Les autres fonctionnalités non disponible pour les « librairies Documentaires » sont les suivantes :</p>
<ol>
<li>La vue des actions dans Alfresco « Explorer » n&#8217;est pas disponible pour les dossiers,</li>
<li>Quand vous affichez la liste des détails pour un dossier ou un document, la section « Share » n&#8217;est pas affiché.</li>
<li>Votre Nom d&#8217;utilisateur n&#8217;est pas lié à votre page de profil.</li>
</ol>
<p>Comme l&#8217;entête de Share n&#8217;est pas affichable dans le « Doclib Portlet », les fonctions suivantes ne sont pas disponibles non plus :</p>
<ol>
<li>«<strong> la barre d&#8217;outil Share</strong> » : Mon Dashboard, Mon profil, ma liste de site, la liste des utilisateurs, la recherche, l&#8217;aide et la déconnexion.</li>
<li>«<strong> Autres pages composantes</strong> » : Wiki, Blog, Calendar, Liens, Forums, Liste de données,</li>
<li>«<strong> Dashboard des sites</strong> »: Invitation, Personnalisation du tableau de bord, Edition des détails de site, Personnalisation des sites et Quitter le site.</li>
</ol>
<h1>Installation et configuration de Liferay</h1>
<p>Cette section décrit comment effectuer l&#8217;installation et la configuration de Alfresco &laquo;&nbsp;Doclib Portlets&nbsp;&raquo; dans Liferay.</p>
<p>Pour information, Liferay est un site &laquo;&nbsp;portail d&#8217;Entreprise&nbsp;&raquo; libre et open-source permettant à n&#8217;importe quelle entreprise de mettre en place son portail. Celui-ci permet très facilement l&#8217;intégration de nombreux Portlets déjà disponible. voir : <a title="autres portlets dans LifeRay" href="http://en.wikipedia.org/wiki/Liferay#Core_Portlets" target="_blank">http://en.wikipedia.org/wiki/Liferay#Core_Portlets</a></p>
<h2>Prérequis</h2>
<p>Avant de procéder à l&#8217;installation et à la configuration, assurez-vous :</p>
<ol>
<li>qu&#8217;Alfresco est installé et travaille correctement. Les versions d&#8217;Alfresco supportées sont pour la version communautaire à partir de la 3.4.a et plus et pour la version Entreprise à partir de la 3.3SP1 et plus.</li>
<li>J&#8217;ai effectué mes tests sur une version Alfresco Community 3.4.c installée sur un serveur linux mandriva 2010.2 à partir de l&#8217;installeur officiel intégrant tomcat version 6.</li>
<li>J&#8217;ai installé le version Liferay portail 5.2.3 en utillisant tomcat version 6. J&#8217;ai récupéré sur internet le zip suivant : <strong>liferay-portal-tomcat-6.0-5.2.3.zip </strong><span style="font-weight: normal;">installé et contrôlé qu&#8217;il travail correctement</span>. <strong>ATTENTION</strong> : Alfresco ne supporte pas à ce jour la <strong>version 6 de liferay</strong>.</li>
<li>Alfresco et Liferay après validation de leur fonctionnement ont été stoppé afin de permettre les modifications pour permettre l&#8217;intégration du « Doclib Portlets » d&#8217;Alfresco.</li>
</ol>
<h2>Configuration de Liferay</h2>
<p>Vous ne pouvez pas par défaut lancer Liferay et Alfresco en même temps, en effet, ils se lancent tous les 2 sur les mêmes ports, exemple le port 8080. Par conséquent, nous devons modifier quelques paramètres sur Liferay pour ne pas être confronté à des conflits de ports entre les 2 applications.</p>
<p>Localisez le fichier suivant :<em><strong> server.xml</strong></em> qui se trouve sous l&#8217;arborescence suivante : <em>$HOME_LIFERAY/tomcat-6.0.18/conf/</em> et effectuer les modifications suivantes :</p>
<pre><em>&lt;server port="<strong>8105</strong>" shutdown="SHUTDOWN'"</em>&gt;
...<em> &lt;Connector port="<strong>8180</strong>" protocole="HTTP/1.1" connectionTimeout="20000" redirectPort="<strong>8443</strong>" URIEncoding="UTF-8" /&gt; </em>...<em> &lt;Connector port="<strong>8109</strong>" procol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" /&gt;</em></pre>
<h2>Configuration d&#8217;Alfresco</h2>
<p>Ajouter les lignes suivantes dans le fichier de propriétés Alfresco : <em><strong>alfresco-global.properties</strong></em>, disponible dans le dossier suivant :</p>
<pre><em>$HOME_ALFRESCO/tomcat/shared/classes/</em></pre>
<pre><em>authentication.chain=AlfrescoNtlm1:AlfrescoNtlm,external1:external</em></pre>
<pre><em>external.authentication.proxyUserName=</em></pre>
<h2>Déploiement de l&#8217;application web « Share » dans Liferay</h2>
<p>Copier le fichier <em><strong>share.war</strong></em> disponible dans le dossier suivant :<em> $HOME_ALFRESCO/</em><em>tomcat/webapps/</em></p>
<p>dans le dossier suivant de Liferay : <em>$HOME_LIFERAY/deploy</em></p>
<h2>Configuration de l&#8217;application Share dans Liferay</h2>
<p>Éditer le fichier <em><strong>catalina.properties</strong></em> disponible dans le dossier suivant : <em>$HOME_LIFERAY/tomcat-6.0.18/conf/</em></p>
<p>et rechercher la chaîne de caractère : <em>shared.loader</em></p>
<p style="margin-bottom: 0cm; font-style: normal;">et rentrer les données suivantes :</p>
<pre><em>shared.loader=${catalina.home}/shared/classes,${catalina.home}/shared/lib/*.jar</em></pre>
<p style="margin-bottom: 0cm; font-style: normal;">Créer l&#8217;arborescence de dossiers dans Liferay :<em> $HOME_LIFERAY/tomcat-6.0.18/shared/classes/alfresco/web-extension/</em></p>
<p><span style="font-style: normal;">Puis dans le dossier </span><em><strong>web-extension</strong></em><span style="font-style: normal;">, créer le fichier suivant : </span><em>share-config-custom.xml</em></p>
<p style="margin-bottom: 0cm; font-style: normal;">Éditer le et copier les lignes suivantes :</p>
<pre><em>&lt;alfresco-config&gt;</em>
<em>&lt;config evaluator="string-compare" condition="Remote"&gt;</em>
<em> &lt;remote&gt; &lt;endpoint&gt;</em>
<em> &lt;id&gt;alfresco-noauth&lt;/id&gt;</em>
<em> &lt;name&gt;Alfresco - unauthenticated access&lt;/name&gt;</em>
<em> &lt;description&gt;Access to Alfresco Repository WebScripts that do not require authentication&lt;/description&gt; </em><em> &lt;connector-id&gt;alfresco&lt;/connector-id&gt; </em><em> &lt;endpoint-url&gt;http://localhost:8080/alfresco/s&lt;/endpoint-url&gt;</em><em> &lt;identity&gt;none&lt;/identity&gt; &lt;/endpoint&gt; &lt;endpoint&gt; </em><em> &lt;id&gt;alfresco-feed&lt;/id&gt;</em><em> &lt;name&gt;Alfresco Feed&lt;/name&gt;</em><em> &lt;description&gt;Alfresco Feed - supports basic HTTP authentication&lt;/description&gt;</em><em> &lt;connector-id&gt;http&lt;/connector-id&gt; </em><em> &lt;endpoint-url&gt;http://localhost:8080/alfresco/s&lt;/endpoint-url&gt; &lt;basic-auth&gt;true&lt;/basic-auth&gt;</em><em>   &lt;identity&gt;user&lt;/identity&gt;</em><em> &lt;/endpoint&gt; </em><em> &lt;connector&gt; </em><em>  &lt;id&gt;alfrescoCookie&lt;/id&gt; </em><em> &lt;name&gt;Alfresco Connector&lt;/name&gt; </em><em>  &lt;description&gt;Connects to an Alfresco instance using cookie-based authentication&lt;/description&gt; </em><em>  &lt;class&gt;org.springframework.extensions.webscripts.connector.AlfrescoConnector&lt;/class&gt; </em><em> &lt;/connector&gt; &lt;endpoint&gt; </em><em>&lt;id&gt;alfresco&lt;/id&gt;</em><em> &lt;name&gt;Alfresco - user access&lt;/name&gt; </em><em> &lt;description&gt;Access to Alfresco Repository WebScripts that require user authentication&lt;/description&gt; </em><em> &lt;connector-id&gt;alfrescoCookie&lt;/connector-id&gt; </em><em> &lt;endpoint-url&gt;http://localhost:8080/alfresco/wcs&lt;/endpoint-url&gt; &lt;identity&gt;user&lt;/identity&gt; &lt;external-auth&gt;true&lt;/external-auth&gt; </em><em>&lt;/endpoint&gt; &lt;/remote&gt;</em><em> &lt;/config&gt; &lt;/alfresco-config&gt;</em></pre>
<p style="margin-bottom: 0cm; font-style: normal;">Si vous avez modifier les point d&#8217;accès d&#8217;Alfresco n&#8217;oublier d&#8217;effectuer les modifications concernant les <em><strong>endpoint-url</strong></em> de localisation de votre repository.</p>
<h2 style="margin-bottom: 0cm; font-style: normal;">Démarrage d&#8217;Alfresco et de Liferay</h2>
<p style="margin-bottom: 0cm; font-style: normal;">Commencer par démarrer Alfresco, puis Liferay. Vérifier qu&#8217;aucune erreur n&#8217;apparaît lors du démarrage de chaque application. Les fichiers de logs se trouvent dans les répertoires suivants :</p>
<p style="margin-bottom: 0cm; font-style: normal;">Pour alfresco : <em>$HOME_ALFRESCO/tomcat/log/catalina.out</em></p>
<p style="margin-bottom: 0cm; font-style: normal;">Pour Liferay :<em> $HOME_Liferay/tomcat-6.0.18/log/catalina.out</em></p>
<h1 style="margin-bottom: 0cm; font-style: normal;">Test de la « doclib Portlet » Share dans Liferay</h1>
<h2 style="margin-bottom: 0cm; font-style: normal;">Création d&#8217;un utilisateur Liferay</h2>
<p><span style="font-style: normal;">Connectez vous dans Liferay en tant qu&#8217;administrateur et créer un nouveau compte utilisateur pour chaque utilisateur alfresco pour lesquels vous voulez avoir un accès au portail. Les utilisateurs doivent avoir obligatoirement un droit d&#8217;accès avec les bonnes permissions dans Alfresco, de plus, le login de l&#8217;utilisateur de Liferay doit être parfaitement identique au login utilisateur d&#8217;Alfresco, sinon vous n&#8217;aurez pas d&#8217;accès aux « Doclib Portlets » d&#8217;Alfresco Share.</span></p>
<h2 style="margin-bottom: 0cm; font-style: normal;">Ajout des « Doclib Portlets » dans Liferay</h2>
<p style="margin-bottom: 0cm; font-style: normal;">Commencer par vous connecter à Liferay sur lapage d&#8217;accueil cliquer en haut à droite sur &laquo;&nbsp;Welcome&nbsp;&raquo; et cliquer sur &laquo;&nbsp;Sign In&nbsp;&raquo; Connecté vous avec l&#8217;utilisateur que cous avez créer précédement.</p>
<p style="margin-bottom: 0cm; font-style: normal;"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_021.jpeg" rel="lightbox[190]"><img class="alignnone size-medium wp-image-221" title="alfresco_liferay_02" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_021-300x161.jpg" alt="alfresco_liferay_02" width="300" height="161" /></a><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_03.jpeg" rel="lightbox[190]"><img class="size-full wp-image-223 alignright" title="alfresco_liferay_03" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_03.jpeg" alt="alfresco_liferay_03" width="232" height="124" /></a><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_04.jpeg" rel="lightbox[190]"><img class="alignnone size-full wp-image-232" title="alfresco_liferay_04" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_04.jpeg" alt="alfresco_liferay_04" width="482" height="298" /></a></p>
<p style="margin-bottom: 0cm; font-style: normal;">Une fois que vous êtes connecté.</p>
<ol>
<li>Créer une nouvelle page en cliquant sur &laquo;&nbsp;Add Page&nbsp;&raquo; et donner lui un nom,<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_05.jpeg" rel="lightbox[190]"><img class="alignnone size-full wp-image-224" title="alfresco_liferay_05" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_05.jpeg" alt="alfresco_liferay_05" width="287" height="134" /></a><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_06.jpeg" rel="lightbox[190]"><img class="size-medium wp-image-225 alignnone" title="alfresco_liferay_06" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_06-300x121.jpg" alt="alfresco_liferay_06" width="300" height="121" /></a></li>
<li>Sélectionner une mise en forme accessible via le menu en haut à droite &laquo;&nbsp;Welcome &#8230;&nbsp;&raquo; cliquer dans la liste &laquo;&nbsp;Layout Template&nbsp;&raquo; puis choisir la pleine largeur en utilisant le layout « 1-Column »,<br />
<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_07.jpeg" rel="lightbox[190]"><img class="alignnone size-full wp-image-226" title="alfresco_liferay_07" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_07.jpeg" alt="alfresco_liferay_07" width="255" height="348" /><br />
</a><br />
<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_08.jpeg" rel="lightbox[190]"><img class="alignnone size-medium wp-image-227" title="alfresco_liferay_08" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_08-300x230.jpg" alt="alfresco_liferay_08" width="300" height="230" /></a></li>
<li><span style="font-style: normal;"><span style="font-style: normal;">Puis toujours  à partir du menu &laquo;&nbsp;Welcome &#8230;&nbsp;&raquo; sélectionner dans la liste « Ajouter une Application »<a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_09.jpeg" rel="lightbox[190]"><img class="alignnone size-full wp-image-228" title="alfresco_liferay_09" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_09.jpeg" alt="alfresco_liferay_09" width="223" height="341" /></a></span></span>&nbsp;</li>
<li><span style="font-style: normal;">Liferay ouvre une fenêtre listant l&#8217;ensemble des portlets disponibles sur votre serveur. Vous devriez trouver « Alfresco share » en haut de la liste. Cliquer sur le « </span><em><strong>+</strong></em><span style="font-style: normal;"> » et cliquer sur « Add » pour importer la sélection suivante : </span><em><strong>Share:My Document Librairies</strong></em><span style="font-style: normal;">.<br />
Liferay créra le portlet « My Document librairies ».</span></li>
</ol>
<p><img class="alignnone size-full wp-image-229" title="alfresco_liferay_10" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_10.jpeg" alt="alfresco_liferay_10" width="275" height="580" /><br />
<span style="font-style: normal;"><span style="font-style: normal;"><span style="font-style: normal;"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_11.jpeg" rel="lightbox[190]"><img class="size-full wp-image-230 alignnone" title="alfresco_liferay_11" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_11.jpeg" alt="alfresco_liferay_11" width="267" height="184" /></a></span></span></span></p>
<p><span style="font-style: normal;"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_12.jpeg" rel="lightbox[190]"><img class="size-medium wp-image-231 alignnone" title="alfresco_liferay_12" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_12-300x73.jpg" alt="alfresco_liferay_12" width="300" height="73" /></a></span></p>
<p>&nbsp;</p>
<ul>
<li><span style="font-style: normal;">Créer une autre page avec la même mise en forme et ajouter le Portlet : </span><em><strong>Share : Repository Browser</strong></em><span style="font-style: normal;">.<br />
</span></li>
<li><span style="font-style: normal;">Pour finir, créer une dernière nouvelle page, toujours avec la même mise en page et ajouter le Portlet : Share : </span><em><strong>Site document Librairy</strong></em><span style="font-style: normal;"><span style="font-weight: normal;">. Si vous êtes propriétaires de plusieurs sites sur Alfresco Share, Liferay affichera un message vous permettant de configurer la </span></span><em><strong>librairie documentaire</strong></em><span style="font-style: normal;"><span style="font-weight: normal;"> à laquelle vous voulez accéder.</span></span></li>
</ul>
<p>&nbsp;</p>
<p style="margin-bottom: 0cm; font-style: normal; font-weight: normal;"><strong>Important</strong> : Il faut déployer chaque Portlet dans sa propre page. Il n&#8217;est pas possible d&#8217;avoir 2 Portlets Alfresco share sur la même page.</p>
<p style="margin-bottom: 0cm; font-style: normal; font-weight: normal;">Au final vous obtenez les choses suivantes :</p>
<p style="margin-bottom: 0cm; font-style: normal; font-weight: normal;">1. Pour le repository complet d&#8217;Alfresco,</p>
<p style="margin-bottom: 0cm; font-style: normal; font-weight: normal;"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_repository.jpeg" rel="lightbox[190]"><img class="size-medium wp-image-243 alignnone" title="alfresco_liferay_repository" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_repository-300x198.jpg" alt="alfresco_liferay_repository" width="300" height="198" /></a></p>
<p style="margin-bottom: 0cm; font-style: normal; font-weight: normal;">2. Pour une librairie documentaire de share,</p>
<p style="margin-bottom: 0cm; font-style: normal; font-weight: normal;"><a href="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_repository_site.jpeg" rel="lightbox[190]"><img class="alignnone size-medium wp-image-244" title="alfresco_liferay_repository_site" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2011/03/alfresco_liferay_repository_site-300x197.jpg" alt="alfresco_liferay_repository_site" width="300" height="197" /></a></p>
<p style="margin-bottom: 0cm; font-style: normal; font-weight: normal;">
<ol>
<li><em>&lt;Connector port=&nbsp;&raquo;8109&nbsp;&raquo; procol=&nbsp;&raquo;AJP/1.3&nbsp;&raquo; redirectPort=&nbsp;&raquo;8443&nbsp;&raquo;<br />
URIEncoding=&nbsp;&raquo;UTF-8&nbsp;&raquo; /&gt;</em></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2011/03/alfresco-et-liferay/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Récupérer les sources d&#039;Alfresco pour une révision donnée</title>
		<link>http://tekonorma.fr/WPblogTN/2010/10/recuperer-les-sources-dalfresco-pour-une-revision-donnee/</link>
		<comments>http://tekonorma.fr/WPblogTN/2010/10/recuperer-les-sources-dalfresco-pour-une-revision-donnee/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 15:42:58 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Révision]]></category>
		<category><![CDATA[sources]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=149</guid>
		<description><![CDATA[Bonjour Ce nouveau POST sera court. Je cherchais comment récupérer localement les sources de la dernière version d’Alfresco : la 3.4.a. Si jusqu’à présent je savais récupérer la dernière version du SVN en cours de développement. Je ne savais pas récupérer uniquement la version de révision qui m’intéressait. Après quelques recherches sur le net j’ai [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour</p>
<p>Ce nouveau POST sera court.</p>
<p style="text-align: justify;">Je cherchais comment récupérer localement <strong>les sources de la dernière version d’Alfresco : la 3.4.a.</strong></p>
<p style="text-align: justify;">Si jusqu’à présent je savais récupérer la dernière version du SVN en cours de développement. Je ne savais pas récupérer uniquement la version de révision qui m’intéressait.</p>
<p>Après quelques recherches sur le net j’ai fini par trouver l’information. Je vous la mets ici à disposition.</p>
<p style="text-align: justify;">Donc, mon problème est d’avoir en local les sources de la dernière version communautaire d’Alfresco la 3.4.a. Tout d’abord, il vous faut trouver le bon numéro de révision. Celui-ci est disponible sur cette page :</p>
<p><a title="Release note d'Alfresco version 3.4.a" href="http://wiki.alfresco.com/wiki/Alfresco_Community_3.4.a_Release_Notes" target="_blank">http://wiki.alfresco.com/wiki/Alfresco_Community_3.4.a_Release_Notes</a></p>
<p>En bas de page vous trouverez la révision : numéro <strong>22662</strong>.</p>
<p style="text-align: justify;">Soit vous récupérez les sources pour la première fois, lancer la commande suivante :</p>
<pre><em>prompt&gt;</em> <span style="color: #993300; background-color: #fffbcc;">svn checkout http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco</span>
<strong></strong>   <span style="color: #993300; background-color: #fffbcc;"> -r 22662</span></pre>
<p style="text-align: justify;">Sinon, si vous avez déjà récupérer les sources et que vous voulez mettre ces sources à jour pour une révision donnée, lancer la commande suivante :</p>
<pre><em>prompt</em>&gt; <span style="color: #339966; background-color: #fffbcc;"><span style="color: #993300;">svn update -r 22662</span></span></pre>
<p style="text-align: justify;">Pour finir, cette dernière commande est possible même si votre référentiel est dans une version supérieure (dans le futur par rapport à la version recherché). Le système sera automatiquement remis d’équerre avec la révision demandée.</p>
<p style="text-align: justify;">J’espère que cette information vous rendra service.</p>
<p>Voilà pour aujourd’hui, à bientôt.</p>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2010/10/recuperer-les-sources-dalfresco-pour-une-revision-donnee/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Roadmap d&#039;Alfresco pour 2010 et 2011 en français</title>
		<link>http://tekonorma.fr/WPblogTN/2010/09/roadmap-dalfresco-pour-2010-et-2011-en-francais/</link>
		<comments>http://tekonorma.fr/WPblogTN/2010/09/roadmap-dalfresco-pour-2010-et-2011-en-francais/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 14:24:02 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[GED]]></category>
		<category><![CDATA[Roadmap]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=142</guid>
		<description><![CDATA[Dernièrement pour les besoins d&#8217;un projet j&#8217;ai du traduire la RoadMap d&#8217;Alfresco disponible sur la wiki à l&#8217;adresse suivante : http://wiki.alfresco.com/wiki/2010_Roadmap. La traduction ne commence qu&#8217;à partir de la version 3.4 qui devrait bientôt être disponible. Bonne lecture. 1. Version 3.4 (Project Cheetah) Q4 2010 Focus : Fiabilité, Disponibilité et Entretien 1.1. Amélioration de l&#8217;interface [...]]]></description>
			<content:encoded><![CDATA[<p>Dernièrement pour les besoins d&#8217;un projet j&#8217;ai du traduire la RoadMap d&#8217;Alfresco disponible sur la wiki à l&#8217;adresse suivante : http://wiki.alfresco.com/wiki/2010_Roadmap.</p>
<p>La traduction ne commence qu&#8217;à partir de la version 3.4 qui devrait bientôt être disponible.</p>
<p>Bonne lecture.</p>
<p><span id="more-142"></span></p>
<h1><a id="a_1___Version_3_4__Project_Cheetah__Q4_2010"><span>1. </span></a>Version 3.4 (Project Cheetah) Q4 2010</h1>
<p><strong><em><span>Focus</span></em></strong> : Fiabilité, Disponibilité et Entretien</p>
<h2><a id="a_1_1___Amélioration_de_l'interface_Utilisateur"><span>1.1. </span></a>Amélioration de l&#8217;interface Utilisateur</h2>
<h3><a id="a_1_1_1___Recherche_avancée_dans_Share"><span>1.1.1. </span></a>Recherche avancée dans Share</h3>
<p>Améliorations de la recherche dans Alfresco Share fournissant des fonctionnalités de recherches avancées, y compris sur le texte intégral, le type de document, les aspects (catégories, Tags, Métadonnées, &#8230;) et la recherche basée sur les propriétés personnalisées.</p>
<h3><a id="a_1_1_2___Support_du_workflow_dans_Share"><span>1.1.2. </span></a>Support du workflow dans Share</h3>
<p>Nouvelle interface utilisateur pour les workflows avancées avec une initiation du processus, la gestion des tâches, des utilisateurs et des flux en utilisant un moteur de workflow jBPM embarqués.</p>
<h3><a id="a_1_1_3___Réseaux_Social"><span>1.1.3. </span></a>Réseaux Social</h3>
<ul>
<li>Notes API &#8211; Fournir aux développeurs d&#8217;applications de créer des solutions telles que la capture de commentaires sur le contenu et permettre aux utilisateurs de s&#8217;exprimer par l&#8217;utilisation de «vote » ou de classement,</li>
<li>Statut User &#8211; mises à jour du status de l&#8217;utilisateur pour informer ses collègues sur ce qu&#8217;il fait ou sur quoi il travaille.</li>
</ul>
<h3><a id="a_1_1_4___Web_Editor_and_Web_Editor_Framework"><span>1.1.4. </span></a>Web Editor and Web Editor Framework</h3>
<p>Alfresco Introduit un « Web Editor » et un « Web Editor FrameWork » avec la version 3.4 pour fournir des possibilités avancées d&#8217;édition en contexte. Le « Web Editor Framework » fournit un cadre ouvert et extensible qui permet aux développeurs de facilement ajouter de nouveaux onglets, des boutons et des éléments pour répondre  àdes exigences éditoriales.</p>
<p>La version 3.4 du «  Web Editor » fournie des améliorations et des possibilités d&#8217;édition pour les domaines suivants:</p>
<ul>
<li>
<p style="margin-left: 0cm;">Création de contenu &#8211; Ajouter la possibilité de créer de nouveaux éléments de contenu à partir de la barre d&#8217;outils Web Editor</p>
</li>
<li>
<p style="margin-left: 0cm;">Suppresion de Contenu Supprimer &#8211; pour supprimer un élément de contenu de la page</p>
</li>
<li>
<p style="margin-left: 0cm;">Support d&#8217;aide FreeMarker – Le « Web Editor » utilise de simple Aide en HTML et JavaScript permettant d&#8217;être utilisé avec une variété de langages de développements tels que JSP, PHP, Ruby, etc. Alfresco 3.4 fourni une bibliothèque de modèle de balises JSP. Il est de même prévu qu&#8217;une bibliothèque d&#8217;aide similaire soient mise à disposition pour des modèles de FreeMarker.</p>
</li>
</ul>
<h2><a id="a_1_2___Amélioration_de_l'entrepot__Repository_"><span>1.2. </span></a>Amélioration de l&#8217;entrepot (Repository)</h2>
<h3><a id="a_1_2_1___Optimised_Database_Mapping"><span>1.2.1. </span></a>Optimised Database Mapping</h3>
<p>Hibernate sera remplacé par la mise en cache et la cartographie de base de données natives. Cela permettra un meilleur contrôle des requêtes sur la base de données ainsi que de meilleures performances de stockage et de maintenance avec la mise en cache.</p>
<h3><a id="a_1_2_2___Réplication_du_contenu"><span>1.2.2. </span></a>Réplication du contenu</h3>
<p>De nouvelles fonctionnalités seront ajoutées à Alfresco « Share » pour permettre aux administrateurs de configurer et de gérer des travaux de « réplication de contenu ». Défini pour être utilisé dans un environnement de gestion Documentaire, il sera possible de configurer la réplication des documents d&#8217;un référentiel à un autre (la destination est en lecture seule) sur la base d&#8217;un ordonnancement.</p>
<p>La réplication de contenu est mise en place pour aider les organisations réparties géographiquement notamment où la bande passante disponible est limitée. Les avantages comprennent :</p>
<ul>
<li>
<p style="margin-left: 0cm;">Pour les utilisateurs de contenu</p>
<ul>
<li>
<p style="margin-left: 0cm;">Un accès rapide</p>
</li>
<li>
<p style="margin-left: 0cm;">Haute disponibilité (supprime l&#8217;accès unique)</p>
</li>
</ul>
</li>
<li>
<p style="margin-left: 0cm;">Pour les administrateurs « réseau »</p>
<ul>
<li>
<p style="margin-left: 0cm;">Réduction des frais réseaux</p>
</li>
</ul>
</li>
</ul>
<h3><a id="a_1_2_3___Amélioration_de_l'extracteur_de_Méta-données"><span>1.2.3. </span></a>Amélioration de l&#8217;extracteur de Méta-données</h3>
<ul>
<li>
<p style="margin-left: 0.748cm;">Mise à jour de l&#8217;extracteur de métadonnées et des infrastructures d&#8217;extraction de texte à l&#8217;aide de la librairie « Apache Tika ».</p>
</li>
<li>
<p style="margin-left: 0cm;">Configuration simplifiée grâce à l&#8217;utilisation d&#8217;un parseur de détection automatique et de cartographie pour les metadonnée Tika et les modèles Alfresco</p>
</li>
<li>
<p style="margin-left: 0cm;"><span>Ajout du s</span><span>upport des données EXIF avec les données géographique au travers de nouveaux aspects «géographiques» d&#8217;Alfresco.</span></p>
</li>
</ul>
<h3><a id="a_1_2_4___CMIS"><span>1.2.4. </span></a>CMIS</h3>
<p>Diverses améliorations sur CMIS notamment l&#8217;authentification et la transformation des dates.</p>
<h2><a id="a_1_3___Amélioration_des_Services"><span>1.3. </span></a>Amélioration des Services</h2>
<h3><a id="a_1_3_1___Service_de_Transfert"><span>1.3.1. </span></a>Service de Transfert</h3>
<p>Le service de transfert est utilisé pour transférer le contenu entre les référentiels Alfresco. Les améliorations apportées à la fonction de transfert repose sur la réplication de contenu (voir ci-dessus) telles que les suppressions et le suivi des états.</p>
<h1><a id="a_2___Swift_projet__Q2_2011_-_Gestion_de_contenu_Web"><span>2. </span></a>Swift projet: Q2 2011 &#8211; Gestion de contenu Web</h1>
<p><span>Focus</span> : Production de contenu : Rédaction de contenu et Publication de contenu.</p>
<h2><a id="a_2_1___Amélioration_de_l'interface_utilisateur"><span>2.1. </span></a>Amélioration de l&#8217;interface utilisateur</h2>
<h3><a id="a_2_1_1___Production_Web"><span>2.1.1. </span></a>Production Web</h3>
<p>La « Production Web » fournira une interface utilisateur spécifique (WCM) dans Alfresco Share. Actuellement, Alfresco « Share » permet aux utilisateurs de créer 2 types de sites &#8211; Collaboration et « Record Management ». Pour le projet Swift, Alfresco mettra en place un nouveau type de site Web pour la gestion de content internet dite  &nbsp;&raquo;Site Web&nbsp;&raquo;. Lors de la création d&#8217;un site, ou l&#8217;ouverture d&#8217;un site, l&#8217;utilisateur accédera au tableau de bord du « producteur Web ».</p>
<h3><a id="a_2_1_2___Work_Packages"><span>2.1.2. </span></a>Work Packages</h3>
<p>Les « Work Packages » formeront un concept clé de l&#8217;expérience éditoriale Alfresco « WCM ». Ils permettront la collaboration et la gestion autour des contenus Web. Avec les scénarios WCM, il sera facile d&#8217;effectuer des changements sur les sites web(s) constitué de plusieurs contenus. Les « Work Packages » fourniront la possibilité de gérer des collections de ressources de contenu comme une entité unique. Ils permettront aussi la création, la suppression automatique et la mise à jour de contenu. Le Work Package pourra être ensuite soumis au flux de travail et déployées si nécessaire.</p>
<p>Dans la version Swift, la fonction du « Work Package » sera de mettre l&#8217;accent sur la production de contenu pilotées par les processus. Par exemple, un éditeur de contenu peut créer un nouveau « Work package » pour, ajouter du contenu comme un communiqué de presse, une image d&#8217;accompagnement et peut-être un fichier vidéo. L&#8217;utilisateur peut alors décider que son « Work Package » soit partagé avec d&#8217;autres utilisateurs, le « Work Package » est alors transmis à des utilisateurs « invités ». Le Work Package peut alors être transmis par des processus pour être contrôlé (à l&#8217;aide d&#8217;un aperçu), puis finalement publié sur le site Web en ligne.</p>
<p>Pour la version Swift, une API approprié initial de « Work Packages » et une interface utilisateur basées sur Alfresco « Share » sera fournie.</p>
<h3><a id="a_2_1_3___Interface_Utilisateur_« Association »"><span>2.1.3. </span></a>Interface Utilisateur « Association »</h3>
<p>Lors de l&#8217;édition de contenus associés, l&#8217;utilisateur doit être en mesure de pouvoir rechercher et de naviguer au travers le référentiel pour trouver les contenus qu&#8217;il veut associer. Par exemple ,prenons comme scénario, l&#8217;association d&#8217;un communiqué de presse avec une image et un fichier mp3 pour publication dans un blog. Les améliorations prévues permetront de rendre ce processus aussi simple que possible du point de vue de l&#8217;utilisateur dans Alfresco « Share ».</p>
<h3><a id="a_2_1_4___Interface_utilisateur_de_« Rendu »"><span>2.1.4. </span></a>Interface utilisateur de « Rendu »</h3>
<p>Le Service de « Rendu » ajouté dans Alfresco 3.3, offre un service central de transformation de contenu. Par exemple, je souhaiterais créer une version PDF d&#8217;un document MS Word, ou une version HTML d&#8217;un document XML, ou redimensionner une image. Les améliorations prévues sont de fournir des ajouts à l&#8217;interface utilisateur Alfresco « Share » pour permettre aux utilisateurs de visualiser et de gérer le «rendu» d&#8217;un élément de contenu particulier. La création manuelle de « Rendu » ad-hoc est également prévue.</p>
<h3><a id="a_2_1_5___Formes_segmentées"><span>2.1.5. </span></a><span>Formes segmentées</span></h3>
<p>L&#8217;interface utilisateur étendue permet au sein du Service de formulaires d&#8217;être en mesure de grouper (ou de « segmenter ») les propriétés afin de contrôler la façon dont ils sont présentés dans l&#8217;éditeur. Cela sera particulièrement utile pour les grands formulaires et permettra des définir des formulaires orientés processus ou tache.</p>
<h2><a id="a_2_2___Amélioration_de_l'entrepot"><span>2.2. </span></a>Amélioration de l&#8217;entrepot</h2>
<h3><a id="a_2_2_1___Composite_Content"><span>2.2.1. </span></a>Composite Content</h3>
<p><span>Cette partie concerne l&#8217;amélioration des modèles de contenu. Le « Composite contenu » est quelque chose régulièrement utilisé dans les scénarios de WCM, notamment, dans les scénarios où Alfresco est utilisé comme référentiel de données globales. Le « Composite contenu » permet de définir des modèles de contenu imbriqué, ou répétition d&#8217;éléments, chacun appartenant à un groupe de propriétés. </span><span>L&#8217;amélioration prévue est de fournir nativement des modèles de « Composite content » de base lors de l&#8217;installation d&#8217;Alfresco. </span></p>
<h3><a id="a_2_2_2___Dependent_Associations"><span>2.2.2. </span></a>Dependent Associations</h3>
<p><span>Dans le WCM en particulier, il est souvent nécessaire d&#8217;associer un nœud de contenu avec un autre de telle manière à impliquer une dépendance entre eux. Un exemple de ce scénario est le lien entre une news et une image. L&#8217;image est un contenu gérés séparément, malgré tout la news s&#8217;appuie sur son existence, alors lorsque la news est publiée alors l&#8217;image associée doit l&#8217;être également. Les améliorations prévues sont de fournir des possibilités de marquer comme « dépendant » un élément de contenu vis à vis d&#8217;un autre, et donc adhérer à la logique de dépendance.</span></p>
<h3><a id="a_2_2_3___Ordonnancement_des_associations_de_noeud__Liens_ordonnacés_"><span>2.2.3. </span></a>Ordonnancement des associations de noeud (Liens ordonnacés)</h3>
<p>Dans les scénarios WCM, il est utile de pouvoir ordonner les associations de contenu (noeud) par pairs (une ou plusieurs associations). Ce type d&#8217;association est utilisé pour créer des listes de données, tels que des articles liés, produits à mettre en avant, des catégorisations, etc.</p>
<h3><a id="a_2_2_4___Contraintes_conditionnelles"><span>2.2.4. </span></a>Contraintes conditionnelles</h3>
<p><span>Il existe souvent des cas ou les utilisateurs veulent créer un modèle dont ses propriétés sont contraintes par les propriétés d&#8217;un autre modèle. </span>Par exemple, les valeurs autorisées pour les propriétés du modèle &laquo;&nbsp;pays&nbsp;&raquo; dépend des valeurs des propriétés du modèle « Continent ». <span>Les améliorations prévues sont de fournir des contraintes conditionnelles entre des modèles de contenu par défaut dans Alfresco. </span></p>
<h2><a id="a_2_3___Amélioration_des_Services"><span>2.3. </span></a>Amélioration des Services</h2>
<h3><a id="a_2_4___Transfert"><span>2.3.1 </span></a>Transfert</h3>
<p><span>Introduit dans Alfresco 3.3, la fonction de « transfert » a permis de transférer, ou déploiyer du contenu entre des référentiels Alfresco. Par exemple, dans une architecture </span><span>WCM, le service de transfert peut être utilisé pour déployer le contenu d&#8217;un environnement de création dans un environnement de Publication. Les améliorations prévues comprennent les éléments suivants :</span></p>
<ul>
<li>
<p style="margin-left: 0cm;">Amélioration du reporting,</p>
</li>
<li>
<p style="margin-left: 0cm;">Support des transferts dans Share &#8211; Initailisation des transferts à partir de Share, c&#8217;est à fire avec le « Producer Web » et l&#8217;historiqe de vue des transferts.</p>
</li>
<li>
<p style="margin-left: 0cm;">Système de fichiers de transfert dan Alfresco DM &#8211; Transferer le contenu sur Alfresco DM sur les fonctionnalité FSR basé sur AWM (architecture de Share).</p>
</li>
<li>
<p style="margin-left: 0cm;">Cryptage des informations d&#8217;identification</p>
</li>
<li>
<p style="margin-left: 0cm;">Support des éléments de modèle de transfert (définitions de type et d&#8217;aspect).</p>
</li>
</ul>
<h1><a id="a_3___Project_Swift__Q2_2011_–_Gestion_de_contenu__Collaboration_and_Repository_Services"><span>3. </span></a>Project Swift: Q2 2011 – Gestion de contenu, Collaboration and Repository Services</h1>
<p><em><strong><span>Focus </span></strong></em><span>: Fiabilité et évolutivité de l&#8217;entrepot, facilité le développement d&#8217;application, facilité l&#8217;expérience utilisateur.</span></p>
<h2><a id="a_3_1___Améliorations_de_l'interface_utilisateur"><span>3.1. </span></a>Améliorations de l&#8217;interface utilisateur</h2>
<h3><a id="a_3_1_1___Améliorations_du_composant_Share"><span>3.1.1. </span></a>Améliorations du composant Share</h3>
<p>Swift inclura une variété d&#8217;améliorations fonctionnelles et conviviales sur les composants  Share, notamment :</p>
<ul>
<li>
<p style="margin-left: 0cm;">Forms : La migration des composants de page pour utiliser le service Forms</p>
</li>
<li>
<p style="margin-left: 0cm;">DataList : Des options de tri,de filtrage, d&#8217;exportation, d&#8217;importation, de définition et d&#8217;outils de gestion seront disponibles</p>
</li>
<li>
<p style="margin-left: 0cm;">Wiki – Amélioration du balisage Wiki</p>
</li>
<li>
<p style="margin-left: 0cm;">Calendrier – la gestion des événements récurrents et répétitifs</p>
</li>
</ul>
<h3><a id="a_3_1_2___Modèles_de_Sites_et_d'Espaces"><span>3.1.2. </span></a>Modèles de Sites et d&#8217;Espaces</h3>
<p>Simplifier la création d&#8217;application de sites et d&#8217;espace spécifique pour pouvoir appliquer des standards à partir de modèle de site et d&#8217;espace. Pouvoir créer des sites basés sur des modèles de site incluant des espaces prédéfinies, des contenus et des règles.</p>
<p><span>Autoriser les espaces dans la bibliothèque de documents à créer des espaces à partir de modèle contenant des sous-espaces, des contenus, des règles, etc.</span></p>
<h3><a id="a_3_1_3___Annuaire_de_sites"><span>3.1.3. </span></a>Annuaire de sites</h3>
<p>L&#8217;annuaire de sites offre la possibilité d&#8217;assigner des catégories aux sites et de permettre la navigation et la recherche via la structure hiérarchique d&#8217;annuaire de sites.</p>
<h3><a id="a_3_1_4___Réseaux_Sociaux"><span>3.1.4. </span></a>Réseaux Sociaux</h3>
<p>Les Vues « Share » personnalisées par l&#8217;ajouts d&#8217;une interface utilisateur « Share »  pour permettre des vues personnalisées pour être associé avec des espaces. Les vues seront capable d&#8217;afficher du texte HTML, du contenu généré dynamiquement via des requêtes et des liens vers d&#8217;autres pages et des actions.</p>
<p><span>Commenter et annoter – Obtenir des commentaires sur le contenu et permettre aux </span><span>uti</span><span>lisateurs d&#8217;exprimer leur opinion au travers de l&#8217;utilisation d&#8217;un système d&#8217;« annotations ».</span></p>
<p>Créer et gérer les connexions entre utilisateurs.</p>
<p>Améliorer l&#8217;activité des Flux RSS.</p>
<h3><a id="a_3_1_5___Actions_des_utilisateurs"><span>3.1.5. </span></a>Actions des utilisateurs</h3>
<p>Mise en place d&#8217;outils de gestion et d&#8217;analyses « métier » pour permettre aux utilisateurs de définir des actions via des menus personnalisables.</p>
<p><span>Permettre aux utilisateurs avec des autorisations spécifiques d&#8217;exécuter des actions à la demande.</span></p>
<h3><a id="a_3_1_6___Les_actifs_Numériques"><span>3.1.6. </span></a>Les actifs Numériques</h3>
<p>Améliorations de l&#8217;interface utilisateur d&#8217;Alfresco « Share » pour l »accès aux actifs numériques tels que la vidéo et l&#8217;audio. Les améliorations prévues concerne :</p>
<ul>
<li>
<p style="margin-left: 0cm;">Prévisualisation de vidéo et audio</p>
</li>
<li>
<p style="margin-left: 0cm;">Métadonnées des médias numériques</p>
</li>
<li>
<p style="margin-left: 0cm;">Transformation Vidéo et Audio</p>
</li>
</ul>
<h3><a id="a_3_1_7___Amélioration_de_l'entrepôt"><span>3.1.7. </span></a>Amélioration de l&#8217;entrepôt</h3>
<p>Externalisé l&#8217;indexation basé sur Apache Solr (basé sur Lucene) pour une meilleure indexation évolutive et fiable.</p>
<p>Définir des comportements scriptable via la configuration basé sur les conventions d&#8217;utilisation qui permette aux développeurs d&#8217;étendre facilement l&#8217;application Alfresco à partir de script léger.</p>
<h2><a id="a_3_2___Outils_d'administration_et_de_développement"><span>3.2. </span></a>Outils d&#8217;administration et de développement</h2>
<h3><a id="a_3_2_1___Plugins_Eclipse"><span>3.2.1. </span></a>Plugins Eclipse</h3>
<p>Mise en place de plugin Eclipse pour rapidement développer des applications incluant les web scripts, les « composants SURF » et les modèles.</p>
<h3><a id="a_3_2_2___Gestion_des_Models"><span>3.2.2. </span></a>Gestion des Models</h3>
<ul>
<li>
<p style="margin-left: 0cm;">Mise en place d&#8217;outil Graphique pour les analystes « métier » pour définir et gérer leurs modèles.</p>
</li>
<li>
<p style="margin-left: 0cm;">Support des contraintes dynamiques dans les modèles.</p>
</li>
</ul>
<h3><a id="a_3_2_3___Fournisseur_CMIS"><span>3.2.3. </span></a>Fournisseur CMIS</h3>
<p>Poursuivre l&#8217;amélioration de l&#8217;implémentation CMIS dans Alfresco incluant :</p>
<p style="margin-left: 0cm;">Schéma d&#8217;authentification supplémentaire</p>
<p style="margin-left: 0cm;">Jetons de changement CMIS</p>
<p style="margin-left: 0cm;">Traitement de validation de la modification de date</p>
<p style="margin-left: 0cm;">Administration de la cartographie d&#8217;un espace quelconque autre que la société d&#8217;accueil) à un référentiel CMIS.</p>
<p style="margin-left: 0cm;">Multi-dépots</p>
<h3><a id="a_3_2_4___Mise_à_jour_de_sécurité_de_Spring"><span>3.2.4. </span></a>Mise à jour de sécurité de Spring</h3>
<p>Amélioration de l&#8217;intégration et des options de support des protocoles tel que OpenID.</p>
<h1><a id="a_4___Project_Cumulus__Q4_2011"><span>4. </span></a>Project Cumulus: Q4 2011</h1>
<p><span>Focus</span>: orientation vers le cloud computing partagé et les déploiements sur site</p>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2010/09/roadmap-dalfresco-pour-2010-et-2011-en-francais/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Alfresco et le Multi-tenancy</title>
		<link>http://tekonorma.fr/WPblogTN/2010/07/alfresco-et-le-multi-tenancy/</link>
		<comments>http://tekonorma.fr/WPblogTN/2010/07/alfresco-et-le-multi-tenancy/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 11:03:52 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[GED]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[Multi-client]]></category>
		<category><![CDATA[Multi-tenancy]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=125</guid>
		<description><![CDATA[Présentation du Multi-Tenancy Le Multi-tenancy (MT) est une architecture logicielle, où une seule instance du logiciel alfresco s&#8217;exécute sur un serveur, tout en mettant à disposition des organisations clientes multiples (les locataires) des instances indépendantes. Le Multi-tenancy s&#8217;oppose avec une architecture multi-instance, où des logiciels distincts (ou matériels) sont mis en place pour les organisations [...]]]></description>
			<content:encoded><![CDATA[<h1 style="margin-top: 0cm; page-break-before: always;">Présentation du Multi-Tenancy</h1>
<p>Le Multi-tenancy (MT) est une architecture logicielle, où une seule instance du logiciel alfresco s&#8217;exécute sur un serveur, tout en mettant à disposition des organisations clientes multiples (les locataires) des instances indépendantes. Le Multi-tenancy s&#8217;oppose avec une architecture multi-instance, où des logiciels distincts (ou matériels) sont mis en place pour les organisations de clients différents. Avec une architecture multi-tenancy, l&#8217;application est conçu pour partitionner ses données et sa configuration, de sorte que chaque organisation cliente travaille avec une instance de l&#8217;application virtuelle personnalisée et indépendante.</p>
<p>Alfresco peut être configuré comme une instance unique dans un environnement multi-client. Cela permet à plusieurs clients indépendants d&#8217;être hébergés sur une instance installé sur un serveur. L&#8217;instance de base d&#8217;Alfresco est alors partitionné logiquement de telle manière qu&#8217;elle apparaisse pour chaque client comme instance unique.</p>
<h1><span id="more-125"></span>Mise en place du Multi-Tenancy</h1>
<p>Par défaut, Alfresco supporte une instance unique (ST) pour son environnement. La mise en place du Multi-tenancy sur Alfresco permettra l&#8217;exécution d&#8217;une instance pour chaque client. Toutes ces instances seront mises à disposition à partir d&#8217;un seul serveur Alfresco.</p>
<p>Afin de permettre un environnement multi-tenancy, vous devez renommer les trois fichiers suivants en supprimant l&#8217;extension <em>.sample. </em>Les fichiers sont disponible dans le répertoire suivant, <em><strong>$Alfresco_Home/tomcat/shared/classes/alfresco/extension/mt</strong></em>:</p>
<ul>
<li>Renommer <em><strong>mt-context.xml.sample </strong></em>en <em><strong>mt-context.xml </strong></em></li>
<li>Renommer <em><strong>mt-admin-context.xml.sample </strong></em>en <em><strong>mt-admin-context.xml </strong></em></li>
<li>Renommer <em><strong>mt-contentstore-context.xml.sample </strong></em>en <em><strong>mt-contentstore-context.xml </strong></em></li>
</ul>
<p>Après modification des trois fichiers redémarrer Alfresco pour initialiser le Multi-Tenancy.</p>
<h1>Création d&#8217;un « espace client » (Tenant)</h1>
<p>L&#8217;utilisateur administrateur par défaut « admin » d&#8217;Alfresco peut être considéré comme le super utilisateur des « espaces clients ». Tous les clients peuvent être administrés par l&#8217;utilisateur « admin » à partir de la console d&#8217;administration des « espaces clients ».</p>
<p>Pour accéder à la console d&#8217;administration des « espaces clients », vous devez vous connectez à l&#8217;interface explorer d&#8217;Alfresco en utilisant le compte « admin ».</p>
<p>L&#8217;URL pour accéder à la console d&#8217;administration des « espaces clients » se trouve à l&#8217;adresse suivante :</p>
<p><strong><em>http://&lt;nomduserveur&gt; :&lt;port&gt;/alfresco/faces/jsp/admin/tenantadmin-console.jsp</em></strong></p>
<p>Voir la capture d&#8217;écran suivante :</p>
<p><img class="alignnone size-medium wp-image-132" title="tenant_1" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2010/07/tenant_1-300x187.png" alt="tenant_1" width="300" height="187" /></p>
<p><em>Illustration 1: Capture de la fenêtre d&#8217;administration des &laquo;&nbsp;Espaces Clients&nbsp;&raquo;</em></p>
<p>Pour créer un « espaces clients » à partir de la console d&#8217;administration des « espaces clients » à titre d&#8217;exemple, saisir la commande suivante :</p>
<p><em><strong>create apie.com password /usr/tenant/apie</strong></em></p>
<p>Dans cet exemple, apie.com est le domaine du nouvel « espace client », password est le mot de passe de l&#8217;administrateur de l&#8217;« espace client » et apie est le nom de l&#8217;« espace client ».</p>
<p>Maintenant, <strong>admin@apie.com</strong> est le compte administrateur de l&#8217;« espace client » apie.com.</p>
<h1><em>Utilisation d&#8217;un « espace client »</em></h1>
<p>Suite à la création de notre nouvel « espace client » <em>apie.com</em> notre Alfresco contient maintenant 2 « espaces Clients » :</p>
<ol>
<li><em>Le premier espace par défaut</em></li>
<li><em> Le deuxième apie.com</em></li>
</ol>
<p>Connecter vous à l&#8217;explorer d&#8217;Alfresco avec le compte administrateur <em>admin@apie.com</em> et son mot de passe <em>password</em>, vous accédez à la page d&#8217;accueil du nouvel « espace client » de apie.com, voir la capture suivante :</p>
<p><img class="alignnone size-medium wp-image-133" title="tenant_2" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2010/07/tenant_2-300x170.png" alt="tenant_2" width="300" height="170" /></p>
<p><em>Illustration 2: page d&#8217;accès à &laquo;&nbsp;Company home&nbsp;&raquo; de l&nbsp;&raquo;espace client&nbsp;&raquo; apie.com</em></p>
<p>La gestion des utilisateurs, des espaces, la sécurité, les scripts, les règles métier et les recherches sont spécifiques à l&#8217;« espace client » apie.com.</p>
<p>L&#8217;administrateur (admin@apie.com) peut créer les utilisateurs, qui auront un accès local à ce site « espace client ». Les utilisateurs créés pour cet « espace client » doivent se connecter avec le nom de domaine apie.com. Par exemple, si l&#8217;ID utilisateur est user1, alors l&#8217;utilisateur doit se connecter avec le login <em>user1@apie.com</em>.</p>
<p>De même, les dossiers et les contenus créés ne pourront être consultés et recherchés uniquement par les utilisateurs de l&#8217;« espace client ».</p>
<p>Le comportement vis à vis des « espaces clients » est identique pour l&#8217;ensemble des interfaces tels que : CIFS, FTP, WebDAV. Quelques soient l&#8217;interfaces la connexion via un compte <em>id@apie.com</em> aura accès uniquement à l&#8217;« espace client » apie.com.</p>
<p>Voir la capture d&#8217;écran ci-dessous d&#8217;une connexion webdav :</p>
<p><img class="alignnone size-medium wp-image-134" title="tenant_3" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2010/07/tenant_3-300x187.png" alt="tenant_3" width="300" height="187" /></p>
<p><em>Illustration 3: Connexion webdav sur l&#8217;espace client apie.com</em></p>
<h1>Gestion des « espaces clients »</h1>
<p>En tant que super administrateur, vous pouvez activer ou désactiver les « espaces clients », de même, vous pouvez exporter ou importer les données des « espaces clients », vous pouvez effectuer d&#8217;autres tâches administratives, telles que changer le mot de passe administrateur de l&#8217;« espace client », gérer les utilisateurs, les groupes ou les sous-groupes.</p>
<p>Le tableau suivant liste plusieurs commandes importantes qui sont utiliser pour la gestion des « espaces clients ».</p>
<table width="100%" border="1" cellspacing="0" cellpadding="4">
<colgroup>
<col width="98*" />
<col width="158*" /></colgroup>
<thead>
<tr valign="TOP">
<th width="38%">
<p align="LEFT"><span style="color: #000000;">Commande</span></p>
</th>
<th width="62%">
<p align="LEFT"><span style="color: #000000;">Description</span></p>
</th>
</tr>
</thead>
<tbody>
<tr valign="TOP">
<td width="38%"><strong><em>Help</em></strong></td>
<td width="62%">Liste toutes les commandes</td>
</tr>
<tr valign="TOP">
<td width="38%"><strong><em>Show tenants</em></strong></td>
<td width="62%">Liste tous les tenants et affiche les détails</td>
</tr>
<tr valign="TOP">
<td width="38%"><strong><em>Create &lt;tenant domain&gt; &lt;tenant admin password&gt; [&lt;root contentstore dir&gt;]</em></strong></td>
<td width="62%">Création d&#8217;un tenant, avec un administrateur nommé <em>admin@&lt;tenant domain&gt;</em> avec un mot de passe fourni. La racine du dossier <em>contentstore</em> peut éventuellement être défini.</td>
</tr>
<tr valign="TOP">
<td width="38%"><strong><em>ChangeAdminPassword &lt;tenant domain&gt; &lt;new password&gt;</em></strong></td>
<td width="62%">Utile si l&#8217;administrateur du tenant à oublié son mot de passe.</td>
</tr>
<tr valign="TOP">
<td width="38%"><strong><em>enable &lt;tenant domain&gt;</em></strong></td>
<td width="62%">Activer le tenant</td>
</tr>
<tr valign="TOP">
<td width="38%"><strong><em>disable &lt;tenant domain&gt;</em></strong></td>
<td width="62%">Désactiver le tenant</td>
</tr>
<tr valign="TOP">
<td width="38%"><strong><em>delete &lt;tenant domain&gt;</em></strong></td>
<td width="62%">Supprimer le tenant. Il est demander de redémarrer le serveur pour la suppression des index. Le dossier des index du tenant devra être supprimé à la main.</td>
</tr>
<tr valign="TOP">
<td width="38%"><strong><em>export &lt;tenant domain&gt; &lt;destination directory&gt; </em></strong></td>
<td width="62%">Exportation du tenant dans le dossier <em>directory</em> donné. Le fichier d&#8217;exportation sera prefixé par <em>&lt;tenant domain&gt;_.</em></td>
</tr>
<tr valign="TOP">
<td width="38%"><strong><em>import &lt;tenant domain&gt; &lt;destination directory&gt; </em></strong></td>
<td width="62%">Création d&#8217;un tenant pas importation des fichiers « tenant » à partir du dossier source donné. Le fichier d&#8217;importation doivent d&#8217;petre préfixé par &lt;tenant domain&gt;_.</td>
</tr>
</tbody>
</table>
<h1>Exportation et importation des données d&#8217;un « espace client »</h1>
<p>Dans le cadre d&#8217;une activité de maintenance, vous pouriez avoir besoin de faire une exportation de données spécifiques d&#8217;un « espace client ».</p>
<p>Par exemple, la commande suivante exécutée à partir de la console d&#8217;administration des « espace client » pour exporter la totalité de l&#8217;« espace client » apie.com dans le répertoire <em>/opt/</em> sera</p>
<p><em>export apie.com /opt/</em></p>
<p>Vous noterez que les fichiers générés lors de l&#8217;exportation sont tous préfixé avec le domaine de l&#8217;« espace client ».</p>
<ul>
<li><em>apie.com_models.acp</em></li>
<li><em>apie.com_spaces.acp</em></li>
<li><em>apie.com_spaces_archive.acp</em></li>
<li><em>apie.com_system.acp</em></li>
<li><em>apie.com_users.acp</em></li>
<li><em>apie.com_versions2.acp</em></li>
</ul>
<p>De façon identique, vous pouvez recréer un « espace client » par importation des fichiers à partir d&#8217;une source donnée.</p>
<p>La syntaxe pour l&#8217;importation sera la suivante :</p>
<pre><em><strong>import apie.com /opt/exportdir/</strong></em></pre>
<h1>Remarques sur le multi-tenant</h1>
<p>La liste suivante sont les technologies qui ne sont aujourd&#8217;hui par supportées / implémentées / testées dans la mise en place d&#8217;un « espace client » (multi-tenant).</p>
<ul>
<li><em>WCM / Web Studio</em></li>
<li><em>LDAP, NTLM and authentication methods other than &laquo;&nbsp;alfresco&nbsp;&raquo;</em></li>
<li><em>Inbound Email</em></li>
<li><em>Content Replication</em></li>
<li><em>IMAP</em></li>
<li><em>SPP / VTI (SharePoint Protocol)</em></li>
</ul>
<p>Le CIFS est à valider.</p>
<h1>Test du multi-tenant</h1>
<p>Les tests du multi-tenant ont été effectués sur une machine linux mandriva 201.1 avec Alfresco Community version 3.3g (installation de base) et une base de donnée Postgresql version 8.4.4.</p>
<h1>Compatibilité Share</h1>
<p>Le multi-tenancy gère aussi bien l&#8217;interface Alfresco DM que l&#8217;interface SHARE.</p>
<p>Des tests fonctionnels sous SHARE sont nécessaires pour une complète validation fonctionnelle.</p>
<h1>Références</h1>
<p>Ce document se base sur la documentation anglaise du wiki d&#8217;Alfresco et du livre en anglais « Alfresco3 ECM Implementation » disponibles au Édition PackT Publishing, ainsi que des différents tests effectués à partir d&#8217;Alfresco Community version 3.3g.</p>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2010/07/alfresco-et-le-multi-tenancy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

