Roadmap + Actual State

"Simon Pamies" <[email protected]> Fri, 17 Oct 2003 22:18:12 +0200
Newsgroups gmane.comp.web.zope.plone.collective.ticle
Message-ID <[email protected]>
--=====_106642189230714=_
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,

perhaps some people may think nothing is going on with ticle. To avoid such
mind craps going on I'll give you some status update here and I decided to
introduce a deadline until when we should have some things running.

What I've done so far:

+ Finished all interfaces for the core engine
+ Wrote some tests
+ Implemented a SimpleUIDEngine / IMSUIDEngine
+ Started implementation of a Storage Engine
   If we want to deal with very much objects we need a very fast
   implementation. I'm using OOBtrees. For more than
   50.000 objects the engine'll split them over more than one
   BTree - that ensures, that searching for an object will remain fast.
   For the extended query ('give me all documents having author Peter=
 (Document linkedWith Person)')
   I'll adapt the FieldIndex used by the ZCatalog to manage search result=
 lists - more to come.

+ Some thinking about how to implement a ConstraintManager
   -- Markus Reinsch will take the task to implement a working=
 ConstraintManager

+ Updated and structured documentation at plone.org a little bit.
   -- Sebastian Wiemer will take the task to refactor that documentation.=
 That will make
   the documentation more comprehensible and he'll provide some real life=
 examples
   like how you can map a simple Topic Map structure onto ticle.

+ Very much thinking about how we should process ;-)

-- Tobias Ahlers will start implementing the Plone Prototype with=
 Archetypes

Feel free to support them (email to: [email protected]) or 
even to submit ideas or concrete implementations (post to the mailinglist).

Things to be done:

+ Import / Export (Ideas about that? XML-Schema?)
+ Extended Constraint Manager (please contact Markus Reinsch for info about=
 that)
+ ZMI-Views
+ Plone Implementation (Ghost Objects? Extended TreeNav?)
+ Working examples (Import from TopicMap to Ticle (Florian Konnertz?),=
 WorkflowEngine based on Ticle)
+ Security Engine (e.g.: relate PersonObject with PermissionSeetings and=
 user from acl_users...)

Roadmap:

+ Oct 20th : Until then all Interfaces should be finished and fixed (means:=
 no major changes should occur after then)

+ mid of Nov (17th) : Running prototype
                     Until then we should have a prototype (based on Plone)=
 up and running. That
                     prototype will be based on Plone and Archetypes and=
 demonstrate the power of
                     the engine. We'll have a control panel to manage=
 constraints over links. To demonstrate
                     the integration into Archetypes, we'll extend the=
 ReferenceEngine to work with ticle.

cheers
Simon


--=====_106642189230714=_
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY style="FONT-FAMILY: Arial" text=#000000 bgColor=#ffffff>
<DIV><FONT size=2>Hi,</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>perhaps some people may think nothing is going on with ticle. 
To avoid such</FONT></DIV>
<DIV><FONT size=2>mind craps going on I'll give you some status update here and 
I decided to</FONT></DIV>
<DIV><FONT size=2>introduce a deadline until when we should have some things 
running.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>What I've done so far:</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>+ Finished all interfaces for the core engine</FONT></DIV>
<DIV><FONT size=2>+ Wrote some tests</FONT></DIV>
<DIV><FONT size=2>+ Implemented a SimpleUIDEngine / IMSUIDEngine</FONT></DIV>
<DIV><FONT size=2>+ Started implementation of a Storage Engine</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;If we want to deal with very much objects we 
need a very fast</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; implementation. I'm using OOBtrees. For more 
than</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; 50.000 objects the engine'll split them over more 
than one</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; BTree - that ensures, that searching for an 
object will remain fast.</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; For the extended query ('give me all documents 
having author Peter (Document linkedWith Person)')</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; I'll adapt the FieldIndex used by the ZCatalog 
to&nbsp;manage search result lists - more to come.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>+ Some thinking about how to implement a 
ConstraintManager</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; -- Markus Reinsch will take the task to implement 
a working ConstraintManager</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>+ Updated and structured documentation at plone.org a little 
bit.</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;-- Sebastian Wiemer will take the task to 
refactor that documentation. That will make</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;the documentation more comprehensible and 
he'll provide some real life examples</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; like how you can map a simple Topic Map structure 
onto ticle.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>+ Very much thinking about how we should process 
;-)</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>-- Tobias Ahlers will start implementing the Plone Prototype 
with Archetypes</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Feel free to support them (email to: <A 
href="mailto:[email protected]">[email protected]</A>) or </FONT></DIV>
<DIV><FONT size=2>even to submit ideas or concrete implementations (post to the 
mailinglist).</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Things to be done:</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>+ Import / Export (Ideas about that? XML-Schema?)</FONT></DIV>
<DIV><FONT size=2>+ Extended Constraint Manager (please contact Markus Reinsch 
for info about that)</FONT></DIV>
<DIV><FONT size=2>+ ZMI-Views</FONT></DIV>
<DIV><FONT size=2>+ Plone Implementation (Ghost Objects? Extended 
TreeNav?)</FONT></DIV>
<DIV><FONT size=2>+ Working examples (Import from TopicMap to Ticle (Florian 
Konnertz?), WorkflowEngine based on Ticle)</FONT></DIV>
<DIV><FONT size=2>+ Security Engine (e.g.: relate PersonObject with 
PermissionSeetings and user from acl_users...)</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Roadmap:</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>+ Oct 20th : Until then all Interfaces should be finished and 
fixed (means: no major changes should occur after then)</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>+ mid of Nov (17th)&nbsp;: Running prototype</FONT></DIV>
<DIV><FONT 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Until then we should have a prototype (based on Plone) up and running. 
That</FONT></DIV>
<DIV><FONT 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
prototype will be based on Plone and Archetypes and demonstrate the power 
of</FONT></DIV>
<DIV><FONT 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
the engine. We'll have a control panel to manage constraints over links. To 
demonstrate</FONT></DIV>
<DIV><FONT 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
the integration into Archetypes, we'll extend the ReferenceEngine to work with 
ticle.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>cheers</FONT></DIV>
<DIV><FONT size=2>Simon</FONT></DIV></BODY></HTML>


--=====_106642189230714=_--



-------------------------------------------------------
This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo
The Event For Linux Datacenter Solutions & Strategies in The Enterprise 
Linux in the Boardroom; in the Front Office; & in the Server Room 
http://www.enterpriselinuxforum.com