List of stuff the "phone home" YOURLS function will report:
- time of last check. Define minimum delay between 2 requests (24 hours if success, 1 hour if failure?)
- number of previous consecutive failed attempts to join api.yourls.org (monitor performance of the system)
- return of previous successful requrest to api.yourls.org (nag about new version even if host unreachable)
- md5 of
YOURLS_SITE . YOURLS_ABSPATH
as key (uniquish, can handle localhost & 127.1) YOURLS_SITE
to eventually provide fun stats: top level domain names, domain length, share of people usinghttps
...- number of previous consecutive failed attempts to join api.yourls.org - monitor performance of the system
- mysql extensions installed:
extension_loaded( '*' )
withpdo_mysql
,mysqli
,mysql
YOURLS_DB_DRIVER
- other PHP extensions (
curl
) phpversion()
$ydb->mysql_version()
yourls_get_locale()
YOURLS_VERSION
- number of users (
count( $yourls_user_passwords )
) - location of
config.php
(in/user
or in/includes
?) YOURLS_PRIVATE
YOURLS_UNIQUE_URLS
YOURLS_URL_CONVERT
- number of plugins installed
- number of plugins activated
- list of plugins and versions? Future feature?
Future feature, same as plugins