New product type: Product Rental with shipment and return: great for tools, cars, video's etc more at our website....
Framework
Mini Language <set> operation supports now groovy syntax in the from-field attribute
Update the jQuery Validation Plugin to version 1.8.1
Jackrabbit Branch
Added multiple language support for all nodes using the new OCM layer
Added Versioning support for all nodes using the new OCM layer
Added a new API layer for an easier use
August 2011
All components
removed the website record from all component where there was no real front-end website.
Content
added an function on the website detail: 'SEO' to generate missing seo fiendly url's on a catalog, category, product and content level. entities records which have already a seo friendly alternative url are not touched
Scrum
Add a 'new backlogitem' button when selected an existing backlog item
It should be possible to delete a backlog even when hours are attached
the button 'billed' on a backlogitem to set the flag to billed, does not work, get an error message
if for a backlogitem, billed is no, the time entries are not combined into a single item on the invoice.
the email confirmation: Scrum - Your Sprint is started, has the wrong domainname in the sprint url: 127.0.0.1
Convert the service name 'addWorkEffortTimeToInvoice' to 'scrumAddWorkEffortTimeToInvoice' to allow a special grouping
Remove the causes for the entity warnings in the log, there were entity changes inside scrum, we do not expect using it yet but we can supply conversion programs if needed
Catalog/Ecommerce/order
add three optional parameters to the macro: <@ofbizUrl fullPath=true encode=false secure=false> which are pretty self explanatory and are needed to generate a proper url within emails
the product url on the order confirmation email didn't display because ofbizCatalogAltUrl don't return the URL when request not found: fixed
Marketing/content/ecommerce
create a many to many relationship between contact list and website, and update demo data, created screens in both components.
Party
preferences now properly listed by userlogim.
added a sortable mod/add date to the find list, to what has been changed and added.
HR
replace the HR company tree with a jquery version
Accounting/order
added a new accounting configuration option to generate invoice per order or per shipment. can be overridden at the order level included Junit tests too.
Framework
Update jQuery to Version 1.6.2
add the viewsize and viewindex parameters to the buttons on a list form to remember the page index and page size automatically
added spring libraries to be able to test events with junit example can be found in the accounting/order change
Jackrabbit Branch
complete object content mapping refactoring
now using the jackrabbit OCM library to map the content from a node to the repository, which makes the code more generic
it is now possible to create Java Objects for each content use case (i.e blog, forum or product content)
the JCR implementation has moved back to the framework
there is no connection between the database and the JCR nodes anymore
New component added which is in use for about one year in our company. More info what features are supported and how to get started can be found at our website....
Order
Added support to save auto-save shopping list for anonymous users. A schedule service will delete the auto-save shopping list for anonymous user that are not updated in last 30 days by default if no configuration is specified.
Marketing
several improvements and fixing of errors on the email list
June 2011
Content
Added SEO friendly url's similar to products, now also for content
Add a button/way to (re) generate keywords on content
Catalog
Now possible to add/upload links and images to a product Category
Jackrabbit Branch
container start refactoring
upgrade to Jackrabbit 2.2.7
May 2011
Framework
update derby to 10.8.1.2
update to jQuery 1.6.1 and jQuery UI 1.8.13
Added Ant Contrib and uses it where relevant
Make ofbiz working with the Amazon EC2 load balancer.
New Session timeout Handling for ajax requests
E-commerce and Catalog
Now possible to have SEO friendly url's in multiple languages and more....can be manually entered and updated but also automatically generated from the category or product name. how to use it...
In E-Commerce added a jQuery category tree only showing categories which have a related product or have a related category with a product. It has been tested in IE too. The showing of products from the tree is now using ajax and is only updating the middle of the screen
Improved Catalog interface moving detail function tabs to the right, replaced links with the menu widget and only showing when relevant.
Add an automatic product price currency conversion for e-commerce/order entry which can be switched off in a properties file.
Content
Added a content search function similar to the product and workeffort search function
Webpos
A new version of webpos fully rewritten and using a lot of jQuery for speed up the user interaction.
All components
Javadoc documentation working now correctly with ant build target docs and docs-all
Jackrabbit branch
i18n Support for Text and File content, content can now be stored in different languages.
The system automatically determine the language which should be loaded when the content is read.
Versioning for all Contents and Nodes / folders
HTML5 branch
A new branch to make Ofbiz HTML5 ready was created
The 11.04 branch was created on may 2nd.
April 2011
Framework
Add famfamfam icons library, not exploited yet
Better handling of required fields with help of JQuery validate function.
Add a Lookup for Portal Page
Add "MUNICIPALITY" to getStateList's search condition to make "municipality" of china visible in state list
Allow OFBiz to run under Jenkins
HTML Selenium testsuites can be run from webtools
blank firefox profile is added, so there is no need to change the https to http when doing functional testing
Update the HttpClient Library to version 4.1, the new version have some bug fixes and new security features
Update the lcal4j library
i18n the DateTime picker using the datejs library. The library converts date and time inputs as well as outputs
update to jQuery 1.5.2 and jQuery UI 1.8.11
Order
Add a parameter to forbid order decimal quantity
Product
Add a product price history
Jackrabbit Branch
Implement first CRUD Operations for (normal) text content and files
when using selenium, downloads the selenium RC 1.0.3
Refactored Start.java
Refactored Container.java and ContainerLoader.java to get a better control of loading/starting/shutdown of containers
Hot-Deploy modules are now able to load their own container, therefore a hot-deploy-container.xml have to be created in the component config folder
Remove warnings from some classes to make them better maintainable
Content
Auto-detecting an uploaded document's MIME type using Apache Tika
Catalog
the category tree elements will now be sequence number sorted
creating of SEO URLs for categories and products
Googlebase
extend the security
URL Tagging to allow google analytics to report on the source
additional search parameter
ACTIVE_PRODUCT: is the product active in OFBiz
GOOGLE_SYNCED: is the product sync with google
DISCONTINUED_PRODUCT: is the product is in stock
February 2011
Applications components
Removed compilation warnings
Framework
Normal Links can now render there target content in a Layered Boxes (like the lookups)
Introduced widget.autocompleter.defaultMinLength in widget.properties and set it to 2: default minimum number of characters an user has to type before the ajax autocompleter activates (jQuery default is 1).
Added a css trick to have a vertical scrollbar when having dozens of items in autocomplete (using widget.autocompleter.defaultViewSize=100 for instance)
The UI Date Time Picker have new intervals to set more precise timestamps
Migration to Tomcat 6.0.32
Catalog
Product image management added
Batch processing for resizing and renaming of product images over the product image management
Cybersource Payment Gateway updated
E-Commerce
Deleted not needed JS Libraries to improve the page loading
Shoppingcart Unit Tests added
Theme
Fancybox for Theme preview
Fixed bugs in Drop Down Menu of Droppingcrumps and BlueLight Theme
A few visual changes in the BlueLight Drop down menu layout
January 2011
Demos
Thanks to ASF generosity (actually infrastructure team) we have doubled our available RAM. With now 4GB for trunk and stable, and some bugs fixed, the demo instances are far more reliable.
Applications components
Most of the java compilation warning has been removed.
Most of the java services having hard-coded return messages that has been internationalized.
Specialpurpose components
Most of the Java services having hard-coded return messages that has been internationalized.
Framework
A new Groovysh container, like the old Beanshell one. They are now both commented out by default for security reason
A new Layout Demo option has been added in Webtools. Useful for developers in order to follow UI best practices.
Marketing
The email list function has been completed and extended. More.....
Multi-tenancy
It is now easier to create a new tenant in OFBiz with ant task 'run-create-tenant' More.....
E-Commerce
A popular categories section was added to the e-commerce frontpage which is generated from the data warehouse of real orders. Also adjusted the sales reports from the data warehouse by week/month/year.
Catalog
Improved the category maintenance screens using a combined catalog/category jQuery tree and added a new 'category' find and list function.
DHL shipping integration now use the new Shipment Gateway Config features.
USPS shipping integration now use the new Shipment Gateway Config features.
Ebay Store
Many improvements and bug fixes. The ultimate goal is to replace the Ebay component
Theme
The old FlatGray was updated. And present itself now in a new modern Look & Feel.