This standalone software is meant to provide a global public directory of Friendica profiles across nodes.
Find a file
Hypolite Petovan 19631ef206 [Composer] Update dependencies
- Removing sebastian/resource-operations (1.0.0)
  - Removing sebastian/code-unit-reverse-lookup (1.0.1)
  - Removing myclabs/deep-copy (1.8.1)
  - Removing container-interop/container-interop (1.2.0)
  - Removing sebastian/object-enumerator (2.0.1)
  - Updating fxp/composer-asset-plugin (v1.4.4 => v1.4.6)
  - Updating atlas/pdo (1.1.1 => 1.1.2)
  - Updating boronczyk/localization-middleware (1.4 => 1.4.1)
  - Updating byjg/anydataset (4.0.0 => 4.0.1)
  - Updating byjg/anydataset-db (4.0.0 => 4.0.1)
  - Updating byjg/migration (4.0.2 => 4.0.3)
  - Updating gettext/languages (2.5.0 => 2.6.0)
  - Updating gettext/gettext (v4.6.2 => v4.8.2)
  - Updating masterminds/html5 (2.5.0 => 2.7.1)
  - Updating psr/log (1.1.0 => 1.1.3)
  - Updating monolog/monolog (1.24.0 => 1.25.4)
  - Downgrading sebastian/version (2.0.1 => 1.0.6)
  - Downgrading sebastian/recursion-context (2.0.0 => 1.0.5)
  - Downgrading sebastian/exporter (2.0.0 => 1.2.2)
  - Downgrading sebastian/environment (2.0.0 => 1.3.8)
  - Updating symfony/polyfill-ctype (v1.10.0 => v1.17.0)
  - Updating webmozart/assert (1.4.0 => 1.5.0)
  - Updating phpdocumentor/reflection-common (1.0.1 => 2.1.0)
  - Updating phpdocumentor/type-resolver (0.4.0 => 1.0.1)
  - Updating phpdocumentor/reflection-docblock (4.3.0 => 4.3.4)
  - Updating doctrine/instantiator (1.1.0 => 1.3.1)
  - Updating phpspec/prophecy (1.8.0 => v1.10.3)
  - Downgrading phpunit/phpunit-mock-objects (3.4.4 => 2.3.8)
  - Downgrading phpunit/php-token-stream (2.0.2 => 1.4.12)
  - Downgrading phpunit/php-code-coverage (4.0.8 => 2.2.4)
  - Downgrading phpunit/phpunit (5.7.27 => 4.8.36)
  - Updating sarahman/simple-filesystem-cache (1.0.0 => 1.0.1)
  - Updating slim/slim (3.12.0 => 3.12.3)
  - Updating slim/php-view (2.2.0 => 2.2.1)
  - Updating bower-asset/bootstrap.native (2.0.25 => 2.0.27)
  - Updating bower-asset/fontawesome (5.7.2 => 5.13.0)
  - Updating bower-asset/bootstrap (v4.3.1 => v4.5.0)
  - Updating leafo/scssphp (v0.7.7 => v0.7.8)
  - Updating pear/pear_exception (v1.0.0 => v1.0.1)
  - Updating composer/xdebug-handler (1.3.2 => 1.4.2)
  - Updating netresearch/jsonmapper (v1.4.0 => v1.6.0)
  - Updating felixfbecker/advanced-json-rpc (v3.0.3 => v3.1.1)
  - Updating felixfbecker/language-server-protocol (v1.2.0 => v1.4.0)
  - Updating nikic/php-parser (v4.2.1 => v4.5.0)
  - Updating sabre/event (5.0.3 => 5.1.0)
  - Updating sabre/uri (2.1.1 => 2.2.0)
2020-06-15 09:43:08 -04:00
.github First commit 2018-11-11 21:08:33 -05:00
bin Make bin script executable 2018-11-11 23:26:43 -05:00
config Add Custom Pages feature 2018-11-19 22:12:09 -05:00
docs Add /servers/surprise endpoint 2019-02-03 09:30:31 -05:00
logs First commit 2018-11-11 21:08:33 -05:00
public Remove unused Open Iconic assets 2018-11-12 07:44:36 -05:00
src updated CS, DE, FR and added ar ca cs de en en_GB et fr it ja nl pl ru th zh_CN translation 2020-06-15 09:54:58 +02:00
tests/Functional First commit 2018-11-11 21:08:33 -05:00
.gitignore Add src/settings.php back 2018-11-11 21:27:49 -05:00
composer.json [Composer] Replace abandoned zendframefork/zend-escape with suggested laminas/laminas-escape 2020-06-15 09:43:07 -04:00
composer.lock [Composer] Update dependencies 2020-06-15 09:43:08 -04:00
INSTALL.md Set Composer to --no-dev on install in doc 2018-11-17 07:51:11 -05:00
LICENSE Add documentation and license 2018-11-11 23:27:25 -05:00
phpunit.xml First commit 2018-11-11 21:08:33 -05:00
psalm.xml First commit 2018-11-11 21:08:33 -05:00
README.md Updated README about custom pages 2018-11-19 22:47:39 -05:00
UPDATE.md Add database structure update known issue in doc 2018-11-17 09:47:11 -05:00
VERSION Release 2.2.1 2019-03-04 22:21:00 -05:00

Friendica Global Directory

This standalone software is meant to provide a global public directory of Friendica profiles across nodes.

This is an opt-in directory, meaning that each node can choose not to submit its profiles to global directories, and each user can individually choose not to be submitted.

Requirements

  • PHP >= 7.1 with:
    • Curl
    • GD
    • JSON
  • Command-line access
  • A web server with URL rewriting (Apache)
  • A database server (MariaDB)
  • A background task scheduler (Crontab)
  • About 60 MB for a Git install
  • About 100 MB for a full database

Installation

Please refer to the provided installation instructions.

Update from a previous version

Please refer to the provided update instructions.

Custom pages

If you need to add custom HTML pages as required by law to publish any website processing data in some countries, simply add your HTML files in the config/pages folder, they will be automatically linked from the footer.

Tips:

  • The expected extension is .html.
  • Underscores in the page file name are replaced by spaces in the page link label.
  • Accents aren't supported.

See also

Special thanks