<div>Hi Jean,<br>&nbsp;</div>
<div>The FSFile&nbsp;has created to&nbsp;be Indexed Full Text. It's used a&nbsp;converter to&nbsp;get&nbsp;content as text and catalog the file. I will extend it to catalog zipped files and create a module to manage Documents, Files and Images. The objective is create&nbsp;the&nbsp;&quot;Public Documents module&quot; just to be a generic model. 
</div>
<div>&nbsp;</div>
<div>I'm using FS storage because I'm worried (after discuss with Rogério about this)&nbsp;about the size of Data.fs after the inclusion of all information structuralized and unstructuralized ( big documents ). As Rogério,&nbsp;the 
data.fs so big ( I think 10GB&nbsp;or more )&nbsp;can has many&nbsp;big problems. </div>
<div>&nbsp;</div>
<div>The Forum is my next step, I will&nbsp;be&nbsp;using File System Storage too ( a XML file ). I already started the development but I don't&nbsp; has a&nbsp;test version.</div>
<div>&nbsp;</div>
<div>The Task management I will impletement possibly togheter with another project ( Diego and Gustavo ). The project is about project Management and I don't have so much information about that yet.</div>
<div>&nbsp;</div>
<div>I will try check the mix with postgresql and mysqldda.</div>
<div>&nbsp;</div>
<div>I took off some days to rest and travel. When I to come back I will retake the programming works, for the time being I am searching and answering email only. I will publish&nbsp;some new&nbsp;documentation&nbsp;to help the brazillian community grow up. 
</div>
<div>&nbsp;</div>
<div>When I to come back I work to created stable versions to&nbsp;be more easy follow&nbsp;the devolopment.</div>
<div>&nbsp;</div>
<div>Thanks for your suggestions,</div>
<div>&nbsp;</div>
<div><br clear="all">-- <br>Rafael M. Monnerat<br><a href="http://monnerat.objectis.net">http://monnerat.objectis.net</a><br>&nbsp;</div>
<div><br>&nbsp;</div>
<div><span class="gmail_quote">2006/1/2, Jean-Paul Smets &lt;<a href="mailto:jp@nexedi.com">jp@nexedi.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Le Vendredi 16 Décembre 2005 05:09, Rafael Monnerat a écrit :<br>&gt; I create a new business template , the ERP5 Groupware
<br><br>Sorry Rafael for my late reply.<br><br>&gt; The ERP5 Groupware has a new portal type. The FSFile has the same<br>&gt; function of portal type File, but I create this portal type with some new<br>&gt; features:<br>
&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;- File System Storage – In initial version Storage all files in<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;'/var/lib/zope/Local'<br><br>ERP5 File used to be based on ExtFile (until a few weeks ago). The code and<br>dependency is still there (since most of our customers still use FS based
<br>approach). I think it would be better to include some switch in ERP5 so<br>that people can chose if they prefer file based or ZODB based. For example,<br>in the same way as in Photo product to chose PIL or image magick.
<br><br>Now, about FS vs. ZODB. We used to think that FS based provided higher<br>performance than ZODB based. We actually changed our mind recently after<br>finding a way to get the same performance with ZODB as with FS based
<br>approach. Together with the fact that ERP5 supports WebDAV and that ZODB is<br>simpler to setup, I think FS based approach is no longer needed. In<br>particular, FS based is quite inconevenient with clusters. I am stating
<br>that after using FS based files for more than 3 years. So, I can understand<br>your interest in FS based approach.<br><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;- Catalog Full Text - These extract the file content as text ( using a<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;conversor ) and catalog the file on mysql ( Use SearchableText )
<br><br>Very nice. This will be very useful and I would like to integrate it is<br>possible. I would suggest you to have a look to ZMySQLDDA<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://cvs.erp5.org/ZMySQLDDA/">http://cvs.erp5.org/ZMySQLDDA/
</a><br><br>It is a derivative of MySQL DA which waits for the end of transactions to<br>send SQL requests to MySQL. This is useful with MyISAM tables which do not<br>support transactions. It prevents from getting exceptions in Zope related
<br>to lack of transactions in MyISAM (this is of course not need by InnoDB<br>which supports transactions).<br><br>You could also try to mix (if you want to have fun) MySQL for high<br>performance tables and pgsql for full text (I hear that pgsql has great
<br>full text algorithms).<br><br>&gt; I include in the ERP5 Groupware some files and customize the<br>&gt; navigation_box to execute the full text search. ( More Explain in Howto<br>&gt; This business template will have the minimal Groupware tool and maybe I
<br>&gt; will extend to Personal tools. I'm working to create:<br><br>OK<br><br>&gt; Forum<br><br>I am interested to see how you will implement that.<br><br>&gt; Task List for Groups ( Used to Personal Task List too. )<br>
<br>I would suggest you not to concentrate too much on Tasks since we have<br>already something in that area for project management. Tasks are the same<br>thing as &quot;service orders&quot;. So, they must be implemented with ERP5 Order
<br>class and integrated in ERP5 simulation. This requires in depth<br>understanding of ERP5 simulation.<br><br>&gt; Events<br>&gt; Calendar<br>&gt; News<br><br>I am interested to see what you get in that area. Regarding Calendar, there
<br>are some Calendars in ERP5 for planification of tasks and orders. This kind<br>of calendar is very different with what people expect for personal<br>calendaring. It looks more like production calendars in factories. There
<br>will also be calendar data structures for human resource management (ie.<br>definition of working periods, not of personal calendars). This is still<br>partly an open issue for us.<br><br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;I Don't want recreate a CPS or Plone ( or other cms ) in ERP5. I think
<br>&gt; in some cases I solution needs a big CMS like these, but in other cases a<br>&gt; simple solution for content managementis better than big, confuses and<br>&gt; dificults solution.<br>&gt;<br><br>I think that it takes a huge time and effort to create a CMS such as CPS or
<br>Plone and that it would be vain to create in ERP5 yet another CMS. Still,<br>your project is interesting as a way to test or extend the technical<br>capabilities of ERP5. And it is true that in some cases, when ERP5 users
<br>just want to add images, documents and files to products or orders, there<br>is no need for a CMS.<br><br>&gt;&nbsp;&nbsp;Suggestion, questions are wellcome.<br><br>My suggestion is to proceed step by steps. Implement one part perfectly and
<br>publish/submit it quickly. This way, we can help you.<br><br>&gt;<br>&gt;<br>&gt; --<br>&gt; Rafael M. Monnerat<br>&gt; <a href="http://monnerat.objectis.net">http://monnerat.objectis.net</a><br><br>--<br>Jean-Paul Smets-Solanes, Nexedi CEO - Tel. +33(0)6 29 02 44 25
<br>Nexedi: Consulting and Development of Libre / Open Source Software<br><a href="http://www.nexedi.com">http://www.nexedi.com</a><br>ERP5: Libre/ Open Source ERP Software for small and medium companies<br><a href="http://www.erp5.org">
http://www.erp5.org</a><br>Rentalinux: Desktop Linux Server<br><a href="http://www.rentalinux.com">http://www.rentalinux.com</a><br>_______________________________________________<br>Erp5-dev mailing list<br><a href="mailto:Erp5-dev@erp5.org">
Erp5-dev@erp5.org</a><br><a href="http://erp5.org/mailman/listinfo/erp5-dev">http://erp5.org/mailman/listinfo/erp5-dev</a><br></blockquote></div><br>