Skills in OfBiz team.-

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Skills in OfBiz team.-

Juan C. Cigala
Considering the standards used in order to develop the OFBiz framework, what are the needed skills of an OFBiz focused team? I see mainly two big tasks:

1, customizing components, and
2, programming.

For customization, I think are required: a) database, b) web servers, and c) XML / HTML + CSS experts.

For programming, are required basically a) Java experts.

Do you agree with this approach?

Regards,

--
Juan Carlos Cigala
--
Juan Carlos Cigala
Reply | Threaded
Open this post in threaded view
|

Re: Skills in OfBiz team.-

Ruth Hoffman-2
Hi Juan:
For what it is worth...and I've worked on a great many OFBiz focused
projects (in addition to building and supporting the MyOFBiz.com website
which I did myself with no outside help)... I have found the most
important skill of all, is the ability to communicate with other team
members.

No one person can know it all when it comes to OFBiz. You will find that
the most successful OFBiz projects have team members that work together
and are willing to listen, learn and exchange ideas.

Beyond that, in my experience, having knowledge of how the Web works is
really useful. If you've had exposure to other Web frameworks where an
HTML browser is the primary user interface (different from embedded
systems or proprietary or stateful user interfaces) it is pretty easy to
pick up how OFBiz webapps work. For example, HTML form submission works
pretty much the same way regardless of the server side technology in use.

Concerning the database: You can do some pretty nice customizations
without ever knowing anything about the data model if you stay away from
Simple-Methods and all the XML based widgets (with the exception of
Screen widgets). On several OFBiz projects, I've had the pleasure of
working with some very talented HTML, CSS and Javascript developers who
didn't know anything about the underlying database, but did an amazing
job with the UI. (All of this wonderful and creative work was done in
Freemarker templates).

OFBiz is a great tool for anyone who'd like to learn more about data
driven applications, but database/data model knowledge as a prerequisite
for doing useful things with OFBiz, I'd say certainly not high on my list.

Concerning Java: I've written Events and Services entirely in Groovy
(just because you can) so you don't need Java, ever. Its nice to use
sometimes and I prefer it to Groovy and certainly to the Mini-language
because you have more control over your code, but its not necessary either.

Finally, depending on how ambitious your customization goals are, an
experienced project manager is indispensable.

Just my 2 cents.
Ruth Hoffman
http://www.myofbiz.com
http://www.aesolves.com
[hidden email]

On 12/19/12 8:27 PM, jcigala wrote:

> Considering the standards used in order to develop the OFBiz framework, what
> are the needed skills of an OFBiz focused team? I see mainly two big tasks:
>
> 1, customizing components, and
> 2, programming.
>
> For customization, I think are required: a) database, b) web servers, and c)
> XML / HTML + CSS experts.
>
> For programming, are required basically a) Java experts.
>
> Do you agree with this approach?
>
> Regards,
>
> --
> Juan Carlos Cigala
>
>
>
> --
> View this message in context: http://ofbiz.135035.n4.nabble.com/Skills-in-OfBiz-team-tp4638397.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>