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. - logo - -   - -

-

- » Syndicating 10 bookmarks. -

-

- Blasta Syndication Feed -

+
+

+ + + + + blasta_atom_syndication_feed.atom + follow + Subscribe to updates with a news reader software. + logo + +   + +

+

+ » Syndicating bookmarks. +

+

+ Blasta Syndication Feed +

+
    @@ -187,71 +187,95 @@ xmlns:atom='http://www.w3.org/2005/Atom'>
-
- + +
-
-

- - This is an automated Blasta Syndication Feed - -

- -

- 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! -

-
+
+ + + +
+

+ About +

+

+ ⬕ +   + + Blasta Feeds + +

+

+ 💡 +   + + XMPP PubSub + +

+

+ ⚛ +   + + Syndication + +

+
+

+ This Is An Automated Syndication Feed +

+

+ 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! +

+
+ + brand:atompub + brand:atomsub + brand:pubsub + code:xslt filetype:atom filetype:rss filetype:xml + niche:syndication software:akregator software:fraidycat software:liferea software:otter-browser software:raven-reader - niche:syndication -
2024-08-22T17:09:04+03:00
-
- sch@pimux.de -
-
-
+ software:reeder + +
-
+

@@ -389,43 +413,12 @@ xmlns:atom='http://www.w3.org/2005/Atom'>

+
-
+

- - About Blasta Feeds - + Technical information. Please, read it!

- -

- 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. +

+

+ Impact +

It was written in Adam Mathes' recent paper on folksonomies that:

@@ -164,6 +177,13 @@ ​  (sylloge.com) +
  • + + What is Folksonomy? + + ​  + (lisedunetwork.com) +

  • diff --git a/template/syndication.xhtml b/template/syndication.xhtml index 1bfc1cf..5e07e72 100644 --- a/template/syndication.xhtml +++ b/template/syndication.xhtml @@ -119,7 +119,11 @@ A list of bookmarks of a given JID by recency. - {{origin}}/jid/fionn@blasta.i2p?mode=feed + + + {{origin}}/jid/fionn@blasta.i2p?mode=feed + + JID+Tag @@ -127,7 +131,11 @@ A list of bookmarks of a given tag of a given JID by recency. - {{origin}}/jid/fionn@blasta.i2p?mode=feed&tags=jabber + + + {{origin}}/jid/fionn@blasta.i2p?mode=feed&tags=jabber + + JID+Tags @@ -136,7 +144,9 @@ by recency. - {{origin}}/jid/fionn@blasta.i2p?mode=feed&tags=jabber+xmpp + + {{origin}}/jid/fionn@blasta.i2p?mode=feed&tags=jabber+xmpp + @@ -144,14 +154,22 @@ A list of bookmarks of a given tag by recency. - {{origin}}/?mode=feed&tags=jabber + + + {{origin}}/?mode=feed&tags=jabber + + Tags* A list of bookmarks of given tags by recency. - {{origin}}/?mode=feed&tags=jabber+xmpp + + + {{origin}}/?mode=feed&tags=jabber+xmpp + + URL @@ -159,7 +177,11 @@ A list of people who have bookmarked a given URL by recency. - {{origin}}/?mode=feed&url=https://xmpp.org + + + {{origin}}/?mode=feed&url=https://xmpp.org + + Hash @@ -167,7 +189,11 @@ A list of people who have bookmarked a given Hash by recency. - {{origin}}/?mode=feed&hash=md5sum + + + {{origin}}/?mode=feed&hash=md5sum + + Filetype* @@ -176,7 +202,9 @@ recency. - {{origin}}/?mode=feed&filetype=meta4+metalink+torrent + + {{origin}}/?mode=feed&filetype=meta4+metalink+torrent + @@ -186,7 +214,9 @@ recency. - {{origin}}/?mode=feed&protocol=gemini+gopher+ipfs+magnet + + {{origin}}/?mode=feed&protocol=gemini+gopher+ipfs+magnet + @@ -195,17 +225,29 @@ A list of bookmarks of given top-level domains by recency. - {{origin}}/?mode=feed&tld=bit+i2p + + + {{origin}}/?mode=feed&tld=bit+i2p + + Popular A list of popular bookmarks by popularity. - {{origin}}/popular?mode=feed + + + {{origin}}/popular?mode=feed + + Recent A list of popular bookmarks by recency. - {{origin}}/recent?mode=feed + + + {{origin}}/recent?mode=feed + +

    @@ -225,7 +267,9 @@ A list of bookmarks of a given JID by recency. - xmpp:fionn@blasta.i2p?pubsub;action=subscribe;node=urn:xmpp:bibliography:0 + + xmpp:fionn@blasta.i2p?pubsub;action=subscribe;node=urn:xmpp:bibliography:0 + @@ -235,7 +279,9 @@ JID by recency. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=fionn@blasta.i2p:tags:jabber + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=fionn@blasta.i2p:tags:jabber + @@ -245,7 +291,9 @@ by recency. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=fionn@blasta.i2p:tags:jabber+xmpp + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=fionn@blasta.i2p:tags:jabber+xmpp + @@ -254,7 +302,9 @@ A list of bookmarks of a given tag by recency. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=tags:jabber + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=tags:jabber + @@ -263,7 +313,9 @@ A list of bookmarks of given tags by recency. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=tags:jabber+xmpp + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=tags:jabber+xmpp + @@ -273,7 +325,9 @@ by recency. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node==url:https://xmpp.org + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node==url:https://xmpp.org + @@ -283,7 +337,9 @@ Hash by recency. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=hash:md5sum + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=hash:md5sum + @@ -293,7 +349,9 @@ recency. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=filetype:meta4+metalink+torrent + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=filetype:meta4+metalink+torrent + @@ -303,7 +361,9 @@ recency. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=protocol:gemini+gopher+ipfs+magnet + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=protocol:gemini+gopher+ipfs+magnet + @@ -313,21 +373,27 @@ by recency. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=tld:bit+i2p + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=tld:bit+i2p + Popular A list of popular bookmarks by popularity. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=popular + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=popular + Recent A list of popular bookmarks by recency. - xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=recent + + xmpp:{{pubsub_jid}}?pubsub;action=subscribe;node=recent + @@ -335,8 +401,12 @@ * This type of feed is entirely independent from Blasta, and is available only via XMPP.

    -

    ** This type of feed is not yet available for XMPP.

    -

    Notes

    +

    + ** This type of feed is not yet available for XMPP. +

    +

    + Notes +

    Blasta feeds are updated only once in every two hours.

    @@ -349,7 +419,9 @@ receive an error code 429.

    -

    Software

    +

    + Software +

    Feed Readers are offered for Desktop and Handset devices, including as HTML (somtimes referred to as "HTML-based" or @@ -357,9 +429,15 @@

    - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + - + - + - + - + + - + - - + - + - +
    DesktopAboutPlatforms + 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 +
    MobileAboutPlatforms + 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 +
    OnlineAboutPlatforms + 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 +
    BrowserAboutPlatforms + 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