You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by Girish Vasmatkar <gi...@hotwaxsystems.com> on 2020/02/10 10:39:38 UTC
GraphQL API for OFBiz
Hello
I had been working on adding GraphQL support to OFBiz and could come up
with something that might be of interest to the community. Wanted to gauge
community's interest on the same.
Essentially, I have first tried to enable GraphQL support such that OFBiz
is able to server GraphQL queries, mutations and subscriptions as per the
GraphQL specification (http://spec.graphql.org/). The Java GraphQL library
mostly takes care of it.
The other major part is writing GraphQL schema and I have tried to include
both SDL and programmatic approach to generate the schema. Included a demo
query in the SDL approach to showcase hw OFBiz can server GraphQL requests.
This is the part that I feel needs more work in order to make it more
generalised and I am still working on this.
I have included GraphiQL(https://github.com/graphql/graphiql) and
Playground (https://github.com/prisma-labs/graphql-playground) as two
visual editor tools as well.
Here's the github link for the plug in.
https://github.com/hotwax/ofbiz-graphql
Any feedback, questions, concerns or suggestions are welcome.
Best,
Girish
Re: GraphQL API for OFBiz
Posted by Girish Vasmatkar <gi...@hotwaxsystems.com>.
I am holding another session tonight - please see details below -
Date : 04/03/2020 8:00 PM IST, 10:30 AM EST, 2:30 PM GMT.
Join Hangout Meet : https://meet.google.com/kvm-axrp-fev
Join By Phone : +1 614-881-0100 PIN: 198 863 972#
Agenda:
OFBiz-GraphQL integration
- Pagination
- Operation Input Types
- Nested GraphQLOutputType
Best Regards,
Girish
On Sat, Mar 28, 2020 at 10:31 PM Girish Vasmatkar <
girish.vasmatkar@hotwaxsystems.com> wrote:
> Hi Guys -
>
> I've attached video link of the demo held on 03/27 to the ticket
> https://issues.apache.org/jira/browse/OFBIZ-11347. Let me know should you
> have any questions.
>
> Best Regards,
> Girish
>
>
> On Sat, Mar 28, 2020 at 2:56 PM Girish Vasmatkar <
> girish.vasmatkar@hotwaxsystems.com> wrote:
>
>> Hi Pierre
>>
>> Yes, the demo went well barring some network glitches:).It was recorded
>> as well so I will put the details on the ticket. Thanks for your interest.
>>
>> Best,
>> Girish
>>
>>
>>
>>
>> On Sat, Mar 28, 2020 at 1:30 PM Pierre Smits <pi...@apache.org>
>> wrote:
>>
>>> Hi Girish,
>>>
>>> How did your presentation go? Unfortunately I was unable to
>>> attend/participate, but am curious.
>>>
>>> Will you capture highlights and put those in the ticket?
>>>
>>> Mvg
>>>
>>> Pierre
>>>
>>> Op vr 27 mrt. 2020 10:13 schreef Deepak Dixit <de...@apache.org>:
>>>
>>> > Great initiative Girish.
>>> >
>>> > Thanks & Regards
>>> > --
>>> > Deepak Dixit
>>> > ofbiz.apache.org
>>> >
>>> >
>>> > On Thu, Mar 26, 2020 at 9:18 PM Girish Vasmatkar <
>>> > girish.vasmatkar@hotwaxsystems.com> wrote:
>>> >
>>> > > Hi All
>>> > >
>>> > > I'm planning an introduction of the OFBiz-GraphQL component that we
>>> have
>>> > > developed so far. Please find below the hangout meet details -
>>> > >
>>> > > Date : 03/27/2020 9:00 PM IST, 11:30 AM EST, 3:30 PM GMT.
>>> > > Join Hangout Meet : https://meet.google.com/gja-jdwt-wpi
>>> > > Join By Phone : +1 661-237-5173 PIN: 585 477 050#
>>> > >
>>> > > Meeting agenda -
>>> > >
>>> > > - GraphQL briefing
>>> > > - Queries
>>> > > - Mutations
>>> > > - OFBiz-GraphQL component
>>> > > - Architecture
>>> > > - Entity Fetchers
>>> > > - Service Fetchers
>>> > > - What Next
>>> > > - Pagination
>>> > > - Interface
>>> > > - Batching
>>> > > - Subscriptions
>>> > >
>>> > >
>>> > > Best Regards
>>> > > Girish Vasmatkar
>>> > >
>>> > >
>>> > >
>>> > > On Wed, Feb 12, 2020 at 7:04 PM Girish Vasmatkar <
>>> > > girish.vasmatkar@hotwaxsystems.com> wrote:
>>> > >
>>> > > > Thanks Pierre.
>>> > > >
>>> > > > Here's the ticket for the same. I'll keep posting updates to it.
>>> > > >
>>> > > > https://issues.apache.org/jira/browse/OFBIZ-11347
>>> > > >
>>> > > > Best,
>>> > > > Girish
>>> > > >
>>> > > > On Mon, Feb 10, 2020 at 4:48 PM Pierre Smits <
>>> pierresmits@apache.org>
>>> > > > wrote:
>>> > > >
>>> > > >> Hi Girish,
>>> > > >>
>>> > > >> Thank you for making the greater OFBiz community aware of this
>>> > > endeavour.
>>> > > >> I
>>> > > >> welcome such initiatives as it increases the appeal of our main
>>> > product.
>>> > > >> Not only does it increase the appeal of OFBiz for (potential)
>>> > adopters,
>>> > > >> but
>>> > > >> it may also lead to more parties willing to contribute.
>>> > > >>
>>> > > >> Best regards,
>>> > > >>
>>> > > >> Pierre Smits
>>> > > >> *Proud* *contributor* (but without privileges)* of* Apache OFBiz
>>> > > >> <https://ofbiz.apache.org/>, since 2008
>>> > > >>
>>> > > >> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
>>> > > >> *Apache Directory <https://directory.apache.org>, PMC Member*
>>> > > >> Apache Incubator <https://incubator.apache.org>, committer
>>> > > >> Apache Steve <https://steve.apache.org>, committer
>>> > > >>
>>> > > >>
>>> > > >> On Mon, Feb 10, 2020 at 11:40 AM Girish Vasmatkar <
>>> > > >> girish.vasmatkar@hotwaxsystems.com> wrote:
>>> > > >>
>>> > > >> > Hello
>>> > > >> >
>>> > > >> > I had been working on adding GraphQL support to OFBiz and could
>>> come
>>> > > up
>>> > > >> > with something that might be of interest to the community.
>>> Wanted to
>>> > > >> gauge
>>> > > >> > community's interest on the same.
>>> > > >> >
>>> > > >> > Essentially, I have first tried to enable GraphQL support such
>>> that
>>> > > >> OFBiz
>>> > > >> > is able to server GraphQL queries, mutations and subscriptions
>>> as
>>> > per
>>> > > >> the
>>> > > >> > GraphQL specification (http://spec.graphql.org/). The Java
>>> GraphQL
>>> > > >> library
>>> > > >> > mostly takes care of it.
>>> > > >> >
>>> > > >> > The other major part is writing GraphQL schema and I have tried
>>> to
>>> > > >> include
>>> > > >> > both SDL and programmatic approach to generate the schema.
>>> Included
>>> > a
>>> > > >> demo
>>> > > >> > query in the SDL approach to showcase hw OFBiz can server
>>> GraphQL
>>> > > >> requests.
>>> > > >> >
>>> > > >> > This is the part that I feel needs more work in order to make it
>>> > more
>>> > > >> > generalised and I am still working on this.
>>> > > >> >
>>> > > >> > I have included GraphiQL(https://github.com/graphql/graphiql)
>>> and
>>> > > >> > Playground (https://github.com/prisma-labs/graphql-playground)
>>> as
>>> > two
>>> > > >> > visual editor tools as well.
>>> > > >> >
>>> > > >> > Here's the github link for the plug in.
>>> > > >> > https://github.com/hotwax/ofbiz-graphql
>>> > > >> >
>>> > > >> > Any feedback, questions, concerns or suggestions are welcome.
>>> > > >> >
>>> > > >> > Best,
>>> > > >> > Girish
>>> > > >> >
>>> > > >>
>>> > > >
>>> > >
>>> >
>>>
>>
Re: GraphQL API for OFBiz
Posted by Girish Vasmatkar <gi...@hotwaxsystems.com>.
Hi Guys -
I've attached video link of the demo held on 03/27 to the ticket
https://issues.apache.org/jira/browse/OFBIZ-11347. Let me know should you
have any questions.
Best Regards,
Girish
On Sat, Mar 28, 2020 at 2:56 PM Girish Vasmatkar <
girish.vasmatkar@hotwaxsystems.com> wrote:
> Hi Pierre
>
> Yes, the demo went well barring some network glitches:).It was recorded as
> well so I will put the details on the ticket. Thanks for your interest.
>
> Best,
> Girish
>
>
>
>
> On Sat, Mar 28, 2020 at 1:30 PM Pierre Smits <pi...@apache.org>
> wrote:
>
>> Hi Girish,
>>
>> How did your presentation go? Unfortunately I was unable to
>> attend/participate, but am curious.
>>
>> Will you capture highlights and put those in the ticket?
>>
>> Mvg
>>
>> Pierre
>>
>> Op vr 27 mrt. 2020 10:13 schreef Deepak Dixit <de...@apache.org>:
>>
>> > Great initiative Girish.
>> >
>> > Thanks & Regards
>> > --
>> > Deepak Dixit
>> > ofbiz.apache.org
>> >
>> >
>> > On Thu, Mar 26, 2020 at 9:18 PM Girish Vasmatkar <
>> > girish.vasmatkar@hotwaxsystems.com> wrote:
>> >
>> > > Hi All
>> > >
>> > > I'm planning an introduction of the OFBiz-GraphQL component that we
>> have
>> > > developed so far. Please find below the hangout meet details -
>> > >
>> > > Date : 03/27/2020 9:00 PM IST, 11:30 AM EST, 3:30 PM GMT.
>> > > Join Hangout Meet : https://meet.google.com/gja-jdwt-wpi
>> > > Join By Phone : +1 661-237-5173 PIN: 585 477 050#
>> > >
>> > > Meeting agenda -
>> > >
>> > > - GraphQL briefing
>> > > - Queries
>> > > - Mutations
>> > > - OFBiz-GraphQL component
>> > > - Architecture
>> > > - Entity Fetchers
>> > > - Service Fetchers
>> > > - What Next
>> > > - Pagination
>> > > - Interface
>> > > - Batching
>> > > - Subscriptions
>> > >
>> > >
>> > > Best Regards
>> > > Girish Vasmatkar
>> > >
>> > >
>> > >
>> > > On Wed, Feb 12, 2020 at 7:04 PM Girish Vasmatkar <
>> > > girish.vasmatkar@hotwaxsystems.com> wrote:
>> > >
>> > > > Thanks Pierre.
>> > > >
>> > > > Here's the ticket for the same. I'll keep posting updates to it.
>> > > >
>> > > > https://issues.apache.org/jira/browse/OFBIZ-11347
>> > > >
>> > > > Best,
>> > > > Girish
>> > > >
>> > > > On Mon, Feb 10, 2020 at 4:48 PM Pierre Smits <
>> pierresmits@apache.org>
>> > > > wrote:
>> > > >
>> > > >> Hi Girish,
>> > > >>
>> > > >> Thank you for making the greater OFBiz community aware of this
>> > > endeavour.
>> > > >> I
>> > > >> welcome such initiatives as it increases the appeal of our main
>> > product.
>> > > >> Not only does it increase the appeal of OFBiz for (potential)
>> > adopters,
>> > > >> but
>> > > >> it may also lead to more parties willing to contribute.
>> > > >>
>> > > >> Best regards,
>> > > >>
>> > > >> Pierre Smits
>> > > >> *Proud* *contributor* (but without privileges)* of* Apache OFBiz
>> > > >> <https://ofbiz.apache.org/>, since 2008
>> > > >>
>> > > >> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
>> > > >> *Apache Directory <https://directory.apache.org>, PMC Member*
>> > > >> Apache Incubator <https://incubator.apache.org>, committer
>> > > >> Apache Steve <https://steve.apache.org>, committer
>> > > >>
>> > > >>
>> > > >> On Mon, Feb 10, 2020 at 11:40 AM Girish Vasmatkar <
>> > > >> girish.vasmatkar@hotwaxsystems.com> wrote:
>> > > >>
>> > > >> > Hello
>> > > >> >
>> > > >> > I had been working on adding GraphQL support to OFBiz and could
>> come
>> > > up
>> > > >> > with something that might be of interest to the community.
>> Wanted to
>> > > >> gauge
>> > > >> > community's interest on the same.
>> > > >> >
>> > > >> > Essentially, I have first tried to enable GraphQL support such
>> that
>> > > >> OFBiz
>> > > >> > is able to server GraphQL queries, mutations and subscriptions as
>> > per
>> > > >> the
>> > > >> > GraphQL specification (http://spec.graphql.org/). The Java
>> GraphQL
>> > > >> library
>> > > >> > mostly takes care of it.
>> > > >> >
>> > > >> > The other major part is writing GraphQL schema and I have tried
>> to
>> > > >> include
>> > > >> > both SDL and programmatic approach to generate the schema.
>> Included
>> > a
>> > > >> demo
>> > > >> > query in the SDL approach to showcase hw OFBiz can server GraphQL
>> > > >> requests.
>> > > >> >
>> > > >> > This is the part that I feel needs more work in order to make it
>> > more
>> > > >> > generalised and I am still working on this.
>> > > >> >
>> > > >> > I have included GraphiQL(https://github.com/graphql/graphiql)
>> and
>> > > >> > Playground (https://github.com/prisma-labs/graphql-playground)
>> as
>> > two
>> > > >> > visual editor tools as well.
>> > > >> >
>> > > >> > Here's the github link for the plug in.
>> > > >> > https://github.com/hotwax/ofbiz-graphql
>> > > >> >
>> > > >> > Any feedback, questions, concerns or suggestions are welcome.
>> > > >> >
>> > > >> > Best,
>> > > >> > Girish
>> > > >> >
>> > > >>
>> > > >
>> > >
>> >
>>
>
Re: GraphQL API for OFBiz
Posted by Girish Vasmatkar <gi...@hotwaxsystems.com>.
Hi Pierre
Yes, the demo went well barring some network glitches:).It was recorded as
well so I will put the details on the ticket. Thanks for your interest.
Best,
Girish
On Sat, Mar 28, 2020 at 1:30 PM Pierre Smits <pi...@apache.org> wrote:
> Hi Girish,
>
> How did your presentation go? Unfortunately I was unable to
> attend/participate, but am curious.
>
> Will you capture highlights and put those in the ticket?
>
> Mvg
>
> Pierre
>
> Op vr 27 mrt. 2020 10:13 schreef Deepak Dixit <de...@apache.org>:
>
> > Great initiative Girish.
> >
> > Thanks & Regards
> > --
> > Deepak Dixit
> > ofbiz.apache.org
> >
> >
> > On Thu, Mar 26, 2020 at 9:18 PM Girish Vasmatkar <
> > girish.vasmatkar@hotwaxsystems.com> wrote:
> >
> > > Hi All
> > >
> > > I'm planning an introduction of the OFBiz-GraphQL component that we
> have
> > > developed so far. Please find below the hangout meet details -
> > >
> > > Date : 03/27/2020 9:00 PM IST, 11:30 AM EST, 3:30 PM GMT.
> > > Join Hangout Meet : https://meet.google.com/gja-jdwt-wpi
> > > Join By Phone : +1 661-237-5173 PIN: 585 477 050#
> > >
> > > Meeting agenda -
> > >
> > > - GraphQL briefing
> > > - Queries
> > > - Mutations
> > > - OFBiz-GraphQL component
> > > - Architecture
> > > - Entity Fetchers
> > > - Service Fetchers
> > > - What Next
> > > - Pagination
> > > - Interface
> > > - Batching
> > > - Subscriptions
> > >
> > >
> > > Best Regards
> > > Girish Vasmatkar
> > >
> > >
> > >
> > > On Wed, Feb 12, 2020 at 7:04 PM Girish Vasmatkar <
> > > girish.vasmatkar@hotwaxsystems.com> wrote:
> > >
> > > > Thanks Pierre.
> > > >
> > > > Here's the ticket for the same. I'll keep posting updates to it.
> > > >
> > > > https://issues.apache.org/jira/browse/OFBIZ-11347
> > > >
> > > > Best,
> > > > Girish
> > > >
> > > > On Mon, Feb 10, 2020 at 4:48 PM Pierre Smits <pierresmits@apache.org
> >
> > > > wrote:
> > > >
> > > >> Hi Girish,
> > > >>
> > > >> Thank you for making the greater OFBiz community aware of this
> > > endeavour.
> > > >> I
> > > >> welcome such initiatives as it increases the appeal of our main
> > product.
> > > >> Not only does it increase the appeal of OFBiz for (potential)
> > adopters,
> > > >> but
> > > >> it may also lead to more parties willing to contribute.
> > > >>
> > > >> Best regards,
> > > >>
> > > >> Pierre Smits
> > > >> *Proud* *contributor* (but without privileges)* of* Apache OFBiz
> > > >> <https://ofbiz.apache.org/>, since 2008
> > > >>
> > > >> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> > > >> *Apache Directory <https://directory.apache.org>, PMC Member*
> > > >> Apache Incubator <https://incubator.apache.org>, committer
> > > >> Apache Steve <https://steve.apache.org>, committer
> > > >>
> > > >>
> > > >> On Mon, Feb 10, 2020 at 11:40 AM Girish Vasmatkar <
> > > >> girish.vasmatkar@hotwaxsystems.com> wrote:
> > > >>
> > > >> > Hello
> > > >> >
> > > >> > I had been working on adding GraphQL support to OFBiz and could
> come
> > > up
> > > >> > with something that might be of interest to the community. Wanted
> to
> > > >> gauge
> > > >> > community's interest on the same.
> > > >> >
> > > >> > Essentially, I have first tried to enable GraphQL support such
> that
> > > >> OFBiz
> > > >> > is able to server GraphQL queries, mutations and subscriptions as
> > per
> > > >> the
> > > >> > GraphQL specification (http://spec.graphql.org/). The Java
> GraphQL
> > > >> library
> > > >> > mostly takes care of it.
> > > >> >
> > > >> > The other major part is writing GraphQL schema and I have tried to
> > > >> include
> > > >> > both SDL and programmatic approach to generate the schema.
> Included
> > a
> > > >> demo
> > > >> > query in the SDL approach to showcase hw OFBiz can server GraphQL
> > > >> requests.
> > > >> >
> > > >> > This is the part that I feel needs more work in order to make it
> > more
> > > >> > generalised and I am still working on this.
> > > >> >
> > > >> > I have included GraphiQL(https://github.com/graphql/graphiql) and
> > > >> > Playground (https://github.com/prisma-labs/graphql-playground) as
> > two
> > > >> > visual editor tools as well.
> > > >> >
> > > >> > Here's the github link for the plug in.
> > > >> > https://github.com/hotwax/ofbiz-graphql
> > > >> >
> > > >> > Any feedback, questions, concerns or suggestions are welcome.
> > > >> >
> > > >> > Best,
> > > >> > Girish
> > > >> >
> > > >>
> > > >
> > >
> >
>
Re: GraphQL API for OFBiz
Posted by Pierre Smits <pi...@apache.org>.
Hi Girish,
How did your presentation go? Unfortunately I was unable to
attend/participate, but am curious.
Will you capture highlights and put those in the ticket?
Mvg
Pierre
Op vr 27 mrt. 2020 10:13 schreef Deepak Dixit <de...@apache.org>:
> Great initiative Girish.
>
> Thanks & Regards
> --
> Deepak Dixit
> ofbiz.apache.org
>
>
> On Thu, Mar 26, 2020 at 9:18 PM Girish Vasmatkar <
> girish.vasmatkar@hotwaxsystems.com> wrote:
>
> > Hi All
> >
> > I'm planning an introduction of the OFBiz-GraphQL component that we have
> > developed so far. Please find below the hangout meet details -
> >
> > Date : 03/27/2020 9:00 PM IST, 11:30 AM EST, 3:30 PM GMT.
> > Join Hangout Meet : https://meet.google.com/gja-jdwt-wpi
> > Join By Phone : +1 661-237-5173 PIN: 585 477 050#
> >
> > Meeting agenda -
> >
> > - GraphQL briefing
> > - Queries
> > - Mutations
> > - OFBiz-GraphQL component
> > - Architecture
> > - Entity Fetchers
> > - Service Fetchers
> > - What Next
> > - Pagination
> > - Interface
> > - Batching
> > - Subscriptions
> >
> >
> > Best Regards
> > Girish Vasmatkar
> >
> >
> >
> > On Wed, Feb 12, 2020 at 7:04 PM Girish Vasmatkar <
> > girish.vasmatkar@hotwaxsystems.com> wrote:
> >
> > > Thanks Pierre.
> > >
> > > Here's the ticket for the same. I'll keep posting updates to it.
> > >
> > > https://issues.apache.org/jira/browse/OFBIZ-11347
> > >
> > > Best,
> > > Girish
> > >
> > > On Mon, Feb 10, 2020 at 4:48 PM Pierre Smits <pi...@apache.org>
> > > wrote:
> > >
> > >> Hi Girish,
> > >>
> > >> Thank you for making the greater OFBiz community aware of this
> > endeavour.
> > >> I
> > >> welcome such initiatives as it increases the appeal of our main
> product.
> > >> Not only does it increase the appeal of OFBiz for (potential)
> adopters,
> > >> but
> > >> it may also lead to more parties willing to contribute.
> > >>
> > >> Best regards,
> > >>
> > >> Pierre Smits
> > >> *Proud* *contributor* (but without privileges)* of* Apache OFBiz
> > >> <https://ofbiz.apache.org/>, since 2008
> > >>
> > >> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> > >> *Apache Directory <https://directory.apache.org>, PMC Member*
> > >> Apache Incubator <https://incubator.apache.org>, committer
> > >> Apache Steve <https://steve.apache.org>, committer
> > >>
> > >>
> > >> On Mon, Feb 10, 2020 at 11:40 AM Girish Vasmatkar <
> > >> girish.vasmatkar@hotwaxsystems.com> wrote:
> > >>
> > >> > Hello
> > >> >
> > >> > I had been working on adding GraphQL support to OFBiz and could come
> > up
> > >> > with something that might be of interest to the community. Wanted to
> > >> gauge
> > >> > community's interest on the same.
> > >> >
> > >> > Essentially, I have first tried to enable GraphQL support such that
> > >> OFBiz
> > >> > is able to server GraphQL queries, mutations and subscriptions as
> per
> > >> the
> > >> > GraphQL specification (http://spec.graphql.org/). The Java GraphQL
> > >> library
> > >> > mostly takes care of it.
> > >> >
> > >> > The other major part is writing GraphQL schema and I have tried to
> > >> include
> > >> > both SDL and programmatic approach to generate the schema. Included
> a
> > >> demo
> > >> > query in the SDL approach to showcase hw OFBiz can server GraphQL
> > >> requests.
> > >> >
> > >> > This is the part that I feel needs more work in order to make it
> more
> > >> > generalised and I am still working on this.
> > >> >
> > >> > I have included GraphiQL(https://github.com/graphql/graphiql) and
> > >> > Playground (https://github.com/prisma-labs/graphql-playground) as
> two
> > >> > visual editor tools as well.
> > >> >
> > >> > Here's the github link for the plug in.
> > >> > https://github.com/hotwax/ofbiz-graphql
> > >> >
> > >> > Any feedback, questions, concerns or suggestions are welcome.
> > >> >
> > >> > Best,
> > >> > Girish
> > >> >
> > >>
> > >
> >
>
Re: GraphQL API for OFBiz
Posted by Deepak Dixit <de...@apache.org>.
Great initiative Girish.
Thanks & Regards
--
Deepak Dixit
ofbiz.apache.org
On Thu, Mar 26, 2020 at 9:18 PM Girish Vasmatkar <
girish.vasmatkar@hotwaxsystems.com> wrote:
> Hi All
>
> I'm planning an introduction of the OFBiz-GraphQL component that we have
> developed so far. Please find below the hangout meet details -
>
> Date : 03/27/2020 9:00 PM IST, 11:30 AM EST, 3:30 PM GMT.
> Join Hangout Meet : https://meet.google.com/gja-jdwt-wpi
> Join By Phone : +1 661-237-5173 PIN: 585 477 050#
>
> Meeting agenda -
>
> - GraphQL briefing
> - Queries
> - Mutations
> - OFBiz-GraphQL component
> - Architecture
> - Entity Fetchers
> - Service Fetchers
> - What Next
> - Pagination
> - Interface
> - Batching
> - Subscriptions
>
>
> Best Regards
> Girish Vasmatkar
>
>
>
> On Wed, Feb 12, 2020 at 7:04 PM Girish Vasmatkar <
> girish.vasmatkar@hotwaxsystems.com> wrote:
>
> > Thanks Pierre.
> >
> > Here's the ticket for the same. I'll keep posting updates to it.
> >
> > https://issues.apache.org/jira/browse/OFBIZ-11347
> >
> > Best,
> > Girish
> >
> > On Mon, Feb 10, 2020 at 4:48 PM Pierre Smits <pi...@apache.org>
> > wrote:
> >
> >> Hi Girish,
> >>
> >> Thank you for making the greater OFBiz community aware of this
> endeavour.
> >> I
> >> welcome such initiatives as it increases the appeal of our main product.
> >> Not only does it increase the appeal of OFBiz for (potential) adopters,
> >> but
> >> it may also lead to more parties willing to contribute.
> >>
> >> Best regards,
> >>
> >> Pierre Smits
> >> *Proud* *contributor* (but without privileges)* of* Apache OFBiz
> >> <https://ofbiz.apache.org/>, since 2008
> >>
> >> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> >> *Apache Directory <https://directory.apache.org>, PMC Member*
> >> Apache Incubator <https://incubator.apache.org>, committer
> >> Apache Steve <https://steve.apache.org>, committer
> >>
> >>
> >> On Mon, Feb 10, 2020 at 11:40 AM Girish Vasmatkar <
> >> girish.vasmatkar@hotwaxsystems.com> wrote:
> >>
> >> > Hello
> >> >
> >> > I had been working on adding GraphQL support to OFBiz and could come
> up
> >> > with something that might be of interest to the community. Wanted to
> >> gauge
> >> > community's interest on the same.
> >> >
> >> > Essentially, I have first tried to enable GraphQL support such that
> >> OFBiz
> >> > is able to server GraphQL queries, mutations and subscriptions as per
> >> the
> >> > GraphQL specification (http://spec.graphql.org/). The Java GraphQL
> >> library
> >> > mostly takes care of it.
> >> >
> >> > The other major part is writing GraphQL schema and I have tried to
> >> include
> >> > both SDL and programmatic approach to generate the schema. Included a
> >> demo
> >> > query in the SDL approach to showcase hw OFBiz can server GraphQL
> >> requests.
> >> >
> >> > This is the part that I feel needs more work in order to make it more
> >> > generalised and I am still working on this.
> >> >
> >> > I have included GraphiQL(https://github.com/graphql/graphiql) and
> >> > Playground (https://github.com/prisma-labs/graphql-playground) as two
> >> > visual editor tools as well.
> >> >
> >> > Here's the github link for the plug in.
> >> > https://github.com/hotwax/ofbiz-graphql
> >> >
> >> > Any feedback, questions, concerns or suggestions are welcome.
> >> >
> >> > Best,
> >> > Girish
> >> >
> >>
> >
>
Re: GraphQL API for OFBiz
Posted by Olivier Heintz <ho...@apache.org>.
+1
Le 26/03/2020 à 18:17, Pierre Smits a écrit :
> Great initiative, Girish.
>
> Op do 26 mrt. 2020 16:48 schreef Girish Vasmatkar <
> girish.vasmatkar@hotwaxsystems.com>:
>
>> Hi All
>>
>> I'm planning an introduction of the OFBiz-GraphQL component that we have
>> developed so far. Please find below the hangout meet details -
>>
>> Date : 03/27/2020 9:00 PM IST, 11:30 AM EST, 3:30 PM GMT.
>> Join Hangout Meet : https://meet.google.com/gja-jdwt-wpi
>> Join By Phone : +1 661-237-5173 PIN: 585 477 050#
>>
>> Meeting agenda -
>>
>> - GraphQL briefing
>> - Queries
>> - Mutations
>> - OFBiz-GraphQL component
>> - Architecture
>> - Entity Fetchers
>> - Service Fetchers
>> - What Next
>> - Pagination
>> - Interface
>> - Batching
>> - Subscriptions
>>
>>
>> Best Regards
>> Girish Vasmatkar
>>
>>
>>
>> On Wed, Feb 12, 2020 at 7:04 PM Girish Vasmatkar <
>> girish.vasmatkar@hotwaxsystems.com> wrote:
>>
>>> Thanks Pierre.
>>>
>>> Here's the ticket for the same. I'll keep posting updates to it.
>>>
>>> https://issues.apache.org/jira/browse/OFBIZ-11347
>>>
>>> Best,
>>> Girish
>>>
>>> On Mon, Feb 10, 2020 at 4:48 PM Pierre Smits <pi...@apache.org>
>>> wrote:
>>>
>>>> Hi Girish,
>>>>
>>>> Thank you for making the greater OFBiz community aware of this
>> endeavour.
>>>> I
>>>> welcome such initiatives as it increases the appeal of our main product.
>>>> Not only does it increase the appeal of OFBiz for (potential) adopters,
>>>> but
>>>> it may also lead to more parties willing to contribute.
>>>>
>>>> Best regards,
>>>>
>>>> Pierre Smits
>>>> *Proud* *contributor* (but without privileges)* of* Apache OFBiz
>>>> <https://ofbiz.apache.org/>, since 2008
>>>>
>>>> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
>>>> *Apache Directory <https://directory.apache.org>, PMC Member*
>>>> Apache Incubator <https://incubator.apache.org>, committer
>>>> Apache Steve <https://steve.apache.org>, committer
>>>>
>>>>
>>>> On Mon, Feb 10, 2020 at 11:40 AM Girish Vasmatkar <
>>>> girish.vasmatkar@hotwaxsystems.com> wrote:
>>>>
>>>>> Hello
>>>>>
>>>>> I had been working on adding GraphQL support to OFBiz and could come
>> up
>>>>> with something that might be of interest to the community. Wanted to
>>>> gauge
>>>>> community's interest on the same.
>>>>>
>>>>> Essentially, I have first tried to enable GraphQL support such that
>>>> OFBiz
>>>>> is able to server GraphQL queries, mutations and subscriptions as per
>>>> the
>>>>> GraphQL specification (http://spec.graphql.org/). The Java GraphQL
>>>> library
>>>>> mostly takes care of it.
>>>>>
>>>>> The other major part is writing GraphQL schema and I have tried to
>>>> include
>>>>> both SDL and programmatic approach to generate the schema. Included a
>>>> demo
>>>>> query in the SDL approach to showcase hw OFBiz can server GraphQL
>>>> requests.
>>>>>
>>>>> This is the part that I feel needs more work in order to make it more
>>>>> generalised and I am still working on this.
>>>>>
>>>>> I have included GraphiQL(https://github.com/graphql/graphiql) and
>>>>> Playground (https://github.com/prisma-labs/graphql-playground) as two
>>>>> visual editor tools as well.
>>>>>
>>>>> Here's the github link for the plug in.
>>>>> https://github.com/hotwax/ofbiz-graphql
>>>>>
>>>>> Any feedback, questions, concerns or suggestions are welcome.
>>>>>
>>>>> Best,
>>>>> Girish
>>>>>
>>>>
>>>
>>
>
Re: GraphQL API for OFBiz
Posted by Pierre Smits <pi...@apache.org>.
Great initiative, Girish.
Op do 26 mrt. 2020 16:48 schreef Girish Vasmatkar <
girish.vasmatkar@hotwaxsystems.com>:
> Hi All
>
> I'm planning an introduction of the OFBiz-GraphQL component that we have
> developed so far. Please find below the hangout meet details -
>
> Date : 03/27/2020 9:00 PM IST, 11:30 AM EST, 3:30 PM GMT.
> Join Hangout Meet : https://meet.google.com/gja-jdwt-wpi
> Join By Phone : +1 661-237-5173 PIN: 585 477 050#
>
> Meeting agenda -
>
> - GraphQL briefing
> - Queries
> - Mutations
> - OFBiz-GraphQL component
> - Architecture
> - Entity Fetchers
> - Service Fetchers
> - What Next
> - Pagination
> - Interface
> - Batching
> - Subscriptions
>
>
> Best Regards
> Girish Vasmatkar
>
>
>
> On Wed, Feb 12, 2020 at 7:04 PM Girish Vasmatkar <
> girish.vasmatkar@hotwaxsystems.com> wrote:
>
> > Thanks Pierre.
> >
> > Here's the ticket for the same. I'll keep posting updates to it.
> >
> > https://issues.apache.org/jira/browse/OFBIZ-11347
> >
> > Best,
> > Girish
> >
> > On Mon, Feb 10, 2020 at 4:48 PM Pierre Smits <pi...@apache.org>
> > wrote:
> >
> >> Hi Girish,
> >>
> >> Thank you for making the greater OFBiz community aware of this
> endeavour.
> >> I
> >> welcome such initiatives as it increases the appeal of our main product.
> >> Not only does it increase the appeal of OFBiz for (potential) adopters,
> >> but
> >> it may also lead to more parties willing to contribute.
> >>
> >> Best regards,
> >>
> >> Pierre Smits
> >> *Proud* *contributor* (but without privileges)* of* Apache OFBiz
> >> <https://ofbiz.apache.org/>, since 2008
> >>
> >> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> >> *Apache Directory <https://directory.apache.org>, PMC Member*
> >> Apache Incubator <https://incubator.apache.org>, committer
> >> Apache Steve <https://steve.apache.org>, committer
> >>
> >>
> >> On Mon, Feb 10, 2020 at 11:40 AM Girish Vasmatkar <
> >> girish.vasmatkar@hotwaxsystems.com> wrote:
> >>
> >> > Hello
> >> >
> >> > I had been working on adding GraphQL support to OFBiz and could come
> up
> >> > with something that might be of interest to the community. Wanted to
> >> gauge
> >> > community's interest on the same.
> >> >
> >> > Essentially, I have first tried to enable GraphQL support such that
> >> OFBiz
> >> > is able to server GraphQL queries, mutations and subscriptions as per
> >> the
> >> > GraphQL specification (http://spec.graphql.org/). The Java GraphQL
> >> library
> >> > mostly takes care of it.
> >> >
> >> > The other major part is writing GraphQL schema and I have tried to
> >> include
> >> > both SDL and programmatic approach to generate the schema. Included a
> >> demo
> >> > query in the SDL approach to showcase hw OFBiz can server GraphQL
> >> requests.
> >> >
> >> > This is the part that I feel needs more work in order to make it more
> >> > generalised and I am still working on this.
> >> >
> >> > I have included GraphiQL(https://github.com/graphql/graphiql) and
> >> > Playground (https://github.com/prisma-labs/graphql-playground) as two
> >> > visual editor tools as well.
> >> >
> >> > Here's the github link for the plug in.
> >> > https://github.com/hotwax/ofbiz-graphql
> >> >
> >> > Any feedback, questions, concerns or suggestions are welcome.
> >> >
> >> > Best,
> >> > Girish
> >> >
> >>
> >
>
Re: GraphQL API for OFBiz
Posted by Girish Vasmatkar <gi...@hotwaxsystems.com>.
Hi All
I'm planning an introduction of the OFBiz-GraphQL component that we have
developed so far. Please find below the hangout meet details -
Date : 03/27/2020 9:00 PM IST, 11:30 AM EST, 3:30 PM GMT.
Join Hangout Meet : https://meet.google.com/gja-jdwt-wpi
Join By Phone : +1 661-237-5173 PIN: 585 477 050#
Meeting agenda -
- GraphQL briefing
- Queries
- Mutations
- OFBiz-GraphQL component
- Architecture
- Entity Fetchers
- Service Fetchers
- What Next
- Pagination
- Interface
- Batching
- Subscriptions
Best Regards
Girish Vasmatkar
On Wed, Feb 12, 2020 at 7:04 PM Girish Vasmatkar <
girish.vasmatkar@hotwaxsystems.com> wrote:
> Thanks Pierre.
>
> Here's the ticket for the same. I'll keep posting updates to it.
>
> https://issues.apache.org/jira/browse/OFBIZ-11347
>
> Best,
> Girish
>
> On Mon, Feb 10, 2020 at 4:48 PM Pierre Smits <pi...@apache.org>
> wrote:
>
>> Hi Girish,
>>
>> Thank you for making the greater OFBiz community aware of this endeavour.
>> I
>> welcome such initiatives as it increases the appeal of our main product.
>> Not only does it increase the appeal of OFBiz for (potential) adopters,
>> but
>> it may also lead to more parties willing to contribute.
>>
>> Best regards,
>>
>> Pierre Smits
>> *Proud* *contributor* (but without privileges)* of* Apache OFBiz
>> <https://ofbiz.apache.org/>, since 2008
>>
>> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
>> *Apache Directory <https://directory.apache.org>, PMC Member*
>> Apache Incubator <https://incubator.apache.org>, committer
>> Apache Steve <https://steve.apache.org>, committer
>>
>>
>> On Mon, Feb 10, 2020 at 11:40 AM Girish Vasmatkar <
>> girish.vasmatkar@hotwaxsystems.com> wrote:
>>
>> > Hello
>> >
>> > I had been working on adding GraphQL support to OFBiz and could come up
>> > with something that might be of interest to the community. Wanted to
>> gauge
>> > community's interest on the same.
>> >
>> > Essentially, I have first tried to enable GraphQL support such that
>> OFBiz
>> > is able to server GraphQL queries, mutations and subscriptions as per
>> the
>> > GraphQL specification (http://spec.graphql.org/). The Java GraphQL
>> library
>> > mostly takes care of it.
>> >
>> > The other major part is writing GraphQL schema and I have tried to
>> include
>> > both SDL and programmatic approach to generate the schema. Included a
>> demo
>> > query in the SDL approach to showcase hw OFBiz can server GraphQL
>> requests.
>> >
>> > This is the part that I feel needs more work in order to make it more
>> > generalised and I am still working on this.
>> >
>> > I have included GraphiQL(https://github.com/graphql/graphiql) and
>> > Playground (https://github.com/prisma-labs/graphql-playground) as two
>> > visual editor tools as well.
>> >
>> > Here's the github link for the plug in.
>> > https://github.com/hotwax/ofbiz-graphql
>> >
>> > Any feedback, questions, concerns or suggestions are welcome.
>> >
>> > Best,
>> > Girish
>> >
>>
>
Re: GraphQL API for OFBiz
Posted by Girish Vasmatkar <gi...@hotwaxsystems.com>.
Thanks Pierre.
Here's the ticket for the same. I'll keep posting updates to it.
https://issues.apache.org/jira/browse/OFBIZ-11347
Best,
Girish
On Mon, Feb 10, 2020 at 4:48 PM Pierre Smits <pi...@apache.org> wrote:
> Hi Girish,
>
> Thank you for making the greater OFBiz community aware of this endeavour. I
> welcome such initiatives as it increases the appeal of our main product.
> Not only does it increase the appeal of OFBiz for (potential) adopters, but
> it may also lead to more parties willing to contribute.
>
> Best regards,
>
> Pierre Smits
> *Proud* *contributor* (but without privileges)* of* Apache OFBiz
> <https://ofbiz.apache.org/>, since 2008
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> Apache Steve <https://steve.apache.org>, committer
>
>
> On Mon, Feb 10, 2020 at 11:40 AM Girish Vasmatkar <
> girish.vasmatkar@hotwaxsystems.com> wrote:
>
> > Hello
> >
> > I had been working on adding GraphQL support to OFBiz and could come up
> > with something that might be of interest to the community. Wanted to
> gauge
> > community's interest on the same.
> >
> > Essentially, I have first tried to enable GraphQL support such that OFBiz
> > is able to server GraphQL queries, mutations and subscriptions as per the
> > GraphQL specification (http://spec.graphql.org/). The Java GraphQL
> library
> > mostly takes care of it.
> >
> > The other major part is writing GraphQL schema and I have tried to
> include
> > both SDL and programmatic approach to generate the schema. Included a
> demo
> > query in the SDL approach to showcase hw OFBiz can server GraphQL
> requests.
> >
> > This is the part that I feel needs more work in order to make it more
> > generalised and I am still working on this.
> >
> > I have included GraphiQL(https://github.com/graphql/graphiql) and
> > Playground (https://github.com/prisma-labs/graphql-playground) as two
> > visual editor tools as well.
> >
> > Here's the github link for the plug in.
> > https://github.com/hotwax/ofbiz-graphql
> >
> > Any feedback, questions, concerns or suggestions are welcome.
> >
> > Best,
> > Girish
> >
>
Re: GraphQL API for OFBiz
Posted by Pierre Smits <pi...@apache.org>.
Hi Girish,
Thank you for making the greater OFBiz community aware of this endeavour. I
welcome such initiatives as it increases the appeal of our main product.
Not only does it increase the appeal of OFBiz for (potential) adopters, but
it may also lead to more parties willing to contribute.
Best regards,
Pierre Smits
*Proud* *contributor* (but without privileges)* of* Apache OFBiz
<https://ofbiz.apache.org/>, since 2008
*Apache Trafodion <https://trafodion.apache.org>, Vice President*
*Apache Directory <https://directory.apache.org>, PMC Member*
Apache Incubator <https://incubator.apache.org>, committer
Apache Steve <https://steve.apache.org>, committer
On Mon, Feb 10, 2020 at 11:40 AM Girish Vasmatkar <
girish.vasmatkar@hotwaxsystems.com> wrote:
> Hello
>
> I had been working on adding GraphQL support to OFBiz and could come up
> with something that might be of interest to the community. Wanted to gauge
> community's interest on the same.
>
> Essentially, I have first tried to enable GraphQL support such that OFBiz
> is able to server GraphQL queries, mutations and subscriptions as per the
> GraphQL specification (http://spec.graphql.org/). The Java GraphQL library
> mostly takes care of it.
>
> The other major part is writing GraphQL schema and I have tried to include
> both SDL and programmatic approach to generate the schema. Included a demo
> query in the SDL approach to showcase hw OFBiz can server GraphQL requests.
>
> This is the part that I feel needs more work in order to make it more
> generalised and I am still working on this.
>
> I have included GraphiQL(https://github.com/graphql/graphiql) and
> Playground (https://github.com/prisma-labs/graphql-playground) as two
> visual editor tools as well.
>
> Here's the github link for the plug in.
> https://github.com/hotwax/ofbiz-graphql
>
> Any feedback, questions, concerns or suggestions are welcome.
>
> Best,
> Girish
>