Just started a discussion about HDA (Hypermedia-driven Architecture) in the Open App Ecosystem group on Loomio;

https://www.loomio.com/d/VYPyO17M/building-interactive-websites-in-a-post-framework-web

The OAE group has often been a good place for long term, blue skies discussions about potential futures for ethical tech. Bringing together coding, hosting and UX perspectives. I think this has been useful, and it would be great to get more discussion happening there.

#HDA #OpenAppEcosystem

Building interactive websites in a post-framework web

I recently stumbled across Daz's guide to building websites using HDA (Hypermedia-Driven Architecture), as an replacement for heavy and regularly obsoleted JavaScript frameworks like React. The finer details of his code examples go over my head, but what I think I understand from his description of the architecture and the reasoning behind it seems groundbreaking.The examples in Daz's guide are based around using HTMX. A comment on SH mentioned DataStar, which is maybe an alternative to HTMX? Certainly seems to have similar goals from what I read on their homepage.From what I read in Daz's guide, it seems like adopting this kind of approach to interactive web interfaces like Loomio, and fediverse web apps, could be a game-changer. Massively reducing the complexity of feature development and maintenance, and avoiding the cycle of having to massively refactor every time the JS framework in use becomes obsolete.Thoughts?

Loomio

@olamina
> At CoLET (https://colet.space) we use Koumbit (worker owned) and are leveraging it to soon offer a solidarity economy SquareSpace alternative

Awesome work! Please feel free to join the Open App Ecosystem group on Loomio and compare notes with others working on similar projects:
https://www.loomio.org/g/exAKrBUp/open-app-ecosystem

It's been pretty quiet there through the pandemic, but I'm hoping the community will get a bit more active again over the coming months.

#OpenAppEcosystem

CoLET – The Collective for Liberation, Ecology, and Technology

@stevenroose this is a project a lot of people in the #OpenAppEcosystem group would support, and are to some degree already working on:
https://www.loomio.org/g/exAKrBUp/open-app-ecosystem
Open App Ecosystem

Welcome !<br><br>This is a neutral group to talk about how we can build a suite of interoperable, open source tools which support transparent, democratic, and decentralized organizing.<br><br>It's not a working group, but becomes a resource where all creators can gather to exchange information about their projects and practices.<br><br>Also, if you have an idea or if you want to work on something concrete you can start discussing it here. At some point it's good to create your own loomio's group (or whatever you want to use) to work on your project.<br><br>Don't hesitate to go on this github page to know more about it.<br>

One of the things I'd like to see produced from the #OpenAppEcosystem group is a comprehensive map of all the ethical tech organizations and projects, and how they relate to each other. Which orgs and mainly lobbyists vs. tech stewards? Which projects have similar goals, how are they different? What tech can and could inter-operate? This is kind of what I've been trying to do for the #fediverse, with the wiki that informs fediverse.party development. But mapping ethical tech in general is huge.
@z428 BTW this conversation is very valuable, but is getting too detailed to carry on here. Figuring out how to solve these sorts of problems it exactly what the #OpenAppEcosystem group on Loomio was set up for. Feel free to contribute some of these thoughts to appropriate threads, or start a new one.
@z428 @jcbrand come hang out with the #OpenAppEcosystem group. Folks from a bunch of different free code apps, hosted services, and tech coops gather around the watering hole there, talking about the nuts and bolts of how to solve the problems we have been talking about here (improving #UX, sustainable funding, tech choices etc):
https://www.loomio.org/g/exAKrBUp/open-app-ecosystem
Open App Ecosystem

Welcome !<br><br>This is a neutral group to talk about how we can build a suite of interoperable, open source tools which support transparent, democratic, and decentralized organizing.<br><br>It's not a working group, but becomes a resource where all creators can gather to exchange information about their projects and practices.<br><br>Also, if you have an idea or if you want to work on something concrete you can start discussing it here. At some point it's good to create your own loomio's group (or whatever you want to use) to work on your project.<br><br>Don't hesitate to go on this github page to know more about it.<br>

@jcbrand so it appears to me that there is a missing element in the ecosystem; customers. People who are willing to pay a regular subscription/ membership so that secure jobs can be created for people to maintain ethical services. If enough #PlatformCooperatives were offering great chat UX on top of XMPP, that would help funnel funds and resources into improving all the stuff we've been bemoaning. This is the kind of stuff I want to facilitate through #OpenAppEcosystem group
@z428
@z428 if there's anything we can learn from the failures of XMPP, it's that federation protocols are an implementation detail that users, for the most part, do not and will never care about. So just making federated clones of the proprietary silos of the day is not good enough. Free code app developers need to be engaging directly with users, to find out what they want that the datafarms are *not* giving them. This is part of what I hope the #OpenAppEcosystem group can do
@charlag @lightone
Here's a video of the #OpenAppEcosystem session I tried to facilitate at #Open2018 in London a few months ago. Apologies for the patchy sound quality.
https://invidio.us/watch?v=WJR7IHeLADo
OPEN 2018 - Open Space: Open App Ecosystem - Danyl Strype

Open App Ecosystem / Collaborative Technology Alliance get together – A discussion between people who are part of the Open App Ecosystem group on Loomio, or anyone who works on open source apps that

@bhaugen these are great questions. As a general response, I have always argued that the key to making the #OpenAppEcosystem work is to make maximum use of common protocols. This includes making use of and supporting free code apps that already use them. Also, helping other apps identify which protocols fit their use cases, and how to implement them.