Difference between revisions of "Modularization"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
(26 intermediate revisions by 5 users not shown)
Line 1: Line 1:
by now OOo has been regarded as the only real alternative office suite,
+
{| 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,
 
sometimes hard to build, often admired for its feature completeness,
 
sometimes hard to build, often admired for its feature completeness,
 
somewhat beaten because of the memory footprint, understood to have one
 
somewhat beaten because of the memory footprint, understood to have one
Line 8: Line 36:
 
Many words may be used for OOo, though small is not with them :-)
 
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
 
OOo is a huge project, with lots of code and a more or less monolithic
architecture. (Even :-) the ESC [[ESC_dashboard|understands]] that size does not only has
+
architecture.
advantages (though it sometimes matters :-).
+
  
(see )
+
It seems a hero is needed ... we want to move out to fill this position ...
  
It seems a hero (or five) is needed ... we (Cynthia, Xiuzhi, LiuTao,
+
... to Improve and Support Modularization of OOo.
Ingo and I) want to move out to fill this position and therefor need
+
your (mental) support ...
+
  
to Improve and Support Modularization of OOo.
+
===The Build Wizard===
 +
A prototype of the Build Wizard may be started directly: [http://modularization.openoffice.org/dist/launch.jnlp Build Wizard]
  
===Goals===
+
===IRC===
The Goals are:
+
Meet us on IRC. Every Tuesday we do meet on IRC to discuss progress and state, goals and the weather.
* 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===
+
<center>Channel: ''irc.freenode.net#ooom12n''</center>
And this is what we want to do first:
+
<center>Time: ''3:00pm PEK / 9:00am HAM / 4:00am New York / 1:00am SFO''</center>
* 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 /
+
===DOING===
xconfig, first configure it extensively, ideally in a graphical way, than build it.
+
#Docbook support configurable. ( Just uploaded the unfinished extension [[File:DocBook.zip.gz]] )
 +
#new configure tree node
 +
[[Image:Newconfituretreenode.JPG]]
  
===Outlook===
+
==OtherLinks ==
Later on we may
+
[http://wiki.services.openoffice.org/wiki/modularization_org Original wiki page of modularization]<br>
* rework SCP to configure the sources more dynamically,
+
[http://wiki.services.openoffice.org/wiki/Modularization_more_goals  Here comes more goals]<br>
* provide pre-build intermediates to reduce build times for many,
+
[http://wiki.services.openoffice.org/wiki/Modularization_build_wizardattachment  build_wizardattachment]<br>
* disentangle the OOo applications, and
+
* do even more ...
+
  
== Other Links ==
 
[http://wiki.services.openoffice.org/wiki/Modularization/IRCLOGS IRCLOGS ]<br>
 
[http://wiki.services.openoffice.org/wiki/modularization_org Original wiki page of modularization]
 
[http://wiki.services.openoffice.org/wiki/Modularization_more_goals  Here comes more goals]
 
  
 
[[Category:Build_System]]
 
[[Category:Build_System]]
 +
[[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