From 97ec53143c84ad1c363642627a292591339109b6 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 28 Jun 2021 18:18:57 +0100 Subject: [PATCH] Document crawlers --- README_architecture.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README_architecture.md b/README_architecture.md index 3dd6636b2..c4d889613 100644 --- a/README_architecture.md +++ b/README_architecture.md @@ -34,6 +34,16 @@ The way that the theming system was designed is in order to avoid problems simil This currently uses basic auth, which is simple to implement. Oauth2 is conventional, but seems overly complex and the user interface for it within other comparable apps is clunky. +## Support Accessibility + +In terms of trying to keep up with web accessibility standards, having configurable keyboard shortcuts, high contrast themes, text-to-speech client and also the ability to run in a shell browser such as Lynx. + +Avoid adding any features which would be hard to make accessible. + +## Block Crawlers + +Ordinarily web crawlers would not be a problem, but in the context of a social network even having crawlers index public posts can create ethical dilemmas in some circumstances. News instances may allow crawlers, but other types of instances should block them. + ## Notifications There are no notifications in the conventional sense. That is, there is no streaming API or linkage to browser notifications. Instead when significant events occur these create text files which can then be detected by other systems via polling.