Mobility between sites

Friendica just received a nice new feature - the ability to take your account elsewhere (e.g. to another server) and keep all your friends. You've always been able to export your content, but until now we haven't had a good import tool. It's a hard problem. We still have some issues with importing the old posts and content, but keeping one's friends is the most important thing that people said they wanted when they re-located to other servers.

There are some limitations - and this won't federate easily to your Diaspora and StatusNet friends - as the underlying communications protocols currently have no corresponding "move existing friend" mechanisms. But assuming both sites have the same set of connectors available, all your other friends should come across fine - including those on Facebook, Twitter, blogs, and email (besides those on Friendica). 

Note that we are building Red (our next generation communications network) from the ground up with location mobility.

A big thanks to Fabio Comuni for bringing this to Friendica. The most wonderful part of community developed open source software is that anybody can make a difference, and it only takes a few talented people to bring back online freedom and privacy to a world where it has been mostly lost.

gnusocial : starting startdaemons.sh

Once you have installed your gnusocial, you can run startdaemons.sh
I recommand to make it by cron every day for example .
At 6:00 run sh /…/…/scripts/stopdaemons.sh
and at 6:05 sh /…/…/scripts/startdaemons.sh

Installing your own gnusocial

Le réseau social du top chrétien est mort

Quelques réflexions sur le réseau du top chrétien.

  • Les groupes disparaîtront dès le 30 septembre 2013.
  • Les murs de nouvelles et de messages disparaîtront dès le 14 octobre 2013.
  • La messagerie interne disparaîtra dès le 30 octobre 2013.

Voici comment le Top Chrétien communique

Nous avons été sensibles aux sentiments et pensées que vous avez partagés suite au précédent blog que nous avons fait paraître sous le titre “Bonne nouvelle : la communauté du Top évolue !“.

Nous avons essayé de comprendre le message sous-jacent à de nombreux commentaires, parfois virulents, et ce que nous avons compris, c’est le désir d’une majorité de maintenir la communauté du Top Chrétien. Nous avons aussi compris que beaucoup ne se sentaient pas à l’aise avec les réseaux sociaux, que nous avons mis en avant. Nous aurions dû mieux estimer le nombre important de personnes concernées, bénies par la communauté du TopChrétien. Nous vous prions de nous excuser si vous avez été choqués par cela.

 

En clair, voici ce que j’ai compris. Le Top Chrétien ne veut plus continuer à maintenir un réseau indépendant. Je pense qu’il a de bonnes raisons. La chose qu’ils nous propose c’est d’utiliser les grands réseaux sociaux monopolistiques :

Inscrivez- vous sur le réseau social de votre choix (Facebook, Twitter, Google+, Cross.TV, Youtube, LinkedIn, Identi.ca, Pinterest, Instagram, etc.) et d’y inviter nos amis du top.

Nous savons tous que ces grands réseaux collaborent avec les autorités d’espionages des gouvernements. Ce que nous donnons comme informations sur ces réseaux ne sont pas confidentiels, nous sommes fichés. Non seulement nous recevons de la publicité ciblée, mais il n’y a pas beaucoup de place à la confidentialité. Ce genre de réseau est très bon pour faire du marketing ou de l’évangélisation mais qu’en est il pour des échanges entre chrétiens?

Dernier article sur le sujet : gardez vos amis

 

Diaspora

Diaspora is an alternatif social network like facebook or google+. it is a free personal web serve that implements a distributed social networking service. Installations of the software form nodes (termed “pods”) which make up the distributed Diaspora social network.

Diaspora is intended to address privacy concerns related to centralized social networks by allowing users set up their own server (or “pod”) to host content; pods can then interact to share status updates, photographs, and other social data. It allows its users to host their data with a traditional web host, a cloud-based host, an ISP, or a friend. The framework, which is being built on Ruby on Rails, is free software and can be experimented with by external developers.

You can create freely an account and share content.

Afterwards, however, Salzberg and his team struggled to actually build the service. By the time they released a beta version in late 2011, Google had already come out with Google+, stealing much of Diaspora’s thunder. Over the summer, the founders decided to hand over control of Diaspora to the community and started working on a photo remixing tool called Makr.io.

Red Matrix Website

We're splitting off the Red Matrix website into its own space - as the project is maturing rapidly and Friendica is evolving on its own track now.

You can follow the Red Matrix primarily through the github repository at

https://github.com/friendica/red

with some documentation available at

https://github.com/friendica/red/wiki

and we have a new landing page describing the project in high level terms at

http://getzot.com

If you are looking for social networking and nothing more - Friendica is still your best choice; but it needs a few more competent developers to keep it viable as the social networking landscape continues to change around it.   If you'd like to help us with a much more ambitious project and with a much broader scope, you should have a look at the Red Matrix.

Hubzilla 1.12 officially released!

Here is a list of the most important changes:

Core:

  • Extensible permissions so you can create a new permission rule such as “can write to my wiki” or “can see me naked”.
  • Guest access tokens can do anything you let them, including create posts and administer your channel
  • ACLs can be set on files and directories prior to creation.
  • ACL tool can now be used in multiple forms within a page
  • a myriad of new drag/drop features (drop files or photos into /cloud or a post, or drop link into a post or comment, etc.)
  • multiple file uploads
  • improvements to website import
  • UNO replaced with extensible server roles
  • select bbcode elements (such as baseurl) supported in wiki pages
  • bootstrap upgrade to version 3.3.7 (jquery 3 compatibility)

Addons:

  • Diaspora Protocol: additional updates to maintain compatibility with 0.6.0.0 and stop showing likes as wall-to-wall comments (except when the liker does not have any Diaspora protocol ability)
  • Cdav: continued improvements to the web UI
  • Pong: the classic pong game
  • Dfedfix: removed, no longer needed
  • Openid: moved from core to addon

Bugfixes:

  • fix unable to delete privacy groups
  • weird display interaction with code blocks and escaped base64 content containing 8 – O
  • workaround WordPress oembeds which are almost completely javascript and therefore filtered
  • restrict oembed cache url to 254 chars to avoid spurious failures caching google map urls
  • “Page not found” appeared twice
  • fix birthdays not being automatically added to event calendar
  • some iCal entries had malformed descriptions

More information on Hubzilla.org

British Library Sounds

Listen to a selection from the British Library’s extensive collections of unique sound recordings, which come from all over the world and cover the entire range of recorded sound: music, drama and literature, oral history, wildlife and environmental sounds.

Please note that for mobile and tablet devices running recent releases of the iOS operating system some longer recordings may not play in their entirety

 

http://sounds.bl.uk/

How to install Diaspora on Debian

Installing Diaspora / postgress

Just type this command

apt-get install diaspora-installer

Installing Diaspora / mysql

apt-get install diaspora-installer-mysql

 

Have fun

How to install Hubzilla on Dreamhost

You can have the documentation on how to install Hubzilla on every hub. Example https://hubzilla.site/help/install You can just type /help/install

Here is a step by step tutorial how to install a hubzilla for your group, family or simply for yourself on Dreamhost. Dreamhost allow it even on the share hosting. If you don’t have an account on Dreamhost you can have $50 off if you click here

 

You can install hubzilla on a domaine or subdomaine. For this example let’s install on hub.supername.com You should create the subdomaine  and a database (note the name, the hostname of the database and the password)

 

How to install hubzilla with SSH

If you know ssh and linux command line, this solution is the best for you.

ssh user@serveur

type the ssh password

#go to the directory who has the same name as your subdomaine

cd hub.supername.com

#net step git don’t forget the point .

git clone https://github.com/redmatrix/hubzilla.git .

mkdir -p “store/[data]/smarty3”

chmod -R 777 store

util/add_addon_repo https://github.com/redmatrix/hubzilla-addons.git hzaddons

 

The hardest part is done

Then go with a browser at the url of your site

First screen is to check if all prerequisit is ok on Dreamhost all is fine

Second screen : enter your mysql host, mysql user, password of the user and name of the database

third screen : email of the admin and the time zone

 

congratulation you installed your hubzilla successfuly

 

the last part is to create a cron task. With Dreamhost it is easy. go to your admin panel at dreamhost. Menu Goodies > cronjob

put

cd /home/username/hubzillasubdomain; /usr/local/php54/bin/php include/poller.php

on the cron job

Your server is ready. Use your administration email first. With this account you will be allowed to administrate your hubzilla

 

 

 

 

 

 

Hubzilla on wikipedia

As it is apparently hard to create a new page on wikipedia, here is the draft version of hubzilla page. A draft could be deleted and as this page is not bad and could be copy just in case.

https://en.wikipedia.org/wiki/Draft:Hubzilla

Hubzilla (formerly known as Redmatrix) is a community management platform that is designed to mesh with other instances running the same software. It is considered a platform for federated networking, and is compatible with both Diaspora and Friendica. Hubzilla is notable for combining aspects of social networking, blogging, forums, cloud storage and content management all into one application.

Hubzilla
Original author(s) Mike Macgirvin
Developer(s) Hubzilla community
Stable release 1.3. / March 2016
Written in PHP
Operating system Cross-platform
Platform Apache, Nginx
Type community management platform
License MIT License
Website [1]

 

Development History

In 2012, Mike Macgirvin of the Friendica project stepped down[1], and formed an experimental communication platform named Friendica Red. This system existed for exploratory purposes, and was designed based on lessons learned from developing Friendica.

Much of the design concepts for the new platform would be based on ideas about user identity management and privacy permissions. It leverages a unique federation protocol named Zot, which acts as the design successor to Friendica’s DFRN protocol.

As time went on, Friendica Red was rebranded RedMatrix, before the name Hubzilla was decided on. On December 24th, 2015, Hubzilla 1.0 was officially launched[2].

Features

Hubzilla can be defined as a decentralized communication and publishing platform. Any server running Hubzilla is defined as a hub, which can function independently of any other hub in the network.

Channels

Channels are a core concept for the platform – in short, each channel is an activity stream of objects that can represent a specific action, such as a posting a status or uploading a photo. This stream can show both public and private activities, and an ACL permissions system determines which users can access a given entry. Each channel also contains a unique Webfinger address, for example https://example.com/channel/bob would be represented as bob@example.com

A Channel can be created for the following use-cases:

  • A Social Stream
  • Blogging
  • Branded Product Streams
  • Group Forums

A user is assigned their first channel upon registration, but they can create as many different channels as their hub allows. Each channel in turn can connect to another channel as a contact. This mechanism will allow a user to interact with posts, as well as post on the wall of other channels as themselves. Private messages and statuses can also be passed back-and-forth from one connected channel to another.

MagicAuth

MagicAuth is a type of in-browser encryption that grants access permissions on remote hubs. In a sense, it is a workaround to a long-standing problem in federated social networks: ordinarily, users couldn’t visit each other’s profiles and directly interact with them if both people are connected through different servers. MagicAuth exists as a means of granting access permissions to visiting users. The use-case works like so:

  1. Bob’s channel is on https://example.com/channel/bob, with the channel address of bob@example.com
  2. Bob visits Alice’s channel at https://othersite.com/channel/alice, ie, alice@othersite.com
  3. When Bob visits, his browser session performs a cryptographic handshake with Alice’s channel
  4. Bob is allowed to comment and like posts on Alice’s channel while he is visiting.
  5. Bob will also see private posts meant for him when visiting.
  6. If Alice allows people to make posts on her wall, Bob will be able to do that as well.

Cloud Storage

By default, each channel is given DAV access for file storage. This storage includes uploaded photo albums, and can allow for videos and other documents. Cloud storage can be accessed through a DAV client, and in some instances be integrated into the desktop file manager itself.

Web Pages

Channels are allowed to create web pages based on a templating system.

Directories

Themes and Layouts

Plugins

OpenID

Hubzilla can also function as an OpenID provider, allowing users to log into OpenID-enabled sites with their Hubzilla channels.

See also

References

 

 

  1. Macgirvin, Mike. “Hubzilla (1.0) release”.

External links

The first web site

Do you know the first web site of the world.  It was http://info.cern.ch In Switzerland

Even today you can browse it as it was in 1991.

 

 

Hubzilla 1.3 released

hubzillaWe are please to announce the immediate availability of Hubzilla Community Server V1.3, our web software for building and linking decentralised community websites. The current release is building on our momentum to provide a much more configurable and adaptable platform for creating and linking website communities of all sizes and descriptions while providing autonomous privacy controls for all web resources.

The highlights are
1) ability to attach metadata to more stored resources which allows new types of plugins/addons to be created,
2) radically simplified setup and operation provided by the “Hubzilla UNO” configuration, and
3) continued work on the web interface to provide a pleasant and smooth flowing experience.

Please find out more about the project at http://hubzilla.org or visit our project page at https://github.com/redmatrix/hubzilla .

Summary of changes in this release:

Admin Security configuration page created which consolidates several previously hidden settings:
Communication white/black lists
Channel white/black lists
OEmbed white/black lists
Admin Profile Fields page created which manages the availability and order of standard profile fields and allows new fields to be created/managed
Allow guest/visitor access to view personal calendar
“Poke” module reworked – page UI updated and “poke basic” setting introduced which limits the available poke “verbs”.
“Mood” module UI reworked
“profile_photo” module UI reworked
“cover_photo” module UI reworked
“new_channel” module UI reworked
“register” module UI reworked
“pubsites” module UI reworked
item-meta (“iconfig”) created which implements arbitrary storage for item metadata for plugins
abook-meta (“abconfig”) created which implements arbitrary storage for connection metadata for plugins
“Strict transport security header” made optional as it conflicts with some existing Apache/nginx configurations
“Hubzilla UNO” (Hubzilla with radically simplified and locked site settings) implemented as an install configuration.
.well-known directory conflict worked out to support LetsEncrypt cert ownership checks without disrupting webfinger and other internal uses of .well-known
Lots of work on ‘zcards’ which are self-contained HTML representations of a channel including cover photos, profile photos, and some text information
Long standing bug uncovered which failed to properly restrict the lower time limit for public feed requests
A number of fixes to “readmore” to fix page jumping
Bugfix: persons other than the channel owner who have permission to upload photos to a channel could not do so if the js_upload plugin/addon was enabled
Siteinfo incorrectly identifying secondary directory servers
Allow admin to set and lock features when UNO is configured
Atom feeds: alter how events are formatted to be compatible with GNU-social
Moved several more classes to “composer format” and provided an autoloader.
Bugfix: require existing password to change password
Bugfix: allow relative_date() to be translated to Polish which has more than two plural forms.
Plugin API: add “requires” keyword to module header to indicate dependent addons
ActivityStreams improvements and cleanup: photo and file activities
UI cleanup for editing profile when multiple profiles enabled
Removed the “markdown” feature as there are numerous issues and no maintainer.
Provide “footer” bbcode to ease theming of post footer content
Bugfix: install issues caused by composer code refactor and typo in postgres load file

Plugins:
keepout – “block public on steroids”
pubsubhubbub – provides PuSH support to Atom feeds, required for GNU-social federation
GNUsocial protocol – under development
Diaspora protocol – some work to ease migration to the new signing format
Diaspost – disabled; numerous issues and no maintainer
smileybutton – theme work and fixed compatibility with other jot-tools plugins

 

more information

Hubzilla uno

Mike Macgirvin make this information

Hubzilla UNO is a configuration of Hubzilla specifically designed to appeal to a broad
community. All configurations and options and site features which have traditionally
caused confusion amongst those who are unfamiliar with and alienated by Hubzila’s advanced
technical concepts have been removed. The result is a software base which is drastically
simplified and approachable by a much larger audience, with a corresponding loss of
(significant) functionality.

This is accomplished by taking a normal hubzilla server and disabling all the advanced features.
Not tucked away as hidden options as per the current design, but in fact the advanced features
are completely disabled and unavailable.

A server can choose to be a Hubzilla UNO server at installation time. This is a permanent and
potentially irreversible decision. One can migrate their UNO channel to a “normal” hubzilla server,
but they *cannot* clone it (in either direction). This also means that hubzilla UNO can achieve a
high degree of compatibility and federation with other primitive communication services; which is
impossible for a hubzilla server that supports clones. Hubzilla UNO is also 100% compatible with
Hubzilla and “federates” without any limitations. This provides a compatibility bridge to traditional
services and networks for those willing to give up Hubzilla’s nomadic identity feature.

The most difficult decision is providing support for forums. Since forums require understanding
of the concept of “multiple channels per account” and this has traditionally caused confusion, it
was decided that forums would not be supported on hubzilla UNO. Members may interact with forums
that are provided on traditional hubzilla servers.

no nomadic clones
no permission options (ACL only).
no DAV (file uploads are still available through the web interface)
no multi-channels
no multi-profiles
no webpages
no bookmarks
no forums
no apps
no built-in “webchat”
no channel sources

limited features, all of which will have been preset

Development tasks:

Most of this work is reasonably straight-foward and merely involves appropriate “#ifdef” code blocks.
The largest development task is to bring back support for the older Friendica style account migration
since cloning will not be an option. This means if your hub shuts down, we will attempt to re-establish
your connections from a new service; but you cannot “just carry on” during brief outages.

—–

Probably some rough edges but this is mostly done. Import of UNO channels into a traditional hubzilla server is blocked until the migration bit is worked out. It’s basically taking Hubzilla and stripping it down. Even stripped of a large number of advanced features it still has orders of magnitude more functionality than Diaspora (for instance) as far as conversational community software goes, so this configuration may appeal to a number of people.

Hubzilla 1.2 Community Server released.

http://hubzilla.org
https://github.com/redmatrix/hubzilla

CHANGES from 1.1:

Provide extra HTTP security headers (several of them).
Allow a site to disable delivery reports if disk space is limited
Regression: Wrong theme when viewing single post as non-member
Some Diaspora profile photos use relative URLs – force absolute
Add locked features to siteinfo report to aid remote debugging
Provide version compatibility checking to plugins (minversion, maxversion, and minphpversion)
Account config storage
Provide optional integrated registration and channel create form
cli utility for managing addons
issue with sharing photo “items”
cover photo manager: upload, crop, and store
cover photo widget created
rework the connections list page and provide a few management features there
fixed issue with Comanche layout definitions loaded by plugins
provide ability to separate delivery functions from item_store() and item_store_update() – some forum messages were being redelivered when cloned.
call build_sync_packet() on pdledit changes
Abstract the project name and version so these can be customised or removed
Allow hiding the ratings links on a per-site basis
db_type not present in international setup templates – was unable to choose postgres.
item_photo_menu logically divided into a) actions on the post, b) actions related to the author
bug: default channel not reset to 0 when last channel removed
create widget containing only the contact block
regression: public forums granted send stream permissions to connections
workaround Firefox’s refusal to honour disabling autocomplete of passwords
regression: photo’s uploaded to a channel by a guest (with file write permissions) not saved correctly.
provide mechanisms for custom .well-known handlers (needed for LetsEncrypt ownership verification)
proc_run modified to use exec() instead of proc_open() – causing issues on some PHP installations
remote delegation failure under a specific set of circumstances which we were finally able to duplicate
Delegation section of Channel Manager was missing names and contained useless notification icons.
Change “expire” channel setting to show system limit if there is one.
Regression: provide a one-click ignore of pending connection
Config to control directory keyword generation on client and server.
“Collections” renamed to “Privacy Groups”, documentation improved
widget_item – allow use of page title instead of message id
Add site black/white list checking to all .well-known services
reduce incidents of screen jumping when “showmore” is activated
add oembed provider for photos

Addons:

CSS theming of pageheader plugin
xmpp addon ported from Friendica
Diaspora private mail issues after the third reply
Occasional issue with Diaspora connection requests
Add notification email to Diaspora PMs
Allow anonymising platform and version for statistics
msgfooter addon created
removed embedly plugin
sync clones after superblock addition
“keepout” plugin created

source

how to update friendica with ssh

here is a new version on how to update your friendica
we assume you have acces with ssh to your serveur

With filezila rename your directory where you have your friendica to friendiold
make a new directory name it friendi but you can choose the name you want
run the commands bellow you can copy past it

cd friendi
git clone https://github.com/friendica/friendica .
git clone https://github.com/friendica/friendica-addons.git addon

copy the old .htconfig.php from the old directory to the new one. It is done

Older posts «