From 667cf12d5620b654d73c6a4882ea1b9b90d6d0e6 Mon Sep 17 00:00:00 2001
From: "Schimon Jehudah, Adv."
Date: Thu, 29 Aug 2024 08:23:05 +0300
Subject: [PATCH] More design changes and improvements (CSS, XHTML, XSLT).
---
stylesheet/stylesheet.css | 17 ++
stylesheet/stylesheet.xsl | 218 +++++++---------
template/folksonomy.xhtml | 22 +-
template/syndication.xhtml | 501 +++++++++++++++++++++++++++++--------
4 files changed, 525 insertions(+), 233 deletions(-)
diff --git a/stylesheet/stylesheet.css b/stylesheet/stylesheet.css
index 7894f18..e6caac7 100644
--- a/stylesheet/stylesheet.css
+++ b/stylesheet/stylesheet.css
@@ -95,6 +95,19 @@ h3, h4, h5 {
flex: 0 1 20px;
}
+#about-blasta-feeds {
+ background-color: #ddffff;
+ border-left: 6px solid #d9541e;
+ padding: 0.01em 16px;
+ margin-bottom: 1em;
+ width: 80%;
+}
+
+#about-blasta-feeds > span,
+#about-blasta-feeds > table {
+ font-size: 80%;
+}
+
#header {
background-color: #ddd;
padding: 0.5ex 0 0.5pc 0.5em;
@@ -229,6 +242,10 @@ p.summary {
white-space: break-spaces;
}
+table.pattern > tr > td:first-child {
+ text-wrap: nowrap;
+}
+
table.pattern,
table#software,
table.atom-over-xmpp {
diff --git a/stylesheet/stylesheet.xsl b/stylesheet/stylesheet.xsl
index 7a4f8a2..daa3256 100644
--- a/stylesheet/stylesheet.xsl
+++ b/stylesheet/stylesheet.xsl
@@ -145,27 +145,27 @@ xmlns:atom='http://www.w3.org/2005/Atom'>
-
-
-
-
-
-
-
- blasta_atom_syndication_feed.atom
- follow
- Subscribe to updates with a news reader software.
-
-
-
-
-
-
- » Syndicating 10 bookmarks.
-
-
- Blasta Syndication Feed
-
+
+
+
+
+
+
+ blasta_atom_syndication_feed.atom
+ follow
+ Subscribe to updates with a news reader software.
+
+
+
+
+
+
+ » Syndicating bookmarks.
+
+
+ Blasta Syndication Feed
+
+
@@ -187,71 +187,95 @@ xmlns:atom='http://www.w3.org/2005/Atom'>
-
-
+
+
-
-
-
-
-
- Congratulations! You have reached to the final
- frontier that the XML technology has to offer
- to-date, and as of yet!
-
-
- This is an automated Blasta Syndication Feed
- which you can utilize to gracefully receive
- autmatic Blasta updates.
-
-
- Click
- here for a selection of software and pick
- the ones that would fit to you best!
-
-
-
-
+
@@ -389,43 +413,12 @@ xmlns:atom='http://www.w3.org/2005/Atom'>
+
-
-
+
-
-
- This is a concise introduction to the syndication
- technology. Please, read it.
-
-
- This an Atom document which can also be viewed
- with a Syndication Feed Reader (also referred to
- as News Reader or RSS Reader) which provides
- automated news updates and notifications on
- desktop and mobile.
- Click
- here for a selection of software and pick
- the ones that would fit to you best!
-
This ASF (Atom Syndication Format) document is
conveyed as an XHTML document. This document was
@@ -440,24 +433,7 @@ xmlns:atom='http://www.w3.org/2005/Atom'>
more about The Extensible Stylesheet
Language Family (XSL).
-
-
+
diff --git a/template/folksonomy.xhtml b/template/folksonomy.xhtml
index 01de661..1a4d3d9 100644
--- a/template/folksonomy.xhtml
+++ b/template/folksonomy.xhtml
@@ -106,7 +106,8 @@
Because people can easily find relevant content by searching
for specific tags; and shared tagging promotes collective
understanding and knowledge creation; and people feel more
- involved and empowered by contributing their own insights.
+ involved and empowered by contributing their own insights,
+ which consequently also fosters serendipitous discovery.
The benefits of folksonomies spans from improved
@@ -114,6 +115,18 @@
increased engagement of people by contributing and
benefiting to the overhaul system.
+
+ In addition, tagging in folksonomies generates an
+ extraordinary wealth of metadata which is associated with
+ each item.
+ By this rich metadata, which consists of self-generated
+ tags, provides additional and valuable information and
+ context that often enhance searchability, discovery, and
+ browsing capabilities.
+
+
It was written in Adam Mathes' recent paper on folksonomies that:
@@ -164,6 +177,13 @@
(sylloge.com)
+
@@ -225,7 +267,9 @@
A list of bookmarks of a given JID by recency.
** This type of feed is not yet available for XMPP.
-
+ ** This type of feed is not yet available for XMPP.
+
+
Blasta feeds are updated only once in every two hours.
@@ -349,7 +419,9 @@
receive an error code 429.
-
Feed Readers are offered for Desktop and Handset devices,
including as HTML (somtimes referred to as "HTML-based" or
@@ -357,9 +429,15 @@
- Desktop |
- About |
- Platforms |
+
+ Desktop
+ |
+
+ About
+ |
+
+ Platforms
+ |
@@ -379,7 +457,9 @@
functionality and an internal browser for easy news
reading.
|
- BSD, Linux |
+
+ BSD, Linux
+ |
@@ -394,17 +474,25 @@
which it uses to get the normalized feeds and to
synchronize the "article read" marks.
|
- BSD, Linux |
+
+ BSD, Linux
+ |
- Fraidycat |
+
+
+ Fraidycat
+
+ |
Fraidycat is a desktop app or browser extension. Use
it to follow people (hundreds) on whatever platform
they choose - Movim, Libervia, Pleroma, a journal,
even on a public PeerTube.
|
- BSD, Linux, Mac, ReactOS |
+
+ BSD, Linux, Mac, ReactOS
+ |
@@ -419,10 +507,16 @@
media player, BitTorrent client, or a feed reader,
for example.
|
- BSD, Linux, Mac, ReactOS |
+
+ BSD, Linux, Mac, ReactOS
+ |
- Liferea |
+
+
+ Liferea
+
+ |
Liferea is a feed reader/news aggregator that brings
together all of the content from your favorite
@@ -431,7 +525,9 @@
interface is similar to a desktop mail/news client,
with an embedded browser.
|
- BSD, Linux |
+
+ BSD, Linux
+ |
@@ -453,10 +549,16 @@
of your news. With free, high-quality, native apps
for Mac and iOS.
|
- Mac |
+
+ Mac
+ |
- TICKR |
+
+
+ TICKR
+
+ |
TICKR is a Free Open Source, GTK-based RSS READER
application which displays RSS FEEDS in a TICKER bar
@@ -465,7 +567,9 @@
desktop, as what can be seen on Cable News TV
channels.
|
- BSD, Linux |
+
+ BSD, Linux
+ |
@@ -480,7 +584,9 @@
Browser has a built-in Feed Reader, as true internet
browsers should.
|
- BSD, Linux, Mac, ReactOS |
+
+ BSD, Linux, Mac, ReactOS
+ |
@@ -491,7 +597,9 @@
news feeds reader which is quite fast and
comfortable to use.
|
- BSD, Linux, Mac, ReactOS |
+
+ BSD, Linux, Mac, ReactOS
+ |
@@ -504,10 +612,16 @@
collected. Just select the sites you want to curate
articles from and enjoy!
|
- BSD, Linux, Mac, ReactOS |
+
+ BSD, Linux, Mac, ReactOS
+ |
- RSS Bandit |
+
+
+ RSS Bandit
+
+ |
RSS Bandit is a free application that allows you to
read news feeds (both RSS and Atom feeds) and
@@ -515,7 +629,9 @@
NNTP, RSS 0.91, 0.92, 1.0, 2.0 and ATOM. Browsing
news without a browser.
|
- ReactOS |
+
+ ReactOS
+ |
@@ -529,13 +645,14 @@
connect to multiple online feed services. It is also
able to play most audio/video formats.
|
- BSD, Linux, Mac, ReactOS |
+
+ BSD, Linux, Mac, ReactOS
+ |
- RSS Owl and
-
- RSS Owl nix
+
+ RSS Owl
|
@@ -546,8 +663,14 @@
with automated actions, embedded browser and
newspaper layout, tray notifications, clean-up
wizard and powerful interface customization.
+ See also
+
+ RSS Owl nix
+ .
+ |
+
+ BSD, Linux, Mac, ReactOS
|
- BSD, Linux, Mac, ReactOS |
@@ -560,10 +683,16 @@
provides a general communication tool, including
e-mail.
|
- BSD, Linux, Mac, ReactOS |
+
+ BSD, Linux, Mac, ReactOS
+ |
- Vienna RSS |
+
+
+ Vienna RSS
+
+ |
ViennaRSS is an Atom/RSS reader for macOS, packed
with powerful features that help you make sense of
@@ -571,12 +700,20 @@
these formats today. The Vienna Project is
continuously being improved and updated.
|
- Mac |
+
+ Mac
+ |
- Mobile |
- About |
- Platforms |
+
+ Mobile
+ |
+
+ About
+ |
+
+ Platforms
+ |
@@ -588,7 +725,9 @@
Alligator is a convergent Atom/RSS feed reader for
KDE.
|
- BSD, Linux |
+
+ BSD, Linux
+ |
@@ -606,7 +745,9 @@
runs locally on your device. Your data is 100%
private.
|
- DivestOS |
+
+ DivestOS
+ |
@@ -618,10 +759,16 @@
Read your favorit Atom/RSS feeds and stream your
podcasts.
|
- GerdaOS, KaiOS |
+
+ GerdaOS, KaiOS
+ |
- Feeds |
+
+
+ Feeds
+
+ |
Feeds is an Atom/RSS news reader for GNOME, with a
simple graphical interface and which provides you
@@ -629,7 +776,9 @@
filter by either single feed or by tag. Only read
what you want to read.
|
- BSD, Linux |
+
+ BSD, Linux
+ |
@@ -644,11 +793,15 @@
selected DecSync directory, using for example
Syncthing.
|
- DivestOS |
+
+ DivestOS
+ |
- Net News Wire
+
+ Net News Wire
+
|
NetNewsWire is a free and open source RSS reader. It
@@ -678,7 +831,9 @@
and dark themes are supported; This is an open
source app which respects your privacy.
|
- DivestOS |
+
+ DivestOS
+ |
@@ -690,7 +845,9 @@
Finally a smart RSS reader which doesn't suck ass or
your data.
|
- DivestOS |
+
+ DivestOS
+ |
@@ -702,7 +859,9 @@
Read You A modern and elegant RSS reader with
"Material You" Design.
|
- DivestOS |
+
+ DivestOS
+ |
@@ -713,7 +872,9 @@
|
RSS Reader is designed to work with small screens.
|
- GerdaOS, KaiOS |
+
+ GerdaOS, KaiOS
+ |
@@ -739,69 +900,113 @@
without having to jump between different sites and
apps.
|
- DivestOS |
+
+ DivestOS
+ |
- Online |
- About |
- Platforms |
+
+ Online
+ |
+
+ About
+ |
+
+ Platforms
+ |
- Comma Feed
+
+ Comma Feed
+
|
"Reader" inspired self-hosted and bloat-free feed
reader, based on Dropwizard and React/TypeScript.
|
- Java |
+
+ Java
+ |
- feed on feeds |
+
+
+ feed on feeds
+
+ |
Your server side, multi-user Atom and RSS
aggregator.
|
- PHP |
+
+ PHP
+ |
- Feed bin |
+
+
+ Feed bin
+
+ |
A nice place to read on the internet.
Follow your passions with Atom, RSS, email
newsletters, podcasts, and vocasts. Feedbin is a
simple, fast and nice looking RSS reader.
|
- Ruby |
+
+ Ruby
+ |
- Feed HQ |
+
+
+ Feed HQ
+
+ |
FeedHQ is a simple, lightweight HTML-based feed
reader.
|
- Python |
+
+ Python
+ |
- Fresh RSS |
+
+
+ Fresh RSS
+
+ |
FreshRSS is a self-hosted RSS feed aggregator. It is
lightweight, easy to work with, powerful, and
customizable.
|
- PHP |
+
+ PHP
+ |
- Miniflux |
+
+
+ Miniflux
+
+ |
Miniflux is a minimalist and opinionated feed
reader.
|
- Go |
+
+ Go
+ |
- rawdog
+
+ rawdog
+
|
rawdog is an RSS Aggregator Without Delusions Of
@@ -811,7 +1016,9 @@
produces static HTML pages containing the newest
articles in date order.
|
- Python |
+
+ Python
+ |
@@ -820,15 +1027,23 @@
|
RRSS - Ruby RSS feed reader.
|
- Ruby |
+
+ Ruby
+ |
- selfoss |
+
+
+ selfoss
+
+ |
The ultimate multi-purpose RSS reader, data stream,
mash-up, aggregation HTML application.
|
- PHP |
+
+ PHP
+ |
@@ -844,26 +1059,38 @@
Reader is an HTML app for article saving/scraping;
and Feeds is a minimal RSS feed reader.
|
- PHP, Python |
+
+ PHP, Python
+ |
- Tiny Tiny RSS |
+
+
+ Tiny Tiny RSS
+
+ |
Tiny Tiny RSS is a free and open source HTML-based
news feed (Atom/RSS) reader and aggregator.
|
- PHP |
+
+ PHP
+ |
- yarr
+
+ yarr
+
|
yarr (yet another rss reader) is an HTML-based feed
aggregator which can be used both as a desktop
application and a personal self-hosted server.
|
- Go |
+
+ Go
+ |
@@ -875,12 +1102,39 @@
Yarrharr is a simple HTML-based feed reader intended
for self-hosting.
|
- Python |
+
+ Python
+ |
- Browser |
- About |
- Platforms |
+
+ Browser
+ |
+
+ About
+ |
+
+ Platforms
+ |
+
+
+
+
+ Brief
+
+ |
+
+ Brief is an Atom and RSS reader extension that makes
+ reading of feeds easy and intuitive. It is designed
+ to have exactly the right set of features, it is
+ powerful and simple at the same time. Feeds are
+ presented on a seamless, interactive page which
+ allows you to bookmark and tag items with a single
+ click.
+ |
+
+ LibreWolf
+ |
@@ -893,27 +1147,39 @@
availability of Atom or RSS feeds in the URL bar and
renders a previews of feeds.
|
- LibreWolf |
+
+ LibreWolf
+ |
- Feedbro
+
+ Feedbro
+
|
Advanced Feed Reader with built-in Rule Engine. Read
news and journals or any Atom/RDF/RSS source.
|
- Extension |
+
+ Extension
+ |
- Fraidycat |
+
+
+ Fraidycat
+
+ |
Fraidycat is a desktop app or browser extension. Use
it to follow people (hundreds) on whatever platform
they choose - Movim, Libervia, Pleroma, a journal,
even on a public PeerTube.
|
- Extension |
+
+ Extension
+ |
@@ -922,18 +1188,24 @@
|
- Get auto-updated RSS feed bookmark folders.
+ Auto-updated RSS feed bookmark folders.
+ |
+
+ LibreWolf
|
- LibreWolf |
- mPage
+
+ mPage
+
|
- Simple dashboard-like RSS feed reader.
+ A simple dashboard-like feed reader.
+ |
+
+ LibreWolf
|
- LibreWolf |
@@ -946,7 +1218,9 @@
renders feeds of types ActivityStreams, Atom, JSON
Feed, OPML, RDF, RSS, RSS-in-JSON and SMF.
|
- Userscript |
+
+ Userscript
+ |
@@ -961,7 +1235,9 @@
Browser has a built-in Feed Reader, as true internet
browsers should.
|
- Qt |
+
+ Qt
+ |
@@ -972,12 +1248,15 @@
|
RSS Reader which is made to be simple and effective.
|
- Extension |
+
+ Extension
+ |
- “You deserve to have a first-class RSS experience baked in to your browser so well your grandmother could use it.”
+ “You deserve to have a first-class RSS experience baked in
+ to your browser so well your grandmother could use it.”
― Kroc