21
edits
Changes
no edit summary
[[OpenOffice.org Overview]]
= Potential Projects =
== Extensions ==
== Others ==
<!--
-->
Extensions in OpenOffice extends the capability of the OpenOffice program. Extension can be for OpenOffice Writer, Calc, Presentation, Database or for the core OpenOffice. For OpenOffice writer, there may be extensions that extends the dictionary feature of OpenOffice so that user can use a French dictionary. Similarly there may be extensions that adds extra grammar features. An extension for Calc might do a complex calculation like mortgage calculation or filter data in certain way.
A popular extension might become part of the core program in a future release.
Extensions for OpenOffice can downloaded at http://extensions.services.openoffice.org
<!--
-->
To install an extension
* First download an extension from http://extensions.services.openoffice.org
* Then open OpenOffice Writer or Calc. On the top menu, click Tools->Extension Manager...
[[Image:install_extension01.png|border|none|thumb|200px|Installing an Extension]]
[[Image:install_extension02.png|border|none|thumb|200px|Installing an Extension]]
Usually, you should see a new button or menu item related to the extension you install. Since extension can do different things, sometimes you might not see any button or menu item. That extension might only appear and work on context menu. So if you cannot find it, check the extension's read-me file or manual.
[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Checklist_for_Writing_Extensions Checklist for Writing Extensions]
OpenOffice.org program and SDK can be installed through package manager program, such as apt-get, yum, merge and pacman. Also, several GUI font-end for package manager programs are available to make installation easier. On Ubuntu, Synaptic is good choice. YumEx is the best option on Fedora.
* Ubuntu:
** With aptitude: launch a terminal and enter following command
*: <pre>sudo aptitude install openoffice.org-dev-doc</pre>
** With Synaptic: Go to menu: System -> Administration -> Synaptic Package Manager. Search openoffice, and click openoffice.org, openoffice.org-dev, openoffice.org-dev packages, then click Mark for Installation and hit Apply on toolbar.
* Fedora:
** With Yum:
*: <pre>sudo yum install yumex</pre>
*: After installation, launch YumEx, search openoffice, select those packages and install.
''Note: On Fedora, <code>sudo</code> is not set by default. You can add you account to wheel user group so that you can use <code>sudo</code>. Also, you may use <code>su</code> to change to root, and run yum to install packages. <br/>
''Note: On Ubuntu, if you use OpenOffice.org program that comes with distribution, and try to install SDK that is downloaded from OpenOffice.org website, you may encounter dependency issue. You should the SDK that come with distribution.
NetBean can be installed through package manager as well. Package name is netbeans.
Ubuntu:
<pre>sudo aptitude install netbeans</pre>
Fedora:
<pre>sudo yum install netbeans</pre>
''' To-Do: need someone check if the packages name for Netbeans on Fedora is netbeans.
After installation, you can install development plugin in NetBean. Lunch NetBean, select Plugins under Tool menu. Then switch to Available Plugins tab, and install OOo API plugin. Finally, select Options under Tool menu, and go to Miscellaneous -> OOo API Plugins tab. Fill in the path to OpenOffice.org program and SDK. Path is provide in following section.
''' To-Do: guild on install setup Eclipse for OOo Extension Dev
* Ubuntu:
** Program: /usr/lib/openoffice
** SDK: /usr/lib/openoffice/basis3.1/sdk
** Examples: /usr/lib/openoffice/basis3.1/sdk/example
''' To-Do: need path on Fedora and others major disctrosdistros. ====Windows====
This is tutorial is to set up a Java development platform on Windows.
You will need the following software:
[http://download.openoffice.org OpenOffice.org]
[http://download.openoffice.org/sdk/index.html OpenOffice.org SDK]
[http://netbeans.org/downloads/index.html Netbeans]
Make sure you install OpenOffice and the SDK before running Netbeans.
First Open Netbeans and go to:
Tools -> Plugins
Go the Available Plugins tab and look for OpenOffice.org API Plugin and check the box beside it.
It will prompt you to install and click the Install button on the bottom of the list.
The plugin will install. To change the setting for the plugin go to:
Tools -> Options -> Miscellaneous -> OOo API Plugin
There you will see the directory path to the installation of both OO and The SDK. If you need to change it then you can make the corrections here.
[http://blog.nkadesign.com/2008/net-working-with-openoffice-3/ .Net Resources]
[http://wiki.services.openoffice.org/wiki/Uno/Article/Understanding_Uno Understanding UNO]
<!-- [[User:Asamimi|asa]] no need for this, it is already set as your work :) -->
[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/ProUNO/UNO_Concepts UNO Concepts]
[http://api.openoffice.org/docs/DevelopersGuide/DevelopersGuide.xhtml Developers Guide]
# [http://api.openoffice.org/docs/DevelopersGuide/Appendix/UCPs/UCPs.xhtml Universal Content Providers]
# [http://api.openoffice.org/docs/DevelopersGuide/Appendix/IDLSyntax/IDLSyntax.xhtml UNOIDL Syntax/Grammer]
Some example source codes can be found in the OpenOffice sdk folder.
For Ubuntu distribution: <code>/usr/lib/openoffice/basis3.1/sdk/examples</code>
===sample code 1===
===sample code 2===
===sample code 3===
=== API Samples ===
http://wiki.services.openoffice.org/wiki/API/Samples
==Resources / Links==
under construction...
=OpenOffice Smart Tags=[http://wiki.services.openoffice.org/wiki/Writer/Smart_Tags Smart Tag Resources][http://marketing.openoffice.org/ooocon2007/programme/thursday_128.pdf Smart Tag Presentation]==Resources / Links== ===Development Resources===[http://api.openoffice.org/ OpenOffice.org API site]<br/>[http://download.openoffice.org/sdk/index.html OpenOffice.org SDK site]<br/>[http://wiki.services.openoffice.org/wiki/Main_Page OpenOfice.org Wiki Projects]===Other Resources===
[http://en.wikipedia.org/wiki/Help:Wiki_markup Wiki Markup]
===Syntax highlighting in WikiMedia===
use <syntaxhighlight lang="">code here</syntaxhighlight>
<syntaxhighlight lang="csharp">
int main(){
int i;
for(i=0;i<10;i++){
printf("%d\n", i);
}
return 0;
}
</syntaxhighlight>