#thefederation

The Federation

Welcome to the new social web https://the-federation.info/

#TheFederation refers to a global #SocialNetwork composed by #nodes talking together. Each of them is an installation of a software which supports the diaspora* protocol. This website lists all the registered #servers among the world to draw statistics. You know, we love numbers and numbers love us. (...)<br><br>Nodes: 259 Users: 656708 Last 6 months active users: 47850 Last month active users: 16624 Posts: 6523944 Comments: 3800996<br><br>Disclaimer: These counts do not reflect the whole network due to the opt-in nature of the statistics.


About What is this site?<br><br>This site is for gathering statistics from opt-in #nodes. The user and post count data here is opt-in for node admins and needs to be activated in node settings. The idea is to generate some feel towards how many of us there really are in The Federation.<br><br>The #code is in #GitHub under #AGPLv3. Please file bugs and ideas there if you want to - and of course pull request are welcome too.<br><br>Can I get a copy of the data?<br><br>It's all available as #JSON, feel free to use any data you want! I cannot guarantee the JSON will not change over time, though it should mostly stay stable. You can always let me know if you depend on some JSON feed and I'll make sure not to break it. (...)

→ https://the-federation.info/

the federation - a statistics hub
Podlist and statistics for The Federation (diaspora*, Friendica, Hubzilla).

riveravaldez

Socialhome v0.6.0 released

.. and we have a logo!

The logo, which highlights both the "home" and the "grid" aspects of #Socialhome, is contributed by lightone - thanks a million! <3 The documentation brand page has an SVG and various PNG's for download.

Major changes

Other user facing changes in this release include the following:

  • Profile "All content" streams now include the shares the profile has done.
  • Unknown shared content shared by a contact is now fetched from remote if it doesn't exist locally.
  • Modified timestamp is now used for when federating out to remote nodes. This makes edits federate more reliably to some remote platforms that support edits.
  • Fixed various OpenGraph related issues.
  • Fixed poor performance of loading replies. This regression happened when introducing replies for shares.

Additionally there are some #API changes and various other tweaks mainly interesting for people who run or would like to customize a Socialhome server. See the full changelog.

For developers, #Docker files now exist to do development without installing all the complex components required. See the developing with Docker documentation.

Release statistics

A total of 7 authors contributed to this #release which is a record so far! #Hacktoberfest helped bring in a few authors. A total of 77 commits were made, affecting 134 files, contributing to 3864 insertions and 865 deletions.

Up next

Right now there is still a lot of work being done on the #VueJS streams, thanks to Christophe Henry again for working on these. Current estimate is that the next release will replace the current #jQuery based streams with the new rewritten ones. This will introduce some feature updates, but mostly it will be an internal rewrite. What it does do though is open up more features to be added. The current streams code is not going to be expanded expect to fix bugs.

Once the Vue streams work is shipped, we're looking to work on long standing missing features like tag streams and limited visibility content. #ActivityPub federation will likely be pushed to early months of 2018.

What is Socialhome?

Socialhome is best described as a #federated personal profile with social networking functionality. Users can create rich content using Markdown. All content can be pinned to the user profile and all content will federate to contacts in the federated social web. Currently #federation happens using the #Diaspora protocol. Federating using existing protocols means Socialhome users can interact with tens of thousands of other users.

Please check the official site for more information about features. Naturally, the official site is a Socialhome profile itself.

Official site: https://socialhome.network.

Contribute

Want to work on a #Django and Vue.js powered social network server? Join in the fun! We have easy to follow development environment setup documentation and a friendly chat room for questions.

#changelog #news #socialnetwork #thefederation #selfhosting

lightone

Socialhome HQ

I know there are bigger ones that are not on the list. But anyway, I am happy about it. 😀

Image/photo
<https: friendica="" the-federation.info="">

Image/photo
<https: hubzilla="" the-federation.info="">

#thefederation #nodepride 😉 #friendica #hubzilla #libranet.de</https:></https:>

the federation - a statistics hub
Podlist and statistics for The Federation (diaspora*, Friendica, Hubzilla, GangGo, Socialhome).

Steffen K9

Hello, #Diaspora.

I have a #question: what caused the huge drop in users around mid-2015? Are we really back to less than one million users? Thanks.

#TheFederation

Luiz Romário Santana Rios

Socialhome version 0.5.0 released

Approximately one month since the previous release, #Socialhome 0.5.0 is out with 102 changed files, 2870 insertions and 999 deletions by 2 contributors.

For users there are only a few features added in this release, most of the work being internal refactoring and work in preparation for future features.

Please see the full changelog here.

New features

A few notes on feature highlights.

Shares in streams

Shares are now pulled up to the "Followed" stream. What this basically means is that when a person you follow shares something authored by a person you don't follow, the post will be pulled up in your stream by the share action.

Generally, you should only see a single post once. If you follow the author whose content was shared, that content has already been in your stream, and thus a share will not repeat it. Note however that since stream pre-calculation is a new thing, it is possible that content seen in the stream before this feature was added will pop up in a new share once more.

There are still some things to do for shares, these are being tracked in this issue.

Stream precaching

Related to "shares in streams", there was a lot of refactoring work to create the new base for how all streams function. This includes unifying lots of code and rewriting it so that in addition to pulling content out of the database, we can "precalculate" streams. This is done to ensure streams load super fast even if the calculations on what content the stream has are heavy.

The only stream that is currently precached is the "Followed" stream. Precaching means it will load as fast as the public stream even though we now include shares by non-followed users and include them only once - which would be a heavy calculation to do without precaching. The real benefit will come when custom user defined streams are available.

How would you like to configure the content in your stream?

GIF uploads

Yes, we love GIF's <3

Links in content

All links in content (whether textual, markdown or HTML) are now treated equally. They will all be used as candidates for OEmbed/OpenGraph fetches and all will be processed to add a target="_blank" to the link, forcing it to open in another tab/window.

Stream URL changes

All stream urls now live under /streams/, so for example followed stream is /streams/followed/. The old url's should still work until they are needed for something else.

Features coming up

Vue.js streams

Christophe Henry has been hard at work rewriting the current Django template + #jQuery based streams in #VueJS. The status of that work can be tracked here. We're hoping to replace the current stream frontend with the Vue streams within the coming months. This will drop a lot of legacy code and speed up development of new features, and will also mean our #API is fully complete for the stream features.

ActivityPub protocol support

This is still something we want to do as soon as some of the basic features are first implemented. Currently it looks like having it before the end of the year is slightly optimistic, but federating with for example #Mastodon using #ActivityPub will be a strong priority to get early next year.

Docker images

There has been some work on #Docker images to run a Socialhome instance. Will post more info as they are ready.

What is Socialhome?

Socialhome is best described as a #federated personal profile with social networking functionality. Users can create rich content using Markdown. All content can be pinned to the user profile and all content will federate to contacts in the federated social web. Currently #federation happens using the #Diaspora protocol. Federating using existing protocols means Socialhome users can interact with tens of thousands of other users.

Please check the official site for more information about features. Naturally, the official site is a Socialhome profile itself.

Official site: https://socialhome.network.

Contribute

Want to work on a #Django and Vue.js powered social network server? Join in the fun! We have easy to follow development environment setup documentation and a friendly chat room for questions.

#changelog #news #socialnetwork #thefederation #selfhosting

Rewrite streams in Vue.js · Issue #202 · jaywink/socialhome
See high level description at http://socialhome.readthedocs.io/en/latest/roadmap.html#vue-js-app-s Streams currently implemented features below which need to be replicated on the Vue.js side. Tick ...

Socialhome HQ

More interesting posts?

If someone wants to help with contributing more interesting posts for this account, please see the repository here. Maybe a good idea to come and chat about ideas first on IRC, for example, or use the github issues. Contributions welcome!

The post code is relatively simple and can be found here: https://github.com/jaywink/the-federation.info/blob/master/src/social.js

Some ideas:

  • Software stack comparisons
  • Year on year changes
  • Less often looked at stats like new user signups, new comments, etc
  • 10 largest nodes
  • Adding graphs to the posts (Socialhome has an image upload API that allows embedding images to posts)

#thefederation #diaspora #friendica #hubzilla #ganggo #socialhome

jaywink/the-federation.info
the-federation.info - Statistics hub for The Federation

The Federation

So #Twitter finally gives in and increases character limit from 140 to 280 (to a limited amount of initial user).

Really cool networks don't have character limits. Let people express themselves. 140, 280, 500 ... they're all limits to stop you from saying what you want to. Or break the conversation if you decide to go over the limit.

#socialmedia #thefederation

Jason Robinson

Social-Relay 1.5.0 released

This release was done to start sending payloads according to new style #Diaspora protocol requirements. I was under the wrong assumption that Diaspora did not remove any compatibility to receiving payloads the old way in 0.7.0.0, so this was not previously done. My apologies to #podmins who lost some public content due to this.

https://github.com/jaywink/social-relay/releases/tag/1.5.0

#relay #thefederation

jaywink/social-relay
social-relay - Public post relay for the Diaspora federated social network protocol

Jason Robinson

De protocolos y alianzas en las redes sociales libres

À propos des protocoles et des alliances des réseaux sociaux libres

About protocols and alliances in free social networks

ES: Quién "habla" qué protocolo y quién está federado con quién. FR: Qui "parle" quel protocole et qui est fédéré avec qui. EN: Who's "speaking" what protocols and who's federated with whom.

Source: Mike Macgirvin in RedMatrix https://macgirvin.com/channel/mike/?f=&mid=a167ea295beeca0389a34a97c94c987765375a31fc49a090d8602278dbc319fc@macgirvin.com

#protocolo #protocolos #protocol #protocols #protocole #protocoles #internet #redessociales #redes-sociales #redsocial #red-social #socialmedia #social-media #social-networks #social-network #socialnetworks #socialnetwork #réseaux-sociaux #reseaux-sociaux #réseauxsociaux #reseauxsociaux #réseau-social #réseausocial #reseausocial #fediverse #federación #lafederación #thefederation #the-federation #federation #fédération #la-fédération #lafédération #GNUSocial #GNU-Social #Pleroma #postActiv #Quitter #Mastodon #Friendica #Hubzilla #RedMatrix #Diaspora #SocialHome #GangGo #NextCloud #IndieWeb #MediaGoblin #Pumpio #Pump-io

Miguel

I wish #diaspora supported editing. It's annoying to edit something and know it will only work for a very limited amount of recipients the original went to :(

#thefederation

Jason Robinson

#Socialhome v0.4.0 released

The focus of work lately has been implementing missing features for proper daily usage. One of these is allowing users to share content created by other people. This is now partially possible. Remote shares are now processed and users are able to create shares, but shares are not yet themselves taken into account when creating a stream. Will write another post related to the status with shares and how they will function.

Check out the release here: https://github.com/jaywink/socialhome/releases/tag/v0.4.0

Try it!

Registrations are open at https://socialhome.network . Please be aware some features are still missing, but otherwise the software is very stable. Let us know what you think if you decide to try it!

Participate

Are you a #Django, #Python or #VueJS coder? Want to build a social network? Check out the contribution guide and get in touch!

Changelog

Update notes

This release contains long running migrations. Please allow up to 10 minutes for the migrations to run, depending on your database size.

Added

  • Allow user to change profile picture. (#151)

    Profile menu now has an extra option "Change picture". This allows uploading a new picture and optionally setting focus point for cropping a picture that is not square shape.

  • Federate local profiles to remote followers on save. (#168)

  • Process remote profiles entities on receive.

    Remote profiles were so far only created on first encounter. Now we also process incoming Profile entities from the federation layer.

  • When following a remote profile, federate profile to them at the same time.

  • It is now possible to expose statistics from a Socialhome node. This includes counts for users (total, 30 day, 6 month), local content and local replies. These will be exposed via the NodeInfo documents that for example the-federation.info node list consumes.

    By default statistics is off. Admins can switch the counts on by setting environment variable SOCIALHOME_STATISTICS=True and restarting Socialhome.

  • Add user API token view. Allows retrieving an API token for usage in clients and tools. Allows also regenerating the token if it has been lost or exposed.

  • Added bookmarklet to easily share external pages. The bookmarklet can be bookmarked from the 'Create' page. (#138)

    Sharing with the bookmarklet will copy the page url, title and optionally selected text into the create content text area. The bookmarklet is compatible with Diaspora, so for example the Firefox sharing service will work.

  • Support receiving 'Share' entities. Show amount of shares on content. (#206)

  • Show replies to shares on the original shared content. (#206)

  • Add share endpoint to Content API. This enables creating and removing shares via the API. (#206)

  • Allow sharing content. Clicking the share counter icon exposes a 'Share' button which when clicked will create a share. (#206)

  • Allow unsharing content. Clicking the share counter icon exposes an 'Unshare' button (assuming the user has shared the content) which when clicked will remove the share. (#206)

  • Federate local shares to remote nodes. (#206)

  • There is now a 'My content' stream link in the navbar 'Streams' dropdown. This goes to your own profile all content stream.

  • Add user preference for the new stream refactoring. If enabled, all streams that have a new version in progress will be rendered with the new frontend code based on Vue.js. (#202)

    Warning! The new frontent code doesn't have all the features of the current on yet.

  • Content API has three new read only fields available:

    • local, boolean whether the content is local or remote.
    • reply_count, count of replies (including replies on shares)
    • shares_count, count of shares
  • Make email notifications nicer by using HTML templates in addition to the plain text version. (#206)

    In addition to reply and follow notifications, send also when own content is shared.

Changed

  • Breaking change. Content API results now return visibility as a string ('public', 'limited', 'site' or 'self'), not an integer.

Fixed

  • There was no notification sent out when a local user followed a local user. This has now been fixed.

Removed

  • Breaking change. Removed Content, Profile and Users API LIST routes. For now these are seen as not required for building a client and allow unnecessarily easy data mining.

  • Removed content modal. Clicking timestamp in grid now directly loads the content detail view. (#162)

    Loading the content in a modal was an early experiment and didn't end out very usable.

  • Removed reply button from replies. Technically, threaded replies are possible but the UI implementation is not done. Replying to a reply will be back once UI and federation layer will handle threaded replies properly.

#thefederation #federation

jaywink/socialhome
socialhome - A federated social home.

Socialhome HQ

For 6 years the #Twitter @RealTimeWWII account by Alwyn Collinson has been tweeting the second world war as it happened. On September 1st it will start all over again.

Truly recommended for people interested in #history. What happened in this war should never be forgotten.

This (unofficial) bot account will mirror the tweets here on #TheFederation for those interested in following. This bot account is owned by Jason Robinson, should someone need to get in contact.

https://twitter.com/RealTimeWWII/status/897927643814739969

#WW2 #WorldWar2


Real time WW2

Finally squashed the stats peaks on The-Federation.info.

Now, if only the number of active users would go up instead of declining since the peak 2,5 years ago :(

#diaspora #friendica #hubzilla #socialhome #ganggo #thefederation

Jason Robinson