[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: looking for debian friendly web app technology



Quoting Paul Wise (2022-12-10 03:51:20)
> On Fri, 2022-12-09 at 13:12 +0100, Andreas Josef Heil wrote:
> 
> > I'd like to develop a free software web app and I wanne be the debian
> > maintainer for it. It should be fully integrated to debian und freedombox.
> > 
> > What web technology should I use?
> 
> Personally I would suggest to focus on static site generators,
> that only produce web pages that utilise progressive enhancement.
> This sort of web site is more performant for users, more flexible
> for hosting and easier to archive at the end of life of the website.
> 
> https://en.wikipedia.org/wiki/Static_site_generator
> http://en.wikipedia.org/wiki/Progressive_enhancement
> 
> If possible I would consider making it a Linux desktop app instead.

I fully agree with Pabs.

On top of that, I would suggest to consider not only more sustainable
_content_ production and consumption through the above methods, but also
more sustainable _application_ production and consumption: Avoid
reinventing wheels by breaking the task into components that process
content via the Micropub standard and other Indieweb mechanisms, and
then reuse existing components and write only components missing.

E.g. if you like to code in Perl, then write a Micropub plugin for
existing static site generator Ikiwiki already part of FreedomBox, so
that everyone already using Ikiwiki (not only FreedomBox users) can edit
their content natively e.g. using exisitng Android app Indigenous.

Or if you like to code in PHP, then write a Micropub plugin for
Mediawiki, (less sustainable but) also already part of FreedomBox.

Or maybe skip coding from scratch altogether and instead package
existing plugin and theme for Wordpress, (also less sustainable but)
already already part of FreedomBox.

Or if you like to code in Python, then write a Micropub plugin for
Radicale, translating between ical data and Micropub Event data.
Radicale is already in FreedomBox.

Or maybe write a Micropub media endpoint that hooks into Matrix,
enabling Micropub-based editors like Indigenous to reuse images and
videos posted in Matrix rooms.  Matrix server is already in FreedomBox.


https://www.w3.org/TR/micropub/
https://wordpress.org/plugins/micropub/
https://wordpress.org/plugins/indieweb/
https://f-droid.org/en/packages/com.indieweb.indigenous/
http://microformats.org/wiki/h-event
https://www.w3.org/TR/micropub/#media-endpoint


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature


Reply to: