<?xml version="1.0" encoding="ISO-8859-15"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#"
      xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title mode="escaped" type="text/html">Laurent Godard</title>
  <tagline>ATOM Feed - Laurent Godard</tagline>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard" />
  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard</id>
  <generator url="http://cps-project.org" version="3">CPS</generator>
  <modified>2005-01-25 19:20:12</modified>

  <link rel="service.feed"
        href=" http://blogs.nuxeo.com/sections/blogs/laurent_godard/atomFeed"
        title="Laurent Godard" type="application/atom+xml" />
  <link rel="service.post"
        href=" http://blogs.nuxeo.com/sections/blogs/laurent_godard/postAtom"
        title="Laurent Godard" type="application/atom+xml" />
  <link rel="service.categories"
        href=" http://blogs.nuxeo.com/sections/blogs/laurent_godard/atomCategories"
        title="Laurent Godard" type="application/atom+xml" />

  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOo Extensions Project Hot Topics</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_10_20_ooo-extensions-project-hot-topics" />
  <issued>2006-10-20T08:51:34Z</issued>
  <modified>2006-10-20T08:51:34Z</modified>
  <created>2006-10-20T08:29:59Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
    <dc:subject>python</dc:subject>
  
  
  <summary type="text/html" mode="escaped">After the OOo 2.0.4 annoucement that provides new extensions improvement
  such as licencing and new extension .oxt, the extensions team is hard
  working setting up an ecosystem for developping extensions
   
   The main points actually worked on are
   
   

  
   Translation toolkit : A long discussion has occured focusing mainly on the backend storage
   format (xml xcu OOo file ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">After the OOo 2.0.4 annoucement that provides new extensions improvement
  such as licencing and new extension .oxt, the extensions team is hard
  working setting up an ecosystem for developping extensions&lt;br /&gt;
   &lt;br /&gt;
   The main points actually worked on are&lt;br /&gt;
   &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;Translation toolkit : A long discussion has occured focusing mainly on the backend storage
   format (xml xcu OOo file format, po files, java properties format). While
   this is important the main focus regarding Extensions usability is to give
   developpers a cool and simple API to use and translators of every skill
   level a versatile tool to provide and test translations&lt;br /&gt;
    It seems something is beeing studied at Basic IDE level but this rather a
   new sun internal project and will be limited to dialogs translation on
   first release. This may be available in OOo 2.2+ and probably not downward
   compatible.&lt;br /&gt;
    As a short term solution, our great Paolo proposed a solution based on
   pyUNO and xcu file. it is a cool way to go as it will allow extension
   developpers to have their work being used in OOo 2.x versions and this
   toolkit can even be enhanced to support other file format.&lt;/li&gt;

   &lt;li&gt;About deploying extensions, the actual command line based utility is
   rather secure but restrictive. It does not allow to use an existing library
   repository. The problem is that it sometimes behave too silently when
   de-activating some extensions. Some ideas (use of xlc files) and context
   restrictions are being discussed to see if something can be improved for
   user experience&lt;/li&gt;

   &lt;li&gt;A new tool demonstrated at OooCon is now available - &lt;a
   href="http://blogs.sun.com/GullFOSS/entry/staroffice_openoffice_org_netbeans_integration"&gt;
   This NetBeans plugin&lt;/a&gt; is really cool and i think that an &lt;a
   href="http://blogs.nuxeo.com/sections/blogs/cedric_bosdonnat/2006_06_09_oooeclipseintegration-release-1-0-3"&gt;
   Eclipse one&lt;/a&gt; will also be available :)&amp;nbsp;&lt;/li&gt;

   &lt;li&gt;A small team is setup for the web site - A great Art design work is
   being started by Ben while Jean-Pierre setups a first prototype. This will
   be available really soon as an alpha proposal release when server will have
   required tools&lt;br /&gt;
   &lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   if you wish to join the Extensions team, please do. Everybody is welcomed,
  just tell us, we will find something for you ;)&lt;br /&gt;
   &lt;br /&gt;
   Speaking about extensions, one as to note the new &lt;a
  href="http://store.digitalriver.com/servlet/ControllerServlet;jsessionid=035a99da212649498c08c557cd48d2a8?Action=DisplayPage&amp;amp;Locale=en_US&amp;amp;SiteID=sunstor&amp;amp;id=ProductDetailsPage&amp;amp;productID=50984800"&gt;
  Sun Java OOo Blogger&lt;/a&gt;. This reminds me &lt;a
  href="http://blogs.linux.ie/caolan/2005/10/06/ooo-blogger/"&gt;Caolan's work
  from last year&lt;/a&gt;. The same goal, done and freely available in &lt;a
  href="http://udk.openoffice.org/python/python-bridge.html"&gt;pyUNO&lt;/a&gt;. It is
  freely available as a study case and use. I bet originality will be for the
  next extension. But if &lt;a
  href="http://blogs.sun.com/webmink/entry/birthday_presents"&gt;you want to fund
  SUN for supporting OOo&lt;/a&gt;, it is a way ...&lt;br /&gt;
   &lt;br /&gt;
   At OOo level, a new team is built for a Creative Commons licence inclusion
  in OOo documents. If you whish to help visit them on their &lt;a
  href="mailto:creativecommons@extensions.openoffice.org"&gt;dedicated mailing
  list&lt;/a&gt;&lt;br /&gt;
   &lt;br /&gt;
   And for volunteers, I give here some rough ideas for extensions. But,
  everything else is possible :)&lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;an impress autostart : OOo does not have a pps-like file format. The
   idea is to define a DocumentInfo.Info1 parameter, check it though a
   resident extension on impress file opening and auto start the presentation
   (level required : easy/medium)&lt;/li&gt;

   &lt;li&gt;on-the-fly translation : on the model of OOoWikipedia, retreive the
   translation of an hilighted word and display it in OOo (level required :
   easy)&lt;/li&gt;

   &lt;li&gt;S5 is a web based light format - create an assistant/filter allowing to
   export impress files to this format. mainly XSLT stuff but a wizard can
   also be setup (level required : skilled)&amp;nbsp;&lt;/li&gt;

   &lt;li&gt;logo is a cool language for children to start with. OOoDraw API could
   be used to embedd such a tool. Note that an engine already exists in
   python, so using pyUNO could be a good idea&lt;br /&gt;
   &lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   These tools creation and how they can be packaged as Extensions can be
  discussed on &lt;a
  href="mailto:users@extensions.openoffice.org"&gt;users@extensions.openoffice.org&lt;/a&gt;.
  The core part, the api use and help remains on &lt;a
  href="mailto:dev@api.openoffce.org"&gt;dev@api.openoffce.org&lt;/a&gt; mailing
  list&lt;br /&gt;
   &lt;br /&gt;
   I propose you to visit &lt;a
  href="http://wiki.services.openoffice.org/wiki/Extensions"&gt;our enriched
  Wiki&lt;/a&gt; (some part are even &lt;a
  href="http://wiki.services.openoffice.org/wiki/Extensions_fr"&gt;being
  translated&lt;/a&gt; but any mediawiki tool pointer for multilingual support would
  be great) and join us on &lt;a
  href="mailto:dev@extensions.openoffice.org"&gt;dev@extensions.openoffice.org&lt;/a&gt;
  to build the ecosystem, &lt;a
  href="mailto:users@extensions.openoffice.org"&gt;users@extensions.openoffice.org&lt;/a&gt;
  to start building extensions and #ooo-ext freenode IRC channel for a live
  chat &lt;br /&gt;
   &lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_10_20_ooo-extensions-project-hot-topics</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_10_20_ooo-extensions-project-hot-topics/atom?2006_10_20_ooo-extensions-project-hot-topics"
        title="Edit Here - OOo Extensions Project Hot Topics" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">New spellcheckers available</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_09_20_new-spellcheckers" />
  <issued>2006-09-20T13:46:14Z</issued>
  <modified>2006-09-20T13:46:14Z</modified>
  <created>2006-09-20T13:22:49Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">The 0.2 version of Occitan (languedocian) has been uploaded. Thanks to Bruno
  Gallart
   
   A new spellchecker is also available Marathi (India)
   This indian language is spoken by around 90 millions of people Wikipedia says 
   
   it has been a quite challenging work as from a word list in an encoding i
  could not read on first load, i end up with 'not-so-bad' solution :) 
   Thanks ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">The 0.2 version of Occitan (languedocian) has been uploaded. Thanks to Bruno
  Gallart&lt;br /&gt;
   &lt;br /&gt;
   A new spellchecker is also available &lt;b&gt;Marathi (India)&lt;br /&gt;
  &lt;/b&gt; This indian language is spoken by around 90 millions of people &lt;a
  href="http://en.wikipedia.org/wiki/Marathi"&gt;Wikipedia says&lt;/a&gt; &lt;br /&gt;
   &lt;br /&gt;
   it has been a quite challenging work as from a word list in an encoding i
  could not read on first load, i end up with 'not-so-bad' solution :) &lt;br /&gt;
   Thanks to &lt;a href="http://hunspell.sourceforge.net"&gt;Hunspell,&lt;/a&gt; the
  default engine of OOo 2.0.3, using UTF-8 is possible so the Marathi language
  became beautifull to me (well, unfortunatelly only as a picture)&lt;br /&gt;
   Using CTL linguistic options as well as a dedicated font (all is explained
  in the readme file of the spellchecker), one can see that the spellchecker
  is working even if there are some missing word.&lt;br /&gt;
   The next step is creating the affix file and enrich the word list. Some
  solutions are on the road though ...&lt;br /&gt;
   &lt;br /&gt;
   Thanks Priti D. Patil and &lt;a
  href="http://www.janabhaaratii.org.in/"&gt;janabhaaratii Project&lt;/a&gt;&amp;nbsp; for
  giving this word list and releasing the spellchecker ressources under
  LGPL&lt;br /&gt;
   &lt;br /&gt;
   This has been possible because Marathi (India) was a locale already defined
  at the &lt;a href="http://l10n.openoffice.org/"&gt;OOo L10N&amp;nbsp; project&lt;/a&gt;
  level and available in OOo. So also thanks to the L10N project&lt;br /&gt;
   I really like when energies are merging and i find that someone prepared a
  work i need as a basis :)&lt;br /&gt;
   &lt;br /&gt;
   Both spellcheckers are available within DicOOo. &lt;br /&gt;
  They're actually propagating on mirror so be patient ...&lt;br /&gt;
  Be sure to read README file for special needed configuration if you're not
  in India&lt;br /&gt;
   &lt;br /&gt;
   Other &lt;a href="http://lingucomponent.openoffice.org/"&gt;lingucomponent&lt;/a&gt;
  stuff being finalized and will be announced soon, stay tunned ...&lt;br /&gt;
   &lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_09_20_new-spellcheckers</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_09_20_new-spellcheckers/atom?2006_09_20_new-spellcheckers"
        title="Edit Here - New spellcheckers available" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOoWikipedia 2.0.3 is out</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_09_17_ooowikipedia-2-0-3-is-out" />
  <issued>2006-09-18T07:02:28Z</issued>
  <modified>2006-09-18T07:02:28Z</modified>
  <created>2006-09-17T11:35:30Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">Thanks to Andras Timar from fsf.hu, 
  OOoWikipedia handles now magyar language.
  
  OOoWikipedia is an OpenOffice.org extension that
  allow you by highlighting any word in a text document to popup a browser that
  connects directly to Wikipedia
  ressource on it.</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">Thanks to Andras Timar from fsf.hu, &lt;a
  href="http://www.indesko.com/telechargements/ooowikipedia/downloadFile/attachedFile/OOoWikipedia-2.3.zip"&gt;
  OOoWikipedia&lt;/a&gt; handles now magyar language.&lt;br /&gt;
  &lt;br /&gt;
  OOoWikipedia is an &lt;a
  href="http://extensions.openoffice.org/"&gt;OpenOffice.org extension&lt;/a&gt; that
  allow you by highlighting any word in a text document to popup a browser that
  connects directly to &lt;a href="http://www.wikipedia.org/"&gt;Wikipedia&lt;/a&gt;
  ressource on it.&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_09_17_ooowikipedia-2-0-3-is-out</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_09_17_ooowikipedia-2-0-3-is-out/atom?2006_09_17_ooowikipedia-2-0-3-is-out"
        title="Edit Here - OOoWikipedia 2.0.3 is out" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOoCon time !!</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_09_09_ooocon-time" />
  <issued>2006-09-09T10:05:25Z</issued>
  <modified>2006-09-09T10:05:25Z</modified>
  <created>2006-09-09T09:46:58Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">OOoCon
  is approaching !! It will take place this year at Lyon (France) from the
  11th to 13th of september
   
   Some are already there as Lyon is a nice city place to visit (Pavel, Stefan, ...). I
  will personnaly come from Grenoble on sunday evening
   
   A lot of interresting topics will be covered by the conferences on tuesday
  and wednesday,
  especialy regarding extensions ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">&lt;a
  href="http://marketing.openoffice.org/ooocon2006/schedule.html"&gt;OOoCon&lt;/a&gt;
  is approaching !! It will take place this year at Lyon (France) from the
  11th to 13th of september&lt;br /&gt;
   &lt;br /&gt;
   Some are already there as Lyon is a nice city place to visit (&lt;a
  href="http://blog.janik.cz/archives/2006/09/09/T08_19_02/"&gt;Pavel&lt;/a&gt;, &lt;a
  href="http://blogs.sun.com/stx12/entry/it_s_ooocon_time"&gt;Stefan&lt;/a&gt;, ...). I
  will personnaly come from Grenoble on sunday evening&lt;br /&gt;
   &lt;br /&gt;
   A lot of interresting topics will be covered by the conferences on &lt;a
  href="http://marketing.openoffice.org/ooocon2006/schedule/tuesday.html"&gt;tuesday&lt;/a&gt;
  and &lt;a
  href="http://marketing.openoffice.org/ooocon2006/schedule/wednesday.html"&gt;wednesday&lt;/a&gt;,
  especialy regarding extensions and OOo scripting :) but also ODF topics as
  well as promising lingucomponent project spellchecker presentation&lt;br /&gt;
   &lt;br /&gt;
   On &lt;a
  href="http://marketing.openoffice.org/ooocon2006/schedule/monday.html"&gt;monday&lt;/a&gt;
  many meetings are planned : &lt;a
  href="http://marketing.openoffice.org/ooocon2006/schedule/monday_abstracts.html#a2"&gt;
  QA&lt;/a&gt;, &lt;a
  href="http://marketing.openoffice.org/ooocon2006/schedule/monday_abstracts.html#a1"&gt;
  Extenstions&lt;/a&gt;, &lt;a
  href="http://marketing.openoffice.org/ooocon2006/schedule/monday_abstracts.html#c1"&gt;
  Marketing&lt;/a&gt;, ... a great time to discuss less formally&lt;br /&gt;
   &lt;br /&gt;
   One more important point, our &lt;a
  href="http://www.kiberpipa.org/"&gt;kiberpipa&lt;/a&gt; friends rock and kindelly
  accepted to reproduce their &lt;a
  href="http://ooocon.kiberpipa.org/"&gt;wonderfull effort from last year&lt;/a&gt;. We
  will have a professional-like media coverage that will cover (Note that all
  of this is done only with open sources tools):&lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;live video streaming&lt;/li&gt;
  &lt;/ul&gt;

  &lt;ul&gt;
   &lt;li&gt;archiving the video on the web&lt;/li&gt;

   &lt;li&gt;interviews&lt;/li&gt;

   &lt;li&gt;blog planet (send an email to &lt;a
   href="mailto:ooocon@kiberpipa.org"&gt;ooocon@kiberpipa.org&lt;/a&gt; if you want
   your blog to be included)&lt;/li&gt;

   &lt;li&gt;photo gallery&lt;/li&gt;
  &lt;/ul&gt;
  &amp;nbsp;&lt;br /&gt;
   Also thanks to local helpers such as Charlotte, Cédric (obviously ;) ) and
  Geoffroy (not so local but so efficient)&lt;br /&gt;
   &lt;br /&gt;
   The media coverage address : &lt;a
  href="http://ooocon.kiberpipa.org"&gt;http://ooocon.kiberpipa.org&lt;/a&gt; (guess
  what, probably still under construction ;) )&lt;br /&gt;
   &lt;br /&gt;
   &lt;b&gt;This OOoCon promises to be great event, really !!!&lt;/b&gt; &lt;br /&gt;
   &lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_09_09_ooocon-time</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_09_09_ooocon-time/atom?2006_09_09_ooocon-time"
        title="Edit Here - OOoCon time !!" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Portuguese Thesaurus available in OpenOffice.org 2</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_09_06_portuguese-thesaurus-available-in-openoffice-org-2" />
  <issued>2006-09-06T12:44:59Z</issued>
  <modified>2006-09-06T12:44:59Z</modified>
  <created>2006-09-06T12:42:13Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">Using OpenThesaurus by Daniel
  Naber, thesaurus for
  portuguese is now available in OpenOffice.org 2.0 though DicOOo (File
  &amp;gt; Wizards &amp;gt; Install new dictionaries)
   
   Thanks to Paulo Trezentos and Rui Fernandez from Caixa Magica</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">Using &lt;a href="http://www.openthesaurus.de/"&gt;OpenThesaurus&lt;/a&gt; by Daniel
  Naber, &lt;a href="http://openthesaurus.caixamagica.pt/"&gt;thesaurus for
  portuguese&lt;/a&gt; is now available in &lt;a
  href="http://www.openoffice.org/"&gt;OpenOffice.org 2.0&lt;/a&gt; though DicOOo (File
  &amp;gt; Wizards &amp;gt; Install new dictionaries)&lt;br /&gt;
   &lt;br /&gt;
   Thanks to Paulo Trezentos and Rui Fernandez from &lt;a
  href="http://caixamagica.pt/"&gt;Caixa Magica&lt;/a&gt;&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_09_06_portuguese-thesaurus-available-in-openoffice-org-2</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_09_06_portuguese-thesaurus-available-in-openoffice-org-2/atom?2006_09_06_portuguese-thesaurus-available-in-openoffice-org-2"
        title="Edit Here - Portuguese Thesaurus available in OpenOffice.org 2" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Article Contest - June winner</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_07_13_article-contest-june-winner" />
  <issued>2006-07-13T06:49:10Z</issued>
  <modified>2006-07-13T06:49:10Z</modified>
  <created>2006-07-13T06:39:59Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">The official 
  monthly announcement for the article contest is out
   
   The june winner of the 
  OOo Article Contest is Kohei
  Yoshida for its
   " 
  Hacking Calc - The first steps"
   
   Other articles are pending and will be re-evaluated in the next sessions.
  They're still in competition, so many chance to win :)
   
   The July session ends at the end of the month, so feel ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">The official &lt;a
  href="http://native-lang.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=6758"&gt;
  monthly announcement for the article contest&lt;/a&gt; is out&lt;br /&gt;
   &lt;br /&gt;
   The june winner of the &lt;a
  href="http://wiki.services.openoffice.org/wiki/OpenOffice.org_Developer_Article_Contest#What_can_be_won.3F"&gt;
  OOo Article Contest&lt;/a&gt; is &lt;a href="http://kohei.us/ooo/index.html"&gt;Kohei
  Yoshida&lt;/a&gt; for its&lt;br /&gt;
   " &lt;a
  href="http://wiki.services.openoffice.org/wiki/Hacking_Calc_-_The_First_Step"&gt;
  Hacking Calc - The first steps&lt;/a&gt;"&lt;br /&gt;
   &lt;br /&gt;
   Other articles are pending and will be re-evaluated in the next sessions.
  They're still in competition, so many chance to win :)&lt;br /&gt;
   &lt;br /&gt;
   The July session ends at the end of the month, so feel free to &lt;a
  href="http://wiki.services.openoffice.org/wiki/OpenOffice.org_Developer_Article_Contest"&gt;
  submit any article&lt;/a&gt; on whatever aspect of OOo development you want to
  cover. Remember, &lt;a
  href="http://wiki.services.openoffice.org/wiki/OpenOffice.org_Developer_Article_Contest#What_can_be_won.3F"&gt;
  this contest is sponsored&lt;/a&gt; ...&lt;br /&gt;
   &lt;br /&gt;
   The &lt;a
  href="http://wiki.services.openoffice.org/wiki/OpenOffice.org_Developer_Article_Contest#Winners"&gt;
  past articles can be red&lt;/a&gt; on the OOo Wiki&lt;br /&gt;
   &lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_07_13_article-contest-june-winner</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_07_13_article-contest-june-winner/atom?2006_07_13_article-contest-june-winner"
        title="Edit Here - Article Contest - June winner" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">DicOOo 1.6 is out</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_07_05_dicooo-1-6-is-out" />
  <issued>2006-07-05T08:26:49Z</issued>
  <modified>2006-07-05T08:26:49Z</modified>
  <created>2006-07-05T08:05:34Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">The dictionaries installer DicOOo has been released under version
  1.6
   
   Dictionaries are now automatically activated at installation time
  and will be available for use just after restarting OOo. There is no more
  need to deal with Tools &amp;gt; Options &amp;gt; Linguistic settings
  ...
   
   The update will be prompted on the next use of your DicOOo which is still
  available in ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">The dictionaries installer &lt;b&gt;DicOOo&lt;/b&gt; has been released under &lt;b&gt;version
  1.6&lt;/b&gt;&lt;br /&gt;
   &lt;br /&gt;
   Dictionaries are now &lt;b&gt;automatically activated&lt;/b&gt; at installation time
  and will be available for use just after restarting OOo. There is no more
  need to deal with &lt;i&gt;Tools &amp;gt; Options &amp;gt; Linguistic&lt;/i&gt; settings
  ...&lt;br /&gt;
   &lt;br /&gt;
   The update will be prompted on the next use of your DicOOo which is still
  available in &lt;i&gt;File &amp;gt; Wizards &amp;gt; Install new dictionnaries&lt;/i&gt;&lt;br /&gt;
   &lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_07_05_dicooo-1-6-is-out</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_07_05_dicooo-1-6-is-out/atom?2006_07_05_dicooo-1-6-is-out"
        title="Edit Here - DicOOo 1.6 is out" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Package for OOo Security Bulletin 2006-06-29</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_06_30_package-for-ooo-security-bulletin-2006-06-29" />
  <issued>2006-06-30T16:13:06Z</issued>
  <modified>2006-06-30T16:13:06Z</modified>
  <created>2006-06-30T15:57:30Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  OpenOffice.org 2.0.3 has been announced as out !
(french version is expected in the coming hours)
   
   This announcement provides a security
  bulletin dealing with 3 potential vulnerabilities detected by internal
  security audits.
   
   if you can not install this new 2.0.3 version for whatever reason, the
  issue dealing with java applet can be countered as mentionned on the ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">&lt;a
  href="http://www.openoffice.org/servlets/ReadMsg?list=announce&amp;amp;msgNo=292"&gt;
  OpenOffice.org 2.0.3 has been announced&lt;/a&gt; as out !&lt;br /&gt;
(french version is expected in the coming hours)&lt;br /&gt;
   &lt;br /&gt;
   This announcement provides &lt;a
  href="http://www.openoffice.org/security/bulletin-20060629.html"&gt;a security
  bulletin&lt;/a&gt; dealing with 3 potential vulnerabilities detected by internal
  security audits.&lt;br /&gt;
   &lt;br /&gt;
   if you can not install this new 2.0.3 version for whatever reason, the
  issue dealing with java applet can be countered as mentionned on the &lt;a
  href="http://www.openoffice.org/security/CVE-2006-2199.html"&gt;Java Applets,
  CVE-2006-2199 dedicated page&lt;/a&gt;&lt;br /&gt;
   (be carefull that other issues remain !!)&lt;br /&gt;
   &lt;br /&gt;
   The solution proposed works great by deactivating java applets but is not
  so easy to deploy at large scale or for regular users. So i used the OOo
  Tools for what they are made for : The UNO Package concept that allow to
  create &lt;a href="http://wiki.services.openoffice.org/wiki/Extensions"&gt;great
  extensions&lt;/a&gt; but also &lt;a
  href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_24_enhancing-ooo-calc-csv-file-recognition"&gt;
  deploy configuration settings&lt;/a&gt;&lt;br /&gt;
   &lt;br /&gt;
   So this addon reproduces what is proposed on the CVE page. It works for OOo
  2.x as well as OOo 1.x&lt;br /&gt;
   &lt;br /&gt;
   To deploy under OOo 2.x&lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;Tools &amp;gt; Package Manager &amp;gt; add and select the zip file&lt;br /&gt;
    or&lt;br /&gt;
   &lt;/li&gt;
  &lt;/ul&gt;

  &lt;ul&gt;
   &lt;li&gt;launch &amp;lt;OOoInstall&amp;gt;/program/unopkg &amp;lt;ZipFilePath&amp;gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   To deploy under OOo 1.x&lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;launch &amp;lt;OOoInstall&amp;gt;/program/pkgchk &amp;lt;ZipFilePath&amp;gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   Note that running these command lines with the -s switch (for share) let
  you deploy the addon for all your users&lt;br /&gt;
   &lt;br /&gt;
   For testing that the patch has been applied correctly, you can insert an
  applet (eg. &lt;a
  href="http://mathieu.gros.free.fr/Image/applet/Javaclock/"&gt;the
  JavaClock.class&lt;/a&gt; can be used for testing purpose) and see if it does not run.&lt;br /&gt;
   &lt;br /&gt;
  You insert a java Applet though&lt;br /&gt;

  &lt;ul&gt;
   &lt;li&gt;Insert &amp;gt; Object &amp;gt; Applet&lt;/li&gt;
  &lt;/ul&gt;
  Once the patch applied, only a drawing with the name of the applet should be
  displayed and the applet should not run anymore&lt;br /&gt;
  &lt;br /&gt;
   This check also apply to already created document containing applets&lt;br /&gt;
   &lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_06_30_package-for-ooo-security-bulletin-2006-06-29</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_06_30_package-for-ooo-security-bulletin-2006-06-29/atom?2006_06_30_package-for-ooo-security-bulletin-2006-06-29"
        title="Edit Here - Package for OOo Security Bulletin 2006-06-29" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Lettre ouverte au sujet d'OpenDocument</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_06_15_lettre-ouverte-au-sujet-d-opendocument" />
  <issued>2006-06-15T09:54:11Z</issued>
  <modified>2006-06-15T09:54:11Z</modified>
  <created>2006-06-15T09:40:40Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>nuxeo</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">L'appel à commentaire du Réferentiel Général
  d'Interropérabilité de la DGME touche à sa fin.
   Un volet important concerne le format de fichier bureautique et des
  règles concernant OpenDocument sont proposées et discutées.
   
   L'Alliance OpenDocument, dont Nuxeo est membre, publie une
  lettre ouverte à destination du Directeur de l'Agence de
  Modernisation de L'Etat afin de ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">L'appel à commentaire du &lt;a
  href="http://www.adele.gouv.fr/wiki/index.php/Accueil"&gt;Réferentiel Général
  d'Interropérabilité&lt;/a&gt; de la DGME touche à sa fin.&lt;br /&gt;
   Un volet important concerne le format de fichier bureautique et &lt;a
  href="http://www.adele.gouv.fr/wiki/index.php/Formats_de_documents"&gt;des
  règles concernant OpenDocument&lt;/a&gt; sont proposées et discutées.&lt;br /&gt;
   &lt;br /&gt;
   L'&lt;a href="http://www.odfalliance.org/"&gt;Alliance OpenDocument&lt;/a&gt;, dont &lt;a
  href="http://www.nuxeo.com/"&gt;Nuxeo&lt;/a&gt; est membre, publie &lt;a
  href="http://www.odfalliance.org/resources/FranceRGI_20060614.pdf"&gt;&lt;b&gt;une
  lettre ouverte&lt;/b&gt;&lt;/a&gt; à destination du Directeur de l'Agence de
  Modernisation de L'Etat afin de souligner les bénéfices et opportunités du
  format OpenDocument (ODF) pour l&amp;#8217;Administration Française en mettant en
  avant les gains en terme d'indépendance, d'interopérabilité, d'innovation et
  préservation de l&amp;#8217;héritage culturel entre autres.&lt;br /&gt;
   &lt;br /&gt;
   OpenDocument est le format de fichier de référence d'&lt;a
  href="http://fr.openoffice.org"&gt;OpenOffice.org&lt;/a&gt; (et d'autres suites
  bureautiques) et désormais &lt;a
  href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_05_05_cps-supports-opendocument"&gt;
  reconnu&lt;/a&gt; par la plateforme &lt;a
  href="http://www.cps-project.org/"&gt;CPS&lt;/a&gt;&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_06_15_lettre-ouverte-au-sujet-d-opendocument</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_06_15_lettre-ouverte-au-sujet-d-opendocument/atom?2006_06_15_lettre-ouverte-au-sujet-d-opendocument"
        title="Edit Here - Lettre ouverte au sujet d'OpenDocument" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">DicOOo : new and updated dictionaries available</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_06_07_dicooo-new-and-updated-dictionaries-available" />
  <issued>2006-10-11T10:59:24Z</issued>
  <modified>2006-10-11T10:59:24Z</modified>
  <created>2006-06-07T13:43:28Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">Past days, i've uploaded some new dictionaries on the lingucomponent master
  server. DicOOo will now propose the following (once fully propagated):
   
   

  
   Occitan (languedoc) spellchecking (new) referenced as
   oc_FR
   

   Croatian spellchecking (update) and hyphenator
   (new) referenced as hr_HR and hyph_hr_HR
   

   Hebrew spellchecker (update) referenced as
   ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">Past days, i've uploaded some new dictionaries on the lingucomponent master
  server. DicOOo will now propose the following (once fully propagated):&lt;br /&gt;
   &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;&lt;b&gt;Occitan&lt;/b&gt; (languedoc) spellchecking &lt;i&gt;(new)&lt;/i&gt; referenced as
   &lt;b&gt;oc_FR&lt;/b&gt;&lt;br /&gt;
   &lt;/li&gt;

   &lt;li&gt;&lt;b&gt;Croatian&lt;/b&gt; spellchecking &lt;i&gt;(update)&lt;/i&gt; and hyphenator
   &lt;i&gt;(new)&lt;/i&gt; referenced as &lt;b&gt;hr_HR&lt;/b&gt; and &lt;b&gt;hyph_hr_HR&lt;/b&gt;&lt;br /&gt;
   &lt;/li&gt;

   &lt;li&gt;&lt;b&gt;Hebrew&lt;/b&gt; spellchecker &lt;i&gt;(update)&lt;/i&gt; referenced as
   &lt;b&gt;he_IL&lt;/b&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   Special mention to Bruno Gallart for its work on Occitan spellchecker
  !&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_06_07_dicooo-new-and-updated-dictionaries-available</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_06_07_dicooo-new-and-updated-dictionaries-available/atom?2006_06_07_dicooo-new-and-updated-dictionaries-available"
        title="Edit Here - DicOOo : new and updated dictionaries available" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOoDust : my own "proof of nothing"</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_06_05_ooodust-my-own-proof-of-nothing" />
  <issued>2006-06-19T09:01:34Z</issued>
  <modified>2006-06-19T09:01:34Z</modified>
  <created>2006-06-05T11:09:30Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">Stardust "proof of concept" virus has been announced by an anti-virus
  editor.
  At first, let state one thing : "Macros and extensions, like any program,
  are active Things and then can hurt"
  Once this said, we can not call all macros viruses !
  A virus needs to replicate, propagate, most often silently ...
  
  The stardust "thing", does nothing of this. By default OOo asks for ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">Stardust "proof of concept" virus has been announced by an anti-virus
  editor.&lt;br /&gt;
  At first, let state one thing : "Macros and extensions, like any program,
  are active &lt;i&gt;Things&lt;/i&gt; and then can hurt"&lt;br /&gt;
  Once this said, we can not call all macros viruses !&lt;br /&gt;
  A virus needs to replicate, propagate, most often silently ...&lt;br /&gt;
  &lt;br /&gt;
  The stardust "thing", does nothing of this. By default OOo asks for every
  run of a macro and any administrator or user can even disable this feature or restrict macros to some trusted sources directories. The user has to explicitly accept
  running a program. So nothing to notice there&lt;br /&gt;
  &lt;br /&gt;
  Among &lt;a href="http://blog.janik.cz/archives/2006/06/02/T08_31_26/"&gt;Pavel's announcements&lt;/a&gt; with its as usual accurate wordings : &lt;a
  href="http://blog.janik.cz/archives/2006/06/05/T10_05_43/"&gt;only waste of
  time&lt;/a&gt;&lt;br /&gt;
  Some relay of other anti-virus editors are even more ridiculous as
  stardust is identified as XML virus under the name XML_DUSTAR: hey, a
  new beast is born&lt;br /&gt;
  &lt;br /&gt;
  All of this is restricted to StarOffice, so let me introduce my own OOoDust
  as a first state of reflexion in building the new malware engines of coming
  years&lt;br /&gt;
  &lt;br /&gt;
&lt;pre&gt;
sub OOoDust()&lt;br /&gt;
  print "You're infected"&lt;br /&gt;
end sub
&lt;/pre&gt;
  &lt;br /&gt;
  to activate it is rather simple&lt;br /&gt;
  &lt;br /&gt;

  &lt;ol&gt;
   &lt;li&gt;open a new document&lt;/li&gt;

   &lt;li&gt;open the macro editor (tools &amp;gt; macros &amp;gt; ....)&lt;/li&gt;

   &lt;li&gt;create a new module&lt;/li&gt;

   &lt;li&gt;copy the virus in this module&lt;/li&gt;

   &lt;li&gt;save your document&lt;/li&gt;

   &lt;li&gt;restart OOo (or send your file to a target)&lt;/li&gt;

   &lt;li&gt;open your document&lt;/li&gt;

   &lt;li&gt;agree on activating macro after reading the message&lt;/li&gt;

   &lt;li&gt;go to macro editor (tools &amp;gt; macro ..)&lt;/li&gt;

   &lt;li&gt;launch the evil macro OOoDust&lt;/li&gt;
  &lt;/ol&gt;
  &lt;br /&gt;
  It is obvious that OOo and StarOffice will be hurt soon by some malware
  attacks, but, guys, this not for this time. The dust of this advertisement
  smoke of anti-virus editors is easily dissipating while examinating the
  process ...&lt;br /&gt;
  &lt;br /&gt;
  &amp;nbsp;Btw, &lt;a href="http://www.openoffice.org/security/"&gt;OpenOffice.org
  project has a structure for reporting&lt;/a&gt; any suspicious behaviour, so feel
  free to contact us&lt;br /&gt;
  As stated in the &lt;a
  href="http://www.openoffice.org/press/statement-proof-of-concept-virus.html"&gt;
  official OOo first reaction&lt;/a&gt; &lt;br/&gt; "the consistent message from security
  experts [is] that users should never accept files from unknown sources".</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_06_05_ooodust-my-own-proof-of-nothing</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_06_05_ooodust-my-own-proof-of-nothing/atom?2006_06_05_ooodust-my-own-proof-of-nothing"
        title="Edit Here - OOoDust : my own &quot;proof of nothing&quot;" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">CPS supports OpenDocument</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_05_05_cps-supports-opendocument" />
  <issued>2006-06-15T09:23:19Z</issued>
  <modified>2006-06-15T09:23:19Z</modified>
  <created>2006-05-05T13:29:17Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>cps</dc:subject>
  
  
    <dc:subject>ecm</dc:subject>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>nuxeo</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">The futur version of CPS will support
  OpenDocument thanks to the new 
  PortalTransorm transformation. The uploaded files are recognized and
  preview is available. Text search also works.
   
   This support opens your ECM to the new
  ISO 26300 document format standard as OpenDocument has recently
  been announced. Using this format for your
  documents ensures you to keep control on ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">The futur version of &lt;a href="http://www.nuxeo.com/"&gt;CPS&lt;/a&gt; will support
  OpenDocument thanks to the new &lt;a
  href="http://svn.nuxeo.org/trac/pub/browser/PortalTransforms/trunk/transforms"&gt;
  PortalTransorm transformation&lt;/a&gt;. The uploaded files are recognized and
  preview is available. Text search also works.&lt;br /&gt;
   &lt;br /&gt;
   This support &lt;a href="http://www.nuxeo.com/"&gt;opens your ECM&lt;/a&gt; to the new
  ISO 26300 document format standard as OpenDocument has &lt;a
  href="http://www.odfalliance.org/press/AllianceRelease3May06.pdf"&gt;recently
  been announced&lt;/a&gt;. &lt;a
  href="http://www.odfalliance.org/resources.html"&gt;Using this format for your
  documents&lt;/a&gt; ensures you to keep control on them without any
  restriction regarding licencing or time.&lt;br /&gt;
   &lt;br /&gt;
   More and more office suites &lt;a
  href="http://www.odfalliance.org/"&gt;supports
  OpenDocument&lt;/a&gt;. My favourite remains &lt;a
  href="http://www.openoffice.org"&gt;OpenOffice.org&lt;/a&gt;, the leading free office
  suite that uses OpenDocument as default file format.&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_05_05_cps-supports-opendocument</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_05_05_cps-supports-opendocument/atom?2006_05_05_cps-supports-opendocument"
        title="Edit Here - CPS supports OpenDocument" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Introduction on testing pyUNO programs with doctests</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_04_13_testing-pyuno-programs-with-doctests" />
  <issued>2006-06-26T07:54:13Z</issued>
  <modified>2006-06-26T07:54:13Z</modified>
  <created>2006-04-13T16:41:08Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
    <dc:subject>python</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
OpenOffice.org is great, Python is great. Guess what ? PyUNO
  is great
   
   Scripting OpenOffice.org with Python is an efficient way to produce high quality 
  additional functionalities to your favourite office suite.
   
   But programs has to be tested to ensure reliability and so Python addons
  and pyUNO scripts.
   Python comes with various test tools and one of them is ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">&lt;br /&gt;
&lt;a href="http://www.openoffice.org"&gt;&lt;b&gt;OpenOffice.org&lt;/b&gt;&lt;/a&gt; is great, &lt;a
  href="http://www.python.org"&gt;&lt;b&gt;Python&lt;/b&gt;&lt;/a&gt; is great. Guess what ? &lt;a
  href="http://udk.openoffice.org/python/python-bridge.html"&gt;&lt;b&gt;PyUNO&lt;/b&gt;&lt;/a&gt;
  is &lt;b&gt;great&lt;/b&gt;&lt;br /&gt;
   &lt;br /&gt;
   Scripting OpenOffice.org with Python is an efficient way to produce high quality 
  additional functionalities to your favourite office suite.&lt;br /&gt;
   &lt;br /&gt;
   But programs has to be tested to ensure reliability and so Python addons
  and pyUNO scripts.&lt;br /&gt;
   Python comes with various test tools and one of them is doctest.&lt;br /&gt;
   &lt;br /&gt;
  Here is an example that illustrate a doctest use on a pyUNO script. We have
  3 main steps&lt;br /&gt;

  &lt;ul&gt;
   &lt;li&gt;start OpenOffice.org in listen mode&lt;/li&gt;

   &lt;li&gt;write the doctest&lt;/li&gt;

   &lt;li&gt;run the doctest&lt;/li&gt;
  &lt;/ul&gt;

  &lt;h1&gt;Starting OpenOffice.org in listen mode&lt;/h1&gt;
  As we plan to use pyUNO for external scripting, we have to start OOo in
  listen mode as explained in the &lt;a href="http://api.openoffice.org/docs/DevelopersGuide/FirstSteps/FirstSteps.xhtml"&gt; Developer's guide&lt;/a&gt;&lt;br /&gt;
&lt;pre&gt;
/opt/openoffice.org2.0/program/soffice -accept="socket,host=localhost,port=11111;urp;StarOffice.ServiceManager"
&lt;/pre&gt;


  &lt;h1&gt;Write the doctest&lt;/h1&gt;
  A doctest is a plain text file mixing comments and Python code from the
  interpreter. The idea is to write a story, describing what happens while
  testing. Then we end with both a documentation and a testing program. The
  idea is to mimic what happens in the Python editor as if we typed directly
  the command. The expression is evaluated and compared to the given
  value&lt;br /&gt;
&lt;pre&gt;
&amp;gt;&amp;gt;&amp;gt;a+1
2
&lt;/pre&gt;
  If the answer is not 2 while performing the test, it will fail and the error will be reported with the expected value against the current value&lt;br /&gt;
   &lt;br /&gt;
   Here is a rather long (but not complex) example illustrating some basic
  OpenOffice.org Python scripting command. A more complete test (dealing also with calc and file export) is provided at the end. These basic commands can be usefull to start dealing with the &lt;a href="http://api.openoffice.org/"&gt;OpenOffice.org API&lt;/a&gt; through pyUNO&lt;br /&gt;
&lt;pre&gt;
We are going to test some basics aspect of Openoffice.org
OOo can be scripted using Python though pyUNO bridge

First, we need to import some classical python modules:

&gt;&gt;&gt; import sys, os, tempfile, time

Then, the pyUNO modules that are delivered within OOo:

&gt;&gt;&gt; import uno, unohelper

We will also need some specific services and nammed constants 
from OpenOffice.org API. They can be imported as any regular python module:

&gt;&gt;&gt; from com.sun.star.connection import NoConnectException
&gt;&gt;&gt; from com.sun.star.beans import PropertyValue
&gt;&gt;&gt; from com.sun.star.text.ControlCharacter import PARAGRAPH_BREAK

This last value is a named constant we will need when dealing with Writer.
Let's verify its value:

&gt;&gt;&gt; PARAGRAPH_BREAK
0

Now, we load an helper module that provides some usefull shortcuts when
dealing with pyUNO Bridge:

&gt;&gt;&gt; from oootools import OOoTools

We now are ready to start our tests.
The first action to do is to connect to a listening OOo instance we
launched.

Let's define the listening host we have to reach and the port ...

&gt;&gt;&gt; HOST = 'localhost'
&gt;&gt;&gt; PORT = 11111

We now call out helper connecting class:

&gt;&gt;&gt; ooo = OOoTools(HOST, PORT)
&gt;&gt;&gt; ctx = ooo.ctx
&gt;&gt;&gt; desktop = ooo.desktop

So, we are now connected to the listen OpenOffice.org instance

We open a new blank writer document:

&gt;&gt;&gt; doc = desktop.loadComponentFromURL("private:factory/swriter",'_blank',0,())
&gt;&gt;&gt; doc.Text.String
u''

To populate the document, a cursor is needed:

&gt;&gt;&gt; cursor = doc.Text.createTextCursor()
&gt;&gt;&gt; cursor.ParaStyleName
u'Standard'

The default paragraph style is 'Standard', but we plan to write our outline.
So we change the ParaStyleName under the cursor:

&gt;&gt;&gt; cursor.ParaStyleName = "Heading 1"
&gt;&gt;&gt; cursor.ParaStyleName
u'Heading 1'

It is now time to insert a first text:

&gt;&gt;&gt; doc.Text.insertString(cursor, "Title Level 1", False)
&gt;&gt;&gt; doc.Text.String
u'Title Level 1'
    
We insert a paragraph break and some other sentences with various styles:
    
&gt;&gt;&gt; doc.Text.insertControlCharacter(cursor, PARAGRAPH_BREAK, False)
&gt;&gt;&gt; cursor.ParaStyleName = "Heading 2"
&gt;&gt;&gt; doc.Text.insertString(cursor, "Title Level 2", False)
&gt;&gt;&gt; doc.Text.insertControlCharacter(cursor, PARAGRAPH_BREAK, False)
&gt;&gt;&gt; doc.Text.insertString(cursor, "A normal sentence !!!", False)
&gt;&gt;&gt; doc.Text.String
u'Title Level 1\nTitle Level 2\nA normal sentence !!!'

We did not affect any paragraph style for the last sentence, relying on the 
'following style' property of the "Heading 2" style.
So the paragraph style of this new paragraph should be different:

&gt;&gt;&gt; cursor.ParaStyleName == "Heading 2"
False
&gt;&gt;&gt; cursor.ParaStyleName
u'Text body'

To verify our outline, we generate a content index at the start of the
document:

&gt;&gt;&gt; cursor = doc.Text.createTextCursorByRange(doc.Text.Start)
&gt;&gt;&gt; anIndex =doc.createInstance("com.sun.star.text.ContentIndex")
&gt;&gt;&gt; anIndex.supportsService("com.sun.star.text.ContentIndex")
True

Setup some properties:
    
&gt;&gt;&gt; anIndex.CreateFromOutline = True
&gt;&gt;&gt; anIndex.CreateFromLevelParagraphStyles = True
&gt;&gt;&gt; anIndex.CreateFromChapter = False
&gt;&gt;&gt; anIndex.IsProtected=False

and insert this first index at the cursor:
    
&gt;&gt;&gt; doc.DocumentIndexes.Count
0
&gt;&gt;&gt; doc.Text.insertTextContent(cursor, anIndex, False)
&gt;&gt;&gt; anIndex.update()
&gt;&gt;&gt; doc.DocumentIndexes.Count
1
    
We change the title of this index:
    
&gt;&gt;&gt; anIndex.HeaderSection.Anchor.String = "The testing index"
&gt;&gt;&gt; anIndex.HeaderSection.Anchor.String
u'The testing index'

and verfiy its content:

&gt;&gt;&gt; anIndex.Anchor.String
u'The testing index\nTitle Level 1\t1\nTitle Level 2\t1'
&gt;&gt;&gt; doc.Text.String
u'The testing index\nTitle Level 1\t1\nTitle Level 2\t1\nTitle Level 1\nTitle Level 2\nA normal sentence !!!'

So we have an outline with its index. Lets save this to PDF.

We first define the export filter property:

&gt;&gt;&gt; args = (ooo.makePropertyValue('FilterName','writer_pdf_Export'),)
&gt;&gt;&gt; args
((com.sun.star.beans.PropertyValue){ Name = (string)"FilterName", Handle = (long)0x0, Value = (any){ (string)"writer_pdf_Export" }, State = (com.sun.star.beans.PropertyState)DIRECT_VALUE },)

We define a temp file and verify it is not already in use:

&gt;&gt;&gt; pdf_filename = os.path.join(tempfile.gettempdir() ,str(time.time()) + 'testooo-writer.pdf' )

&gt;&gt;&gt; if os.path.isfile(pdf_filename):
...     os.remove(pdf_filename)
...

But OOo only deals with URL notations. We use the helper function
and the store the file to this URL:

&gt;&gt;&gt; url = unohelper.systemPathToFileUrl(pdf_filename )
&gt;&gt;&gt; doc.storeToURL(url,args)

We check briefly the file has been created and that it is not empty:

&gt;&gt;&gt; os.path.isfile(pdf_filename)
True
&gt;&gt;&gt; os.path.getsize(pdf_filename) != 0
True

and finally delete the PDF file:
        
&gt;&gt;&gt; if os.path.isfile(pdf_filename):
...     os.remove(pdf_filename)
...

Close our Writer file and all remaining documents:

&gt;&gt;&gt; doc.close(False)
&gt;&gt;&gt; ooo.closeAll()

That's the end of our test !!!!!

&lt;/pre&gt;
  This code is written in a &lt;i&gt;my_test.txt file&lt;/i&gt;. There is to be noticed that
  taking all the line starting with &amp;gt;&amp;gt;&amp;gt; leads to a workable
  code.&lt;br /&gt;
   
  &lt;h1&gt;Run the doctest&lt;/h1&gt;
  OpenOffice.org is shipped with Python 2.3.4. Doctest is available on this
  version but lacks the &lt;i&gt;testfile&lt;/i&gt; method only available in python 2.4. There are
  some workaround like&lt;br /&gt;
   
  &lt;ul&gt;
   &lt;li&gt;&lt;a
   href="http://udk.openoffice.org/python/python-bridge.html#replacing"&gt;replacing
   python&lt;/a&gt; with a newer (be carefull, this will not work if you use OpenOffice.org builds from the project with debian - need
   to rebuild python due to UCS options - Using debian OpenOffice.org build works, of course)&lt;/li&gt;

   &lt;li&gt;quick and dirty : copy a doctest.py file from your python 2.4 to
   /opt/openoffice.org2.0/program/python-core-2.3.4/lib&lt;br /&gt;
   &lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   Once doctest available, you can launch OpenOffice.org Python and test your
  file&lt;br /&gt;
&lt;pre&gt;
$ /opt/openoffice.org2.0/program/python
Python 2.3.4 (#1, Feb  1 2006, 21:07:49)
[GCC 3.4.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
&amp;gt;&amp;gt;&amp;gt; &lt;b&gt;import doctest&lt;/b&gt;
&amp;gt;&amp;gt;&amp;gt; &lt;b&gt;doctest.testfile&lt;/b&gt;('my_test.txt')
(&lt;b&gt;0&lt;/b&gt;, &lt;b&gt;156&lt;/b&gt;)
&amp;gt;&amp;gt;&amp;gt;
&lt;/pre&gt;
  The doctest returns a couple of values : the first is the number of failed
  tests (0 here), the second the total number of tests (156 here)&lt;br /&gt;
More details is given on errors. Options can be added to the &lt;a href="http://docs.python.org/lib/doctest-basic-api.html#l2h-1074"&gt;doctest.testfile()&lt;/a&gt; method.

  &lt;h1&gt;To conclude&lt;/h1&gt;
Python is an efficient language that can be used for OpenOffice.org.&lt;/br&gt;
pyUNO programmers can use &lt;i&gt;doctest&lt;/i&gt; to evaluate their programs and perform regression tests. This will lead to high quality and robust   &lt;a
  href="http://wiki.services.openoffice.org/wiki/Extensions"&gt;Openoffice.org Extensions&lt;/a&gt;
   &lt;br /&gt;
   &lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_04_13_testing-pyuno-programs-with-doctests</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_04_13_testing-pyuno-programs-with-doctests/atom?2006_04_13_testing-pyuno-programs-with-doctests"
        title="Edit Here - Introduction on testing pyUNO programs with doctests" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Slides Séminaire Aristote : OpenDocument et pérennité</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_03_17_slides-seminaire-aristote-opendocument-perennite" />
  <issued>2006-03-17T14:21:56Z</issued>
  <modified>2006-03-17T14:21:56Z</modified>
  <created>2006-03-17T14:17:47Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
    <dc:subject>slides</dc:subject>
  
  
  <summary type="text/html" mode="escaped">L'association Aristote, par
  l'intermédiaire de son groupe de travail
  PIN (pérennisation des informations numériques) a organisé le 16 mars
  2006 à l'école Polytechnique le séminaire ayant
  pout thème
   
   "Pérennité de l'information : relire nos documents informatiques
  bureautiques ou personnels dans trente ans?"
  
   
  Les slides de ma présentation concernant ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">&lt;a href="http://www.aristote.asso.fr/"&gt;L'association Aristote&lt;/a&gt;, par
  l'intermédiaire de son &lt;a href="http://vds.cnes.fr/pin/"&gt;groupe de travail
  PIN&lt;/a&gt; (pérennisation des informations numériques) a organisé le 16 mars
  2006 à l'école Polytechnique &lt;a
  href="http://www.aristote.asso.fr/sem/sem0603.html"&gt;le séminaire&lt;/a&gt; ayant
  pout thème&lt;br /&gt;
   &lt;br /&gt;
   &lt;b&gt;"Pérennité de l'information : relire nos documents informatiques
  bureautiques ou personnels dans trente ans?"&lt;/b&gt;&lt;br /&gt;
  &lt;br /&gt;
   &lt;a
  href="http://www.indesko.com/indesko/presentations/openoffice.org_open/view"&gt;
  Les slides de ma présentation&lt;/a&gt; concernant OpenOffice.org, OpenDocument et
  la démarche de normalisation OASIS ainsi que ses suites sont disponibles sur
  le site d'&lt;a href="http://www.indesko.com"&gt;inDesko.&lt;/a&gt;&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_03_17_slides-seminaire-aristote-opendocument-perennite</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_03_17_slides-seminaire-aristote-opendocument-perennite/atom?2006_03_17_slides-seminaire-aristote-opendocument-perennite"
        title="Edit Here - Slides Séminaire Aristote : OpenDocument et pérennité" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">First OOo article contest winner !</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_03_14_first-article-contest-winner" />
  <issued>2006-03-14T16:52:31Z</issued>
  <modified>2006-03-14T16:52:31Z</modified>
  <created>2006-03-14T16:38:02Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>eclipse</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">The voting process of the 
  OpenOffice.org Developpers Article Constest happened these past
  days
   
   And the winner is ... Cédric
  Bosdonnat for
   
   

  
   
    "UNO Java component creation explained
     How to create a Java component with Eclipse"
     
   

   
    
     
    This 13 pages article can be found here and will probably be
    advertised and uploaded ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">The voting process of the &lt;a
  href="http://wiki.services.openoffice.org/wiki/OpenOffice.org_Developer_Article_Contest"&gt;
  OpenOffice.org Developpers Article Constest&lt;/a&gt; happened these past
  days&lt;br /&gt;
   &lt;br /&gt;
   And the winner is ... &lt;a
  href="http://blogs.nuxeo.com/sections/blogs/cedric_bosdonnat"&gt;Cédric
  Bosdonnat&lt;/a&gt; for&lt;br /&gt;
   &lt;br /&gt;
   

  &lt;div align="center"&gt;
   &lt;div align="left"&gt;
    "UNO Java component creation explained&lt;br /&gt;
     How to create a Java component with Eclipse"&lt;br /&gt;
     
   &lt;/div&gt;

   &lt;div align="left"&gt;
    &lt;br /&gt;
     &lt;a
    href="http://development.openoffice.org/servlets/GetAttachment?list=contest&amp;amp;msgId=2511510&amp;amp;attachId=1"&gt;
    This 13 pages article can be found here&lt;/a&gt; and will probably be
    advertised and uploaded in good place in the &lt;a
    href="http://api.openoffice.org/"&gt;OpenOffice.org UNO
    documentation&lt;/a&gt;&lt;br /&gt;
    &lt;br /&gt;
     Congratulations Cédric !!&lt;br /&gt;
    &lt;br /&gt;
    &lt;b&gt;And now, who will be the next ? the deadline is end of the month
    ...&lt;/b&gt;&lt;br /&gt;
   &lt;/div&gt;
  &lt;/div&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_03_14_first-article-contest-winner</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_03_14_first-article-contest-winner/atom?2006_03_14_first-article-contest-winner"
        title="Edit Here - First OOo article contest winner !" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Enhancing OOo Calc CSV files recognition</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_24_enhancing-ooo-calc-csv-file-recognition" />
  <issued>2006-06-26T07:54:42Z</issued>
  <modified>2006-06-26T07:54:42Z</modified>
  <created>2006-02-24T09:49:24Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">CSV files are widely used for data import/export with spreadsheets
   
   Openoffice.org Calc can obviously handle them but restrict the handling of
  CSV-like files to only some extenstions (csv, txt, tab). The default
  behaviour is to open unknown files in Writer as plain text ones.
   
   Some months ago i gave the method for 
  handling .dat files by default in OOo 1.1.x as CSV file ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">CSV files are widely used for data import/export with spreadsheets&lt;br /&gt;
   &lt;br /&gt;
   Openoffice.org Calc can obviously handle them but restrict the handling of
  CSV-like files to only some extenstions (csv, txt, tab). The default
  behaviour is to open unknown files in Writer as plain text ones.&lt;br /&gt;
   &lt;br /&gt;
   Some months ago i gave the method for &lt;a
  href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_01_26_ouvrir_fichier_d"&gt;
  handling .dat files by default in OOo 1.1.x as CSV file [fr]&lt;/a&gt;, so that
  they open directly in Calc.&lt;br /&gt;
   &lt;br /&gt;
   Here is the update for OOo 2.x : the sipirit remains the same, the details
  slightly changed &lt;br /&gt;
   

  &lt;h1&gt;Making the changes persistent&lt;/h1&gt;
  &lt;br /&gt;
   The filters definition in OOo 2.x are stored in
  &lt;i&gt;/opt/openoffice.org2.0/share/registry/modules/org/openoffice/TypeDetection/Types&lt;/i&gt;&lt;br /&gt;

   An xcu file is an xml file used by OOo for its configuration&lt;br /&gt;
   &lt;br /&gt;
   In this directory, you'll find a lot of file dealing with OOo filters
  definition&lt;br /&gt;
   The one concerned bu our CSV defibnition is
  &lt;i&gt;fcfg_calc_types.xcu&lt;/i&gt;&lt;br /&gt;
   &lt;br /&gt;
   Searching for &lt;i&gt;csv&lt;/i&gt; string inside it, we will find this
  structure&lt;br /&gt;
&lt;pre&gt;
    &amp;lt;node oor:name="&lt;b&gt;calc_Text_txt_csv_StarCalc&lt;/b&gt;" oor:op="replace" &amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="DetectService"&amp;gt;&amp;lt;value&amp;gt;com.sun.star.comp.calc.FormatDetector&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="URLPattern"/&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="&lt;b&gt;Extensions&lt;/b&gt;"&amp;gt;&amp;lt;value&amp;gt;&lt;b&gt;csv txt tab&lt;/b&gt;&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="MediaType"&amp;gt;&amp;lt;value&amp;gt;text/plain&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="Preferred"&amp;gt;&amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="PreferredFilter"&amp;gt;&amp;lt;value&amp;gt;Text - txt - csv (StarCalc)&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="UIName"&amp;gt;&lt;br /&gt;
            &amp;lt;value&amp;gt;Text - txt - csv (StarOffice Calc)&amp;lt;/value&amp;gt;&lt;br /&gt;
        &amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="ClipboardFormat"/&amp;gt;&lt;br /&gt;
    &amp;lt;/node&amp;gt;&lt;br /&gt;
&lt;/pre&gt;
  &lt;br /&gt;
   One can the notice that inside this &lt;b&gt;calc_Text_txt_csv_StarCalc&lt;/b&gt; node,
  we find an &lt;b&gt;Extensions&lt;/b&gt; property listing all the extension actually
  handled for csv files&lt;br /&gt;
   &lt;br /&gt;
   So, the solution is only to append &lt;b&gt;dat&lt;/b&gt; or &lt;b&gt;zzz&lt;/b&gt; to this
  property&lt;br /&gt;
&lt;pre&gt;
        &amp;lt;prop oor:name="&lt;b&gt;Extensions&lt;/b&gt;"&amp;gt;&amp;lt;value&amp;gt;csv txt tab &lt;b&gt;dat&lt;/b&gt; &lt;b&gt;zzz&lt;/b&gt;&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
&lt;/pre&gt;
  &lt;br /&gt;
   Be carefull that this file is in the main OOo directory, not the user one,
  so you may need some writing rights on this file&lt;br /&gt;
   &lt;br /&gt;
   

  &lt;h1&gt;Deploying the solution&lt;/h1&gt;
  Thanks to OOo configuration model and great package manager, one can deploy
  this configuration easilly&lt;br /&gt;
   Seeing OOo Configuration as layers (share &amp;gt; User &amp;gt; Packages), we can
  then define a package taht the user will add using its &lt;i&gt;Tools &amp;gt; Package
  manager&lt;/i&gt;&lt;br /&gt;
   The modified configuration will me merged to the Configuration XML tree
  provided the adminsitrator has not finalized the node&lt;br /&gt;
   &lt;br /&gt;
   This package is straightforward to create :&lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;Create a &lt;i&gt;myConf.xcu&lt;/i&gt; file taking the heading of
   &lt;i&gt;fcfg_calc_types.xcu&lt;/i&gt; and reproducing the
   &lt;i&gt;calc_Text_txt_csv_StarCalc&lt;/i&gt; node with the desired modification.&lt;/li&gt;
  &lt;/ul&gt;

  &lt;ul&gt;
   &lt;li&gt;zip the file&lt;/li&gt;
  &lt;/ul&gt;

  &lt;ul&gt;
   &lt;li&gt;you're ready&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   Here is the example that configures calc to open .dat aand .zzz file sby
  default once the pacakge installed&lt;br /&gt;
   &lt;br /&gt;
&lt;pre&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE oor:component-data SYSTEM "../../../../component-update.dtd"&amp;gt;&lt;br /&gt;
&amp;lt;oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:package="org.openoffice.TypeDetection" oor:name="Types"&amp;gt;&lt;br /&gt;
    &amp;lt;node oor:name="Types"&amp;gt;&lt;br /&gt;
    &amp;lt;node oor:name="calc_Text_txt_csv_StarCalc" oor:op="replace" &amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="DetectService"&amp;gt;&amp;lt;value&amp;gt;com.sun.star.comp.calc.FormatDetector&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="URLPattern"/&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="&lt;b&gt;Extensions&lt;/b&gt;"&amp;gt;&amp;lt;value&amp;gt;csv txt tab &lt;b&gt;dat&lt;/b&gt; &lt;b&gt;zzz&lt;/b&gt;&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="MediaType"&amp;gt;&amp;lt;value&amp;gt;text/plain&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="Preferred"&amp;gt;&amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="PreferredFilter"&amp;gt;&amp;lt;value&amp;gt;Text - txt - csv (StarCalc)&amp;lt;/value&amp;gt;&amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="UIName"&amp;gt;&lt;br /&gt;
            &amp;lt;value&amp;gt;Text - txt - csv (StarOffice Calc)&amp;lt;/value&amp;gt;&lt;br /&gt;
        &amp;lt;/prop&amp;gt;&lt;br /&gt;
        &amp;lt;prop oor:name="ClipboardFormat"/&amp;gt;&lt;br /&gt;
    &amp;lt;/node&amp;gt;&lt;br /&gt;
    &amp;lt;/node&amp;gt;&lt;br /&gt;
&amp;lt;/oor:component-data&amp;gt;&lt;br /&gt;
&lt;/pre&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_02_24_enhancing-ooo-calc-csv-file-recognition</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_24_enhancing-ooo-calc-csv-file-recognition/atom?2006_02_24_enhancing-ooo-calc-csv-file-recognition"
        title="Edit Here - Enhancing OOo Calc CSV files recognition" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Reminder : OOo Developpers Article Contest</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_23_reminder-developpers-article-contest" />
  <issued>2006-02-23T22:18:30Z</issued>
  <modified>2006-02-23T22:18:30Z</modified>
  <created>2006-02-23T22:14:49Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">The first
  session of the Developpers Article Contest is running and will end at
  the end of the month.
   
   As announced, this contest is to generate new documentation to developpers
  and everybody can participate. Developpers and technical writers are
  welcomed to propose articles. The subject has to cover a technical aspect of
  OOo such as building, patching, addon, extensions or ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">The &lt;a
  href="http://www.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=16007"&gt;first
  session of the Developpers Article Contest is running&lt;/a&gt; and will end at
  the end of the month.&lt;br /&gt;
   &lt;br /&gt;
   As announced, this contest is to generate new documentation to developpers
  and everybody can participate. Developpers and technical writers are
  welcomed to propose articles. The subject has to cover a technical aspect of
  OOo such as building, patching, addon, extensions or OOo scripting
  aso.&lt;br /&gt;
   &lt;br /&gt;
   Submissions have to be sent as attachments in the OASIS OpenDocument file
  format to the mailing list contest@development.openoffice.org &lt;br /&gt;
   &lt;br /&gt;
   The &lt;a
  href="http://wiki.services.openoffice.org/wiki/OpenOffice.org_Developer_Article_Contest"&gt;
  contest rules&lt;/a&gt; can be found on the &lt;a
  href="http://wiki.services.openoffice.org/wiki/Main_Page"&gt;OOoWiki&lt;/a&gt;. Each
  month, an article will be elected and the winner author will earn 750 euros.
  He will also be member of the comitee for three months if he wants The
  remaining articles will stay in the contest for the next month so you have
  many chances to win :-)&lt;br /&gt;
   &lt;br /&gt;
   So, write your articles and submit them. We are all waiting reading them
  ...</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_02_23_reminder-developpers-article-contest</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_23_reminder-developpers-article-contest/atom?2006_02_23_reminder-developpers-article-contest"
        title="Edit Here - Reminder : OOo Developpers Article Contest" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOoCon2006 : Results ... After Koper, let's go to ...</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_23_ooocon2006-results-after-koper-let-s-go-to" />
  <issued>2006-02-23T12:57:58Z</issued>
  <modified>2006-02-23T12:57:58Z</modified>
  <created>2006-02-23T09:35:52Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">Lyon has been choosen by votes
  
  The official annoucement by Jacqueline, marketing lead
  
  http://www.openoffice.org/servlets/ReadMsg?list=announce&amp;amp;msgNo=272

  
  After the good work of Cédric at INSA, lets help him now organizing this
  event.
  All the energies are welcomed to make this event as successfull as the
  previous years 
  
  You"ll surely be called for help - ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">Lyon has been choosen by votes&lt;br /&gt;
  &lt;br /&gt;
  The official annoucement by Jacqueline, marketing lead&lt;br /&gt;
  &lt;a
  href="http://www.openoffice.org/servlets/ReadMsg?list=announce&amp;amp;msgNo=272"&gt;
  http://www.openoffice.org/servlets/ReadMsg?list=announce&amp;amp;msgNo=272&lt;/a&gt;&lt;br /&gt;

  &lt;br /&gt;
  After the good work of Cédric at INSA, lets help him now organizing this
  event.&lt;br /&gt;
  All the energies are welcomed to make this event as successfull as the
  previous years &lt;br /&gt;
  &lt;br /&gt;
  You"ll surely be called for help - Stay tuned !!&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_02_23_ooocon2006-results-after-koper-let-s-go-to</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_23_ooocon2006-results-after-koper-let-s-go-to/atom?2006_02_23_ooocon2006-results-after-koper-let-s-go-to"
        title="Edit Here - OOoCon2006 : Results ... After Koper, let's go to ..." />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOoCon2006 : Votes are opened</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_10_ooocon2006-votes-are" />
  <issued>2006-02-11T10:37:47Z</issued>
  <modified>2006-02-11T10:37:47Z</modified>
  <created>2006-02-10T09:08:11Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">The OOoCon is our high level meeting and we as a community have the
  chance to decide each year where it will be located  !!
   
   The previous locations have been Hamburg (DE), Berlin (DE), Koper
  (SL)
   This year the choice is between 
  Vienna (Austria) and 
  Lyon (France)
   
   This has been 
  announced by Jacqueline, marketing lead, this morning via emails on
  various ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">The &lt;b&gt;OOoCon&lt;/b&gt; is our high level meeting and we as a community have the
  chance to decide each year where it will be located&amp;nbsp; !!&lt;br /&gt;
   &lt;br /&gt;
   The previous locations have been Hamburg (DE), Berlin (DE), Koper
  (SL)&lt;br /&gt;
   This year the choice is between &lt;a
  href="http://marketing.openoffice.org/ooocon2006/proposal.html##PROPOSALVIENNA"&gt;
  Vienna (Austria)&lt;/a&gt; and &lt;a
  href="http://marketing.openoffice.org/ooocon2006/proposal.html##PROPOSALLYON"&gt;
  Lyon (France)&lt;/a&gt;&lt;br /&gt;
   &lt;br /&gt;
   This has been &lt;a
  href="http://www.openoffice.org/servlets/ReadMsg?list=announce&amp;amp;msgNo=271"&gt;
  announced by Jacqueline&lt;/a&gt;, marketing lead, this morning via emails on
  various lists &lt;br /&gt;
   &lt;br /&gt;
   As the CCR i can only tell people : &lt;b&gt;go and vote&lt;/b&gt; !!!&lt;br /&gt;
   &lt;b&gt;CAUTION&lt;/b&gt; : The deadline is the 19th of february - Hurry up&lt;br /&gt;
   &lt;br /&gt;
   For participating, it is rather simple, even if in english (what I also
  regret) - You've to be registered to OOo website before&lt;br /&gt;
   &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;Register here if not already registered : &lt;a
   href="http://www.openoffice.org/servlets/Join"&gt;http://www.openoffice.org/servlets/Join&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;

  &lt;ul&gt;
   &lt;li&gt;Go to &lt;a
   href="http://marketing.openoffice.org/ooocon2006/proposal.html"&gt;http://marketing.openoffice.org/ooocon2006/proposal.html&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;

  &lt;ul&gt;
   &lt;li&gt;Give your choice (&lt;a href="#voteMe"&gt;see below for help&lt;/a&gt;)&lt;/li&gt;
  &lt;/ul&gt;

  &lt;ul&gt;
   &lt;li&gt;Validate your choice&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;You'll receive an email ( subject : [OpenOffice.org] Please confirm
   your vote) asking for confirmation with a link inside&amp;nbsp; you must visit
   to finalize your vote. Something like&lt;/li&gt;
  &lt;/ul&gt;
&lt;pre&gt;
http://survey.services.openoffice.org/ooocon/confirm.php?action=bf386d2ea1b206b1dc16bd98
&lt;/pre&gt;
   
  &lt;ul&gt;
   &lt;li&gt;&amp;nbsp; Your vote is taken into account :)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   That's all&lt;br /&gt;
   Advertize around you to make the choice for the meeting place. (Everywhere
  it will take place, it will be a wonderfull event)&lt;br /&gt;
   &lt;br /&gt;
   As member of the french community, i suggest you to &lt;b&gt;&lt;a id="voteMe"
  name="voteMe" title="voteMe"&gt;vote for Lyon&lt;/a&gt;&lt;/b&gt;. Really, it's a cool
  place and &lt;a
  href="http://blogs.nuxeo.com/sections/blogs/cedric_bosdonnat"&gt;Cédric&lt;/a&gt; did
  a great job negociating the hosting place.&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_02_10_ooocon2006-votes-are</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_10_ooocon2006-votes-are/atom?2006_02_10_ooocon2006-votes-are"
        title="Edit Here - OOoCon2006 : Votes are opened" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">The spreadsheet next generation</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_08_the-spreadsheet-next" />
  <issued>2006-08-16T14:04:52Z</issued>
  <modified>2006-08-16T14:04:52Z</modified>
  <created>2006-02-08T10:40:28Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">As office suites evolve, more and more functionalities are proposed to
  end-users. Regarding spreadsheets, the next Excel generation will propose around 16
  billions of cells in one sheet !!
   This is done through a 1 000 000 rows versus 16 000 columns sheet
   
   Damned, who needs
  so many numbers on one sheet ???
   
   Anyway, if it is not enough, for you, powerfull end-users, ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">As office suites evolve, more and more functionalities are proposed to
  end-users. Regarding spreadsheets, the next Excel generation will propose &lt;a
  href="http://blogs.msdn.com/excel/archive/2005/09/23/473185.aspx"&gt;around 16
  billions of cells&lt;/a&gt; in one sheet !!&lt;br /&gt;
   This is done through a 1 000 000 rows versus 16 000 columns sheet&lt;br /&gt;
   &lt;br /&gt;
   Damned, &lt;a
  href="http://slashdot.org/articles/06/02/01/1418233.shtml"&gt;who needs
  so many numbers&lt;/a&gt; on one sheet ???&lt;br /&gt;
   &lt;br /&gt;
   Anyway, if it is not enough, for you, powerfull end-users, OpenOffice.org
  Calc spreadsheet can propose a little bit more with a matrix of 2 000 000
  rows versus 32 000 columns&lt;br /&gt;
   The last cell coordinates of this 64 billions set is
  &lt;b&gt;AUHT2000000&lt;/b&gt;&lt;br /&gt;
   Formulas even work !&lt;br /&gt;
  &lt;br /&gt;
   &lt;i&gt;Nota&lt;/i&gt; : this is obviously a &lt;i&gt;joke&lt;/i&gt; as &lt;a
  href="http://sc.openoffice.org/servlets/BrowseList?list=dev&amp;amp;by=thread&amp;amp;from=1270842"&gt;
  some minor polish remains to be done&lt;/a&gt; on this quick hack (Thanks to
  Niklas Nebel for its pointers)&lt;br /&gt;
  We are also waiting for the Office 12 file format to test the export
  functionality and are actually thinking to a 1 000 000 000 rows
  version&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_02_08_the-spreadsheet-next</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_08_the-spreadsheet-next/atom?2006_02_08_the-spreadsheet-next"
        title="Edit Here - The spreadsheet next generation" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">ActiveCell : ViewData string meaning</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_06_activecell-viewdata" />
  <issued>2006-02-06T17:58:49Z</issued>
  <modified>2006-02-06T17:58:49Z</modified>
  <created>2006-02-06T17:42:35Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>indesko</dc:subject>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">In my 
  previous blog concerning ActiveCell, i proposed a hack to retreive the
  current column and row, based on some magic string found in
  CurrentController.ViewData
  
   We all agree that the best will be to extend the existing 
  API. Waiting for it, here is the explanation.
   Please note that in most cases, the 
  currentSelection object should be sufficient.
  
   This string ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">In my &lt;a
  href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_01_30_activecell-the-missing"&gt;
  previous blog&lt;/a&gt; concerning ActiveCell, i proposed a hack to retreive the
  current column and row, based on some magic string found in
  &lt;b&gt;CurrentController.ViewData&lt;br /&gt;
  &lt;br /&gt;
  &lt;/b&gt; We all agree that the best will be to extend the existing &lt;a
  href="http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html"&gt;
  API&lt;/a&gt;. Waiting for it, here is the explanation.&lt;br /&gt;
   Please note that in most cases, the &lt;a
  href="http://api.openoffice.org/docs/common/ref/com/sun/star/frame/XModel.html#getCurrentSelection"&gt;
  currentSelection&lt;/a&gt; object should be sufficient.&lt;br /&gt;
  &lt;b&gt;&lt;br /&gt;
  &lt;/b&gt; This string is built in
  &amp;lt;OOoSources&amp;gt;/sc/source/ui/view/viewdata.cxx ScViewData::WriteUserData
  (thanks to noelp for pointing it). I analyzed it to see what information
  were stored there&lt;br /&gt;
   &lt;br /&gt;
   so here is the magic, &lt;br /&gt;
   &lt;br /&gt;
   but, first, as promised on the &lt;a
  href="http://api.openoffice.org/servlets/BrowseList?list=dev&amp;amp;by=thread&amp;amp;from=1260313"&gt;
  dev@api&lt;/a&gt; list, i put this statement&lt;br /&gt;
   &lt;b style="color: rgb(255, 0, 0);"&gt;"this hack is based on an internal
  representation of the information not guaranted to be kept over
  versions"&lt;/b&gt;&lt;br /&gt;
   &lt;br /&gt;
   On a new Calc file&lt;br /&gt;
&lt;pre&gt;
print ThisComponent.CurrentController.ViewData&lt;br /&gt;
&lt;b&gt;100/60/1;0;tw:270;17/34/0/0/0/0/2/0/0/0/0;;&lt;/b&gt;
&lt;/pre&gt;
  &lt;br /&gt;
   here is the meaning identified for each portion&lt;br /&gt;
   &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;100/60/1;0&lt;/li&gt;
  &lt;/ul&gt;

  &lt;div style="margin-left: 2em;"&gt;
   &lt;ul&gt;
    &lt;li&gt;zoom ratio (%) in normal view&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;zoom ratio (%) in page break view&lt;/li&gt;

    &lt;li&gt;current view mode (0|1 = normal|page break)&lt;/li&gt;

    &lt;li&gt;Active sheet index (0 based)&lt;/li&gt;
   &lt;/ul&gt;
  &lt;/div&gt;

  &lt;ul&gt;
   &lt;li&gt;tw:270&lt;/li&gt;
  &lt;/ul&gt;

  &lt;div style="margin-left: 2em;"&gt;
   &lt;ul&gt;
    &lt;li&gt;tw : Nammed constant TAG_TABBARWIDTH&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;270 : Width of the zone diplaying the sheets tabs (unit : pixels
    ?)&lt;/li&gt;
   &lt;/ul&gt;
  &lt;/div&gt;

  &lt;ul&gt;
   &lt;li&gt;17/34/0/0/0/0/2/0/0/0/0 -&amp;nbsp;For each calc sheet, semi-colon
   separated.&lt;/li&gt;
  &lt;/ul&gt;

  &lt;div style="margin-left: 2em;"&gt;
   &lt;ul&gt;
    &lt;li&gt;active col (0 based)&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;active row (0 based)&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;split/freeze vertical (0|1|2) - 1 = split ; 2 = freeze&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;split/freeze horizontal (0|1|2) - 1 = split ; 2 = freeze&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;vertical position = in cell if fixed, in screen unit if frozen&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;horizontal position = in cell if fixed, in screen unit if frozen&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;active zone in the splitted|frozen sheet (0..3 from let to right, top
    to bottom)&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;X1 = 0 (always ?) - the col of the upper left cell of zone 0 (upper
    left)&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;X2 the col of the upper left cell of zone 3 (bottom right)&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;Y1 = 0 (always ?) - the row of the upper left cell of zone 0 (upper
    left)&lt;/li&gt;
   &lt;/ul&gt;

   &lt;ul&gt;
    &lt;li&gt;Y2 the row of the upper left cell of zone 3 (bottom right)&lt;/li&gt;
   &lt;/ul&gt;
  &lt;/div&gt;
  &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
  &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; X2 and Y2 can also
  be seen as lengths in cell number. &lt;br /&gt;
   The information are available only if the sheet has been activated/view at
  least once since the file creation. In our cases, the default calc&amp;nbsp;
  document is created with three sheets but&amp;nbsp; only the first (default) has
  been accessed&lt;br /&gt;
   &lt;br /&gt;
   These informations can also be found in the &lt;b&gt;settings.xml&lt;/b&gt; file inside
  the calc file &lt;br /&gt;
   &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item-map-entry
  config:name="Feuille1"&amp;gt; &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="CursorPositionX"
  config:type="int"&amp;gt;2&amp;lt;/config:config-item&amp;gt; &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="CursorPositionY"
  config:type="int"&amp;gt;14&amp;lt;/config:config-item&amp;gt; &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="HorizontalSplitMode"
  config:type="short"&amp;gt;0&amp;lt;/config:config-item&amp;gt; &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="VerticalSplitMode"
  config:type="short"&amp;gt;0&amp;lt;/config:config-item&amp;gt; &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="HorizontalSplitPosition"
  config:type="int"&amp;gt;0&amp;lt;/config:config-item&amp;gt; &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="VerticalSplitPosition"
  config:type="int"&amp;gt;0&amp;lt;/config:config-item&amp;gt; &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="ActiveSplitRange"
  config:type="short"&amp;gt;2&amp;lt;/config:config-item&amp;gt; &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="PositionLeft" config:type="int"&amp;gt;0&amp;lt;/config:config-item&amp;gt;
  &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="PositionRight"
  config:type="int"&amp;gt;0&amp;lt;/config:config-item&amp;gt; &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="PositionTop" config:type="int"&amp;gt;0&amp;lt;/config:config-item&amp;gt;
  &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config:config-item
  config:name="PositionBottom"
  config:type="int"&amp;gt;0&amp;lt;/config:config-item&amp;gt; &lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/config:config-item-map-entry&amp;gt; &lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_02_06_activecell-viewdata</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_02_06_activecell-viewdata/atom?2006_02_06_activecell-viewdata"
        title="Edit Here - ActiveCell : ViewData string meaning" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">ActiveCell : the missing api</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_01_30_activecell-the-missing" />
  <issued>2006-01-30T09:33:09Z</issued>
  <modified>2006-01-30T09:33:09Z</modified>
  <created>2006-01-30T08:59:48Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">Calc API provides usefull methods to retreive current informations such as
  
  ActiveSheet or 
  CurrentSelection.
   
   If these api covers a lot of cases, some are not handled. Even inside
  a range selection, there is an active cell, usually the last selected one,
  depending on the way the range as been selected (from upper-left to
  bottom-right, bottom-left to upper-right, ...). ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">Calc API provides usefull methods to retreive current informations such as
  &lt;a
  href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/XSpreadsheetView.html#getActiveSheet"&gt;
  ActiveSheet&lt;/a&gt; or &lt;a
  href="http://api.openoffice.org/docs/common/ref/com/sun/star/frame/XModel.html#getCurrentSelection"&gt;
  CurrentSelection&lt;/a&gt;.&lt;br /&gt;
   &lt;br /&gt;
   If these api covers a lot of cases, some are not handled. Even inside
  a range selection, there is an active cell, usually the last selected one,
  depending on the way the range as been selected (from upper-left to
  bottom-right, bottom-left to upper-right, ...). Unfortunatelly, the
  CurrentSelection is only able to catch the range itself. The same problem
  occurs on multiple selections&lt;br /&gt;
   &lt;br /&gt;
   This &lt;b&gt;ActiveCell&lt;/b&gt; concept is missing and may disturb new commers from
  other office suite scripting like VBA.&lt;br /&gt;
   &lt;br /&gt;
   Nevertheless, the OOo API allows to retreive this information. We can
  define a function that returns the cell (in OOoBasic but will work in other
  OOo supported languages via &lt;a href="http://udk.openoffice.org/"&gt;UNO&lt;/a&gt;
  such as &lt;a
  href="http://udk.openoffice.org/python/python-bridge.html"&gt;Python&lt;/a&gt; or &lt;a
  href="http://api.openoffice.org/docs/DevelopersGuide/ProfUNO/ProfUNO.htm#1+4+1+Java+Language+Binding"&gt;
  Java&lt;/a&gt;).&lt;br /&gt;
&lt;pre&gt;
function &lt;b&gt;ActiveCell&lt;/b&gt;()&lt;br /&gt;
 &lt;i&gt;'retreives viewData&lt;br /&gt;
&lt;/i&gt;  ViewData = ThisComponent.CurrentController.&lt;b&gt;ViewData&lt;/b&gt;&lt;br /&gt;
 &lt;i&gt;'many sub-separators, unify - The content remains mysterious&lt;/i&gt;&lt;br /&gt;
    ViewData = join(split(ViewData,";"),"/")&lt;br /&gt;
    ViewData = join(split(ViewData,":"),"/")&lt;br /&gt;
    ViewData = join(split(ViewData,"+"),"/") 'handles IV65535 !&lt;br /&gt;
 &lt;i&gt;'split the string&lt;br /&gt;
&lt;/i&gt;    ViewData = split(ViewData,"/")&lt;br /&gt;
 &lt;i&gt;'retreives active positions&lt;/i&gt;&lt;br /&gt;
    &lt;b&gt;activeCol&lt;/b&gt; = ViewData(6)&lt;br /&gt;
    &lt;b&gt;activeRow&lt;/b&gt; = ViewData(7)&lt;br /&gt;
 &lt;i&gt;'get the activeCell&lt;br /&gt;
&lt;/i&gt;    activeSheet = thisComponent.CurrentController.&lt;b&gt;ActiveSheet&lt;/b&gt;&lt;br /&gt;
    &lt;b&gt;ActiveCell&lt;/b&gt; = activeSheet.&lt;b&gt;getCellByPosition&lt;/b&gt;(activeCol,activeRow)&lt;br /&gt;
End function
&lt;/pre&gt;
  This is &lt;b&gt;very tricky&lt;/b&gt; as the &lt;a
  href="http://api.openoffice.org/docs/common/ref/com/sun/star/frame/XController.html#getViewData"&gt;
  CurrentController.ViewData&lt;/a&gt; is poorly documented. The returned string is
  something like "100/60/0;0;tw:270;5/23/0/0/0/0/2/0/0/0/0;;". What does it
  means ?&lt;br /&gt;
   The only way seems to look into sources as the &lt;a
  href="http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html"&gt;
  IDL reference&lt;/a&gt; does not give informations&lt;br /&gt;
   Once the information clarified, this will go to the &lt;a
  href="http://codesnippets.services.openoffice.org/Calc/oobasic.xml"&gt;code
  snippets repository&lt;/a&gt;.&lt;br /&gt;
   &lt;br /&gt;
   The best would be to enrich the API with some
  &lt;b&gt;CurrentController.ActiveCell&lt;/b&gt; though ...&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2006_01_30_activecell-the-missing</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_01_30_activecell-the-missing/atom?2006_01_30_activecell-the-missing"
        title="Edit Here - ActiveCell : the missing api" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Programmation OpenOffice.org - 2ème édition</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_12_06_programmation-openoffice" />
  <issued>2005-12-06T15:43:29Z</issued>
  <modified>2005-12-06T15:43:29Z</modified>
  <created>2005-12-06T15:33:51Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">Le nouvel opus est disponible depuis quelques jours sur le site de
  l'éditeur. Des précisions, de nouveaux morceaux de l'API décortiqués, il  apporte son lot de nouveautés et prends en compte les spécificités de la
  version d'OpenOffice.org 2.
  
  Inconvénient de taille, le pavé s'est encore allourdi ! D'après l'editeur,
  on a dépassé les 1,5 kg.
  Musclage de neurone en perspective ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">Le nouvel opus est disponible depuis quelques jours sur le site de
  l'éditeur. Des précisions, de nouveaux morceaux de l'API décortiqués, il  apporte son lot de nouveautés et prends en compte les spécificités de la
  version d'OpenOffice.org 2.&lt;br /&gt;
  &lt;br /&gt;
  Inconvénient de taille, le pavé s'est encore allourdi ! D'après l'editeur,
  on a dépassé les 1,5 kg.&lt;br /&gt;
  Musclage de neurone en perspective ...&lt;br /&gt;
  &lt;br /&gt;
  J'espère que les lecteurs prendront autant de plaisir à utiliser le livre
  que Bernard et moi avons pris à l'écrire !&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_12_06_programmation-openoffice</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_12_06_programmation-openoffice/atom?2005_12_06_programmation-openoffice"
        title="Edit Here - Programmation OpenOffice.org - 2ème édition" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">DicOOo &amp; FontOOo</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_12_02_dicooo-fontooo" />
  <issued>2005-12-03T08:30:07Z</issued>
  <modified>2005-12-03T08:30:07Z</modified>
  <created>2005-12-02T14:13:46Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">DicOOo 1.5.5 and FontOOo 1.4.7 are out
  
  New translations
  - Lithuanian 
  - Latvian 
  - Bulgarian 
  - Hebrew 
  
  and some german, dutch, swedish wordings
  
  Thanks to all who provided these translations and tested the final
  releases
  Especially Dotan Mazor, Hristo Hristov, Modestas Rimkus and Janis
  
  These two new versions will be available after propagation on
  ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">DicOOo 1.5.5 and FontOOo 1.4.7 are out&lt;br /&gt;
  &lt;br /&gt;
  New translations&lt;br /&gt;
  - Lithuanian &lt;br /&gt;
  - Latvian &lt;br /&gt;
  - Bulgarian &lt;br /&gt;
  - Hebrew &lt;br /&gt;
  &lt;br /&gt;
  and some german, dutch, swedish wordings&lt;br /&gt;
  &lt;br /&gt;
  Thanks to all who provided these translations and tested the final
  releases&lt;br /&gt;
  Especially Dotan Mazor, Hristo Hristov, Modestas Rimkus and Janis&lt;br /&gt;
  &lt;br /&gt;
  These two new versions will be available after propagation on
  mirrors&lt;span style="font-family: monospace;"&gt;&lt;br /&gt;
  &lt;/span&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_12_02_dicooo-fontooo</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_12_02_dicooo-fontooo/atom?2005_12_02_dicooo-fontooo"
        title="Edit Here - DicOOo &amp; FontOOo" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOoCon2005 - Slides</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_10_06_ooocon2005-slides" />
  <issued>2005-10-07T07:39:57Z</issued>
  <modified>2005-10-07T07:39:57Z</modified>
  <created>2005-10-06T10:52:15Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  OOoCon at Koper was great
   Nice meeting, professional level media
  coverage (with free tools)
   Interressant discussions around Addons and Scripting. This subject was
  deeply covered by numerous presentations ( 
  Paolo Montavani, 
  Ian Laurenson, 
  Mathias Bauer ...).
   We see OOo2 is coming : it's scripting capabilities will boost OOo
  development
   
   Following 
  my ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  OOoCon at Koper was great&lt;br /&gt;
   Nice meeting, professional level &lt;a
  href="http://ooocon-ljudmila.kiberpipa.org/media/index.html"&gt;media
  coverage&lt;/a&gt; (with free tools)&lt;br /&gt;
   Interressant discussions around Addons and Scripting. This subject was
  deeply covered by numerous presentations ( &lt;a
  href="http://marketing.openoffice.org/ooocon2005/schedule/thursday_developer.html#d4"&gt;
  Paolo Montavani&lt;/a&gt;, &lt;a
  href="http://marketing.openoffice.org/ooocon2005/schedule/thursday_general.html#b3"&gt;
  Ian Laurenson&lt;/a&gt;, &lt;a
  href="http://marketing.openoffice.org/ooocon2005/schedule/friday_developer.html#d6"&gt;
  Mathias Bauer&lt;/a&gt; ...).&lt;br /&gt;
   We see OOo2 is coming : it's scripting capabilities will boost OOo
  development&lt;br /&gt;
   &lt;br /&gt;
   Following &lt;a
  href="http://marketing.openoffice.org/ooocon2005/schedule/friday_community.html#c8"&gt;
  my presentation&lt;/a&gt;, it is now time to work :)&lt;br /&gt;
   &lt;br /&gt;
   The slides have been transmitted to the organization team and will be soon
  available at &lt;a
  href="http://marketing.openoffice.org/ooocon2005/"&gt;http://marketing.openoffice.org/ooocon2005/&lt;/a&gt;&lt;br /&gt;

   The &lt;a
  href="http://ooocon-ljudmila.kiberpipa.org/media/index-day3.html"&gt;video&lt;/a&gt;
  is also available, showing interressant questions and start of
  discussions&lt;br /&gt;
   &lt;br /&gt;
   I posted a &lt;a
  href="http://scripting.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=293"&gt;
  first mail&lt;/a&gt; trying to &lt;a
  href="http://scripting.openoffice.org/servlets/BrowseList?listName=dev&amp;amp;by=date&amp;amp;from=2005-10-01&amp;amp;to=2005-10-31&amp;amp;first=1&amp;amp;count=5"&gt;
  start the discussion&lt;/a&gt; &lt;br /&gt;
   You can &lt;a href="mailto:dev-subscribe@scripting.openoffice.org"&gt;join&lt;/a&gt;
  the &lt;a
  href="mailto:dev@scripting.openoffice.org"&gt;dev@scripting.openoffice.org&lt;/a&gt;
  mailing list that will host us before the creation of the new incubator
  project&lt;br /&gt;
   Kazunari Hirano, our &lt;a href="http://openoffice.exblog.jp/"&gt;great japanese
  blogger&lt;/a&gt; already relayed this announcement to the japanese
  community&lt;br /&gt;
   &lt;br /&gt;
   As requested, i post my slides here ...&lt;br /&gt;
   &lt;br /&gt;
   &lt;b&gt;And now, lets go building the next OOo development booster&lt;/b&gt;&lt;br /&gt;
   &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_10_06_ooocon2005-slides</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_10_06_ooocon2005-slides/atom?2005_10_06_ooocon2005-slides"
        title="Edit Here - OOoCon2005 - Slides" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Le scripting d'OOo s'étend</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_10_03_scripting-d-ooo-s-etend" />
  <issued>2005-10-03T16:32:38Z</issued>
  <modified>2005-10-03T16:32:38Z</modified>
  <created>2005-10-03T16:27:40Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  Après avoir annoncé son passage à OpenOffice.org en début d'année, la
  Gendarmerie Française s'investit dans le scripting. 
   
   Ce sont près de 1000 
  livres qui vont être commandés afin de permettre aux gendarmes
  d'exploiter encore plus la puissance d'OpenOffice.org au travers de son
  API.
   
   Gageons que celà débouchera vers des contributions au projet OpenOffice.org
  ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  Après avoir annoncé son passage à OpenOffice.org en début d'année, la
  Gendarmerie Française s'investit dans le scripting. &lt;br /&gt;
   &lt;br /&gt;
   Ce sont près de 1000 &lt;a
  href="http://www.eyrolles.com/Informatique/Livre/9782212114393/livre-programmation-openoffice-org.php"&gt;
  livres&lt;/a&gt; qui vont être commandés afin de permettre aux gendarmes
  d'exploiter encore plus la puissance d'OpenOffice.org au travers de son
  API.&lt;br /&gt;
   &lt;br /&gt;
   Gageons que celà débouchera vers des contributions au projet OpenOffice.org
  en terme d'addons ...&lt;br /&gt;
   &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_10_03_scripting-d-ooo-s-etend</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_10_03_scripting-d-ooo-s-etend/atom?2005_10_03_scripting-d-ooo-s-etend"
        title="Edit Here - Le scripting d'OOo s'étend" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOoCon2005 - Koper Day 1</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_09_29_ooocon2005-koper" />
  <issued>2005-09-30T09:10:18Z</issued>
  <modified>2005-09-30T09:10:18Z</modified>
  <created>2005-09-29T08:23:34Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  OpenOffice.org conference takes place this year at Koper in Slovenia (Near
  Trieste - Italy)
   
   Sessions will focus on different main directions:
   - development (red)
   - eductional (green)
   - community (orange)
   - general (blue)
   
   Today, a lot of interresting topics wil be covered and i plan attend mainly
  to the developpers ones
   ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  OpenOffice.org conference takes place this year at Koper in Slovenia (Near
  Trieste - Italy)&lt;br /&gt;
   &lt;br /&gt;
   Sessions will focus on different main directions:&lt;br /&gt;
   - development (red)&lt;br /&gt;
   - eductional (green)&lt;br /&gt;
   - community (orange)&lt;br /&gt;
   - general (blue)&lt;br /&gt;
   &lt;br /&gt;
   Today, a lot of interresting topics wil be covered and i plan attend mainly
  to the developpers ones&lt;br /&gt;
   http://marketing.openoffice.org/ooocon2005/schedule/thursday.html&lt;br /&gt;
   &lt;br /&gt;
   I haven't tested it, but you can see the live stream :)&lt;br /&gt;
   http://ooocon-arnes.kiberpipa.org/&lt;br /&gt;
   OOoCon as if you where there&lt;br /&gt;
   &lt;br /&gt;
   Moreover, it is the time and place to meet people and finalize the
  scripting project. A lot of ideas are exchanged and i'm confident we will
  end with an efficient process to drive addons production from developpers to
  end-users.&lt;br /&gt;
   This is a strong way to create a dynamic community proposing OpenOffice.org
  enhacement without diving into th core sources that don't attract
  newcomers.&lt;br /&gt;
   Btw, if you're a core developper, you're welcome !! we need you&lt;br /&gt;
   http://development.openoffice.org/todo.html&lt;br /&gt;
   The list is not exhaustive. Just join and ask &lt;br /&gt;
   &lt;br /&gt;
   Koper today : Raining&lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_09_29_ooocon2005-koper</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_09_29_ooocon2005-koper/atom?2005_09_29_ooocon2005-koper"
        title="Edit Here - OOoCon2005 - Koper Day 1" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOo2 standalone from rpm files</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_08_30_ooo2-standalone-from-rpm" />
  <issued>2005-08-30T15:10:55Z</issued>
  <modified>2005-08-30T15:10:55Z</modified>
  <created>2005-08-30T15:05:51Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">After the command line for
  debian archive set, here is the one for rpm to have a standalone
  runable OOo 2.0 version "out of the box", running with other already existing OOo2 versions

for aFile in *.rpm;do rpm2cpio $aFile|cpio -ivdum ;done

  This will create a directory (/opt) in the current directory containing the runable version
  Remember to 
  handle userEnv correctly to avoid ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">After the &lt;a
  href="http://blogs.nuxeo.com/sections/blogs/laurent_godard"&gt;command line for
  debian&lt;/a&gt; archive set, here is the one for rpm to have a standalone
  runable OOo 2.0 version "out of the box", running with other already existing OOo2 versions&lt;br /&gt;
&lt;pre&gt;
for aFile in *.rpm;do rpm2cpio $aFile|cpio -ivdum ;done&lt;br /&gt;
&lt;/pre&gt;
  This will create a directory (/opt) in the current directory containing the runable version&lt;br /&gt;
  Remember to &lt;a
 href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_08_04_ooo2_and_multiple"&gt;
  handle userEnv&lt;/a&gt; correctly to avoid installation mixing&lt;br /&gt;&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_08_30_ooo2-standalone-from-rpm</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_08_30_ooo2-standalone-from-rpm/atom?2005_08_30_ooo2-standalone-from-rpm"
        title="Edit Here - OOo2 standalone from rpm files" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOo2 multiple installation</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_08_05_ooo2_multiple" />
  <issued>2005-08-08T08:10:10Z</issued>
  <modified>2005-08-08T08:10:10Z</modified>
  <created>2005-08-05T17:17:17Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  This time, i wanted to have multiple OOo binaries of the same version to
  conduct some tests. By default, this is not possible as the packaging system
  uninstalls all 1.9.x version before installing the new one.
   
   I am building my own OOo (a rather long process i hope to speed up soon)
  under debian generating .deb installation files.
   
   Here is then the simple command line ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  This time, i wanted to have multiple OOo binaries of the same version to
  conduct some tests. By default, this is not possible as the packaging system
  uninstalls all 1.9.x version before installing the new one.&lt;br /&gt;
   &lt;br /&gt;
   I am building my own OOo (a rather long process i hope to speed up soon)
  under debian generating .deb installation files.&lt;br /&gt;
   &lt;br /&gt;
   Here is then the simple command line i used to unpack all the .deb files.
  The result is an OOo that can be used out of the box, without any install
  and that run with other 1.9.x versions (see my &lt;a
  href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_08_04_ooo2_and_multiple"&gt;
  blog on -env:UserInstallation&lt;/a&gt; to be complete and avoid user directory
  troubles) &lt;br /&gt;
   &lt;br /&gt;
&lt;pre&gt;
for aFile in *.deb;do dpkg --extract $aFile ./targetDir;done&lt;br /&gt;
&lt;/pre&gt;
  &lt;br /&gt;
   &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_08_05_ooo2_multiple</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_08_05_ooo2_multiple/atom?2005_08_05_ooo2_multiple"
        title="Edit Here - OOo2 multiple installation" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOo2 installation and multiple instances</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_08_04_ooo2_and_multiple" />
  <issued>2005-08-05T07:38:57Z</issued>
  <modified>2005-08-05T07:38:57Z</modified>
  <created>2005-08-04T14:28:49Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  OOo2 slightly changed its installation layout. Here are some notes i took
  while trying to launch multiple instance of the same installation, under the
  same user but using different settings.
   These tests have been, conducted under OOo1.9.122 but will remain the same
  in the future (or at least a near future). I'll only speak here about OOo
  official releases. I let you search for ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  OOo2 slightly changed its installation layout. Here are some notes i took
  while trying to launch multiple instance of the same installation, under the
  same user but using different settings.&lt;br /&gt;
   These tests have been, conducted under OOo1.9.122 but will remain the same
  in the future (or at least a near future). I'll only speak here about OOo
  official releases. I let you search for your distro-specific-install ;)
  &lt;br /&gt;
   

  &lt;h2&gt;Installing OOo2.0&lt;br /&gt;
  &lt;/h2&gt;
  By design, OpenOffice.org 2.0 is now installed in admin mode as root. The
  usual directory under Linux is &lt;i&gt;/opt/openoffice.org1.9.122.&lt;/i&gt; Note that
  this directory contains a &lt;i&gt;program&lt;/i&gt; and &lt;i&gt;share&lt;/i&gt; sub-directories.
  &lt;br /&gt;
   &lt;br /&gt;
   Once the core program installed, a user (name it Gooffy) can now launch
  &lt;br /&gt;
   &lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /opt/openoffice.org1.9.122/program/soffice&lt;/i&gt;&lt;br /&gt;
   The first time, he will be driven throughout a wizard for its personnal
  information collecting. All the datas will be stored in its home directory,
  under an hidden directory&lt;br /&gt;
   &lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /home/Gooffy/.openoffice.org2&lt;/i&gt;&lt;br /&gt;
   Note that this directory contains &lt;i&gt;user&lt;/i&gt; subdirectory and no
  &lt;i&gt;program&lt;/i&gt; nor &lt;i&gt;share&lt;/i&gt; ones&lt;br /&gt;
   &lt;br /&gt;
   Concerning the &lt;b&gt;settings priority&lt;/b&gt;, the structure is the same as
  OOo1.1.x&lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp; - &lt;b&gt;share level&lt;/b&gt; : where all common parameters are
  set. Dictionnaries, Fonts, OOo registry settings can be store in this
  directory structure. They will be accessible to all users using this OOo
  installation. They are located in /opt/OpenOffice.org1.9.122/share and can
  then only modified by authorized users (root usually)&lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp; - &lt;b&gt;user level&lt;/b&gt; : unless settings are blocked at
  share lever using the &lt;a
  href="http://util.openoffice.org/common/configuration/oor-document-format.html"&gt;
  finalize attribute&lt;/a&gt; in the xml node, the settings located in &lt;i&gt;user&lt;/i&gt;
  &lt;i&gt;registry&lt;/i&gt; sub-directory override the default ones of the share level.
  In this directory can also be stored user-specific dictionaries or
  fonts&lt;br /&gt;
   &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;
   For windows users, obviously the path are different but replace &lt;i&gt;/opt&lt;/i&gt;
  by &lt;i&gt;"Program Files"&lt;/i&gt; and &lt;i&gt;.openoffice.org2&lt;/i&gt; by &lt;i&gt;"Documents and
  settings\Gooffy\Application Data\openoffice.org2 "&lt;/i&gt; and you should not be
  too far. The spirit remains the same&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;
   &lt;br /&gt;
   And that's all. Gooffy user has only the use of one set of OOo.&lt;br /&gt;
   Moreover, normal packaging of OOo2 do not allow to install an other version
  (no problem with 1.1.x branch though). It is possible though using some
  self-made packaging from its own build&lt;br /&gt;
   

  &lt;h2&gt;Multiple Instances&lt;/h2&gt;
  If you try to launch more than one time the
  &lt;i&gt;/opt/openoffice.org1.9.122/program/soffice&lt;/i&gt; program, you always will
  end with only one instance (with a multiple document view) of OpenOffice.org
  based on the user installation settings
  &lt;i&gt;/home/Gooffy/.openoffice.org2&lt;/i&gt;.&lt;br /&gt;
   &lt;br /&gt;
   How does OOo know he has to use &lt;i&gt;/home/Gooffy/.openoffice.org2&lt;/i&gt;
  ?&lt;br /&gt;
   &lt;br /&gt;
   When launching, OOo looks at
  &lt;i&gt;/opt/openoffice.org1.9.122/program/bootstraprc&lt;/i&gt; file&lt;br /&gt;
   Doing the same, we see a line like&lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;i&gt;&lt;b&gt;UserInstallation&lt;/b&gt;=$SYSUSERCONFIG/.openoffice.org2&lt;/i&gt;&lt;br /&gt;
   So, changing this will allow to change the default behaviour&lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;i&gt;&lt;b&gt;UserInstallation&lt;/b&gt;=$SYSUSERCONFIG/.GooffyOOoSettings2.0&lt;/i&gt;&lt;br /&gt;
   &lt;br /&gt;
   If you now launch OOo2, a new directory will be created and the user will
  again be driven through the first launching wizard.&lt;br /&gt;
   &lt;br /&gt;
   &lt;i&gt;$SYSUSERCONFIG&lt;/i&gt; is used by OOo to resolve the user home directory
  &lt;i&gt;/home/Gooffy&lt;/i&gt;&lt;br /&gt;
   &lt;br /&gt;
   Note that if you want to use fully qualified path, thy need to be noted as
  an &lt;a
  href="http://en.wikipedia.org/wiki/Uniform_Resource_Identifier"&gt;URI&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;br /&gt;
   &lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  UserInstallation=&lt;b&gt;file://&lt;/b&gt;/home/Gooffy/.GooffyOOoSettings2.0&lt;/i&gt;&lt;br /&gt;
   &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;
   Be carefull that this setting will be used by all OOo users. So, if an
  other user launches OOo, he will use these settings but will probably run
  into access rights problems ...&amp;nbsp; &amp;nbsp;&lt;br /&gt;
   &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;
   While we managed to redirect user specific datas to an other directory,
  ending with 2 different directories for one user, we are only able to use
  one as the parameter UserInstallation remains global to the OOo
  installation.&lt;br /&gt;
   &lt;br /&gt;
   Nevertheless, an undocumented command line argument, comming from &lt;a
  href="http://udk.openoffice.org/common/man/concept/micro_deployment.html#Bootstrap_Arguments"&gt;
  udk bootstraping features&lt;/a&gt;, will allow us to create and use a specific
  UserInstallation parameter, overriding the bootstrprc one&lt;br /&gt;
   &lt;br /&gt;
   Now, the user can launch 2 command lines&lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;/opt/openoffice.org1.9.122/program/soffice
  -env:UserInstallation=&lt;b&gt;\$&lt;/b&gt;SYSUSERCONFIG/.GooffyOOo1&lt;/i&gt;&lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;/opt/openoffice.org1.9.122/program/soffice
  -env:UserInstallation=&lt;b&gt;file://&lt;/b&gt;home/Gooffy/.GooffyOOo2&lt;br /&gt;
  &lt;/i&gt; &lt;br /&gt;
   Note that the &lt;i&gt;$&lt;/i&gt; sign has to be escaped and remember that
  &lt;i&gt;UserInstallation&lt;/i&gt; parameter is an URI (this point is now adressed by a
  &lt;a href="http://www.openoffice.org/issues/show_bug.cgi?id=52877"&gt;RFE&lt;/a&gt;)
  &amp;nbsp; &lt;br /&gt;
   &lt;br /&gt;
   Two different instances of OOo2 will be launched, with two startup wizards,
  leading to 2 independant user settings (eg. one instance in french, the
  other in english)&lt;br /&gt;
   &lt;br /&gt;
   &lt;b&gt;So using the &lt;i&gt;-env:UserInstallation&lt;/i&gt; command line argument lets us
  define multiple OOo2 configurations and allow to launch more than one OOo
  instance using the same installation under the same user account.&lt;/b&gt;&lt;br /&gt;
   &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_08_04_ooo2_and_multiple</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_08_04_ooo2_and_multiple/atom?2005_08_04_ooo2_and_multiple"
        title="Edit Here - OOo2 installation and multiple instances" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo]Contributing is not only coding ...</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_07_22_ooocontributing_is_not" />
  <issued>2005-07-22T17:23:12Z</issued>
  <modified>2005-07-22T17:23:12Z</modified>
  <created>2005-07-22T17:17:51Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  Well, in fact, coding is the most important to me :)
   
   But, today DicOOo is now translated into norvegian, with its 2 sublanguages
  no and nn. FontOOo is on the rails and will be released soon ... Thanks to
  the norvegian team, 24 hours after exchanging the first mails, the job is
  done ...
   
   OOo is a multiplateform program, but the most important to me, OOo is a
  ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  Well, in fact, coding is the most important to me :)&lt;br /&gt;
   &lt;br /&gt;
   But, today DicOOo is now translated into norvegian, with its 2 sublanguages
  no and nn. FontOOo is on the rails and will be released soon ... Thanks to
  the norvegian team, 24 hours after exchanging the first mails, the job is
  done ...&lt;br /&gt;
   &lt;br /&gt;
   OOo is a multiplateform program, but the most important to me, OOo is a
  multilingual and multicultural project. That's why native-lang teams are so
  important. They are dynamic ...&lt;br /&gt;
   &lt;br /&gt;
   So yes, coding is important but OOo Addon Coders, prepare your programs to
  be easily translated. They will then be useful to a majority of users
  ...&lt;br /&gt;
   &lt;br /&gt;
   This point will be addressed by the scripting project ... A usefull addon
  means, yes, a good program, but also good testing, translating, support
  ...&lt;br /&gt;
   &lt;br /&gt;
   More than Addons, OOo also share these needs ... so &lt;a
  href="http://contributing.openoffice.org/index.html"&gt;many ways to
  contribute&lt;/a&gt;&lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_07_22_ooocontributing_is_not</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_07_22_ooocontributing_is_not/atom?2005_07_22_ooocontributing_is_not"
        title="Edit Here - [OOo]Contributing is not only coding ..." />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo] A new CCR elected :)</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_07_21_ooo_new_ccr_elected" />
  <issued>2005-07-21T11:29:12Z</issued>
  <modified>2005-07-21T11:29:12Z</modified>
  <created>2005-07-21T10:56:57Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  Last week was the time for the election of the new CCR (Community
  Contributor Representative) of the OpenOffice.org project. The results are
  now known and I'm very honored being chosen among great names of the
  community to be the representative of all OOo contributor.
   
  Here is the official announcement 
   
   So thanks to all who voted (not only for me) showing that ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  Last week was the time for the election of the new CCR (Community
  Contributor Representative) of the OpenOffice.org project. The results are
  now known and I'm very honored being chosen among great names of the
  community to be the representative of all OOo contributor.&lt;br /&gt;
   &lt;a
  href="http://native-lang.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=5518"&gt;
  Here is the official announcement&lt;/a&gt; &lt;br /&gt;
   &lt;br /&gt;
   So thanks to all who voted (not only for me) showing that involvement is
  growing inside OOo project. I'm really proud to be this voice for the coming
  6 months.&lt;br /&gt;
   &lt;br /&gt;
   Now, it's time to work and prepare great things to attract more and more
  contributors.&lt;br /&gt;
   Yes, core developpers are needed but one other way is to attract all the
  scripters we can !&lt;br /&gt;
   OOo 2.0 will bring a lot of possibilities (with Basic,java, javascript but
  also Python internal scripting) and it is now time to build and animate a
  strong Scripting project. The first proposals i'll made will be based on my
  &lt;a
  href="http://native-lang.openoffice.org/conference/logs/30-April-2005-Addon-Development.html"&gt;
  IRC conf&lt;/a&gt; in April. Once some tools built and a real team involved, we
  will be able to explore other possibilities such as models, galleries ...
  on-line installation.&lt;br /&gt;
   &lt;br /&gt;
   This is only a part of the job. I'm totally open to all
  questions/suggestion i can relay to the &lt;a
  href="http://council.openoffice.org/"&gt;community council&lt;/a&gt; i'm now a part
  of.&lt;br /&gt;
   &lt;br /&gt;
   Stay tuned and come to help, you're welcomed ...&lt;br /&gt;
   &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_07_21_ooo_new_ccr_elected</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_07_21_ooo_new_ccr_elected/atom?2005_07_21_ooo_new_ccr_elected"
        title="Edit Here - [OOo] A new CCR elected :)" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo]Version 1.1.5 : les test QA commencent</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_07_11_oooversion_1_1_5_test_qa" />
  <issued>2005-07-11T14:07:39Z</issued>
  <modified>2005-07-11T14:07:39Z</modified>
  <created>2005-07-11T14:03:36Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  La version 1.1.5 d'OpenOffice.org est disponible depuis peu en 
  RC.
   Sa raison d'être est principalement d'implementer le format OpenDocument, format de
  fichier standardisé par le consortium
  OASIS et qui sera le format par défaut de la version 2.0.
   La version 2.0 gerera bien sur l'ancien format sx* (sxw, sxc, sxi, ...). La
  réciproque est desormais vrai, la version ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  La version 1.1.5 d'OpenOffice.org est disponible depuis peu en&amp;nbsp;
  RC.&lt;br /&gt;
   Sa raison d'être est principalement d'implementer le format &lt;a
  href="http://en.wikipedia.org/wiki/OpenDocument"&gt;OpenDocument&lt;/a&gt;, format de
  fichier standardisé par le &lt;a
  href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office"&gt;consortium
  OASIS&lt;/a&gt; et qui sera le format par défaut de la version 2.0.&lt;br /&gt;
   La version 2.0 gerera bien sur l'ancien format sx* (sxw, sxc, sxi, ...). La
  réciproque est desormais vrai, la version 1.1.5 gerera les format od* (odt,
  ods,odp ...)&lt;br /&gt;
   Ainsi, le passage de la branche 1.1.x à la branche 2.x devrait s'effectuer
  sans problème dans le temps&lt;br /&gt;
   &lt;br /&gt;
   La communauté francophone attaque pour sa part les test QA (ce qu'elle fait
  pour chaque version, voire pour la 2.0, certaines Beta). Nous devrions avoir
  terminé les smoketests aux alentours du 24/07. Tous les renseignements sur
  le &lt;a href="http://fr.openoffice.org/QA-test2.html"&gt;sous-projet
  QA-fr&lt;/a&gt;&lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_07_11_oooversion_1_1_5_test_qa</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_07_11_oooversion_1_1_5_test_qa/atom?2005_07_11_oooversion_1_1_5_test_qa"
        title="Edit Here - [OOo]Version 1.1.5 : les test QA commencent" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo]FontOOo 1.4.3 is out</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_07_03_ooofontooo_1_4_3_is_out" />
  <issued>2005-07-11T08:12:09Z</issued>
  <modified>2005-07-11T08:12:09Z</modified>
  <created>2005-07-03T16:14:05Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  FontOOo is an autopilot that can be found in OOo in the menu
   File &amp;gt; Autopilot &amp;gt; Add fonts from the web
   
   When a document is sent to someone, if the font used is not free, you have
  no guarantee that the receiver will be able to read your document as you
  built it. In most cases, if he doesn't have the font, the substitution
  mechanism will alter the layout due to ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  FontOOo is an autopilot that can be found in OOo in the menu&lt;br /&gt;
   File &amp;gt; Autopilot &amp;gt; Add fonts from the web&lt;br /&gt;
   &lt;br /&gt;
   When a document is sent to someone, if the font used is not free, you have
  no guarantee that the receiver will be able to read your document as you
  built it. In most cases, if he doesn't have the font, the substitution
  mechanism will alter the layout due to differences in the fonts. FontOOo
  gives a way to share free fonts and enables users to easily install missing
  free fonts at OOo level.&lt;br /&gt;
   &lt;br /&gt;
   If you want to minor the problems, use PDF format that embedded fonts (but
  file size may increase) or use the Bitstream fonts family that is shipped
  with OOo. &lt;br /&gt;
   &lt;br /&gt;
   Nevertheless, if you want to have some more choices (such as barcode,
  chinese fonts or other free fonts) you may want to use FontOOo.&lt;br /&gt;
   &lt;br /&gt;
   This new version addresses some minors changes&lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;Enhancement : The font preview don not show next/previous buttons
   anymore if only one font is selected (#51482)&lt;/li&gt;

   &lt;li&gt;Language : Chinese, Chinese simplified and Japanese are written in the
   correct language on the first page (you may then notice some rectangles as
   letters dependending of your OOo version)&lt;/li&gt;

   &lt;li&gt;Translation : Japanese - thanks to Takashi Kawai for the translation
   and Jean-Christophe Helary for its usefull remarks&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   I also added two sets of fonts to the repository&lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;Toga fonts (bitstream derived) pointed by Daniel Carrera&lt;/li&gt;

   &lt;li&gt;Larabie fonts (some of them) pointed by Kalman Szalai&lt;/li&gt;
  &lt;/ul&gt;
  Thanks to them&lt;br /&gt;
   &lt;br /&gt;
   The new version will be proposed as a self update when propagated on
  mirrors&lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_07_03_ooofontooo_1_4_3_is_out</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_07_03_ooofontooo_1_4_3_is_out/atom?2005_07_03_ooofontooo_1_4_3_is_out"
        title="Edit Here - [OOo]FontOOo 1.4.3 is out" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo]DicOOo &amp; Thesaurus V2</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_18_ooodicooo_thesaurus_v2" />
  <issued>2005-04-18T08:02:08Z</issued>
  <modified>2005-04-18T08:02:08Z</modified>
  <created>2005-04-18T07:44:25Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  I worked on extending DicOOo to handle the new thesaurus format. I wanted
  DicOOo to propose the right files depending on the OOo version it was
  running on.
   
   DicOOo handles all plateforms and all OOo versions and i want to keep this
  feature (at least for 1.1.x branch) as not everybody will switch at the same
  time to the great OOo 2.0 ... 
   The key point is that a wrong ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  I worked on extending DicOOo to handle the new thesaurus format. I wanted
  DicOOo to propose the right files depending on the OOo version it was
  running on.&lt;br /&gt;
   &lt;br /&gt;
   DicOOo handles all plateforms and all OOo versions and i want to keep this
  feature (at least for 1.1.x branch) as not everybody will switch at the same
  time to the great OOo 2.0 ... &lt;br /&gt;
   The key point is that a wrong thesaurus file format will lead to errors and
  sometimes crashes in old Ooo versions.&lt;br /&gt;
   &lt;br /&gt;
   So i designed, aggreed with lingucomponent project, &lt;a
  href="ftp://ftp.free.fr/mirrors/ftp.openoffice.org/contrib/dictionaries/thesavail2.lst"&gt;
  a new list of thesaurus dedicated to v2&lt;/a&gt;. It already contains german,
  polish and french thesaurus. English one, which is shipped with OOo, will
  also be added but once it has been &lt;a
  href="http://www.openoffice.org/issues/show_bug.cgi?id=47597"&gt;correctly
  renamed&lt;/a&gt; ...&lt;br /&gt;
   &lt;br /&gt;
   DicOOo now detects the OOo version and use the right list according to the
  version. Off-Line packs engine have also been updated to handle this.
  Nevertheless they have to be updated to include the new thesaurus and the
  according list ....&lt;br /&gt;
   &lt;br /&gt;
   So &lt;a
  href="ftp://ftp.free.fr/mirrors/ftp.openoffice.org/contrib/dictionaries/dicooo/DicOOo.sxw"&gt;
  DicOOo 1.5 is out&lt;/a&gt; and update will be prompted by the self-update
  feature&lt;br /&gt;
   &lt;br /&gt;
   In the mean time, i also worked on &lt;a
  href="http://www.openoffice.org/issues/show_bug.cgi?id=47107"&gt;IZ47107&lt;/a&gt;
  with Daniel Naber to solve a bug that added a closing parenthesis when
  selecting a word in the&amp;nbsp; thesaurus. I patched the patch and found the
  result working on my own build. Now, just to include it in the official
  sources ...&lt;br /&gt;
   &lt;br /&gt;
   Still on the road of DicOOo 2.0 that is a complete rewriting and will allow
  to uninstall dictionaries ...&lt;br /&gt;
   &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_04_18_ooodicooo_thesaurus_v2</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_18_ooodicooo_thesaurus_v2/atom?2005_04_18_ooodicooo_thesaurus_v2"
        title="Edit Here - [OOo]DicOOo &amp; Thesaurus V2" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo] IRC conferences on #ooonlc</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_15_ooo_irc_conferences_on" />
  <issued>2005-04-15T16:57:32Z</issued>
  <modified>2005-04-15T16:57:32Z</modified>
  <created>2005-04-15T16:52:17Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  The Native-Lang Confederation is the association of all the native-lang
  projects in OpenOffice.org (French, German, Dutch, Japanese ...)
   
  Daniel Carrera set up some times ago the IRC conference on the #ooonlc
  channel. At a given time, widely announced on OOo lists, everybody meet on
  #ooonlc and a "writer" speaks about a topic of its interrest. Slides are
  available before ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  The Native-Lang Confederation is the association of &lt;a
  href="http://projects.openoffice.org/native-lang.html"&gt;all the native-lang
  projects&lt;/a&gt; in OpenOffice.org (French, German, Dutch, Japanese ...)&lt;br /&gt;
   &lt;br /&gt;
  Daniel Carrera set up some times ago the IRC conference on the #ooonlc
  channel. At a given time, widely announced on OOo lists, everybody meet on
  #ooonlc and a "writer" speaks about a topic of its interrest. Slides are
  available before the start so everybody can follow the presentation. This is
  followed by Questions &amp;amp; Answers and discussions.&lt;br /&gt;
   &lt;br /&gt;
   This IRC conference occurs every two weeks, during a week-end, at a time
  that suits the most of the attendees all around the world.&lt;br /&gt;
   &lt;br /&gt;
   This week end, saturday at 17:00 (Paris time), Simon Brouwer, the&amp;nbsp;
  leader of Dutch project, will speak about european software patent as he is
  very active against them. Everybody is welcomed&lt;br /&gt;
   &lt;br /&gt;
   &lt;a
  href="http://native-lang.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=4933"&gt;
  Official announcement&lt;/a&gt;&lt;br /&gt;
   &lt;a href="http://native-lang.openoffice.org/conference/"&gt;Conference
  homepage&lt;/a&gt;&lt;br /&gt;
   &lt;a
  href="http://www.timeanddate.com/worldclock/fixedtime.html?year=2005&amp;amp;month=4&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0"&gt;
  Time&lt;/a&gt;&lt;br /&gt;
   &lt;a href="http://native-lang.openoffice.org/conference/instructions/"&gt;IRC
  guidelines&lt;/a&gt;&lt;br /&gt;
   &lt;br /&gt;
   The next conference, in two weeks, will be from myself dealing with addons
  development for OpenOffice.org&lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_04_15_ooo_irc_conferences_on</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_15_ooo_irc_conferences_on/atom?2005_04_15_ooo_irc_conferences_on"
        title="Edit Here - [OOo] IRC conferences on #ooonlc" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo] a patch for 1.1.4</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_12_ooo_patch_for_1_1_4" />
  <issued>2005-04-13T13:21:24Z</issued>
  <modified>2005-04-13T13:21:24Z</modified>
  <created>2005-04-12T14:50:48Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  A security 
  patch has been announced on OOo release list by Martin Hollmichel
   
   it covers a 
  heap overflow on opening DOC files. This hole could then be exploited by
  a malicious document. Everybody using OOo 1.1.4 should update.
   
   The patch is actually spreading over mirrors and should be available
  soon
   It is located on the mirror at /contrib/rc/1.1.4secpatch/
  ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  A security &lt;a
  href="http://www.openoffice.org/servlets/ReadMsg?list=releases&amp;amp;msgNo=8389"&gt;
  patch has been announced on OOo release list&lt;/a&gt; by Martin Hollmichel&lt;br /&gt;
   &lt;br /&gt;
   it covers a &lt;a
  href="http://www.derkeiler.com/Mailing-Lists/securityfocus/bugtraq/2005-04/0150.html"&gt;
  heap overflow on opening DOC files&lt;/a&gt;. This hole could then be exploited by
  a malicious document. Everybody using OOo 1.1.4 should update.&lt;br /&gt;
   &lt;br /&gt;
   The patch is actually spreading over mirrors and should be available
  soon&lt;br /&gt;
   It is located on the mirror at /contrib/rc/1.1.4secpatch/&lt;br /&gt;
   (a french mirror : ftp://openoffice.cict.fr/openoffice/)&lt;br /&gt;
   &lt;br /&gt;
   To install it (on linux - read announce for other OS)&lt;br /&gt;
   &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;go to &amp;lt;ooo&amp;gt;/progam&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;replace the file libsot645li.so by the new one (you may have to change
   permissions).it is advised to previously backup this file&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   This patch is only given for the official 1.1.4 version. For other versions
  (distrib specific and/or oldest versions) a new milestone 645_m53 containing
  the patch sources is available on CVS &lt;br /&gt;
   &lt;br /&gt;
   It is good that such flows are adressed and patches given but OOo team will
  have to think to end-users that even do not want to (or can not) perform a
  simple file copy. Perharps an addon simplifying the process ...&lt;br /&gt;
   &lt;br /&gt;
   &lt;b&gt;updates :&lt;/b&gt;&lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;&lt;a
   href="http://fr.openoffice.org/servlets/ReadMsg?list=users&amp;amp;msgNo=35515"&gt;
   Announce on the french list&lt;/a&gt;&lt;/li&gt;

   &lt;li&gt;A pacth for OOo 1.1.4 for MacOsX will also be available (named
   libsot645mxp.dylib)&lt;/li&gt;
  &lt;/ul&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_04_12_ooo_patch_for_1_1_4</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_12_ooo_patch_for_1_1_4/atom?2005_04_12_ooo_patch_for_1_1_4"
        title="Edit Here - [OOo] a patch for 1.1.4" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo] New FontOOo version</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_12_ooo_new_fontooo_version" />
  <issued>2005-04-12T13:55:01Z</issued>
  <modified>2005-04-12T13:55:01Z</modified>
  <created>2005-04-12T13:46:42Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  FontOOo is a wizard allowing installing fonts from a list hosted on the web.
  This helps users having the same fonts to view their document when
  exchanging them. FontOOo can be accessed through File &amp;gt; Autopilot&amp;gt;
  Install Fonts from the web
   
   As OOo 1.9.92 broke the OOoBasic FileCopy statement, i have to release a
  new  1.4.1 version.  Some remote file ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  FontOOo is a wizard allowing installing fonts from a list hosted on the web.
  This helps users having the same fonts to view their document when
  exchanging them. FontOOo can be accessed through &lt;i&gt;File &amp;gt; Autopilot&amp;gt;
  Install Fonts from the web&lt;/i&gt;&lt;br /&gt;
   &lt;br /&gt;
   As OOo 1.9.92 broke the OOoBasic FileCopy statement, i have to release a
  new&amp;nbsp; 1.4.1 version.&amp;nbsp; Some remote file retrieving (versioning for
  self-update and licences) were still done using this statement. Now, all
  copies are performed using the &lt;a
  href="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/SimpleFileAccess.html"&gt;
  SimpleFileAccess service&lt;/a&gt; from ucb module&lt;br /&gt;
   &lt;br /&gt;
   This version should be included in the 1.9.x comming versions.
  OpenOffice.org 1.1.x versions will be propted to upgrade&lt;br /&gt;
   &lt;br /&gt;
   The long term job, rewriting FontOOo and DicOOo as plain native autopilots
  is on the rails though ...&lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_04_12_ooo_new_fontooo_version</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_12_ooo_new_fontooo_version/atom?2005_04_12_ooo_new_fontooo_version"
        title="Edit Here - [OOo] New FontOOo version" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo] InDico : utilisation du dictionnaire taggué</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_11_ooo_indico_utilisation" />
  <issued>2005-04-11T17:47:44Z</issued>
  <modified>2005-04-11T17:47:44Z</modified>
  <created>2005-04-11T17:43:54Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  Pour le travail de
  Myriam sur un correcteur grammatical, plusieurs étapes sont nécéssaires
  :
   
   

  
   Un dictionnaire taggué

   Un étiqueteur de texte

   Un ensemble de règles grammaticales
  
  
   Chacune de ces étapes est un travail à part entière qui amènera un résulat
  exploitable indépendemment.
   
   Ainsi, la première de ces étapes aboutit-elle à InDico, ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  Pour le &lt;a
  href="http://blogs.nuxeo.com/sections/blogs/myriam_lechelt/view"&gt;travail de
  Myriam sur un correcteur grammatical&lt;/a&gt;, plusieurs étapes sont nécéssaires
  :&lt;br /&gt;
   &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;Un dictionnaire taggué&lt;/li&gt;

   &lt;li&gt;Un étiqueteur de texte&lt;/li&gt;

   &lt;li&gt;Un ensemble de règles grammaticales&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   Chacune de ces étapes est un travail à part entière qui amènera un résulat
  exploitable indépendemment.&lt;br /&gt;
   &lt;br /&gt;
   Ainsi, la première de ces étapes aboutit-elle à InDico, dictionnaire taggué
  (association d'un mot à une catégorie grammaticale et des traits comme
  genre/nombre pour les noms ou adjectifs et temps/mode/personne pour les
  verbes par exemple)&lt;br /&gt;
   Ce dictionnaire, basé sur les listes de l'&lt;a
  href="http://abu.cnam.fr"&gt;abu&lt;/a&gt; filtrées et réétiquetées pour les besoins
  de l'étiqueteur, en est à sa génèse mais trouve déjà des applications
  concrètes : &lt;br /&gt;
   &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;&lt;a
   href="http://troumad.free.fr/Linux/COOojugaison.sxc"&gt;COOnjugaison&lt;/a&gt; est
   une feuille Calc crée par Bernard Siaud contenant plus de 6500 verbes et
   donnant leur conjugaison à tous les temps et tous les modes. InDico a servi
   à proposer de nouveaux verbes non initialement pris en charge&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;Le thesaurus français d'OpenOffice.org pour la version 2.0 &lt;a
   href="http://www.indesko.com/sites/fr/news/indesko_participe_a/view"&gt;a
   changé de format&lt;/a&gt; et permet désormais d'indiquer une signification et
   une catégorie grammaticale. InDico a donc servi à enrichir le thesaurus de
   cette information. Notons cependant que le thesaurus mériterait d'être
   repris car issu de la version 1.0, il mélange les différentes
   significations qu'un mot peut avoir alors qu'elles peuvent être dissociées
   dans le nouveau format. Pour ce qui est de InDico, j'ai mis
   systematiquement toutes les catégories grammaticales possibles quand elles
   étaient multiples. Il est actuellement en &lt;a
   href="http://fr.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=10579"&gt;appel
   à tests&lt;/a&gt; auprès de la communauté francophone.&lt;br /&gt;
   &lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   Un dictionnaire taggué, au délà de son utilisation dans un correcteur
  grammatical, trouve donc son utilité. Néanmoins, il faut qu'il soit fiable
  et vérifié de manière intensive vis à vis de l'étiquettage.&lt;br /&gt;
   &lt;br /&gt;
   Ce sera la prochaine étape : crééer une dynamique autour de InDico
  permettant d'auditer simplement les entrées de ce dictionnaire contenant
  environ 450 00 formes et de l'enrichir. Ceci se ferra par l'intermédiaire
  d'un espace de travail collaboratif dédié. Il pourra alors servir à d'autres
  projets libres ... stay tuned ...&lt;br /&gt;
   &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_04_11_ooo_indico_utilisation</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_11_ooo_indico_utilisation/atom?2005_04_11_ooo_indico_utilisation"
        title="Edit Here - [OOo] InDico : utilisation du dictionnaire taggué" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">OOo 1.9.91 disponible</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_08_ooo_1_9_91_disponible" />
  <issued>2005-04-08T13:12:22Z</issued>
  <modified>2005-04-08T13:12:22Z</modified>
  <created>2005-04-08T13:12:21Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  La version de test d'OpenOffice.org basée sur la milestone 680m91 vient
  d'être 
  annoncée sur les listes
  
  Elle est disponible sur les miroirs, comme par exemple
  ftp://ftp.free.fr/mirrors/ftp.openoffice.org/developer/680_m91/

  Les packages sont au format rpm mais alien s'en sort généralement
  bien pour  transformer 
  
  Cette version est en anglais par defaut. Les ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  La version de test d'OpenOffice.org basée sur la milestone 680m91 vient
  d'être &lt;a
  href="http://www.openoffice.org/servlets/ReadMsg?list=releases&amp;amp;msgNo=8374"&gt;
  annoncée sur les listes&lt;/a&gt;&lt;br /&gt;
  &lt;br /&gt;
  Elle est disponible sur les miroirs, comme par exemple&lt;br /&gt;
  &lt;a
  href="ftp://ftp.free.fr/mirrors/ftp.openoffice.org/developer/680_m91/"&gt;ftp://ftp.free.fr/mirrors/ftp.openoffice.org/developer/680_m91/&lt;/a&gt;&lt;br /&gt;

  Les packages sont au format rpm mais &lt;i&gt;alien&lt;/i&gt; s'en sort généralement
  bien pour&amp;nbsp; transformer &lt;br /&gt;
  &lt;br /&gt;
  Cette version est en anglais par defaut. Les paquets de langue sont
  disponibles :&lt;br /&gt;
  &lt;a
  href="http://oootranslation.services.openoffice.org/pub/OpenOffice.org/680m91/"&gt;
  http://oootranslation.services.openoffice.org/pub/OpenOffice.org/680m91/&lt;/a&gt;&lt;br /&gt;

  Il devrait être possible de &lt;a
  href="http://blogs.sun.com/roller/page/dancer/20050406#just_switch_multi_language_support"&gt;
  mettre plusieurs langues simultanement et switcher dynamiquement&lt;/a&gt;. Par
  curiosité, je vais aller regarder ...&lt;br /&gt;
  &lt;br /&gt;
  Enfin, les releases notes des modifcations intervenues depuis la m88 :&lt;br /&gt;
  &lt;a
  href="http://development.openoffice.org/releases/1.9.m91_snapshot.html"&gt;http://development.openoffice.org/releases/1.9.m91_snapshot.html&lt;/a&gt;&lt;br /&gt;

  &lt;br /&gt;
  &lt;b&gt;Enfin, dernier petit rappel : ces versions sont des versions de
  développement et n'ont même pas le statut de Beta officielles.&lt;br /&gt;
   &lt;span style="color: rgb(255, 0, 0);"&gt;L'utilisation en production est
  fortement déconseillée ...&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_04_08_ooo_1_9_91_disponible</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_04_08_ooo_1_9_91_disponible/atom?2005_04_08_ooo_1_9_91_disponible"
        title="Edit Here - OOo 1.9.91 disponible" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo]Uno Slots for the 2.0</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_03_23_ooouno_slots_for_the_2_0" />
  <issued>2005-03-23T11:49:13Z</issued>
  <modified>2005-03-23T11:49:13Z</modified>
  <created>2005-03-23T11:31:51Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  Uno slots are ID that uniquely identifies functions generally available
  through menus. The macro recorder uses these UNO slots to call the menu
  actions through dispatching. It is sometimes the quickest and only way to
  cover some functionalities not available through API (like copy/paste)
   
   The OOo Framework project
  announced the publication of this list for OOo2.0. It is ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  Uno slots are ID that uniquely identifies functions generally available
  through menus. The macro recorder uses these UNO slots to call the menu
  actions through dispatching. It is sometimes the quickest and only way to
  cover some functionalities not available through API (like copy/paste)&lt;br /&gt;
   &lt;br /&gt;
   The &lt;a href="http://framework.openoffice.org/"&gt;OOo Framework project&lt;/a&gt;
  announced the publication of this list for OOo2.0. It is available at &lt;a
  href="http://www.openoffice.org/files/documents/25/2570/commandsReference.html"&gt;
  http://www.openoffice.org/files/documents/25/2570/commandsReference.html&lt;/a&gt;&lt;br /&gt;

   &lt;br /&gt;
   An other use of the slots, less known, is to call functions directly from
  command line, enabling direct access to some wizards (new name for
  autopilots) and toolboxes:&lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;New doc from Templates : /opt/openoffice.org1.9.84/program$ ./soffice
   slot:5500&lt;/li&gt;

   &lt;li&gt;New presentation wizard : /opt/openoffice.org1.9.84/program$ ./soffice
   slot:6686&lt;/li&gt;

   &lt;li&gt;Macro organizer : /opt/openoffice.org1.9.84/program$ ./soffice
   slot:6691&lt;/li&gt;

   &lt;li&gt;...&lt;br /&gt;
   &lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   Although it is disadvised, the numerical codes seem to be required instead
  of symbolic names in this particular use. &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_03_23_ooouno_slots_for_the_2_0</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_03_23_ooouno_slots_for_the_2_0/atom?2005_03_23_ooouno_slots_for_the_2_0"
        title="Edit Here - [OOo]Uno Slots for the 2.0" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo] New Thesaurus file format for OOo 2.0</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_03_03_ooo_new_thesaurus_file" />
  <issued>2005-03-08T01:20:41Z</issued>
  <modified>2005-03-08T01:20:41Z</modified>
  <created>2005-03-03T10:26:29Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  The thesaurus file format will change from OOo version 1.x to 2.x
   
   The engine, myThes has been developped by Kevin Hendricks (OOo
  lingucomponent project lead). A standalone version is available at
   http://lingucomponent.openoffice.org/thesaurus.html

    
   The new format is based on WordNet from Priceton Univerity
   http://www.cogsci.princeton.edu/~wn/

   
   The ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  The thesaurus file format will change from OOo version 1.x to 2.x&lt;br /&gt;
   &lt;br /&gt;
   The engine, myThes has been developped by Kevin Hendricks (OOo
  lingucomponent project lead). A standalone version is available at&lt;br /&gt;
   &lt;a
  href="http://lingucomponent.openoffice.org/thesaurus.html"&gt;http://lingucomponent.openoffice.org/thesaurus.html&lt;/a&gt;&lt;br /&gt;

   &amp;nbsp;&lt;br /&gt;
   The new format is based on WordNet from Priceton Univerity&lt;br /&gt;
   &lt;a
  href="http://www.cogsci.princeton.edu/%7Ewn/"&gt;http://www.cogsci.princeton.edu/~wn/&lt;/a&gt;&lt;br /&gt;

   &lt;br /&gt;
   The main changes introduced are&lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;datas are now plain text, no binary anymore&lt;/li&gt;

   &lt;li&gt;each entry can have multiple meanings and can be morphologically
   tagged&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br /&gt;
   This new format is incompatible with old one. So existing thesaurus will
  not work in OOo 2.0&lt;br /&gt;
   &lt;br /&gt;
   I'm working on a small program translating the old thesauruses to new
  format. It is an OOo macro accessing thesaurus API (mainly the &lt;a
  href="http://api.openoffice.org/docs/common/ref/com/sun/star/linguistic2/XThesaurus.html"&gt;
  com.sun.star.linguistic2.Thesaurus&lt;/a&gt; service available in OOo 1.1.x and
  the old .idx file which is plain text).&lt;br /&gt;
   Once the data transformed (the .dat file is created), the new index .idx
  file is generated using a perl script Kevin wrote.&lt;br /&gt;
   It is almost finished and will be released under free licence so that other
  native-lang OOo projects can transform their own thesaurus if needed. &lt;br /&gt;
   &lt;br /&gt;
   Concerning morphological informations (verb, noun, adjective&amp;nbsp; ...)
  that are actually missing for all entries, Myriam's work (&lt;a
  href="http://blogs.nuxeo.com/sections/blogs/myriam_lechelt/"&gt;see her
  blog&lt;/a&gt;) will be of great help generating these informations. &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_03_03_ooo_new_thesaurus_file</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_03_03_ooo_new_thesaurus_file/atom?2005_03_03_ooo_new_thesaurus_file"
        title="Edit Here - [OOo] New Thesaurus file format for OOo 2.0" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">[OOo2.0] La beta est sortie &amp; Splashscreen</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_02_26_ooo2_0_beta_sortie" />
  <issued>2005-03-08T01:20:38Z</issued>
  <modified>2005-03-08T01:20:38Z</modified>
  <created>2005-02-26T10:30:44Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  La version Beta de OOo2.0 est là ! La date de release finale
  n'a toujours pas changé (pour Mai) ...
   
  http://ftp.belnet.be/pub/mirror/ftp.openoffice.org/contrib/rc/2.0bc/
   Il existe d'autres sites mirroirs
   
   Voici le mail d'annonce sur la liste QA-fr (Assurance qualité
  à laquelle tout volontaire est invité à participer :) )
   
  ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  La version Beta de OOo2.0 est là ! La date de release finale
  n'a toujours pas changé (pour Mai) ...&lt;br /&gt;
   &lt;a class="moz-txt-link-freetext"
  href="http://ftp.belnet.be/pub/mirror/ftp.openoffice.org/contrib/rc/2.0bc/"&gt;
  http://ftp.belnet.be/pub/mirror/ftp.openoffice.org/contrib/rc/2.0bc/&lt;/a&gt;&lt;br /&gt;
   Il existe d'autres sites mirroirs&lt;br /&gt;
   &lt;br /&gt;
   Voici le mail d'annonce sur la liste QA-fr (Assurance qualité
  à laquelle tout volontaire est invité à participer :) )&lt;br /&gt;
   &lt;a
  href="http://fr.openoffice.org/servlets/ReadMsg?list=qa-test&amp;amp;msgNo=1769"&gt;
  http://fr.openoffice.org/servlets/ReadMsg?list=qa-test&amp;amp;msgNo=1769&lt;/a&gt;&lt;br /&gt;
   &lt;b&gt;&lt;br /&gt;
   MaJ&lt;/b&gt; : A priori &lt;i&gt;un chat n'est pas appelé un chat&lt;/i&gt;.
  C'est tout au plus un chaton&lt;br /&gt;
   Cette version est baptisée 2.0bc Beta Candidate et manque
  encore au niveau localisation. Elle est basée sur la 1.9.79.
  Une autre version sera annoncée la semaine prochaine. Une vrai
  Beta ?&lt;br /&gt;
   &lt;br /&gt;
   Enfin, les resultats du splashscreen ont été
  officialisés&lt;br /&gt;
   and the winner is : &lt;a class="moz-txt-link-freetext"
  href="http://www.openoffice.org/editorial/bwhelan.html"&gt;http://www.openoffice.org/editorial/bwhelan.html&lt;/a&gt;
  &lt;br /&gt;
   la repartition des votes : &lt;a class="moz-txt-link-freetext"
  href="http://oosurvey.gratismania.ro/polls/poll.php?mode=poll&amp;amp;poll_id=3"&gt;
  http://oosurvey.gratismania.ro/polls/poll.php?mode=poll&amp;amp;poll_id=3&lt;/a&gt;&lt;br /&gt;
   Il y a eu environ 17 000 votes mais à diviser par 3, puisque
  c'etait le nombre de choix par votant.&lt;br /&gt;
   &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_02_26_ooo2_0_beta_sortie</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_02_26_ooo2_0_beta_sortie/atom?2005_02_26_ooo2_0_beta_sortie"
        title="Edit Here - [OOo2.0] La beta est sortie &amp; Splashscreen" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Python inside 00o 2.0</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_02_20_python_inside_00o_2_0" />
  <issued>2005-03-08T01:20:40Z</issued>
  <modified>2005-03-08T01:20:40Z</modified>
  <created>2005-02-20T09:41:26Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  Starting with OOo2.0, internal scripting (macro) into python will be
  possible (among OOoBasic, Javascript and BeanShell)
   
   Joerg Budischewski juste annonced the availibility of python inside the
  framework for the OOo1.9.79 developper snapshot release
   http://api.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=12259

   
   At this time, python scripts can be imported ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  Starting with OOo2.0, internal scripting (macro) into python will be
  possible (among OOoBasic, Javascript and BeanShell)&lt;br /&gt;
   &lt;br /&gt;
   Joerg Budischewski juste annonced the availibility of python inside the
  framework for the OOo1.9.79 developper snapshot release&lt;br /&gt;
   &lt;a
  href="http://api.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=12259"&gt;http://api.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=12259&lt;/a&gt;&lt;br /&gt;

   &lt;br /&gt;
   At this time, python scripts can be imported into OOo and used as macros.
  Nevertheless, editing and debugging is not yet implemented due to lack of
  ressources.&lt;br /&gt;
   &lt;br /&gt;
   Joerg wrote a nice introduction on udk site&lt;br /&gt;
   &lt;a
  href="http://udk.openoffice.org/python/scriptingframework/index.html"&gt;http://udk.openoffice.org/python/scriptingframework/index.html&lt;/a&gt;&lt;br /&gt;

   &lt;br /&gt;
   A more general presentation on pyUNO (OpenOffice.org UNO scripting through
  python) is available there&lt;br /&gt;
   &lt;a
  href="http://udk.openoffice.org/python/python-bridge.html"&gt;http://udk.openoffice.org/python/python-bridge.html&lt;/a&gt;&lt;br /&gt;

   &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_02_20_python_inside_00o_2_0</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_02_20_python_inside_00o_2_0/atom?2005_02_20_python_inside_00o_2_0"
        title="Edit Here - Python inside 00o 2.0" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">XML OOo 2.0 : Draft OASIS accepté</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_02_18_xml_ooo_2_0_draft_oasis" />
  <issued>2005-03-08T01:20:34Z</issued>
  <modified>2005-03-08T01:20:34Z</modified>
  <created>2005-02-18T07:38:25Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  Les spécifications de la version approuvée du Draft du
  technical comitee sont disponibles
   
   
  http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office
   
   Le consortium OASIS vise une normalisation ISO du format
  OpenDocument dont le format OOo1.0 à servi de base.
   Cette acceptation en tant que Draft est donc la première
  étape franchie.
   
   Voir également la ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  Les spécifications de la version approuvée du Draft du
  technical comitee sont disponibles&lt;br /&gt;
   &lt;br /&gt;
   &lt;a
  href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office"&gt;
  http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office&lt;/a&gt;&lt;br /&gt;
   &lt;br /&gt;
   Le consortium OASIS vise une normalisation ISO du format
  OpenDocument dont le format OOo1.0 à servi de base.&lt;br /&gt;
   Cette acceptation en tant que Draft est donc la première
  étape franchie.&lt;br /&gt;
   &lt;br /&gt;
   Voir également la présentation de Michael Brauer lors de la
  OOoCon2004 de Berlin sur les tenants et aboutissants de ce
  nouveau format&lt;br /&gt;
   &lt;br /&gt;
   &lt;a
  href="http://marketing.openoffice.org/ooocon2004/presentations/friday/brauerXML.pdf"&gt;
  http://marketing.openoffice.org/ooocon2004/presentations/friday/brauerXML.pdf&lt;/a&gt;&lt;br /&gt;
   &lt;br /&gt;
   voir l'annonce de Sophie Gautier regroupant les echanges
  anglophones de cette annonce&lt;br /&gt;
   &lt;a
  href="http://fr.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=10120"&gt;
  http://fr.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=10120&lt;/a&gt;&lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_02_18_xml_ooo_2_0_draft_oasis</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_02_18_xml_ooo_2_0_draft_oasis/atom?2005_02_18_xml_ooo_2_0_draft_oasis"
        title="Edit Here - XML OOo 2.0 : Draft OASIS accepté" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Ouvrir les fichiers d'extension .tab avec Calc</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_01_26_ouvrir_fichier_d" />
  <issued>2006-06-08T08:56:09Z</issued>
  <modified>2006-06-08T08:56:09Z</modified>
  <created>2005-01-26T20:24:37Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">Par défaut les fichiers d'extension .tab s'ouvrent avec le
  traitement de texte Writer alors que ce sont le plus souvent
  des fichiers tabulés de type CSV à ouvrir dans Calc
   
   Voici la méthode pour changer ce comportement et qu'il
  s'ouvre comme un fichier CSV (cette methode marche pour toute
  autre extension)
   
   

  
   Fermer OOo

   Editer le fichier
   ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">Par défaut les fichiers d'extension .tab s'ouvrent avec le
  traitement de texte Writer alors que ce sont le plus souvent
  des fichiers tabulés de type CSV à ouvrir dans Calc&lt;br /&gt;
   &lt;br /&gt;
   Voici la méthode pour changer ce comportement et qu'il
  s'ouvre comme un fichier CSV (cette methode marche pour toute
  autre extension)&lt;br /&gt;
   &lt;br /&gt;
   

  &lt;ul&gt;
   &lt;li&gt;Fermer OOo&lt;/li&gt;

   &lt;li&gt;Editer le fichier
   /share/registry/data/org/openoffice/Office/TypeDetection.xcu&lt;/li&gt;

   &lt;li&gt;Faire une recherche sur cette entrée
   "calc_Text_txt_csv_StarCalc"&lt;/li&gt;

   &lt;li&gt;Dans le premier resultat de la recherche, modifier la
   ligne&lt;/li&gt;
  &lt;/ul&gt;

  &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
  0,text/plain,,,csv;txt,0,&lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
  en&lt;br /&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
  0,text/plain,,,csv;txt&lt;b&gt;;tab&lt;/b&gt;,0,&lt;br /&gt;
  &lt;/p&gt;
  &lt;br /&gt;
   Lors de la prochaine ouverture d'un fichier d'extension .tab
  avec OpenOffice.org, l'assistant d'ouverture des fichiers CSV
  sera affiché&lt;br /&gt;</content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_01_26_ouvrir_fichier_d</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_01_26_ouvrir_fichier_d/atom?2005_01_26_ouvrir_fichier_d"
        title="Edit Here - Ouvrir les fichiers d'extension .tab avec Calc" />
</entry>

  
  
      <entry xmlns="http://purl.org/atom/ns#"
       xmlns:dc="http://purl.org/dc/elements/1.1/">
     
  <title mode="escaped" type="text/html">Le splashscreen de OOo2.0</title>
  <link rel="alternate" type="text/html"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_01_25_splashscreen_ooo2_0" />
  <issued>2005-03-08T01:20:43Z</issued>
  <modified>2005-03-08T01:20:43Z</modified>
  <created>2005-01-25T19:27:38Z</created>
  <draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
  <author>
    <name>lgodard</name>
  </author>
  
  
    <dc:subject>openoffice</dc:subject>
  
  
  <summary type="text/html" mode="escaped">
  La procedure de vote pour le splashscreen de la version 2.0
  est ouverte
  
  http://fr.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=9709

  
  Il faut être authentifié sur le projet OOo (et donc s'inscrire
  si ce n'est pas le cas)
  On a droit à 3 votes
  
  Il y a eu énormement de propositions et ce qui est soumis au
  vote est une présélection des responsables de projets
  
  Pour ...</summary>

  <content type="text/html" mode="escaped"
           xml:space="preserve">
  La procedure de vote pour le splashscreen de la version 2.0
  est ouverte&lt;br /&gt;
  &lt;a
  href="http://fr.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=9709"&gt;
  http://fr.openoffice.org/servlets/ReadMsg?list=dev&amp;amp;msgNo=9709&lt;/a&gt;&lt;br /&gt;

  &lt;br /&gt;
  Il faut être authentifié sur le projet OOo (et donc s'inscrire
  si ce n'est pas le cas)&lt;br /&gt;
  On a droit à 3 votes&lt;br /&gt;
  &lt;br /&gt;
  Il y a eu énormement de propositions et ce qui est soumis au
  vote est une présélection des responsables de projets&lt;br /&gt;
  &lt;br /&gt;
  Pour simplement voir, ca se passe ici&lt;br /&gt;
  &lt;a
  href="http://oosurvey.gratismania.ro/oooart/images_voting/sellected-images.html"&gt;
  http://oosurvey.gratismania.ro/oooart/images_voting/sellected-images.html&lt;/a&gt;&lt;br /&gt;

  &lt;br /&gt;
 </content>

  <id>tag:blogs.nuxeo.com:sections:blogs:laurent_godard:2005_01_25_splashscreen_ooo2_0</id>
  <link rel="service.edit" type="application/atom+xml"
        href="http://blogs.nuxeo.com/sections/blogs/laurent_godard/2005_01_25_splashscreen_ooo2_0/atom?2005_01_25_splashscreen_ooo2_0"
        title="Edit Here - Le splashscreen de OOo2.0" />
</entry>

  

</feed>
