How to make a "simple webapp" via clickable in 2021?
-
Hi all,
So recently I have taken the opportunity to teach myself how to make a simple webapp. I decided to look over the new documentation UBports put out, and used a 2019 Ubucon Europe video as a visual reference. I noticed that in the 2019 video, the presenter was using clickable and clickable displayed a "simple-webapp" template (see about 8:27 on the video). This doesn't seem to be the case now.My ultimate question is, how does someone go about making a "simple webapp" on UT in current year 2021?
-
@nocturn-adrift I would use Webapp Creator or Webber in the OpenStore.
-
@totalrando Yes, I understand that Webber and Webapp Creator can do this in a bind. I believe both of those apps are great when in a bind, but ultimately I am looking to have the know-how as to actually make one from scratch, i.e., how did the creator of Webber make his first webapp? Obviously he would have to know how to make one from scratch so he could make Webber itself. I am looking to make the chicken, not the egg (if that makes any sense).
-
@nocturn-adrift Ah. That's above my pay grade then.
-
@nocturn-adrift You have a bit outdated guide here:
https://docs.ubports.com/en/latest/appdev/webapp/guide.html
What Webber and Webapp Creator are using the command in a the desktop file under
Exec=
(check for example Tweet webapp code)We discourage the creation of this kind of webapps, that's why Webber and Webapp Creator are better options (for user's personal installation).
Webapps that adds some functionalities, can be created selecting qml or html app types, after using
clickable create
-
@nocturn-adrift the template was removed so that simple webapps didn't flood the store
-
@nocturn-adrift if you want to create from scratch, you are then basically writing your own webbrowser based on qtwebengine
-
some examples:
https://github.com/mateosalta/cuddly-bassoon
https://gitlab.com/ubports/apps/qt-webengine-demo
this one is with the built in webapp container, is much more simple, just rename everything you need
https://github.com/mateosalta/pay/tree/master -
@cibersheep @mateo_salta Thank you both for your responses, they are sincere attempts and I appreciate that.
I will get back to you all when I can, and I will mark it as solved in due time. -
I was thinking of automating the creation of clickable WebApps from scratch online games and apps through https://sheeptester.github.io/htmlifier/