friendica-directory/README.md

47 lines
1.7 KiB
Markdown
Raw Permalink Normal View History

2018-11-12 03:08:33 +01:00
# Friendica Global Directory
2018-11-12 05:27:25 +01:00
This standalone software is meant to provide a global public directory of [Friendica ](https://github.com/friendica/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](INSTALL.md).
2018-11-12 20:15:26 +01:00
## Update from a previous version
Please refer to the provided [update instructions](UPDATE.md).
## 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.
2018-11-20 04:47:39 +01:00
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.
2018-11-12 05:27:25 +01:00
## See also
- [Project Concepts](docs/Concepts.md)
- [Directory Protocol](docs/Protocol.md)
2018-11-16 06:14:03 +01:00
- [Translation](docs/Translation.md)
2018-11-12 05:27:25 +01:00
## Special thanks
- [Beanow](https://github.com/Beanow) for his efforts to spearhead the previous version of the Friendica Directory software.
- [Scott Arciszewski](https://github.com/paragonie-scott) for his inspiration to use Slim and his invaluable Slim app example.
2018-11-16 06:14:03 +01:00
- [Saša Stamenković](https://github.com/umpirsky) for his useful list packages like [umpirsky/language-list](https://github.com/umpirsky/language-list).