+1 to the idea, with defaults for optional resources (1 mandatory, 3
optional).

Wish: it would be nice to have more control on the component structure; for
example create a component without a webapp, add a webapp to an existing
component etc...

Jacopo

On Tue, Jul 19, 2016 at 11:15 AM, Taher Alkhateeb <
[email protected]> wrote:

> Noted, thank you.
>
> On Tue, Jul 19, 2016 at 12:09 PM, Pierre Smits <[email protected]>
> wrote:
>
> > Hi Taher,
> >
> > OFBTOOLS is not required as it is already defined in the template to be
> > included. When added in basePermission it leads to duplication in the
> > generated ofbiz-component.xml file.
> >
> > I already created an issue for that, see
> > https://issues.apache.org/jira/browse/OFBIZ-7785
> >
> > Best regards,
> >
> > Pierre Smits
> >
> > ORRTIZ.COM <http://www.orrtiz.com>
> > OFBiz based solutions & services
> >
> > OFBiz Extensions Marketplace
> > http://oem.ofbizci.net/oci-2/
> >
> > On Tue, Jul 19, 2016 at 11:04 AM, Taher Alkhateeb <
> > [email protected]> wrote:
> >
> > > Hi Pierre,
> > >
> > > Hmmm, that's actually a nice idea. I suggest however we avoid
> componentId
> > > and just apply the following to the variables:
> > >
> > > componentName: mandatory
> > > componentResourceName: optional, defaults to componentName
> > > webappName: optional, defaults to componentName
> > > basePermission: optional, defaults to OFBTOOLS (or whatever defaults
> > were)
> > >
> > > This way, You get a real nice and simple command for end-users to
> create
> > > new components while at the same time allowing more expressiveness.
> This
> > > becomes similar to the createTenant task which also has everything
> > optional
> > > except the tenantId and tenantName
> > >
> > > Taher Alkhateeb
> > >
> > > On Tue, Jul 19, 2016 at 11:58 AM, Pierre Smits <[email protected]
> >
> > > wrote:
> > >
> > > > Hi all,
> > > >
> > > > Currently our create component process (./gradlew createComponent) is
> > > error
> > > > prone.
> > > >
> > > > It requires 4 variables to successfully create a new component in the
> > > > hot-deploy folder to jumpstart development with a component skeleton.
> > > These
> > > > variables are:
> > > >
> > > >    - componentName
> > > >    - componentResourceName
> > > >    - webappName
> > > >    - basePermission
> > > >
> > > > I believe we should reduce the number of variables to just 1 variable
> > > (e.g.
> > > > componentId) to create consistency throughout the skeleton and its
> > > > associated datasets. The developer can, after a skeleton has been
> > built,
> > > > then apply any kind of changes according to his/her requirements an
> > > needs.
> > > >
> > > > What is your opinion on this?
> > > >
> > > > Best regards,
> > > >
> > > > Pierre Smits
> > > >
> > > > ORRTIZ.COM <http://www.orrtiz.com>
> > > > OFBiz based solutions & services
> > > >
> > > > OFBiz Extensions Marketplace
> > > > http://oem.ofbizci.net/oci-2/
> > > >
> > >
> >
>

Reply via email to