This standalone software is meant to provide a global public directory of Friendica profiles across nodes.
Hypolite Petovan
19631ef206
- 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) |
||
---|---|---|
.github | ||
bin | ||
config | ||
docs | ||
logs | ||
public | ||
src | ||
tests/Functional | ||
.gitignore | ||
composer.json | ||
composer.lock | ||
INSTALL.md | ||
LICENSE | ||
phpunit.xml | ||
psalm.xml | ||
README.md | ||
UPDATE.md | ||
VERSION |
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
- Beanow for his efforts to spearhead the previous version of the Friendica Directory software.
- Scott Arciszewski for his inspiration to use Slim and his invaluable Slim app example.
- Saša Stamenković for his useful list packages like umpirsky/language-list.