Difference between revisions of "Modularization"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
{| align=right style="margin-left: 15px; border:1px solid #aaaaaa; background-color:#f9f9f9; padding:5px; font-size: 95%;" class=box
 +
|---
 +
|
 +
'''''Project Tools'''''<br>
 +
* [http://modularization.openoffice.org/servlets/ProjectHome            Project home]
 +
* [http://modularization.openoffice.org/servlets/ProjectMemberList      Membership]
 +
* [http://modularization.openoffice.org/servlets/ProjectNewsList        Announcements]
 +
* [http://modularization.openoffice.org/servlets/ProjectMailingListList Mailing lists]
 +
* [http://modularization.openoffice.org/servlets/ProjectDocumentList    Documents&amp;files]
 +
* [http://modularization.openoffice.org/source/browse/modularization    Version control]
 +
* [http://modularization.openoffice.org/servlets/ProjectIssues          Issue tracker]
 +
 +
'''''[[Modularization/To-Dos|To-Dos]]'''''<br>
 +
'''''[[Modularization/Efforts|Efforts]]'''''
 +
<DPL>category=Modularization
 +
category=Effort
 +
count=2</DPL>
 +
* [[Modularization/Efforts|...]]
 +
'''''[[Modularization/Articles&Tutorials|Articles&Tutorials]]'''''
 +
<DPL>category=Modularization
 +
category=Article|Tutorial
 +
count=2</DPL>
 +
* [[Modularization/Articles&Tutorials|...]]
 +
* [[Modularization/IRCLOGS|IRCLOGS]]
 +
|}
 +
 +
Lead: [[KR|Kay Ramme]], [[User:Liutao|LiuTao]] Co-Lead: Xiuzhi Cheng
 +
 
... by now OOo has been regarded as the only real alternative office suite,
 
... by now OOo has been regarded as the only real alternative office suite,
 
sometimes hard to build, often admired for its feature completeness,
 
sometimes hard to build, often admired for its feature completeness,
Line 10: Line 38:
 
architecture.
 
architecture.
  
It seems a hero (or five) is needed ... we (Cynthia, Xiuzhi, LiuTao,
+
It seems a hero is needed ... we want to move out to fill this position ...
Ingo and I) want to move out to fill this position ...
+
  
 
... to Improve and Support Modularization of OOo.
 
... to Improve and Support Modularization of OOo.
  
===Goals===
+
===The Build Wizard===
The Goals are:
+
A prototype of the Build Wizard may be started directly: [http://modularization.openoffice.org/dist/launch.jnlp Build Wizard]
* Adapt the OOo source to enable (more) custom-tailor products.
+
* Support custom-tailor products in the build system by
+
** checking out what is needed only,
+
** building what is needed only,
+
** re-using intermediate or final deliverables.
+
* Enable pre-build intermediates and their usage.
+
  
===Todos===
+
===IRC===
And this is what we want to do first:
+
Meet us on IRC. Every Tuesday we do meet on IRC to discuss progress and state, goals and the weather.
* Create a "build helper", responsible for
+
** getting the source,
+
** getting prerequisites and pre-builds,
+
** configuring the sources, taking care of dependencies ...,
+
** and (optionally) building it.
+
* Add missing/useful configuration switches (e.g. for headless support).
+
* Re-factor according to needs (e.g. writer only etc.).
+
  
This "build helper" may be compared to the Linux kernels menuconfig /
+
<center>Channel: ''irc.freenode.net#ooom12n''</center>
xconfig, first configure it extensively, ideally in a graphical way, than build it.
+
<center>Time: ''3:00pm PEK / 9:00am HAM / 4:00am New York / 1:00am SFO''</center>
  
===Outlook===
+
===DOING===
Later on we may
+
#Docbook support configurable. ( Just uploaded the unfinished extension [[File:DocBook.zip.gz]] )
* rework SCP to configure the sources more dynamically,
+
#new configure tree node
* provide pre-build intermediates to reduce build times for many,
+
[[Image:Newconfituretreenode.JPG]]
* disentangle the OOo applications, and
+
* do even more ...
+
  
== Other Links ==
+
==OtherLinks ==
[http://wiki.services.openoffice.org/wiki/Modularization/IRCLOGS IRCLOGS ]<br>
+
 
[http://wiki.services.openoffice.org/wiki/modularization_org Original wiki page of modularization]<br>
 
[http://wiki.services.openoffice.org/wiki/modularization_org Original wiki page of modularization]<br>
 
[http://wiki.services.openoffice.org/wiki/Modularization_more_goals  Here comes more goals]<br>
 
[http://wiki.services.openoffice.org/wiki/Modularization_more_goals  Here comes more goals]<br>
[http://wiki.services.openoffice.org/wiki/Modularization_Web_Start_Test Web Start Test]<br>
+
[http://wiki.services.openoffice.org/wiki/Modularization_build_wizardattachment  build_wizardattachment]<br>
 
+
  
  
 
[[Category:Build_System]]
 
[[Category:Build_System]]
 
[[Category:Redoffice]]
 
[[Category:Redoffice]]
 +
[[Category:Modularization]]

Latest revision as of 05:40, 3 August 2010

Project Tools

To-Dos
Efforts

Articles&Tutorials

Lead: Kay Ramme, LiuTao Co-Lead: Xiuzhi Cheng

... by now OOo has been regarded as the only real alternative office suite, sometimes hard to build, often admired for its feature completeness, somewhat beaten because of the memory footprint, understood to have one of the most classical graphical user interfaces ever, loved to recover MS documents, and so on ...

The Modularization Project

Many words may be used for OOo, though small is not with them :-) OOo is a huge project, with lots of code and a more or less monolithic architecture.

It seems a hero is needed ... we want to move out to fill this position ...

... to Improve and Support Modularization of OOo.

The Build Wizard

A prototype of the Build Wizard may be started directly: Build Wizard

IRC

Meet us on IRC. Every Tuesday we do meet on IRC to discuss progress and state, goals and the weather.

Channel: irc.freenode.net#ooom12n
Time: 3:00pm PEK / 9:00am HAM / 4:00am New York / 1:00am SFO

DOING

  1. Docbook support configurable. ( Just uploaded the unfinished extension File:DocBook.zip.gz )
  2. new configure tree node

Newconfituretreenode.JPG

OtherLinks

Original wiki page of modularization
Here comes more goals
build_wizardattachment

Personal tools