Hubzilla is moving to framagit

You all probably already noticed that GitHub was recently bought by Microsoft. See here https://blog.github.com/2018-06-04-github-microsoft if you have not.

After a brief orientation period the Hubzilla community decided to move the sourcecode to an independent, freedom-loving GitLab instance at Framasofts https://framagit.org/

To get the latest and greatest Hubzilla code, you need to point your installation to the new sourcecode location. This is pretty simple:

cd into your Hubzilla root directory and execute this command:
git remote set-url origin https://framagit.org/hubzilla/core.git

For the addons: cd into your Hubzilla addons directory (probably extend/addon/hzaddons) and execute this command:
git remote set-url origin https://framagit.org/hubzilla/addons.git

Please do the same for the widget https://framagit.org/hubzilla/widgets.git and theme https://framagit.org/hubzilla/themes.git repos if you already added those from GitHub.

The GitHub repos will not receive any updates anymore but will stay intact for a short transition period.
Issues and bugreports should be reported and discussed at https://framagit.org/hubzilla/core/issues for core and https://framagit.org/hubzilla/addons/issues for addon issues.

Friendica 3.5 « Asparagus » released

After one and a half year of developing the « Lily of the Valley » (these are some 2100 commits by 26 people) it is time to welcome the « Asparagus », which brings many exciting new things, small improvements and many fixes along the way. Big Thanks to everyone who was involved in the process.

What is new in Friendica 3.5?

For the users most visible are the new theme Frio (which is currently marked as experimental) and enhancements to the vier theme. Both are mobile friendly so you don’t need to select a special theme when you are using one of them. Another visible aspect are the events. You can now signal your attendance to an event. Also sharing events was improved. Profiles now contain an overview of the public events and, if you like, links to export these events as ical or csv file.

Behind the curtain large parts of the code have been rewritten to improve the performance of Friendica and the federation with other projects using the OStatus or Diaspora protocols. The background processes can now be better controled by the node admin(s) by managing the workers. For a better overview in the code, you can now use doxygen.

With this release we also dropped the support for old versions of PHP and MySQL. The requirements are now PHP 5.4+ and MySQL 5.5.3+. or an equivalant alternative for MySQL (MariaDB, Percona Server etc.).

For a more complete list of changes, please have a look into the CHANGELOG or watch thegource visualization.

How to update?

If you have an installation using git, all you have to do is a git pull in the friendica and the addons directory. That will fetch the new version from the master branch and you are ready to go. Alternatively you can find a zip file of the released version of friendica at github.com fordownload. Just unzip it on your local machine and replace the files on your server with the new files.

Changes to the database will be applied automatically in the background. Especially on larger nodes the changes to the database structure might take some time in which your server will be in the service mode (maybe several hours). Additionally there are several changes to the data that are done in the background. These changes will cause a higher system load for some time (perhaps several days or weeks) but should not affect it too much since they are done sequentially to spare ressurces. Until the data update is finished some functionality will not work completely. For example the search for user posts will not return all data.

If you want to use the bleeding edge code and thus helping the project to discover problems, you should use the git method. Then checkout the develop branch of the source tree and let us know if you encounter something odd.

Update (Sept 17th): Some users reported unexpected high system load and hight numbers of PHP processes after the update to Friendica 3.5. This did not manifest in the tests before. To avoid these, please deactivated the cron job before making the update. Make the update as described above and then go to the admin panel. There is a new section « Worker« , which is a new mechanism to handle the background process. Please activate it and also activate thefastlane. Afterwards reactivate the cron job again.

How to contribute?

If you want to contribute to the project you do not need to have coding experience. There are a number of tasks listed in the issue traker with the label « Junior Jobs » we think are good for new contributors. But you are by no means limited to these—if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the developmentforum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with git(hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Source 

BlueGriffon

BlueGriffon is a new WYSIWYG content editor for the World Wide Web. Powered by Gecko, the rendering engine of Firefox, it’s a modern and robust solution to edit Web pages in conformance to the latest Web Standards.

BlueGriffon is an intuitive application that provides Web authors (beginners or more advanced) with a simple User Interface allowing to create attractive Web sites without requiring extensive technical knowledge about Web Standards.

After Kompozer, NVU, Quanta+, and Bluefish shall we trus Bluefriffon ? What is the best opensource developpment tool?

http://bluegriffon.org/

Facebook

A January 2009 Compete.com study ranked Facebook as the most used social networking service by worldwide monthly active users. Facebook is a social networking service launched in 2004, owned and operated by Facebook, Inc. In 2012, Facebook has over 955 million active users.

Facebook was founded by Mark Zuckerberg with his college roommates. The website’s membership was initially limited by the founders to Harvard students, but was expanded to other colleges in the Boston area.

Facebook has affected the social life and activity of people in various ways. With its availability on many mobile devices, Facebook allows users to continuously stay in touch with friends, relatives and other acquaintances wherever they are in the world, as long as there is access to the Internet.

Facebook is the bigest social network. The second is Google+ (250 millions), Twitter.com (200 millions) , LinkedIn.com  (100 millions)

 

Cloutstream

One more ActivityPub project. Create a professional network to replace Linkedin. CloutStream

Take care it is not CloudStream but Cloutstream. I don’t know what the name means. It is php based on laravel and let’s follow that project…

What CloutStream Aims To Do

CloutStream is a web platform similar to LinkedIn and other professional networking sites without the user data and privacy violations. The goal is to focus on people coming together who are passionate and engaged in their lines of work to create connections to new colleagues.

The technology behind CloutStream is part of a growing movement of web platforms that are offering everyone a way to start migrating away from walled-gardens such as Facebook, LinkedIn, YouTube and Instagram who are in the business of selling your data as a product.

How Does This Work?

CloutStream is open to the public to download and install on a web server. The owner of a CloutStream instance chooses what the focus of this instance should be (programming, photography, etc), they set the rules of conduct, and they open it up to public registration.

Every time someone creates a new instance of CloutStream, all other working instances begin communicating with each other and sharing posts from members all over the world!

If you want to follow the project @cloudstream

 

It was an excellent project but the founder resign

PeerTube 1.4 is out!

Peertube 1.4 just came out! Here’s a quick overview of what’s new…

Plug-in system

Since PeerTube’s launch, we have been aware that every administrator and user wishes to see the software fulfill their needs. As Framasoft cannot and will not develop every feature that could be hoped for, we have from the start of the project planned on creating a plug-in system.

We are pleased to announce that the foundation stones of this system have been laid in this 1.4 release! It might be very basic for now, but we plan on improving it bit by bit in Peertube’s future releases.

Now, this system allows each administrator to create specific plug-ins depending on their needs. They may install extensions created by other people on their instance as well. For example, it is now possible to install community created graphical themes to change the instance visual interface.

A better interface

We strive to improve PeerTube’s interface by collecting users’ opinions so that we know what is causing them trouble (in terms of understanding and usability for example). Even though this is a time-consuming undertaking, this new release already offers you a few modifications.

First of all, we realized that most people who discover PeerTube have a hard time understanding the difference between a channel and an account. Indeed, on others video broadcasting services (such as YouTube) these two things are pretty much the same.

However, on PeerTube each account is linked to one or multiple channels that can be named as the users sees fit. You also have to create at least one channel when creating an account. Once the channels have been created, users can upload videos to each channel to organize their contents (for example, you could have a channel about cooking and another one about biking).

Our wonderful community of translators is once again to thank for their work, after they enriched PeerTube with 3 new languages: Finnish, Greek and Scottish Gaelic, making PeerTube now available in 22 languages.

We also added a new feature allowing you to upload an audio file directly to PeerTube: the software will automatically create a video from the audio file. This much awaited for feature should make life easier for music makers 🙂

Last information : peertube has an official information channel : @peertube@framapiaf.org

More information about Peertube

4 Major Protocols for federated social web

Mike Macgirvin explain what is a computer protocol and why multi-protocol systems can’t really evolve.

« A computer protocol is a language. If two or more computers use the same protocol they can theoretically communicate. Like human languages, these protocols have limitations and the things which can be expressed using that protocol only include concepts that are present in the culture which created it.

For instance in Latin, all objects have gender. In English they do not. You can’t create a perfect mapping between the two unless you know the gender of all objects – and English speakers will not know this.

This is the reason why multi-protocol systems can’t really evolve – unless each and every component protocol evolves. The multi-protocol system needs to embody those things in common amongst all of its components. You can’t just add a feature unless it is supported by each and every underlying protocol. We’ve tried. This just leads to confusion.

It is also the reason why some protocols are inadequate for different use cases. A protocol designed around Twitter interactions cannot express the same concepts as one that was designed around Facebook interactions – and vice versa. They come from different cultures and have entirely different uses and expectations. Twitter is a soapbox platform. Facebook is more of a conversational platform. They can’t be made to look and act the same because they aren’t the same.

Then you have protocols that were built around cultures that aren’t even formally recognised yet. In this case freedom and privacy loving Facebook refugees who want to be decentralised but not bound to individual servers.

ActivityPub may solve the second part eventually and provide nomadic identity, but it’s still a Twitter interaction because that is the culture which created it. Ditto for permissions and spam prevention and abuse. That protocol is derived from a culture where privacy and permission didn’t even exist and people depend on their site owner to make them safe. This safety vanishes in a nomadic world and other mechanisms are needed. The precise mechanisms needed by the former are completely different than the mechanisms required by the latter.

Because it is a different culture.

We currently have at least four separate (major) cultures present in the so-called fediverse and they all use different protocols for a reason. Those protocols reflect the cultures which spawned them and fulfill the needs and desires of those communities. It’s time to stop pretending they can be reconciled.

The 4 major protocols are Ostatus, ActivityPub, Diaspora, and Zot. « 

Source

How to comment a peertube video from a mastodon account?

Peertube is a wonderfull video plateform. You can comment any video from any peertube instance if you have a Mastodon or Pleroma account. It should work theoreticaly with any compatible ActivityPub Account.

Go to the video you want to comment. Here is an example.

https://framatube.org/videos/watch/9c9de5e8-0a1e-484a-b099-e80766180a6d

Do not try to comment from this page, if you don’t have a peertube account. It is complicated. But go to your Mastodon account.

  1. Copy the url of the peertube video
  2. In your Mastodon account paste it in the search box

3. Write your comment

Now see the video page of peertube

Osada resurrected

Osada is a full featured social network application running under the ActivityPub protocol. It also communicates with and inter-operates with servers on the Zot6 network (such as Zap and Hubzilla 4.x). Due to limitations in the ActivityPub protocol, Osada does **not** offer nomadic identity or enhanced privacy modes.

Osada was created originally by Mike Macgirvin, the force behind Friendica, RedMatrix, Hubzilla, and Zap. Mike is the quintessential mad scientist and possibly a visitor from the future: I’m still uncertain. Many of his ideas have proven to be years ahead of their time. This project was abandoned in early 2019 so Mike could devote all of his efforts towards advanced social network technologies – in particular Zap. With Mike’s permission the stewardship has been take of the codebase to provide an ActivityPub project with some of the more advanced features made possible by the Zot6 and OpenWebAuth protocols.

Osada has a new repository talke care https://gitlab.com/apfed/osada

Osada is abandoned

6 month after his launch. The project Osada is abandoned by his creator.

Osada will be spun off (separated from Zap) and officially abandoned. If you want to take over the project, go for it. The implementation of Zot6 there is now frozen because future Zot6 work (and Zot8 – more on that in a moment) will not be compatible with ActivityPub. At all. As far as I know Osada is the only viable ActivityPub server for events and groups, but Friendica and Hubzilla aren’t very far off.

For those of you who don’t remember, Osada was a new platform with a UI reminiscent of Hubzilla that was specifically developed to support both Zot6 and ActivityPub-based networks. Macgirvin seems to indicate, in hindsight, that this was a mistake.

Zotiverse in january 2019

Zotiverse is a new word. It is the univesere that use zot protocole. : Hubzilla – Osada – Zap. Zot is much more powerfull than ActivityPub. It allow higher degree of security and anonity. But the best of zot is the nomadic identity.

Hubzilla is the most established product. It should be considered more of an « application platform » or maybe a « publication platform » (kind of like what WordPress has become since it now has plugins that allow you to do almost anything – it’s more than a Content Management System). « Social Media » on Hubzilla was one of the first use-cases adopted by a large number of people – and so many think it is primarily a social media platform. It is not. It is a privacy and security aware application platform that can support a huge number of use cases through the plugin/addon architecture which is lean and efficient.

Osada is more intended for end users interested specifically in Social Media applications that want to be able to communicate with ActivityPub but also have SOME of the privacy and security capabilities offered by Hubzilla. ActivityPub has a larger user base but is fundamentally incompatible with certain privacy and security models. So, anything related to ActivityPub is going to be a compromise. Osada is a social media platform that brings as much of the privacy and security features of Hubzilla as is possible while still providing integration with ActivityPub

Zap is a social media platform for those who are privacy and security minded and are not willing to compromise privacy and security just because « everybody is doing it. » It has the full range of privacy, security, and censorship resistant features inherent in the Zot protocol as Hubzilla (without Federation addons).

If you are an « end-user » of social media and want to be able to seamlessly communicate with ActivityPub, you want to use Osada. If privacy, security, and censorship resistance is important to you and you’re willing to give up access to other protocols in order to maintain those things, you probably want Zap. If you are primarily interested in providing content and data to others on an extensible and robust manner with privacy, security, and with built in ability to provide redundancy in case of failure or as a censorship resistance feature, you want to consider Hubzilla.

In other words, Hubzilla, Osada and Zap are the same kind of application with different tasts.

Now we are in transiton period. Because Hubzilla use an old version of zot. Osada and Zap use a new version (zot6). Once the Zot6 implementation on Hubzilla is complete, all of these projects will be able to intercommunicate with users on each of the others with fine-grained access control.

Source : a post of M Dent

Add ActivityPub to your wordpress blog

Matthias Pfefferle annouce the avaibility of the plugin ActivityPub for wordpress.

This plugin implements the ActivityPub for your Blog. Your readers will be able to follow your Blogposts on Mastodon and other Federated Plattforms that support ActivityPub.

You can follow new post from any other activitypub account and comment. The comments comes directly to your wordpress comments.

Hubzilla 3.8 out

Mario announce in a post the availibility of Hubzilla 3.8

As you can see from the changelog, Hubzilla has gone through a very busy development cycle. To simplify the settings and improve the general UX, we have re-organised the entire apps and settings infrastructure.
Some features from the « Additional Features » section have been transformed to stand-alone apps and will need to be installed by the channel owner. Other features have been moved to the per app settings pages which are now easily accessible from the navigation bar or the app store.
Some addons have already been ported to the new apps infrastructure. This work is ongoing and will be completed during the next development cycle.

Other notable changes:

 

    • Remove tech-levels
    • Markdown table support
    • New addon (channelreputation) which provides a reputation system for community channels
    • Implement a subscriptions submodule for the cart addon
    • New addon (hsse) that implements a WYSIWYG editor
    • Experimental queue worker improvements (off by default)
    • Many under the hood improvements and bugfixes

 

As always, a big THANK YOU! to the translators and everybody who is helping to improve Hubzilla.

Howto upgrade:
Due to some profound changes to the addons it is necessary to follow this update procedure:

 

  • util/safemode on this will disable all enabled addons
  • util/udall the actual update which executes git pull for core and addon repos
  • util/safemode off this enables the previously disabled addons again
  • Install the upgrade info addon (optional) – this will show some info about the upgrade to your community members

Osada decentralised social networking

After Gnusocial, after Diaspora, After Friendica, hubzilla, Mastodon and others an new social network is coming.

OSADA

Osada is a decentralised social networking application more familiar to refugees from Facebook and other conversational style social networks than it might be to those migrating from microblogging social applications such as Twitter.

Osada is very easy to use and provides a range of features either natively or through standard ‘Apps’. These include photo albums and file storage managers, events with attendance support, and topical groups/forums, all of which respect your personal privacy groups (such as Friends, Family, Coworkers, you name it).

ActivityPub Support

Osada has native support for the ActivityPub protocol (W3C standard) as well as the more advanced but lesser known Zot6 protocol. It can inter-operate with other social networking applications and projects in either of these spaces; for instance Mastodon, Pleroma, Pixelfed, PeerTube, Funkwhale, Zap, Friendica, Hubzilla, and many more.

Hyper-drive

A novel Osada feature which is unique to Zotlabs projects is the built-in hyper-drive social engine. This technology is essentially the secret sauce behind Facebook’s meteoric growth over a decade ago and this is the first time we’ve managed to replicate the essential bits using a decentralised protocol.

Public servers

There are a small but growing number of public servers available if you would like to try Osada without providing your own personal or community server environment. A list of these is available here. Only sites on this list with « Osada » in the « Software » name are compatible with projects using the W3C ActivityPub protocol. As the project is still in its infancy, we welcome additional public servers. There is a lot of interest in the project and we could use some help spreading the load.

Free and Open Source

The architecture supports themes and addons and a number of these are available today. Osada is open source under the permissive MIT license and runs on most modern LAMP servers, using MySQL/PostGres and Apache/Nginx. We are passionate about providing ethical and decentralised services running on open source platforms.

If you want to install it go to

https://framagit.org/macgirvin/osada

PeerTube 1.0 : a free and federated video plateforme


Peertube is a federation of sites that host videos. PeerTube uses WebTorrent technology. Each server hosts a torrent and each web browser viewing a video reshares it. This allows to share the load between the server itself and the clients as well as the bandwidth used through P2P technology.

The system works via a federation of instances run by independent entities. Each PeerTube server can host any number of videos by itself, and can additionally federate with other servers to let users watch. This federation permits to collectively host a large number of videos in a unified platform, without having to build an infrastructure comparable to that of the web giants. Each server is operated by and stays under the sole administration of a distinct entity.

PeerTube uses the ActivityPub protocol, in order to allow decentralization and compatibility with other services such as Hubzilla, Mastodon

15th of October 2018 the first version 1.0.0 has been relases.

If you want to know more about peertube and join an instance : go to https://joinpeertube.org/en/

 

Articles plus anciens «