...
The following is a proposal for the definition of a list of short and medium term tasks list: your input, suggestions and help is welcome. Please add your comment at the bottom of the page.
Legenda:
- "People interested": the people that think that the feature should be considered a priority for the project (in the short term)
- "People willing to help": persons that are in the position to help with the development of the task; if possible specify an approximately number of hours per week or month to give an idea of the total resources available for each task
Complete the support for VAT (Value-Added-Tax)
See the project's specific page here.
People interested: Jacques Le Roux,
People willing to help: Jacques Le Roux
...
Content
Table of Contents |
---|
Prioritized tasks by order of appearance
Introduce a plugin system
Replace Minilang and widgets actions by a Groovy DSL
...
Not yet prioritized tasks (backlog)
Add support for online contextual help
...
...
Sharan said today (2014/01/28) that she wants to continue to help.
Today (2014/01/28) also I merged the trunk HEAD in the branch https://svn.apache.org/repos/asf/ofbiz/branches/webhelp-2012-12-07 I created for the works Tom burns did on the to be embedded new help https://issues.apache.org/jira/browse/OFBIZ-4941. I will continue to support it...
Improve the Content Management Component
have a content management system which is comparable, in terms of features, to the more popular open source content management applications
People interested:
People willing to help:
Add at least a versionning system to the content management
Sascha built the foundations https://issues.apache.org/jira/browse/
Jira | |||||
---|---|---|---|---|---|
|
|
The jackrabbit branch has been created https://svn.apache.org/repos/asf/ofbiz/branches/jackrabbit20120501
...
have a SFA/CRM which is comparable, in terms of features, to the more popular open source SFA/CRM applicationsPeople interested: Pierre Smits, Jacques Le Roux People willing to help: Jacques Le Roux
Improve the Project Manager Component
Improve and enhance the Project Manager ComponentPeople interested: Pierre Smits People willing to help: Pierre Smits
Ecommerce component enhancements
See the project specific page here
People interested: Anil Patel, Jacques Le Roux
People willing to help: Anil Patel, Jacques Le Roux
Improve SEO with https://issues.apache.org/jira/browse/OFBIZ-5312 and its related branch https://svn.apache.org/repos/asf/ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23
Complete the migration of older bsh/ftl files to widgets
People interested: Jacopo Cappellato
People willing to help: Jacopo Cappellato (2 hours per week), Nicolas Malin
Change the Entity Engine to be user aware for security, logging
...
Backend widget & application HTML clean-up
People interested: Jacques Le Roux
People willing to help: Jacques Le Roux, Paul Piper
See https://issues.apache.org/jira/browse/
Jira | |||||
---|---|---|---|---|---|
|
|
Manufacturing improvement
...
People willing to help: Pierre SmitsEspecially regarding lifecycle mgt of recipes (BoM and production schema) and on in-situ adding materials, production resources and outputs of end and by-products (like we had the discussion on dev ML about in September 2013).
Expense Declaration
...
People willing to help: Pierre SmitsSee https://issues.apache.org/
Jira |
---|
Ivy integration
People interested: Pierre Smits
People willing to help: Pierre Smits
See https://issues.apache.org/jira/browse/OFBIZ-5464
Solr integration
People interested: Jacques Le Roux
People willing to help: Jacques Le Roux
|
Theme framework (Bootstrap, Zurb, etc.) integration (for both back and frontend)
People interested: Jacques Le Roux, Jonatan Soto, Gavin Mabie, Ean Schuessler, Nicolas Malin, Julien Nicolas, Pierre Gaudin, Taher Alkhateeb, Nick Rosser, Florient Petit
People willing to help: Jonatan Soto, Gavin Mabie, Ean Schuessler, Julien Nicolas, Pierre Gaudin, Taher Alkhateeb, Nick Rosser, Florient Petit
http://markmail.org/message/i7fnxid55cq5uiiz
http://markmail.org/thread/6hvrvzkdz2huennv
Introduce Websocket usage
People interested: Jacques Le Roux, Ean Schuessler
People willing to help: Ean Schuessler, Jacques Le Roux
Jira | ||||||
---|---|---|---|---|---|---|
|
Services exposed as RESTful web services
People interested: Jacques Le Roux, Rabjir Saini, Adrian Crum
People willing to help: Adrian Crum, Jacques Le Roux
https://issues.apache.org/jira/browse/OFBIZ-4274
Jira | ||||||
---|---|---|---|---|---|---|
|
...
(this section related with the "UI (User Interface) enhancements" section, to be clarified)
...
It would be genuinely interesting if we could write a client side form widget interpreter that would delegate generation of the interface to the client side and then supply the "action" interface via AJAX. It may be interesting to approach this as a "bridge" where we begin to layer dynamic AJAX functionality more aggressively onto the existing widgets.
...
(this section needs to be checked and possibly splittedsplit into more accurate sections)
People interested: Jacques Le Roux
People willing to help: Jacques Le Roux, Nicolas Malin
Links in screenlets.
- Have less (or even noneno) buttons in header
- It was also suggesteed suggested to use screenlet screenlets like how gmail does. Notably
- Three buttons max
- Dropdown for other actions
- The idea of duplicating at bottom
- Having breadcrumbs under the title bar
- Using portlets in place of screenlets
- Recently (12/08) it was discussed if we should remove the screenlet's navigation-form-name attribute. There are (at least) 3 reasons for that
- Less informationsinformation/features than with default (pages numbers, ability to jump to any page)
- The last button does not always work (try with widget.form.defaultViewSize=2 when listing invoices)
- Pagination should be available to the user always in the same way in order to have a consistent UI.
Then we have 2 possibilities- Remove this attribute and all current uses.
- Keep it but then
- we should at least make it works (last button issue)
- make it consistent with the standard way (direct page access)
...
- Sorting
- The tabs should be sortable not only by alphabetical order in English but in other languages too.
- An user should to be able to position the tabs according to their preference
- Having something to select the apps desired for a "quick links" bar, and maybe have that go beyond just tabbed applications and include individual pages for easy access.
We still need that for 'old' themes but it looks like they will be deprecated with new themes like Bizness Time...
Quicker
...
and intuitive access to basic
...
functionality
Following Bruno's suggestion about Compiere UI. We could put a link to https://localhost:8443/partymgr/control/createnew everywhere we have a party lookup, using the party label at left of the field. Actually we could generalize everywhere we have a lookup for something.
It's easy to click on the Party tab and then on "Create New". But after reading BJ's reading suggestion, it's also an easy way to teach newbies how to do it. Easy for us to introduce, and easy for newbies to use, maybe with a tooltip "click on party to create". This would fill the Condition #2 of the BJ's article above.
Of course being able to show the screen where the choice of the type of party to create is done, and then the screen where data are entered in an Ajax filled CSS hidden/shown window could be our next target. This would allow to not leave the page the user is on and would create a less disturbing environment.
...