I think there are many possible applications, here are two that sound
interesting to me (but my opinion really doesn't and shouldn't count):
* Abstract Wikipedia wiki functions
<https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Function_model>: Snap!
seems like an easy way for more people to get involved
* Lua templates <https://en.wikipedia.org/wiki/Wikipedia:Lua>: generating
the lua code could open this up to more people
On Mon, May 23, 2022 at 2:43 PM <tim.herb(a)gmx.de> wrote:
At the Wikimedia Hackathon 2022 that ended yesterday I
have showed a
program in the Showcase that can convert blocks from
visual-programming-language Snap! to source code. This is the link to the
folder where the program is located in.
https://public.paws.wmcloud.org/User:Hog%C3%BC-456/BlocktoCode/ The
program reads an XML-File with the definition of a program and gives the
source code as an output. The platform for creating the blocks I used is
called Snap!. This is an further development of Scratch. Scratch is an
visual programming language based on blocks, that can be combined to create
a program. A block is a small sentence with gaps for the variables. In
Snap! it is possible to create own blocks and it includes an feature to
directly convert blocks to code. I dont know how far this is developed and
after I havent understand how to export the result with the code I have
written a own program to do that.
What do you think are potential use cases for low code platforms like
Snap! within the Wikimedia Projects. From my point of view such platforms
offer a chance to make programming accessible to more people. It is from my
point of view easier with such a platform to write small programs as
without such an support. I am interested in use cases where the built-in
codification feature or my program can be used to generate code that will
be then useful within the Wikimedia projects.
Have a nice day and I am interested in your thoughts.
Hogü-456
_______________________________________________
Wikitech-l mailing list -- wikitech-l(a)lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave(a)lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/