From 675fecf0fb7400effcb4942465fa581a5f447d63 Mon Sep 17 00:00:00 2001 From: lostinlight Date: Thu, 14 Mar 2019 16:51:00 +0300 Subject: [PATCH] Add new post --- source/_posts/fediverse-parties-on.md | 51 ++++++++++++++++++ .../fediverse-parties-on/Friendica-mascot.png | Bin 0 -> 14260 bytes themes/starter/layout/_partial/heroheader.ejs | 5 ++ themes/starter/layout/tags.ejs | 13 +++-- 4 files changed, 62 insertions(+), 7 deletions(-) create mode 100644 source/_posts/fediverse-parties-on.md create mode 100644 source/_posts/fediverse-parties-on/Friendica-mascot.png diff --git a/source/_posts/fediverse-parties-on.md b/source/_posts/fediverse-parties-on.md new file mode 100644 index 0000000..762c712 --- /dev/null +++ b/source/_posts/fediverse-parties-on.md @@ -0,0 +1,51 @@ + +--- +layout: "post" +title: "Fediverse parties on" +date: 2019-03-14 +tags: + - fediverse +preview: "Have the Chronicles run out of news? No way! Here's an update of Fediverse affairs and future plans" +url: "/en/post/fediverse-parties-on" +lang: en +--- + +Hey, fedizens! + +You may have noticed not a post has been published in the Chronicles since the end of 2018. Has Fediverse run out of news? Certainly not. Here's a brief overview of what has happened during this period. + +### Dull figures + +The 2018 [report](https://fediverse.network/reports/2018) reveals that the world of federating networks has greatly expanded. The first three months on 2019 have seen about 450 new servers - hopefully, some of them will stay online (and updated). New accounts are being created and, apparenty, people remember about their old accounts, as the number of active users on most Fediverse networks increases weekly. If you wish to research figures, keep an eye on stats hubs from [this list](https://gitlab.com/fediverse/fediverse.gitlab.io/wikis/instance-monitoring-sites). You can also subscribe to [Federation stats bot](https://socialhome.network/u/thefederation) via any diaspora protocol platform ([diaspora](https://diaspora.software), [Friendica](https://friendi.ca), [Hubzilla](https://project.hubzilla.org), [Socialhome](https://socialhome.network) or [GangGo](https://git.feneas.org/ganggo/ganggo)). Provided numbers are an approximation, and some projects are misrepresented: Friendica, Hubzilla server numbers, GNU Social account numbers stand higher than metrics show. This is due to technical issues (mainly with [NodeInfo](https://github.com/jhass/nodeinfo) / [NodeInfo2](https://git.feneas.org/jaywink/nodeinfo2)). The good news is Fediverse keeps growing. + +### New kids on the block + +[ActivityPub](https://activitypub.rocks) protocol stirred up many developers. Not a month passes now without a new federating project. The young blood of 2019 are [Mobilizon](https://joinmobilizon.org), [Speechmore](https://gitlab.fancy.org.uk/speechmore) and [Marmota](https://blog.marmota.nefixestrada.com/posts/weekly-1). Fediverse developing software and related tools are all listed [here](https://fediverse.party/en/miscellaneous). There's also a [Wiki](https://gitlab.com/fediverse/fediverse.gitlab.io/wikis/home) with watchlists for all Fediverse protocols: [diaspora](https://gitlab.com/fediverse/fediverse.gitlab.io/wikis/watchlist-for-Diaspora-protocol-apps), [Zot](https://gitlab.com/fediverse/fediverse.gitlab.io/wikis/watchlist-for-Zot-apps), [ActivityPub](https://gitlab.com/fediverse/fediverse.gitlab.io/wikis/watchlist-for-activitypub-apps). + +At the same time some projects are being abandoned. [Osada](https://wedistribute.org/2019/03/osada-is-being-sunsetted) is one of those. The world of OStatus federating projects has been quiet for a long while. + +Among older projects [Pleroma](https://git.pleroma.social/pleroma/pleroma/tags), a lightweight microblogging network, has recently had its first stable release. + +A fine end to the year 2018, diaspora project got an [API](https://www.nequalsonelifestyle.com/2018/12/29/diaspora-api-first-transactions-ever-authentication). It's still a work in progress, with luck we'll see more diaspora-related applications this year. + +Not everyone is excited about ActivityPub protocol. Diaspora developer shared [final thoughts](https://schub.io/blog/2019/01/13/activitypub-final-thoughts-one-year-later.html) on the topic, followed by a [summary](https://feneas.org/activitypub-well-its-not-that-bad) from Friendica. Pleroma has implemented its own [LitePub](https://litepub.social/litepub) protocol version. Nevertheless, the majority of Fediverse new apps support federation over ActivityPub, and there's a [forum](https://socialhub.network) where developers meet to discuss things. + +### Unexpecto patronum + +In other news, Mastodon project received a Stack Zero [grant](https://samsungnext.com/whats-next/category/podcasts/decentralization-samsung-next-stack-zero-grant-recipients) from Samsung Next and was definitely noticed by [Google](https://github.com/google/data-transfer-project/tree/master/extensions/data-transfer/portability-data-transfer-mastodon), [Keybase](https://github.com/tootsuite/mastodon/pull/10013) and the Meet group corporation. + +Friendica now has a mascot! Its name is Flaxy O'Hare. 🐰 + +![Friendica mascot](Friendica-mascot.png) + +### Fediverse.Party update + +Initially this website was created as a guide for newcomers to Fediverse, a modern source of information one can use as a reference. As federating projects multiply, it becomes tricky to cover all the things happening in each project's community. On the other hand, all recent posts published here were release notes. Newcomers to Fediverse most likely find it boring to read interpetations of technical feature additions. And seasoned fedizens keep track of new releases by following project's official announcements. Or one can follow a [bot](https://venera.social/dfrn_poll/releases) aggregating all releases via RSS - also available directly from Fediverse (*releases@venera.social*) and best formated in diaspora protocol networks; following the bot from Mastodon not recommended because of the way Mastodon handles articles with titles. + +For reasons stated above there will be no more posts about software releases. The primary focus will be keeping the main website information up-to-date and publishing long-form articles about federating world, comparing its software, exploring its strengths (and weaknesses). Perhaps we'll regularly cover what's new in Fediverse - that's still to be decided by our (rather small) team. + +If you'd like to share your knowledge of federating networks by writing an article for the Chronicles, you're most welcome: our forum for internal discussions - *fediverse_party@venera.social* - available via Friendica network. + +There's a fine project that will keep you informed of all the interesting things happening in federated universe - [WeDistribute](https://wedistribute.org). Follow its RSS [feed](https://wedistribute.org/feed) or its ActivityPub-powered account. + +__Happy decentralizing!__ diff --git a/source/_posts/fediverse-parties-on/Friendica-mascot.png b/source/_posts/fediverse-parties-on/Friendica-mascot.png new file mode 100644 index 0000000000000000000000000000000000000000..fea0a394e5220e27847b994ad4514b8d5047ce5c GIT binary patch literal 14260 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 +

<%= page.title %>

<%= page.subtitle || "" %>

+ <%- date %> <% if (page.authors) { %> By: <% page.authors.map(function(author) { %> diff --git a/themes/starter/layout/tags.ejs b/themes/starter/layout/tags.ejs index 42862e4..a6dbfb1 100644 --- a/themes/starter/layout/tags.ejs +++ b/themes/starter/layout/tags.ejs @@ -10,13 +10,12 @@ layout: layout <% }) %>
- <% const groupObj = _.groupBy(site.posts.toArray(), function(p){return -p.date.format('YYYY')}) %> - + <% const groupObj = _.groupBy(site.posts.sort('date', -1).toArray(), function(p){return -p.date.format('YYYY')}) %> <% for (let year in groupObj){ %> -

<%- -year %>

-
    - <%- partial('_partial/taglist', {posts: _.sortBy(groupObj[year], 'date').reverse()}) %> -
+

<%- -year %>

+
    + <%- partial('_partial/taglist', {posts: _.sortBy(groupObj[year], 'date').reverse()}) %> +
<% } %> -
+