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/04/03 05:09:01 UTC

Re: GraphQL API for OFBiz

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
>>> > > >> >
>>> > > >>
>>> > > >
>>> > >
>>> >
>>>
>>