Hi!
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? My first choice is vuejs/vuetify/express/typeorm, but vuetify and typeorm are not packaged
for debian. Is it difficult to add them to debian? My second choice is
be django/bootstrap/jquery. They are packaged for debian but it's not as modern as vuejs.
What do you recommend?
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?
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.
Quoting Paul Wise (2022-12-10 03:51:20)
On Fri, 2022-12-09 at 13:12 +0100, Andreas Josef Heil wrote:I fully agree with Pabs.
I'd like to develop a free software web app and I wanne be the debianPersonally I would suggest to focus on static site generators,
maintainer for it. It should be fully integrated to debian und freedombox. >>>
What web technology should I use?
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.
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
I think static site generators as well as indie web technology is more
about websites and social networking, but I wan't a highly interactive
web app, preferable a single page application. Is there no javascript
spa framework/lib with a full featured ui library for debian? Vuejs is packaged for debian but not vuetifiy. Is it lot of work to package
vuetify?
On 10.12.22 11:06, Jonas Smedegaard wrote:
Quoting Paul Wise (2022-12-10 03:51:20)
On Fri, 2022-12-09 at 13:12 +0100, Andreas Josef Heil wrote:I fully agree with Pabs.
I'd like to develop a free software web app and I wanne be the debianPersonally I would suggest to focus on static site generators,
maintainer for it. It should be fully integrated to debian und
freedombox.
What web technology should I use?
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.
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
I wrote too early sry. A desktop app is also possible. I will use qt.
Thanks for your time.
I wan't a highly interactive web app, A desktop app is also possible.
I wrote too early sry. A desktop app is also possible. I will use qt.
Thanks for your time.
QT accessibility has improved a lot, but I suspect that a single page
web app with vuejs and a good widget set on top of that is going to be
more accessible than a QT app even today.
I find I stumble less with web app accessibility than I do with linux
desktop accessibility, although both are usable.
Hi,and KDE 5. You can manually download and install Qt6 on Debian. If you
What do we think about "accessibility" in this thread? The MSAA like
helping for visually challenged, or the global avaiblity (and
acceptance) of QT?
As of Qt 5.15, (and Qt 6.4.x lately) you do not have to make the hard
choice between responsive webpage or desktop application, since you can generate both from the same QT source code. The native is native, the
browser based using WebAssembly technology. (I think MSAA is not yet supported for WebAssembly till this date, but please double check this information!)
The downside of these things, that current Debian does not seem to
include Qt6 at all and I have no idea when it can go into the mainstream Debian, while there are a lot of project could be waiting for it. (Even
my one is still pending for Debian). Qt6 for Debian is still in unstable/experimental state, which drives the developers like me to find other alternatives instead of Debian or for Debian.
Qt 6 will not be in debian until debin 13. Bookworm will still have Qt 5
Best regards,
Imre
2022. 12. 13. 1:48 keltezéssel, Sam Hartman írta:
I wrote too early sry. A desktop app is also possible. I will use qt.
Thanks for your time.
QT accessibility has improved a lot, but I suspect that a single page
web app with vuejs and a good widget set on top of that is going to be
more accessible than a QT app even today.
I find I stumble less with web app accessibility than I do with linux desktop accessibility, although both are usable.
On Tue, Dec 13, 2022 at 12:51 AM Imre Nagy <nagyimre@nagyimre.com> wrote:
Hi,
What do we think about "accessibility" in this thread? The MSAA like
helping for visually challenged, or the global avaiblity (and
acceptance) of QT?
As of Qt 5.15, (and Qt 6.4.x lately) you do not have to make the hard
choice between responsive webpage or desktop application, since
you can
generate both from the same QT source code. The native is native, the
browser based using WebAssembly technology. (I think MSAA is not yet
supported for WebAssembly till this date, but please double check
this
information!)
The downside of these things, that current Debian does not seem to
include Qt6 at all and I have no idea when it can go into the
mainstream
Debian, while there are a lot of project could be waiting for it.
(Even
my one is still pending for Debian). Qt6 for Debian is still in
unstable/experimental state, which drives the developers like me
to find
other alternatives instead of Debian or for Debian.
Qt 6 will not be in debian until debin 13. Bookworm will still have Qt
5 and KDE 5. You can manually download and install Qt6 on Debian. If
you target Debian 13 for inclusion of your app that will give you
about two years to finish it.
Best regards,
Imre
2022. 12. 13. 1:48 keltezéssel, Sam Hartman írta:
>> I wrote too early sry. A desktop app is also possible. I will
use qt.
>> Thanks for your time.
>
> QT accessibility has improved a lot, but I suspect that a single
page
> web app with vuejs and a good widget set on top of that is going
to be
> more accessible than a QT app even today.
> I find I stumble less with web app accessibility than I do with
linux
> desktop accessibility, although both are usable.
>
>
--<!DOCTYPE html>
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system ⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org/
⠈⠳⣄⠀⠀
The downside of these things, that current Debian does not seem to
include Qt6 at all and I have no idea when it can go into the
mainstream Debian, while there are a lot of project could be waiting
for it. (Even my one is still pending for Debian). Qt6 for Debian is
still in unstable/experimental state, which drives the developers like
me to find other alternatives instead of Debian or for Debian.
Best regards,
Imre
2022. 12. 13. 1:48 keltezéssel, Sam Hartman írta:
I wrote too early sry. A desktop app is also possible. I will use qt.
On Mon, 2022-12-12 at 18:01 +0100, Andreas Josef Heil wrote:
I wan't a highly interactive web app, A desktop app is also possible.What program are you intending to develop?
Well qt5 is fine too. I don't need fancy features. I will make a kde app.
On 13.12.22 05:22, Imre Nagy wrote:
The downside of these things, that current Debian does not seem to
include Qt6 at all and I have no idea when it can go into the
mainstream Debian, while there are a lot of project could be waiting
for it. (Even my one is still pending for Debian). Qt6 for Debian is
still in unstable/experimental state, which drives the developers
like me to find other alternatives instead of Debian or for Debian.
Well qt5 is fine too. I don't need fancy features. I will make a kde app.
On 13.12.22 05:22, Imre Nagy wrote:
The downside of these things, that current Debian does not seem to
include Qt6 at all and I have no idea when it can go into the
mainstream Debian, while there are a lot of project could be waiting
for it. (Even my one is still pending for Debian). Qt6 for Debian is
still in unstable/experimental state, which drives the developers
like me to find other alternatives instead of Debian or for Debian.
Best regards,
Imre
2022. 12. 13. 1:48 keltezéssel, Sam Hartman írta:
I wrote too early sry. A desktop app is also possible. I will use qt.
Hi,
Is Qt6-base not in testing, for bookworm? I've an app (metview) that I switched over Qt5->Qt6, should I move it back?
regards
Alastair
On 13/12/2022 20:27, Andreas Josef Heil wrote:
Well qt5 is fine too. I don't need fancy features. I will make a kde app.
On 13.12.22 05:22, Imre Nagy wrote:
The downside of these things, that current Debian does not seem to
include Qt6 at all and I have no idea when it can go into the
mainstream Debian, while there are a lot of project could be waiting
for it. (Even my one is still pending for Debian). Qt6 for Debian is
still in unstable/experimental state, which drives the developers
like me to find other alternatives instead of Debian or for Debian.
Best regards,
Imre
2022. 12. 13. 1:48 keltezéssel, Sam Hartman írta:
I wrote too early sry. A desktop app is also possible. I will use qt.
--
Alastair McKinstry,
GPG: 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5
ph: +353 87 6847928 e: alastair@sceal.ie, im: @sceal.ie:mckinstry
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 300 |
Nodes: | 16 (3 / 13) |
Uptime: | 16:25:03 |
Calls: | 6,707 |
Calls today: | 1 |
Files: | 12,239 |
Messages: | 5,351,251 |