Friendica 2018.05 released
Dear Federation, the Friendica team is pleased to announce the release of Friendica The Tazmans Flax-lily 2018.05.
Back on track with scheduled releases, after 3.6 took such a long time. In this release we have packed some bug fixes and enhancements. After an incompatibility glitch with the last release, Friendica 2018.05 is now again compatible with PHP 5.6. However we recommend using a more recent PHP version to further enhance the performance gain from the ongoing overhaul of the Friendica code and processes. Obviously GDPR was one thing we concentrated on for this release. Identifying problems in existing features (e.g. account and node mobility), adding new features (see below) and making things more transparent. To make a long story short, here a list of the noteworthy changes since the last release:

wordcloud from the commit messages
Thanks to everyone who made this release possible, by writing code, translating the user interface and reporting issues!
As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing .htconfig.php file. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.
The files of the dependencies are included in the archive (make sure you are using the friendica-full-2018.05 archive), so you don’t have to worry about them.
git pull
on your server in the base and the addon directory. Remember to update the dependencies as well.
Due merging conflicts the development branch will receive the update later. The release notes will be updated then.
If you helped testing the release candidate, you should also switch to either the master or the develop branch. Thanks for testing!
If you are updating from an older version then the 3.6 release, please be aware that Friendica is now using composer to manage the dependencies. After you pulled the latest code, you have to check the dependencies for updates as well. To do so run
bin/composer.phar install
from the base directory of your Friendica installation. To be able to extract the downloaded archives, you need to have the php-zip module installed on your server. If you don’t want to remember this every time you pull, you can also use a so called git-hook to do it automatically. Please have a look at the docs for further information about this.
If you are updating from a version older then 3.5.4 you have to make the update process in two steps due to a change in the updating procedure. First update to the 3.5.4 release and then update to the current release.
It should now be something along these lines:
/usr/bin/php bin/worker.php
Among other things the worker will detect changes to the database structure. The changes will be applied automatically and may, depending on the size of your table (especially the item table) and the available resources on the server, take some time. On larger systems this can be hours.
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.
Thanks everyone who helped making this release possible and have fun!
https://friendi.ca/2018/06/01/friendica-2018-05-released/
Back on track with scheduled releases, after 3.6 took such a long time. In this release we have packed some bug fixes and enhancements. After an incompatibility glitch with the last release, Friendica 2018.05 is now again compatible with PHP 5.6. However we recommend using a more recent PHP version to further enhance the performance gain from the ongoing overhaul of the Friendica code and processes. Obviously GDPR was one thing we concentrated on for this release. Identifying problems in existing features (e.g. account and node mobility), adding new features (see below) and making things more transparent. To make a long story short, here a list of the noteworthy changes since the last release:
- Finnish translation was added to the repository from Transifex. With it, Friendica now has 20 localizations from which 11 have more then 80% of the core plattform translated (DE, EN, EN-GB, EN-US, ES, FI, FR, IT, PL, RU, ZH-CN).
- New module for Terms of Services for your node that can be activated from the admin panel. If the module is activated links from the general information page and the user registration will be added. Additionally a basic privacy statement can be shown in both, the TOS page and the registration page.
- Many utility scripts are now bundled in a console that can be found in the bin directory. Please see bin/console –help for all available commands.
- When entering a new password, the choosen one will be checked locally against a database of exposed passwords.
- As libravatar is closing their service we have added a new alternative to the gravatar service based on David Revoy’s cat-avatar-generator: the catavatar.
- The long deprecated themes frost( and frost-mobile have been removed from the Friendica repository. If you need them, you can find them in the deprecated-themes repository.

wordcloud from the commit messages
Thanks to everyone who made this release possible, by writing code, translating the user interface and reporting issues!
How to update?
Pre-Update procedures
Ensure that the last backup of your Friendica database was done recently. While testing, we did not encounter problems, but better save than sorry.From the archive files
If you had downloaded the source files in an archive file (zip or tar.gz) please download the current version of the archive from GitHub (friendica-full-2018.05.tar.gz and friendica-addons-2018.05.tar.gz) and unpack it on your local computer.As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing .htconfig.php file. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.
The files of the dependencies are included in the archive (make sure you are using the friendica-full-2018.05 archive), so you don’t have to worry about them.
From git
Regardless of the branch you are on (master, develop or 2018.05-rc) all you have to do to get the new code is to rungit pull
on your server in the base and the addon directory. Remember to update the dependencies as well.
Due merging conflicts the development branch will receive the update later. The release notes will be updated then.
If you helped testing the release candidate, you should also switch to either the master or the develop branch. Thanks for testing!
If you are updating from an older version then the 3.6 release, please be aware that Friendica is now using composer to manage the dependencies. After you pulled the latest code, you have to check the dependencies for updates as well. To do so run
bin/composer.phar install
from the base directory of your Friendica installation. To be able to extract the downloaded archives, you need to have the php-zip module installed on your server. If you don’t want to remember this every time you pull, you can also use a so called git-hook to do it automatically. Please have a look at the docs for further information about this.
If you are updating from a version older then 3.5.4 you have to make the update process in two steps due to a change in the updating procedure. First update to the 3.5.4 release and then update to the current release.
Post-Update procedures
If you are updating from the 3.6 release (or older versions) of Friendica please remember to change the path to the worker in the cron job to adopt the changed location.It should now be something along these lines:
/usr/bin/php bin/worker.php
Among other things the worker will detect changes to the database structure. The changes will be applied automatically and may, depending on the size of your table (especially the item table) and the available resources on the server, take some time. On larger systems this can be hours.
How to Contribute?
If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker 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 development forum.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.
Thanks everyone who helped making this release possible and have fun!
https://friendi.ca/2018/06/01/friendica-2018-05-released/
19 people like this
Friendica 3.6 released
The year started with sad news that Tony Baldwin passed away January 6th. Tony was an early member of the Friendica/RedMatrix/Hubzilla community who contributed ideas, addons, themes and utility tools. He was a great spirit among the FLOSS people, an artist, a translator, an interpreter and a great friend who is deeply missed.
This release is dedicated to the memory of Tony “tazman” Baldwin.

Screenshot of the Diabook theme by Tony “tazman” Baldwin CC BY-SA 3.0 Source en.wikipedia.org
With no further ado, we’d like to present to you Friendica 3.6 The Tazmans Flax-lily.
Some things we want to highlight are:
You can find the video on peertube and Vimeo.
We started to use composer for dependency management. This means, that if you are using git to manage the Friendica sources on your server, there is now an additional step in the update process. If you used the archives provided, you don’t need to care about it, as the archives contain the dependencies as well.
Should you encounter any problems while testing the RC code, please let us know about in the Friendica support forum, at github or over any other of the support channels.
Independent of the update path you are choosing, please be aware that there are some changes to the database structure to enhance the performance of Friendica that will be applied automatically to your database. Depending on the size of your database, especially the item table, these changes can take several hours.
If you are updating from a very old version of Friendica, you have to first update to version 3.5.4 before you can update to the 3.6 release.
Composer needs to be able to unpack the downloaded archives, hence you need to have the PHP zip module available on your server.
If you want to do it all manually, then use the following sequence of commands: starting in the base directory of your Friendica installation.
git pull
php util/composer.phar install
cd addon
git pull
This will download the updated sources from github, call composer to get the dependencies and then change into the addon repository to fetch the new code there as well.
If you don’t want to remember this every time you pull, you can also use a so called git-hook to do it automatically. Please have a look at the docs for further information about this.
If you helped testing the release candidate–thanks a lot for helping!–you need to decide either to checkout the master or develop branch after the pull.
If you are using the develop branch, please be reminded about the recent path changes for many scripts.
As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say `friendica_new`) and copy over your existing `.htconfig.php` file. Afterwards rename your current Friendica directory (e.g. `friendica`) to `friendica_old` and `friendica_new` to `friendica`.
The files of the dependencies are included in the archive (make sure that you use the friendica-full-3.6 archives), so you don’t have to worry about them.
After you performed the update, you need to touch your cron job for the background process. The script handling the worker has been moved to scripts directory. So your cron job must now contain: something like
/usr/bin/php scripts/worker.php
instead of the old location in the include directory.
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.
Thanks everyone who helped making this release possible and have fun!

landing page for visitors using the frio theme
https://friendi.ca/2018/03/23/friendica-3-6-the-tazmans-flax-lily-released/
This release is dedicated to the memory of Tony “tazman” Baldwin.

Screenshot of the Diabook theme by Tony “tazman” Baldwin CC BY-SA 3.0 Source en.wikipedia.org
With no further ado, we’d like to present to you Friendica 3.6 The Tazmans Flax-lily.
Noteworthy Changes
It took a long while this time for the developers find the opportunity to say now is the right time. Initially we wanted to have the release after last years hackathon, but then the big adventure of reorganising the code was started and that took some time. But the long wait was worth it, the code got cleaner and faster.Some things we want to highlight are:
- You can now interact with postings on the community page, even if you are not connected with the author.
- Forums can now be addressed with an !, e.g. !helpers. The ACL dialog does this automatically when you select a forum as recipient and has the forums listed separately from user groups and regular contacts. Addressing a forum with an ! will make the posting exclusively for the subscribers to the forum (public or private depends on the forum settings).
- You can now follow hashtags
- Dependency management is not done using composer (see below).
- The API was improved, letting the native clients provide a nicer mobile user experience.
You can find the video on peertube and Vimeo.
How to Update?
Please stall the updates for a moment. There is a problem with some addons, encountered only after the release. Sorry for that!We started to use composer for dependency management. This means, that if you are using git to manage the Friendica sources on your server, there is now an additional step in the update process. If you used the archives provided, you don’t need to care about it, as the archives contain the dependencies as well.
Should you encounter any problems while testing the RC code, please let us know about in the Friendica support forum, at github or over any other of the support channels.
Independent of the update path you are choosing, please be aware that there are some changes to the database structure to enhance the performance of Friendica that will be applied automatically to your database. Depending on the size of your database, especially the item table, these changes can take several hours.
If you are updating from a very old version of Friendica, you have to first update to version 3.5.4 before you can update to the 3.6 release.
Updating with git from the stable (master) branch
As mentioned above, Friendica is now using composer for dependency management. This means that you have to do one further step when updating your git repository. This can be either an additional command every time you update, or adding a shell script to a git hook.Composer needs to be able to unpack the downloaded archives, hence you need to have the PHP zip module available on your server.
If you want to do it all manually, then use the following sequence of commands: starting in the base directory of your Friendica installation.
git pull
php util/composer.phar install
cd addon
git pull
This will download the updated sources from github, call composer to get the dependencies and then change into the addon repository to fetch the new code there as well.
If you don’t want to remember this every time you pull, you can also use a so called git-hook to do it automatically. Please have a look at the docs for further information about this.
Updating with git from the RC or the development branches
As the changes regarding the dependency management are likely already in place on your system, a git pull in your Friendica core repository and the addon repository should bring you on the latest code as usual.If you helped testing the release candidate–thanks a lot for helping!–you need to decide either to checkout the master or develop branch after the pull.
If you are using the develop branch, please be reminded about the recent path changes for many scripts.
Updating using the source archives
If you had downloaded the source files in an archive file (zip or tar.gz) please download the current version of the archive from GitHub (friendica-full-3.6.zip or tar.gz and friendica-addons-3.6.zip or tar.gz) and unpack it on your local computer.As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say `friendica_new`) and copy over your existing `.htconfig.php` file. Afterwards rename your current Friendica directory (e.g. `friendica`) to `friendica_old` and `friendica_new` to `friendica`.
The files of the dependencies are included in the archive (make sure that you use the friendica-full-3.6 archives), so you don’t have to worry about them.
After you performed the update, you need to touch your cron job for the background process. The script handling the worker has been moved to scripts directory. So your cron job must now contain: something like
/usr/bin/php scripts/worker.php
instead of the old location in the include directory.
How to contribute?
If you want to contribute to the project you don’t need to have coding experience. There are a number of tasks listed in the issue tracker 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 development forum.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.
Thanks everyone who helped making this release possible and have fun!

landing page for visitors using the frio theme
https://friendi.ca/2018/03/23/friendica-3-6-the-tazmans-flax-lily-released/
7 people like this
Gerade auf die neue Version gewechselt. Update verlief einwandrei! Super Arbeit und vielen Dank!
Steffen K9 🐰 likes this.
Develop: Executables have moved permanently
For anyone using the develop branch, as of now there are major changes about the executable scripts:
friendi.ca/2018/03/19/develop-executables-have-moved-permanently/
composer.phar ,worker.php ,daemon.php andauth_ejabberd.php have been moved to the newly createdbin/ folder- A new CLI console has been created and can be accessed with
bin/console orphp bin/console.php . Calling it without arguments shows the list of available commands. - All the PHP executable scripts in
util/ andscripts/dbstructure.php have been moved to the new console.
friendi.ca/2018/03/19/develop-executables-have-moved-permanently/
3.6 RC available
Hey everyone, we have just branched off a release candidate branch for the next stable release of Friendica to focus on testing the code and fixing the final problem. For this to succeed, we’d like to ask you to test the 3.6-rc code on your node if you like.
This branch is for the final bug fixes and translation updates before the release. We don’t expect to heavy changes to it till the release. New features wont be included there. Instead pull requests for those should be done against the development branch as usual.
git pull
git checkout 3.6-r
cd addons
git pull
git checkout 3.6-rc
Assuming that you already have the composer call in your updating routing. In the last couple days there were no changes to the dependencies.
If you are currently using the last stable release code installed from git, the procedure is almost identical. There is one thing you should be aware of before doing the switch—we switched to composer for dependency management. If you don’t take this into account, your Friendica node will not work after the pull of the new code.
You can either add a call to
util/composer.phar install --no-dev
after the git pull in your update routines for the core repository, or you can add a small script to the “post-merge” git-hook. The script will then automatically be executed by git if there were changes to the dependencies.
Please be aware, that there were some heavy work on the database structure since the last stable release of Friendica. This means that depending on the size of your database, your node might need some time to apply all the changes. The maintenance mode will inform you about the progress.
After you performed the update, you need to touch your cron job for the background process. The script handling the worker has been moved to scripts directory. So your cron job must now contain: something like
/usr/bin/php scripts/worker.php
instead of the old location in the include directory.
If you are updating from a very old version of Friendica, you have to first update to version 3.5.4 before you can update to the 3.6-rc branch.
Should you encounter any problems while testing the RC code, please let us know about in the Friendica support forum, at github or over any other of the support channels.
Thanks for testing and helping!
https://friendi.ca/2018/03/03/3-6-rc-available/
This branch is for the final bug fixes and translation updates before the release. We don’t expect to heavy changes to it till the release. New features wont be included there. Instead pull requests for those should be done against the development branch as usual.
How to switch to the RC branch?
If you are currently running the develop branch, then all you have to do is to checkout the 3.6-rc branch after a pull from the repositories.git pull
git checkout 3.6-r
cd addons
git pull
git checkout 3.6-rc
Assuming that you already have the composer call in your updating routing. In the last couple days there were no changes to the dependencies.
If you are currently using the last stable release code installed from git, the procedure is almost identical. There is one thing you should be aware of before doing the switch—we switched to composer for dependency management. If you don’t take this into account, your Friendica node will not work after the pull of the new code.
You can either add a call to
util/composer.phar install --no-dev
after the git pull in your update routines for the core repository, or you can add a small script to the “post-merge” git-hook. The script will then automatically be executed by git if there were changes to the dependencies.
Please be aware, that there were some heavy work on the database structure since the last stable release of Friendica. This means that depending on the size of your database, your node might need some time to apply all the changes. The maintenance mode will inform you about the progress.
After you performed the update, you need to touch your cron job for the background process. The script handling the worker has been moved to scripts directory. So your cron job must now contain: something like
/usr/bin/php scripts/worker.php
instead of the old location in the include directory.
If you are updating from a very old version of Friendica, you have to first update to version 3.5.4 before you can update to the 3.6-rc branch.
Should you encounter any problems while testing the RC code, please let us know about in the Friendica support forum, at github or over any other of the support channels.
Thanks for testing and helping!
https://friendi.ca/2018/03/03/3-6-rc-available/
2 people like this
Maybe we should have a warning that at some point we will abandon the 5.x at all, I guess that won't take to long from now.
Yes I understand the reason, so where do you collect the information about which php version is used on how many stable release platforms?
Zwenkau 2018
Dear community members, the preparations for the Friendica and Hubzilla Community meetup this summer have just begun. We are looking for a weekend the happening should take place.
If you plan to join us at the lake side, please have a look at the planing dudle and pick a date you have time.
https://friendi.ca/2018/02/19/zwenkau-2018/
If you plan to join us at the lake side, please have a look at the planing dudle and pick a date you have time.
https://friendi.ca/2018/02/19/zwenkau-2018/
2 people like this
Important changes for the development branch of Friendica
Soon we will merge a change into the develop branch that will affect the way that the system is updated.
By now it was enough to call “git pull” to get the newest code. When you are on the “develop” branch you will now have to execute a second command after this pull.
For a detailed explanation I’m forwarding a part of a message from Hypolite according this:
By now it was enough to call “git pull” to get the newest code. When you are on the “develop” branch you will now have to execute a second command after this pull.
For a detailed explanation I’m forwarding a part of a message from Hypolite according this:
an upcoming PR on the develop will change the way you will install and update Friendica. From now on, after cloning the friendica/friendica repository or after each pull, the following command is necessary to import the dependencies:
friendica$ util/composer.phar install
This will populate the vendor folder who will be dropped from the friendica repository after this PR.
This command is already available right now, however so far it wasn’t doing anything because we versioned all the dependencies along with the Friendica code.
For developers:
If you intend on adding new Composer dependencies, you still have to run
friendica$ util/composer.phar install
after any git pull and before making any change to composer.json and running
friendica$ util/composer.phar update
This is because we are using a Composer plugin to import Javascript dependencies along with PHP and this plugin needs to be imported before it can look up new Javascript dependencies.
5 people like this
Suggested correction for friendica_git.sh (untested):
This script doesn't have to be in the Friendica directory, and you can execute it from anywhere with the above command.
#!/bin/bash
echo=$(command -v echo)
git=$(command -v git)
http_path="/path/to/http"
friendica_log="/path/to/friendica.log"
cd $http_path
"$git" pull
util/composer.phar install
cd addon
"$git" pull
"$echo" "git pull and composer install successful at $(date)" >> $friendica_log
exit 0This script doesn't have to be in the Friendica directory, and you can execute it from anywhere with the above command.
OK, looks good and I get it.
I also found out, that the friendica_git.sh can not be started without sudo, even so it is owned by http because it wasn't in a dir that http can access. Where would I put the friendica_git.sh so the http server user is able to access it?
I also found out, that the friendica_git.sh can not be started without sudo, even so it is owned by http because it wasn't in a dir that http can access. Where would I put the friendica_git.sh so the http server user is able to access it?
I packed all the git update stuff in a cron commando
cd /home/users/zsemberi/www/friendica/addon; git pull && cd ../ && git pull && COMPOSER_HOME=/home/users/zsemberi/tmp/composer util/composer.phar install
Could we possibly place the script under /util? (Then of course with the fitting branch name)
I have bad news for you about the util folder, it also is on my kill list. 😈
I'm planning on creating a full-featured console for Friendica that will incorporate all the current scripts inutil and scripts . Eventually the executable will be put in a new bin folder to match common project folder naming.
I'm planning on creating a full-featured console for Friendica that will incorporate all the current scripts in
I mean I do not understand what your comment was meant to reply to.
This entry was edited (5 months ago)
We should, or at least I should stop, at that point.
Just one last question, @heluecht Vogel meant the composer.phar script, right?
Just one last question, @heluecht Vogel meant the composer.phar script, right?
This entry was edited (5 months ago)
No, he meant we should make this script available to all Friendica admins in the util/ folder, not just to yourself.
So lets add it, maybe there is others that need this as well.
Little improvement, it will detect the path to itself and then cd to the path one folder up, which is then the root folder of the Friendica installation.
#!/bin/bash
echo=$(command -v echo)
git=$(command -v git)
SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )"
http_path="$SCRIPTPATH/../"
# uncomment the path and adjust it to write a Line to your Friendica or any other log, helpful if you run this script as a systemd timer/service
#friendica_log="/path/to/friendica/friendica.log"
cd $http_path
"$git" pull
util/composer.phar install
cd addon
"$git" pull
#uncomment the next line if the script path above is set correctly
#"$echo" "Git pull and util/composer.phar install successful at $(date)" >> $friendica_log
exit 0Little improvement, it will detect the path to itself and then cd to the path one folder up, which is then the root folder of the Friendica installation.
This entry was edited (5 months ago)
I think this script will not work for me because my path to Composer_Home is different.
COMPOSER_HOME is an environment variable used by Composer to store cache files. @🥚🐇 Richard 🐇🥚 has been having issues with it because of the permissions he set for his www user.
I wonder why this works on my Arch and I never understood the issues, I had to set the tmp manually in php. I think there is a feature in Linux to use some kind of isolated tmp folder that is created for the process, but that seems not to work for Friendica. Different story I think.
The comment was a reply on a comment by @Michael Vogel 😀
I have the impression we have some delivery issues lately.
I have the impression we have some delivery issues lately.
Hackathon Berlin 2017
Thanks to the nice people of the e-lok we had our Hackathon over the last weekend near Ostkreuz station in Berlin. Seven people coming together to work on the themes, code and the documentation. Altogether we had many discussion rounds, a small workshop, produced 26 pull requests and had a lot of fun. Thanks to everybody who could attend!
On Friday evening we started with a small workshop about creating an addon for Friendica. The resulting rot13 thingy is nothing that should be used, not in this form and not for any serious purpose. But the step-by-step discussion about the code brought up enough questions to clarify the process of writing addons for Friendica. Even though it is not as good as the live workshop, you can find the code and documentation on github.,
After the warm-up phase on Friday evening, Saturday and Sunday were busy with coding and documentation work. Some highlights are:
[1]Please note: At the moment previously selected groups, e.g. via the default postings permissions, are not overwritten. If you have a non-public default set of recipient-permissions, please the the ACL permission to public / “visible to all” before selecting the target forum.
On Friday evening we started with a small workshop about creating an addon for Friendica. The resulting rot13 thingy is nothing that should be used, not in this form and not for any serious purpose. But the step-by-step discussion about the code brought up enough questions to clarify the process of writing addons for Friendica. Even though it is not as good as the live workshop, you can find the code and documentation on github.,
After the warm-up phase on Friday evening, Saturday and Sunday were busy with coding and documentation work. Some highlights are:
- The !-mentions for forums, introduced before the Hackathon got some love. The difference between the @-mentioning and the !-mentioning of a forum is, that the ! is exclusive for one forum. Forum postings will not be send to other networks or your contacts [1],. If you select a forum in the ACL, it will make sure, that you only select one forum.
- The documentation was updated, and in some parts new German translations were added.
- The vier theme got a new style called Plus Minus. It is work in progress at the moment with the goal to have a minimalistic version concentrating more on the information of the postings, and not so much on the meta stuff.

Screenshot of the plusminux style from the vier theme. - We set up a second directory server that you can use. The two directory servers to sync their content, so you can put any one of them into your nodes configuration. Many thanks to the Berlin Linux User Group for providing the server alongside with your node in the network!
- We have build some preliminary version of a Debian package for Friendica. Not finished, but at least install able for now. We’ll investigate ways to publish the upcoming version 3.6 packages.
- We wrote two new utility scripts for the admins to run from the CLI of their servers. These can be used to silence accounts from the nodes global community page or block them completely from the node.

[1]Please note: At the moment previously selected groups, e.g. via the default postings permissions, are not overwritten. If you have a non-public default set of recipient-permissions, please the the ACL permission to public / “visible to all” before selecting the target forum.
4 people like this
This picture I do see, as well as the pictures from the original post, but @Rabuzarus picture I cannot. Though now that I try to visit the profile at kommune4, there is an https error, maybe that is why I see the red circle with line through?
This entry was edited (7 months ago)
Changes in the background process
As part of reworking the code base there today changes in the development branch landed, that require some manual configuration changes. If you are using the development branch, and have pulled the latest code from github (everything after the PR The poller is now the worker and we have a “scripts” folder #3920) you need to do the following adjustment to your cron job.
Change the old process from
*/10 * * * * cd /home/myname/mywebsite; /usr/bin/php include/poller.php
to
*/10 * * * * cd /home/myname/mywebsite; /usr/bin/php scripts/worker.php
but remember to adopt your actual path and interval settings.
If you are running the stable 3.5.4 release (or before) you don’t need to change anything at the moment!
Change the old process from
*/10 * * * * cd /home/myname/mywebsite; /usr/bin/php include/poller.php
to
*/10 * * * * cd /home/myname/mywebsite; /usr/bin/php scripts/worker.php
but remember to adopt your actual path and interval settings.
If you are running the stable 3.5.4 release (or before) you don’t need to change anything at the moment!
5 people like this
Den hab ich dann eben auch gesehen, seit einigen Tagen ging also der Poller nicht mehr, der Server wird dann jetzt alles aufarbeiten. 🙁
GTOP likes this.
I just fixed an issue on the main Queue Worker, please pull the latest develop.
see some changes, did the pull, killed all workers as well, because these were running continuously for some hours now and I assume they have to stop to use the new code.
pirati.ca and squeet.me currently unavailable
While updating the operating system a necessary reboot (thanks systemd for that) hadn’t worked. So the system is offline at the moment.
The support is notified. Hopefully they can solve it today. There should be no data loss.
The support is notified. Hopefully they can solve it today. There should be no data loss.
GTOP likes this.
Friendica 3.5.4 released
Dear Federation, the Friendica team is pleased to announce the release of Friendica *Asparagus* 3.5.4.
This release is a hotfix release for a bug that was overlooked in the 3.5.3rc phase during saving searches to the users side menu. It also includes fixes to smaller issues we had with relocating accounts from one node of the network to another. As well as the support for the new Diaspora* relocation signal, that was planned for the upcoming 3.6 release of Friendica. Which means if you move to another node, now your Diaspora contacts will receive the signal as well and vice versa.
Additionally we fixed numerous bugs that the community had found and we polished some quirks. For the complete list of changes, please see the CHANGELOG file.
If you have helped to iron out quirks for this release and used the 3.5.4rc branch of the repository you just need to pull from the repository and switch to either the master or develop branch.
If you had downloaded the source files in an archive file (zip or tar.gz) please download the current version of the archive from GitHub (friendica-3.5.3.zip and friendica-addons-3.5.3.zip) and unpack it on your local computer.
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.
Thanks everyone who helped making this release possible and have fun
This release is a hotfix release for a bug that was overlooked in the 3.5.3rc phase during saving searches to the users side menu. It also includes fixes to smaller issues we had with relocating accounts from one node of the network to another. As well as the support for the new Diaspora* relocation signal, that was planned for the upcoming 3.6 release of Friendica. Which means if you move to another node, now your Diaspora contacts will receive the signal as well and vice versa.
Additionally we fixed numerous bugs that the community had found and we polished some quirks. For the complete list of changes, please see the CHANGELOG file.
How to Update?
If you used `git` to install your copy of Friendica and use the master or develop branch, a git pull is enough to upgrade.If you have helped to iron out quirks for this release and used the 3.5.4rc branch of the repository you just need to pull from the repository and switch to either the master or develop branch.
If you had downloaded the source files in an archive file (zip or tar.gz) please download the current version of the archive from GitHub (friendica-3.5.3.zip and friendica-addons-3.5.3.zip) and unpack it on your local computer.
How to contribute?
If you want to contribute to the project you don’t need to have coding experience. There are a number of tasks listed in the issue tracker 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 development forum.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.
Thanks everyone who helped making this release possible and have fun

4 people like this
Helpers forum moved to the new node as well
After the relocation of the developers forum to the new forum the other day due to performance issues with the old server. We have now also relocated the Helpers forum to the new server. The new address is helpers@forum.friendi.ca. Since we have migrated the account, no changes needn’t to be done on existing connections.
Additionally we have created news@forum.friendi.ca, where you can follow these kinds of information from within the Federation.
Additionally we have created news@forum.friendi.ca, where you can follow these kinds of information from within the Federation.

hoergen 1 month ago
Hans-Peter Gauster 1 month ago
Steffen K9 🐰 1 month ago from libranet.de
Note to self: First read the news - then go to the shell.
Thanks for all the work that has been done in the last weeks. 💃 🎉 ❤
Adam Clark 1 month ago
Hyp☀️li🌷e Pet🌸van (he/him) 4 weeks ago
JB Carroll 4 weeks ago from Twidere
Adam Clark 4 weeks ago
Anyhow, glad to have heard about it and got things resolved. I have further git learning to do, for sure.
Tobias 4 weeks ago
Tobias 1 month ago
hoergen 1 month ago
How can I see which branch is the latest branch? Or should we alwas give a note on Friendica Developer and Support, that e.g. the developer branch is open again, or we switch again to the next RC branch? I'm confused every time.
Tobias 1 month ago
So after any release, either switch to master or develop depending on what you want to use.
hoergen 1 month ago
As far as I read all the messages there had to be done some tasks to get developer in synch to the RC to continue. Will switch now to developer.
Thanks for the explanation 🌻
Tobias 1 month ago
That is why I wrote the warning into the release notes. And mentioned here, that the problems were fixed and it is now save to switch to develop.
Andreas vom Zwenkauer See 1 month ago
./bin/composer.phar install
utzer 1 month ago
utzer 1 month ago
Hyp☀️li🌷e Pet🌸van (he/him) 1 month ago
JB Carroll 1 month ago
Fabián Bonetti 1 month ago
Tengo un problema que mis dos friendica no se conocen en mismo servidor.
Valhalla.mamalibre.com.ar
Friendica.mamalibre.com.ar
No se encuentran en el mismo sercidor fisico. Wtf?
Hyp☀️li🌷e Pet🌸van (he/him) 1 month ago
¿Cuál es tu problema exactamente?
Fabián Bonetti 1 month ago
Fabián Bonetti 1 month ago
No se comunican mis dos instancias entre si en el mismo servidor fisico.
Fabián Bonetti 1 month ago
[RuntimeException]/media/Disco160/www/valhalla.mamalibre.com.ar/vendor/fxp/composer-asset-plugin does not exist and could not be created.
Fabián Bonetti 1 month ago
Tobias 1 month ago
Pero las advertencias de PHP (p.ej.
Si no es posible ejecutar el
Fabián Bonetti 1 month ago
JB Carroll 1 month ago
So,
sudo -u www-data php bin/composer.phar installSource: friendica install guide
Fabián Bonetti 1 month ago
Deben espesificar con # como usuario root...
#php bin/composer.phar installEsto esta bien
php bin/composer.phar installEsto esta mal...tiene error no espesifica si con root o sin root se debe ejecutar.
Fabián Bonetti 1 month ago
https://joindiaspora.com/people/f2aee42845040f72
Tobias 1 month ago
Los paquetes que PHP está listando en las advertencias no están relacionados con la instalación de Friendica. Si te refieres a eso. Se han instalado por otras razones.
Fabián Bonetti 1 month ago
No Error#php bin/composer.phar install
Edit guide
Tobias 1 month ago
No debería estar ejecutando ningún servicio web como root. Ni Friendica ni ningún otro servicio.
El compositor detecta esto y te advierte sobre ello también si recuerdo correctamente.
Fabián Bonetti 1 month ago
Luego me di cuenta de ejecutar como root.
Megver83 1 month ago