GSoC - Progressive Web App add-on

I also ran into this Electron app... would be cool to have one for Plone: https://apps.wordpress.com/desktop/ (via https://electron.atom.io)

Hi, I am Abhishek. I found this idea interesting as well. Thanks to the other developers, I have sort of a guideline to follow since they have already asked the necessary questions. I will try and get things going ASAP

Can we implement it using Angular 1 too ?

I don't believe that Angular 1 is really an option. There is significant existing work for Angular >= 2 by @ebrehault and for ReactJS+Redux by Rob Gietema. It would not make sense to reinvent that work in older frameworks.

ohh okay. I wasn't aware about that before.

HI, i am Nikhil Sangwan. I found PWA idea interesting. @ebrehault can you please guide me from where to start and how to contribute?

@nikhilsangwan007 look above at the second post in this thread, GSoC - Progressive Web App add-on

Hi @ebrehault. I'd like know more about PloneFormGen in Angular 2.

Hi,

You should ask @tisto, he is the one who proposed this project.

Eric

Hi

I went through the plone.restapi and the plone.restapi-angular docs and I could understand quite a bit. However this is my first time in GSoC so can you guys give me some tips how to make my proposal nicer

:) and do have any layout for the proposal I should follow?

Thanks :sunglasses:

BTW I am working on a ionic app with the apis , will share the github repo when done
:iphone:

@tkimnguyen electron is a nice-to-have for an existing Angular2/React app. It is basically just a wrapper around an existing app. It allows you to ship your app to Windows/Linux/OS X. Wordpress has the front-end separated from the back-end. Therefore such an app makes sense. I would rather focus on an Angular2/React app first. If we have that we can do a GSoC project to wrap it into an Electron app. :slight_smile:

1 Like

@nick_mib We have two existing add-on products for Plone that allows users to create arbitrary forms in Plone. You can basically drag-and-drop form fields to create a form and then define post-submit actions (send an email, add form data to a CSV file, etc.).

I would suggest that you familiarize yourself with those existing add-ons:


The GSoC project would be to create an Angular 2 app that can be embedded into Plone that allows you to create forms via drag-and-drop. We would need a backend API on plone.restapi that supports that (I could help with that).

Feel free to ask further questions if you want.

@tkimnguyen @cewing does it make sense to create a separate thread for this in the forum?

1 Like

No. I don't think Angular 1 is a real option here.

Hi @tisto - I think so; it's a separate enough idea

Hi everyone,
I am interested in the plone PWA for GSOC. I have had a fair experience with Angular 2. I already have plone setup and I am currently looking at https://github.com/plone/plone.restapi-angular. I will appreciate e any guide on moving further.
Best regards

@tisto Thank you so much for the quick reply. I'll start with the add-ons that you mentioned. @cewing I'm also believe that if we can have a separate thread on this issue with some details of the project, it will be more helpful for people who are interested on this area.

@nick_mib, @tisto, please feel free to break this off into it's own topic. I agree that it would be helpful.

I guess you have to explain what you plan to do, how you imagine the project, and detail the different phasis content according the GSoC planning.

forgot to mention: there are some recommendations about the proposal here: https://summerofcode.withgoogle.com/organizations/6616072569487360/

@ebrehault Thanks! :+1: