![]() |
|||||||||
|
<< New Features in openCRX v2.8 >>Thu, 09 Dec 2010 17:54:46 GMT: Resignation of the Apache Software Foundation from the JCP Thu, 09 Dec 2010 19:00:41 GMT: openCRX considering migration to ScalaTo make a long story short, we support the ASF's decision to leave the JCP EC and because Oracle (i.e. Lawrence Joseph "Larry" Ellison, the American business magnate) has taken over Java and does not show any intention to play a fair game we are currently looking into alternatives to Java. One potential target language is Scala. Read on below...
In addition to the above, openCRX v2.8.5 also includes the following features: Looking into alternatives to JavaRecent developments around Java, particularly since Oracle bought Sun, give reason to be very concerned about the future of Java as we know it. This blog post explains the reasoning behind the ASF's decision to leave the JCP EC and it also contains various links to background information. We fear that Larry will do to Java what he did to MySQL and many other projects/products/companies. As a consequence we are looking into how to best migrate away from Java. While we will co-ordinate our steps and decisions with other major players in the Java eco-system (the ASF, Google, etc.), we have already begun to look into Scala as a potential migration target. Feel free to WebDAVopenCRX features a new WebDAV servlet. Once a user has created a Document Profile he/she can connect to openCRX with any WebDAV client to manage documents (including revisions, etc.). Most Linux distributions support WebDAV out of the box (e.g. Dolphin is a great WebDAV client on Kubuntu, Nautilus works just fine with the Gnome desktop - you might have to install the davfs2 package...), on Windows you might want to use a third-party tool like BitKinex to avoid the quirky implementation of Microsoft's web folders. On the iPhone you might want to look at the Notebooks App. CardDAVopenCRX features a new CardDAV servlet. Once a user has created a Card Profile he/she can connect to openCRX with any CardDAV client to manage contacts. E-Mail Import with Auto AssignWe taught the openCRX E-Mail importer a few new tricks to facilitate the use of openCRX for E-Mail support. Details of how this new feature works will be available in the openCRX Admin guide once it is available. Support for Party Status of ActivityPartiesopenCRXS newly supports a Party Status of ActivityParties. The Party Status has the same semantics as ICalendar PARTSTAT: CalDAV and ICS servlets support this new feature as well so that calendar clients like Mozilla Calendar can be used to manage attendees and the status of attendees. Extension Sales Volume BudgetsSalesVolumeBudget is a subclass of Budget which allows to define sales volume budgets and targets and to collect sales volume contributions. SalesVolumeBudget allows to define a sales volume target for a set of accounts in different roles. Supported roles are: customer, sales rep and broker. The operation assignBudgets() on contracts and contract positions allows to automatically identify and assign the matching budgets to contract positions. The operation SalesVolumeBudget.recalcBudget() iterates all contract positions with an assignment to the invoked budget. The contract positions are then matched to budget positions (product and currency / uom must match). In case of a match the contract position acts as contribution to the budget position which results in the creation of a simple booking on the assigned depot position. The contribution type allows to define how the contribution is calculated: either based on the contract position's quantity or one of the base amount, amount, discount amount or price per unit values. Configure twitter accounts and timelines on various openCRX objects such as user homes, accounts, activities, and products. The openCRX Admin Guide contains information about the implementation and configuration of the openCRX Twitter adapter. More information about Twitter is available from www.twitter.com IMAP IDLEThe openCRX IMAP servlet now also supports IMAP IDLE, an IMAP feature described in RFC 2177 that allows a client to indicate to the server that it is ready to accept real-time notifications. This comes in quite handy if you have an Android phone and want to receive real-time notifications of new openCRX alerts. k9mail for Android, for example, supports IMAP IDLE: CopyDB with Provider changeThe utility CopyDB now supports changes in provider name when copying a database with the new options Workspaces (GUI Extension)Workspaces enable you to organize your work any way you like, e.g. based on workflows or thematically. It is easy to create workspaces for contact management, bug tracking and support, etc. Workspaces are managed by the segment admin. A new left-pane holds the workspace-level dashboard. The
global workspace-level dashboard works like the (horizontal) object-level dashboard:
Activity ReplicationActivity replication is supported as follows:
Upon creation of new activities the creation of replica can be controlled with the method Activities.getActivityReplicationDescrs(). E.g. a custom-specific extension of getActivityReplicationDescrs() can replicate activities created with the creator 'guest~Home~Meetings' with the creator 'guest~Private~Meetings' and obfuscate the replica. Shop Front EndOne candidate for a cool shop front end to openCRX is PrestaShop: We implemented an adapter that can connect to PrestaShop instances and imports all the relevant data (customers, products, prices, orders, etc.) into openCRX - click on the following image below and give it a try (if you register and enter orders, you will be able to find the respective data on the openCRX demo server):
Information on how to setup/configure everything is available in the openCRX v2.8.5 release notes. openCRX Server Installer with Apache TomEEApache TomEE, pronounced "Tommy", is an all-Apache stack aimed at Java EE 6 Web Profile certification where Tomcat is top dog (more information about Apache TomEE is available from http://openejb.apache.org/3.0/apache-tomee.html). The new openCRX Server installer includes Apache TomEE so that the whole installation process can be completed in one go and there is no more need to deal with a Tomcat installer. |
||||||||