...
Tip |
---|
If you are looking for something that is not in the links below, try to do a search on this page. Sometimes people add a page under this one without putting a link to it. If you are in luck, the word you search is in the title of one of these pages... A better way might be to simply use the global wiki search... |
Accounting
- MISC Accounting Links
- Billing Account
- If you get accounting related issues and are not interested in posting accounting transactions, see here
- Show prices with VAT included in eCommerce
- How are managed transactions in different currencies from the one of GL ?
- glAccountClass vs glAccountType : follow the links
- A thread about glAccountType
Apache HTTPD (Apache Web server)
Ajax - Javascript - Json
- Disable Browser Cache for Module
- Integrate OFBiz with Yui-Ext
- An easy way to get a data structure from server to Javascript in client browser
Applications server
- How to run inside a non embedded application server
- Adding Lambda Probe in OFBiz for monitoring Tomcat
- How to make redirection inside an application server without using mod_rewrite
Asset Maintenance
Barcodes
- The Barcodes in OFBiz are done with Barcode4j. See the Barcode XML format documentation for howto specify the format.
CAS
- Setting Up CAS with OFBiz (PDF) (This document speaks about OFBiz release 5, this release will never exist but will certainly be 9.4 or hopefully at least 9.x (x<=12)...)
Certificate
CMS
- Magnolia CMS Integration Guide (note though that the recommended way in OFBiz is still to use the content component...)
CSS
- OFBiz maincss.css HTML Element Collection Styles
- If you get this problem The horizontal menu in the right column is causing the HTML elements below it to drop down to the bottom of the screen
DataBase
- Derby
...
- Oracle
Development tips
- What is the best practice to modify an existing component or create a new one?
- What is considered the best practice in creating a custom web application with OFBIZ?
- How to Extend an existing component in customized application?
- How to manage your source differences?
- Which variables are available in screen context?
- Tips & Tricks while working with Groovy
- Deprecating entities
- Add a WAR file
- Using locale XSD files instead of OFBiz remote (at http://ofbiz.apache.org/dtds) for validation and content completion
- UBPL Introduction
- How to know which ant tasks are available : ant -p
Eclipse
Geographic Information Systems (GIS)
- Setting up PostGIS spatially-enabled PostgreSQL database
- Connecting OFBiz to PostGIS spatially-enabled database
Groovy
Licences
Miscellaneous
- Sending mails to contact lists
- Issue with createAcctgTransAndEntries service
- Steps to process a Configurable Product
- How to display all information of a single party
- Product Promotion Example
Netbeans
- OFBiz in NetBeans 5.*
This page may be a bit outdated but most informations are still relevant. You should also look at the nbproject.zip file in https://issues.apache.org/jira/browse/OFBIZ-3 - OFBIZ in Netbeans 6
Bit of trial and error so if any one has a better way please inform me.
Payment
POS
- More about POS
- How to get rid of "Terminal is closed" message
- How to syncrhonise POS terminal(s) with a central database
Production Tips
- Monitoring and Maintaining the database
- Cleaning the database from unimportant data
- Users with disabled accounts are still able to login
- How to make redirection inside an application server without using mod_rewrite
- Handling of External data
- OAGIS
- How to hide products in eCommerce ?
- Performance : Server Hardware for Ofbiz hosting
Quick Start Guides
- Getting and Running OFBiz in 5 steps (look, there are more Quick Start Guides under Jacopo's Wiki space)
RMI
- Got this error on client side?
Code Block Caused by: java.util.MissingResourceException: Can't find bundle for base name cache, locale en_US
- How to use RMI without SSL
- How to test easily if RMI is working (using a simple client)
- Somethings you should know about RMI
Reporting tools
Searches
Selenium
Soap
- How to use SOAP
- A tutorial from Vincenzo Di Lorenzo, see Attachements
- A tutorial from Opentaps documentation (version 0.9v5), see Attachements
- Export Ofbiz Services that use complex type parameters via SOAP using AXIS2
You could also be interested by these links
Complex types
Arrays
Another approach
For those who are familiar with Spring, you may be interested by Apache CXF instead of AXIS2. You will find a quick comparaison between AXIS2 and CXF here
SSL
Translation
Windows
Workflow Engines
XSL:FO (FOP)
ZK (work in progress)
A tuto (screencast) for a ZK view handler
...
Patch on Windows
Creating patches
- Using Eclipse => Subclipse (Create Patch, Apply Patch context menu options, the clipboard one is the easiet)
- Using Toirtoise from Files Explorer (Create Patch, Apply Patch context menu options)
- Making a diff with subversion on command line : svn di fileName > filename.patch
I let you find the tools (with google :Eclipse/Subclipse, Tortoise, Subversion client, patch.exe, todos.exe with google ;o), etc.
Applying patches
To patch on Windows you have to download patch.exe. But you may encouter EOL problems with patch.exe.
That's why I prefer to use Tortoise's "Apply Patch" option in a 1st step. Tortoise is the best SVN and CVS UI existing, either on Linux or Windows. Besides Tortoise comes from Tigris too.
Then if I get problems with Tortoise (or Eclipse's "Apply Patch" option wich is near Tortoise for patching but less supple for this option and far more ingeneral) I use the patch command. Something to understand is that Tortoise actually use "SVN merge" so in certains cases problems arise.
To avoid EOL problems with the patch command, I use a bat file patchdos.bat :
Code Block |
---|
todos %1 |
...
patch \-p0 < %1 |
where todos is and exe to download (search with Google). Of course you will have to deal with path. But at this stage I guess it's easy...
I just learned from https://sourceforge.net/project/shownotes.php?release_id=508633 that the "--binary" option may be used in that case, did no try yet...
...
Code Block |
---|
<!-- Begin of standard login procedure --> <tr> <td>open</td> <td>/manufacturing/control/logout</td> <td></td> </tr> <tr> <td>type</td> <td>USERNAME</td> <td>admin</td> </tr> <tr> <td>type</td> <td>PASSWORD</td> <td>ofbiz</td> </tr> <tr> <td>select</td> <td>locale</td> <td>value=fr</td> </tr> <tr> <td>clickAndWait</td> <td>submitButton</td> <td></td> </tr> <tr> <td>assertElementNotPresent</td> <td>//div[@class='errorMessage']</td> <td></td> </tr> <!-- End of standard login procedure --> |
Advices from Peter Goron
Anchor | ||||
---|---|---|---|---|
|
...