Micropub Server Implementation Reports

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
1 Discovering the Micropub endpoint given the profile URL of a user
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔     ✔ ✔ ✔ ✔ ✔   ✔       ✔
2 Authenticating requests by including the access token in the HTTP Authorization header
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔   ✖ ✔ ✔ ✔ ✔ ✔ ✔   ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔ ✖ ✖ ✔
3 Authenticating requests by including the access token in the post body for x-www-form-urlencoded requests
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔     ✔   ✖ ✔ ✔ ✔ ✖ ✔ ✔   ✔   ✔ ✔ ✔ ✔ ✔ ✖ ✖ ✔ ✔ ✔ ✖ ✔ ✔   ✔ ✔   ✔ ✔     ✔
4 Limiting the ability to create posts given an access token by requiring that the access token contain at least one OAuth 2.0 scope value
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔     ✔   ✔ ✖ ✔ ✔ ✔     ✔   ✔ ✔     ✖ ✔ ✔   ✔ ✔ ✔ ✖ ✔ ✖ ✖ ✔ ✖ ✖ ✔ ✖ ✖ ✖ ✖   ✖ ✔   ✔ ✔     ✖
5 Creating a post using x-www-form-urlencoded syntax with one or more properties
✔ ✔ ✔ ✔ ✖ ✖ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✖ ✔ ✔ ✖ ✖ ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✖ ✔ ✔ ✔ ✔ ✔ ✖ ✔ ✔   ✔ ✔   ✖ ✔
6 Creating a post using JSON syntax with one or more properties
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✖ ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔   ✔ ✔ ✖ ✔ ✔ ✖   ✔ ✔   ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔ ✔ ✔ ✔
7 Creating a post using x-www-form-urlencoded syntax with multiple values of the same property name
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔     ✔ ✔ ✔ ✔ ✔ ✔ ✔     ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
8 Creating a post using JSON syntax with multiple values of the same property name
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔   ✔     ✔ ✔ ✔   ✔ ✔       ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
9 Creating a post using JSON syntax including a nested Microformats2 object
  ✔ ✔ ✔ ✔ ✔ ✔ ✔         ✔ ✔   ✔         ✔             ✔         ✔ ✔ ✔ ✔ ✔ ✔     ✔   ✖ ✔ ✔   ✔ ✔   ✔        
10 Uploading a file to the specified Media Endpoint
✔ ✔ ✔     ✔ ✔           ✔ ✔     ✔ ✔     ✔     ✔ ✔     ✔ ✔             ✔ ✖   ✔ ✔ ✔ ✔   ✖ ✔   ✔ ✔   ✔ ✔     ✔
11 Creating a post with a file by sending the request as multipart/form-data to the Micropub endpoint
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔   ✔   ✔   ✔         ✔ ✔   ✔ ✔   ✔   ✔       ✔ ✔   ✔ ✔   ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔   ✔       ✔
12 Creating a post with a photo referenced by URL
✔ ✔ ✔   ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔   ✔ ✔   ✔   ✔     ✔ ✔   ✔ ✔ ✔ ✔     ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
13 Creating a post with a photo referenced by URL that includes image alt text
✔ ✔ ✔   ✔ ✔ ✔ ✔ ✔     ✔ ✔ ✔     ✔       ✔     ✔ ✔     ✔         ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
14 Returning HTTP 201 Created and a Location header when creating a post
✔ ✔   ✔ ✔     ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔ ✔ ✔   ✔ ✔ ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔     ✔   ✔ ✔ ✔ ✔ ✔
15 Returning HTTP 202 Created and a Location header when creating a post
    ✔     ✔ ✔                                         ✔                                     ✔              
16 Updating a post and replacing all values of a property
✔ ✔ ✔   ✔ ✔ ✔       ✔   ✔ ✔   ✔ ✔       ✔     ✔ ✔ ✔   ✔ ✔       ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
17 Updating a post and adding a value to a property
✔ ✔ ✔   ✔ ✔ ✔       ✔   ✔ ✔   ✔ ✔       ✔     ✔ ✔ ✔   ✔ ✔       ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
18 Updating a post and removing a value from a property
✔ ✔ ✔   ✔ ✔ ✔       ✔   ✔ ✔   ✔ ✔       ✔     ✔ ✔     ✔ ✔       ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
19 Updating a post and removing a property
✔ ✔ ✔   ✔ ✔ ✔       ✔   ✔ ✔   ✔ ✔       ✔     ✔ ✔     ✔ ✔       ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔   ✔       ✔
20 Returning HTTP 200 OK when updating a post
✔ ✔ ✔   ✔   ✔       ✔     ✔   ✔ ✔                       ✔               ✔ ✔ ✔       ✔               ✔      
21 Returning HTTP 201 Created when updating a post if the update cause the post URL to change
                                              ✔ ✔                 ✔ ✔   ✔         ✔           ✔            
22 Returning HTTP 204 No Content when updating a post
          ✔             ✔               ✔         ✔   ✔         ✔ ✔   ✔       ✔ ✔     ✔ ✔   ✔ ✔   ✔       ✔
23 Deleting a post using x-www-form-urlencoded syntax
✔ ✔ ✔   ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔     ✔       ✔     ✔ ✔       ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
24 Deleting a post using JSON syntax
✔ ✔ ✔   ✔ ✔ ✔ ✔     ✔ ✔ ✔ ✔   ✔ ✔ ✔     ✔       ✔     ✔ ✔       ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
25 Undeleting a post using x-www-form-urlencoded syntax
✔   ✔   ✔ ✔ ✔ ✔     ✔   ✔ ✔   ✔ ✔       ✔             ✔         ✔   ✔ ✔ ✔     ✔ ✔   ✔ ✔ ✔   ✔ ✔   ✔       ✔
26 Undeleting a post using JSON syntax
✔   ✔   ✔ ✔ ✔ ✔     ✔   ✔ ✔   ✔ ✔       ✔             ✔         ✔   ✔ ✔ ✔     ✔ ✔   ✔ ✔ ✔   ✔ ✔   ✔       ✔
27 Uploading a photo to the Media Endpoint and using the resulting URL when creating a post
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔   ✔     ✔ ✔   ✔ ✔ ✔ ✔     ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
28 Querying the Micropub endpoint with q=config to retrieve the Media Endpoint and syndication targets if specified
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✖ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔   ✔ ✔ ✔ ✖ ✔ ✔ ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✖ ✔ ✔   ✔ ✔   ✔ ✔ ✔ ✔ ✔
29 Querying the Micropub endpoint with q=syndicate-to to retrieve the list of syndication targets
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔   ✔ ✔       ✔ ✔     ✔ ✔ ✔ ✔ ✔ ✔ ✖ ✔ ✔ ✔ ✔ ✖ ✔ ✔   ✔ ✔   ✔ ✔     ✔
30 Querying the Micropub endpoint for a post's source content without specifying a list of properties
✔ ✔ ✔ ✖ ✔ ✔ ✔       ✔ ✔ ✔ ✔   ✔ ✔ ✔     ✔     ✔       ✔ ✔       ✔ ✔ ✔ ✔ ✔ ✖ ✔ ✖ ✔ ✔   ✔ ✔   ✔ ✔   ✔ ✔     ✔
31 Querying the Micropub endpoint for a post's source content looking only for specific properties
✔ ✔ ✔ ✖ ✔ ✔ ✔       ✔ ✔ ✔ ✔   ✔ ✔ ✔     ✔     ✔       ✔ ✔       ✔ ✔ ✔ ✔ ✔   ✔ ✖ ✔ ✔   ✔ ✔   ✔ ✔   ✔ ✔     ✔
32 Creating a post using x-www-form-urlencoded syntax with a single value for a property that normally accepts multiple values
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔ ✔ ✔   ✔     ✔ ✔ ✔ ✔ ✔ ✔ ✔     ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
33 Updating a post and adding a property
✔ ✔ ✔   ✔ ✔ ✔       ✔   ✔ ✔   ✔ ✔       ✔     ✔ ✔ ✔   ✔ ✔       ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔
34 Creating a post with HTML content
              ✔     ✔ ✔ ✔ ✔   ✔ ✔ ✔     ✔     ✔ ✔ ✔   ✔ ✔   ✔   ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔   ✔ ✔   ✔ ✔     ✔

view server report summary