Differences between revisions 1 and 12 (spanning 11 versions)
Revision 1 as of 2012-02-16 11:01:55
Size: 726
Comment:
Revision 12 as of 2021-03-20 03:01:56
Size: 2344
Editor: PaulWise
Comment: hosting/cloud providers could use this too
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from DebianWebsiteSubmissions
Line 4: Line 5:
 * [[https://www.debian.org/distrib/pre-installed|Computer vendors that provide Debian pre-installed]]
 * [[DebianHosting|Hosting providers that offer Debian]] (see also [[Cloud]])
Line 15: Line 18:
2. Automated checks of the provided informations 2. Automated checks of the provided information
Line 22: Line 25:

== Automatic Checks ==
'''List of automatic checks for consultants page'''
 * submitter email is valid and someone responds
 * provided URL contains informations about consultancy on Debian
 * phone number and fax number are in international format

'''List of periodic checks'''
 * submitter email is valid and someone responds
 * provided URL contains informations about consultancy on Debian

'''How to check if the URL contains informations about consultancy on Debian'''

First of all, the URL should point to an existing page.
Second, a search using the word debian should not fail. An automatic search can be based on this:
https://www.google.com/search?q=debian+site%3Awiki.debian.org

== Using Mailman ==

For everything involving e-mail maybe Mailman can be used, since there is a lot in common with maintaining mailing lists:

 * initial submission should triggers the usual challenge response that checks e-mail validity
 * all submissions can (should?) be approved by the moderators
 * periodic checks are just messages sent to the relevant mailing list
 * automated update of the webpages is done based on the subscribed status
   * if submitter is subscribed add
   * if submitter is not subscribed (e-mail bounces, not approved by moderators, etc.) entry is removed (or not added)
 * submitters can remove themselves just by unsubscribing

This page is about creating a new framework to automate as much as possible the handling of any submissions by external partners:

(If there are others please add to this list)

The Partners page probably doesn't fit here.

What needs to be done:

1. Form for submitting and updating entries

2. Automated checks of the provided information

3. Persistent storage for all data (database?)

4. Automatic update of the web pages

5. Periodical check of everything

Automatic Checks

List of automatic checks for consultants page

  • submitter email is valid and someone responds
  • provided URL contains informations about consultancy on Debian
  • phone number and fax number are in international format

List of periodic checks

  • submitter email is valid and someone responds
  • provided URL contains informations about consultancy on Debian

How to check if the URL contains informations about consultancy on Debian

First of all, the URL should point to an existing page. Second, a search using the word debian should not fail. An automatic search can be based on this: https://www.google.com/search?q=debian+site%3Awiki.debian.org

Using Mailman

For everything involving e-mail maybe Mailman can be used, since there is a lot in common with maintaining mailing lists:

  • initial submission should triggers the usual challenge response that checks e-mail validity
  • all submissions can (should?) be approved by the moderators
  • periodic checks are just messages sent to the relevant mailing list
  • automated update of the webpages is done based on the subscribed status
    • if submitter is subscribed add
    • if submitter is not subscribed (e-mail bounces, not approved by moderators, etc.) entry is removed (or not added)
  • submitters can remove themselves just by unsubscribing