Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
w:fanfic_site_support [2024/02/22 22:42] adminw:fanfic_site_support [2024/02/23 01:05] (current) admin
Line 3: Line 3:
 This page describes the support various fanfic publishing platforms have for typographical and publishing standards, in particular HTML, and for discoverability standards, such as RSS. This page describes the support various fanfic publishing platforms have for typographical and publishing standards, in particular HTML, and for discoverability standards, such as RSS.
  
-===== Typography =====+===== Legend ===== 
 + 
 +[cd="success"]Y = yes, the characteristic is supported[/cd] 
 +[cd="info"]p = partial support[/cd] 
 +[cd="info"]? = undetermined / untested[/cd] 
 +[cd="error"]n = no, the characteristic is unsupported[/cd] 
 + 
 +===== Content Elements =====
  
 ==== Basic Typography ==== ==== Basic Typography ====
Line 10: Line 17:
 {| class="mwtable inline featureset" style="width: 100%;" {| class="mwtable inline featureset" style="width: 100%;"
 |- |-
-! style="max-width: 33%" width="33%" | Site   !! AO3  !! style="writing-mode:vertical-lr;" | PokéCommunity !! style="writing-mode:vertical-lr;" | DokuWiki engine !! style="writing-mode:vertical-lr;"PHPBB engine !! style="writing-mode:vertical-lr;" | Canalave Library  !! style="writing-mode:vertical-lr;" | Thousand Roads  !! style="writing-mode:vertical-lr;" | FF.net  +! style="max-width: 33%" width="33%" | Site   !! AO3  !! style="writing-mode:vertical-lr;" | PokéCommunity !! style="writing-mode:vertical-lr;" | DokuWiki engine !! style="writing-mode:vertical-lr;"BBCode general !! style="writing-mode:vertical-lr;" | Canalave Library  !! style="writing-mode:vertical-lr;" | Thousand Roads  !! style="writing-mode:vertical-lr;" | Etherpad general !! style="writing-mode:vertical-lr;" | FF.net  
 |- |-
-! ''<p>'' Paragraphs  || Y || Y || Y || Y || Y || Y || Y +! ''<p>'' Paragraphs  || Y || Y || Y || Y || Y || Y || Y || Y 
 |- |-
-! ''<h1>...'' \\ Headings  || Y || Y || Y || Y || ? || Y || ?+! ''<h1>...'' \\ Headings  || Y || Y || Y || Y || ? || Y [1] || Y || ?
 |- |-
-! ''<ul>'' Lists || Y || Y || Y || Y || Y || Y || Y+! ''<ul>'' Lists || Y || Y || Y || Y || Y || Y || Y || Y
 |- |-
-! ''<ol>'' Lists || Y || Y || Y || Y || Y || Y || ?+! ''<ol>'' Lists || Y || Y || Y || Y || Y || Y || Y || ?
 |- |-
-! Nesting lists || Y || Y || Y || Partial || ? || ? || ?+! Nesting lists || Y || Y || Y || p || ? || ? || ? || ?
 |- |-
-! ''<em>''\\ Emphasis || Y || N || Y || Y || ? || ? || ?+! ''<em>''\\ Emphasis || Y || N || Y || Y || ? || ? || Y || ?
 |- |-
-! ''<strong>''\\ Importance || Y || N || Y || Y || ? || ? || N+! ''<strong>''\\ Importance || Y || N || Y || Y || ? || ? || Y || ?
 |- |-
-! ''<i>'' //Italics// || Y || Y || Y || Y || Y || Y || Y+! ''<i>'' //Italics// || Y || Y || Y || Y || Y || Y || Y || Y
 |- |-
-! ''<b>'' **Bold** || Y || Y || Y || Y || Y || Y || Y +! ''<b>'' **Bold** || Y || Y || Y || Y || Y || Y || Y || Y 
 |- |-
-! ''<u>'' __Underline__ || Y || Y || Y || Y || Y || Y || Y +! ''<u>'' __Underline__ || Y || Y || Y || Y || Y || Y || Y || Y 
 |- |-
 |} |}
Line 36: Line 43:
 **Notes**: **Notes**:
  
-**Thousand Roads** implements headings in BBCode as follows: +[1] **Thousand Roads** implements headings in BBCode as follows: 
 <code> <code>
 <h1>${text}</h1> => [heading=1] ${text} [/heading] <h1>${text}</h1> => [heading=1] ${text} [/heading]
Line 46: Line 53:
 {| class="mwtable inline featureset" style="width:100%;" {| class="mwtable inline featureset" style="width:100%;"
 |- |-
-! style="max-width:50%;" width="50%" | Site   !! AO3 !! style="writing-mode:vertical-lr;" | BBCode engines !! FF.net  +! style="max-width:50%;" width="50%" | Site   !! AO3 !! style="writing-mode:vertical-lr;" | BBCode engines !! style="writing-mode:vertical-lr;"FF.net  
 |- |-
 ! Extended Punctuation  ! Extended Punctuation 
Line 67: Line 74:
 ! style="max-width:33%;" | Site !! AO3 !! style="writing-mode:vertical-lr;" | PokéCommunity !! style="writing-mode:vertical-lr;" | DokuWiki engine !! style="writing-mode:vertical-lr;" | FF.net  ! style="max-width:33%;" | Site !! AO3 !! style="writing-mode:vertical-lr;" | PokéCommunity !! style="writing-mode:vertical-lr;" | DokuWiki engine !! style="writing-mode:vertical-lr;" | FF.net 
 |- |-
-Links || Y || Y || Y || N+Same-site links || Y || Y || Y || 
 +|- 
 +! General / __Outbound__ links || Y || Y || p || n
 |- |-
 ! [[wp>Interwiki]]  || p || n || Y || n ! [[wp>Interwiki]]  || p || n || Y || n
Line 91: Line 100:
 DokuWiki supports Furigana annotations and inline quotes via plugins. DokuWiki supports Furigana annotations and inline quotes via plugins.
  
 +==== Media and Hypermedia ====
 +Besides text, it's also possible to convey information with media. However this is sometimes too advanced for even the best of sites. 
 +
 +For this section, only (mostly) unrestricted support for media preferring free formats is accounted for.
 +
 +{| class="mwtable inline" style="width:100%"
 +|-
 +! style="max-width:50%;" | Site !! AO3 !! style="writing-mode:vertical-lr;" | General BBCode engines !! style="writing-mode:vertical-lr;" | DokuWiki engine !! style="writing-mode:vertical-lr;" | FF.net 
 +|-
 +! Store images || n || P [1] || P [2] || n
 +|-
 +! Link images || Y || Y || Y || n
 +|-
 +! Embed images || Y || Y || Y || N/A
 +|-
 +! Store music || n || P [1] || P [2] || n
 +|-
 +! Link music || Y || Y || Y || n
 +|-
 +! Embed music || Y || Y || Y || N/A
 +|}
 +
 +**Notes**
 +
 +[1] Depending on the particular platform there are restrictions on how many contents can be uploaded, subject also to size or format constraints.
 +
 +[2] Depending on the particular site there are restrictions on the size or format that content can be uploaded with.
  
 ==== Layout ==== ==== Layout ====
Line 96: Line 132:
 {| class="mwtable inline" style="width:100%" {| class="mwtable inline" style="width:100%"
 |- |-
-! style="max-width:50%;" | Site !! style="writing-mode:vertical-lr;" | PokéCommunity !! style="writing-mode:vertical-lr;" | AO3 !! style="writing-mode:vertical-lr;" | DokuWiki engine !! style="writing-mode:vertical-lr;" | FF.net +! style="max-width:50%;" | Site !! style="writing-mode:vertical-lr;" | PokéCommunity !! style="writing-mode:vertical-lr;" | AO3 !! style="writing-mode:vertical-lr;" | DokuWiki engine !! style="writing-mode:vertical-lr;" | Etherpad general !! style="writing-mode:vertical-lr;" | FF.net 
 |- |-
-! Indent blocks  || Y || Y || Y || n+! Indent blocks  || Y || Y || Y || p || n
 |- |-
-! Column layout || Y || Y || Y || n+! Column layout || Y || Y || Y || n || n
 |- |-
-! Float boxes || Y || Y || ? || n+! Float Layout Model || Y || Y || ? || n || n
 |- |-
-Grid Layout Model || Y || Y || ? || n+Grid Layout Model || Y || Y || ? || n || n
 |- |-
-! ''<hr>'' Spacer line || Y || Y || Y || Y+! ''<hr>'' Spacer line || Y || Y || Y || Y || Y
 |- |-
 |} |}
Line 126: Line 162:
 ! [[wp>RSS]] for publication || Y || Y || Y || Y ! [[wp>RSS]] for publication || Y || Y || Y || Y
 |- |-
-! RSS for section || Y || Y || p || Y+! RSS for\\ section / index || Y || Y || p || Y
 |- |-
 |} |}
Line 136: Line 172:
 [2] In a Dokuwiki engine, the author can set their content to be accessible to site members only. [2] In a Dokuwiki engine, the author can set their content to be accessible to site members only.
  
-===== User Connection =====+===== Signing =====
 No matter how good the site's support is, it's useless if an author can't create, maintain and control an account. For this there are a number of open Standards and this section describes the support for those across various platforms. No matter how good the site's support is, it's useless if an author can't create, maintain and control an account. For this there are a number of open Standards and this section describes the support for those across various platforms.
  
Line 143: Line 179:
 ! style="max-width:50%;" | Site !! AO3 !! style="writing-mode:vertical-lr;" | BBCode general  !! style="writing-mode:vertical-lr;" | FF.net  ! style="max-width:50%;" | Site !! AO3 !! style="writing-mode:vertical-lr;" | BBCode general  !! style="writing-mode:vertical-lr;" | FF.net 
 |- |-
-! Registration via\\ author's own mail || Y [1] || Y || Y+! Registration via\\ e-mail || Y [1] || Y [2] || Y [2]
 |- |-
 ! Registration via\\ OpenID || n || n || n ! Registration via\\ OpenID || n || n || n
 |- |-
-! Registration via\\ author'ActivityPub || n || n || n+! Registration via\\ ActivityPub || n || n || n
 |- |-
-! Syndicate from author's site || n || n || n+! Syndicate remote document || n || n || n
 |- |-
-! Upload from author'document manager || p [2] || p [2] || p [3]+! Upload remote document || p\\ [3][4] || p [3] || p [4]
 |- |-
 |} |}
  
 +**Notes**
 +
 +[1] Signing in is subject to an approval queue.
 +
 +[2] Subject to rules of the site's administrator.
 +
 +[3] It is possible usually to "copy" a document to a rich-text editor.
  
 +[4] In addition to [3], it is usually possible to //store// a document copy in a format suitable for publication.

Hosting provided by the tropi.us community.