Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
w:fanfic_site_support [2022/11/24 13:45] adminw:fanfic_site_support [2024/02/22 22:42] admin
Line 1: Line 1:
 ====== Fanfic Site Support ====== ====== Fanfic Site Support ======
  
-This page describes the support various fanfic publishing platforms have for typographical and publishing standard, 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 ===== ===== Typography =====
Line 8: Line 8:
 "Basic Typography" are the syntax elements considered in Mozilla Developer Network's [[https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals|article on "HTML text fundamentals"]], that is the basic elements to typeset a webpage: text emphasis, paragraphs, lists and spacing. "Basic Typography" are the syntax elements considered in Mozilla Developer Network's [[https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals|article on "HTML text fundamentals"]], that is the basic elements to typeset a webpage: text emphasis, paragraphs, lists and spacing.
  
-{| class="mwtable inline featureset"+{| class="mwtable inline featureset" style="width: 100%;"
 |- |-
-! style="max-width: 33%" width="33%" | Site   !! style="writing-mode:vertical-lr;" | PokéCommunity !! AO3  !! style="writing-mode:vertical-rl;" | 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;" | PHPBB engine !! style="writing-mode:vertical-lr;" | Canalave Library  !! style="writing-mode:vertical-lr;" | Thousand Roads  !! 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 
 |- |-
-! ''<h1>...'' Headings  || Y || Y || Y || Y || ? || Y || ?+! ''<h1>...'' \\ Headings  || Y || Y || Y || Y || ? || Y || ?
 |- |-
 ! ''<ul>'' Lists || Y || Y || Y || Y || Y || Y || Y ! ''<ul>'' Lists || Y || Y || Y || Y || Y || Y || Y
Line 20: Line 20:
 ! ''<ol>'' Lists || Y || Y || Y || Y || Y || Y || ? ! ''<ol>'' Lists || Y || Y || Y || Y || Y || Y || ?
 |- |-
-! Nesting lists || Y || Y || Y || Partial || ? || ? || N+! Nesting lists || Y || Y || Y || Partial || ? || ? || ?
 |- |-
-! ''<em>'' Emphasis || || || Y || Y || ? || ? || ?+! ''<em>''\\ Emphasis || || || Y || Y || ? || ? || ?
 |- |-
-! ''<strong>'' Importance || || || Y || Y || ? || ? || N+! ''<strong>''\\ Importance || || || Y || Y || ? || ? || N
 |- |-
 ! ''<i>'' //Italics// || Y || Y || Y || Y || Y || Y || Y ! ''<i>'' //Italics// || Y || Y || Y || Y || Y || Y || Y
Line 42: Line 42:
  
 ==== Text Support ==== ==== Text Support ====
-English is not the only language out there. For publication to be accessible to an international world, platforms have to support [[wp>Unicode]] or at least extended Latin scripts, both in rendering and for internal usage.+English is not the only language out there, and even then letter glyphs are not the only form of expression. For publication to be accessible to an international world, platforms have to support [[wp>Unicode]] or at least extended Latin scripts, both in rendering and for internal storage.
  
-{| class="mwtable inline featureset"+{| class="mwtable inline featureset" style="width:100%;"
 |- |-
-! style="max-width:50%;" width="50%" | Site   !! style="writing-mode:vertical-lr;"PokéCommunity !! AO3  !! FF.net  +! style="max-width:50%;" width="50%" | Site   !! AO3 !! style="writing-mode:vertical-lr;"BBCode engines !! FF.net  
 |- |-
 ! Extended Punctuation  ! Extended Punctuation 
 |- |-
-Extended Latin +! Latin Extended A & B\\ (Unicode 1.1) 
 |- |-
-! Letterlike Symbols +[[wp>Letterlike Symbols]]\\ (Unicode 3.2) ||  
 +|- 
 +! [[wp>Arrows_(Unicode_block)]] || 
 |- |-
 ! Unicode support in the renderer ! Unicode support in the renderer
Line 59: Line 61:
  
 ==== Extended Typography ==== ==== Extended Typography ====
 +This section covers typographical elements that are Standard on the web but are not covered under "basic" (newspaper-like) typography. This section also focus on the "web" part of the web ie.: hyperlinking and metadata.
  
-{| class="mwtable inline"+{| class="mwtable inline" style="width:100%;"
 |- |-
-! style="max-width:33%;" | 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: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 ! Links || Y || Y || Y || N
 +|-
 +! [[wp>Interwiki]]  || p || n || Y || n
 |- |-
 ! ''<sup>'' Superscript \\ ''<sub>'' Subscript || Y || Y || Y || ? ! ''<sup>'' Superscript \\ ''<sub>'' Subscript || Y || Y || Y || ?
 |- |-
-! ''<q>'' Cite  || || || Y || n+! ''<q>'' Cite  || || || Y || n
 |- |-
-! ''<abbrv>'' Abbreviations || Y || Y || Y || n+! ''<abbrv>''\\ Abbreviations || Y || Y || Y || n
 |- |-
-! ''<ruby>'' [[wp>Furigana]] annotations || Y || Y || Y || n+! ''<ruby>''\\ [[wp>Furigana]] annotations || Y || Y || Y || n
 |- |-
 ! Inline code blocks || Y || Y || Y || n ! Inline code blocks || Y || Y || Y || n
 |- |-
-! Inline quotes || || || ? || n+! Inline quotes || || || ? || n
 |- |-
 |} |}
Line 82: Line 87:
 **Notes**: **Notes**:
  
-PokéCommunity might support inline quotes via user-level PokéCommunity CSS.+PokéCommunity might support inline quotes via user-level PokéCommunity CSS, pending their migration to Xenforo.
  
 DokuWiki supports Furigana annotations and inline quotes via plugins. DokuWiki supports Furigana annotations and inline quotes via plugins.
Line 89: Line 94:
 ==== Layout ==== ==== Layout ====
  
-{| class="mwtable inline"+{| 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;" | FF.net 
Line 98: Line 103:
 |- |-
 ! Float boxes || Y || Y || ? || n ! Float boxes || Y || Y || ? || n
 +|-
 +| Grid Layout Model || Y || Y || ? || n
 |- |-
 ! ''<hr>'' Spacer line || Y || Y || Y || Y ! ''<hr>'' Spacer line || Y || Y || Y || Y
Line 105: Line 112:
 **Notes**: **Notes**:
  
-PokéCommunity supports column layout and float boxes via user-level PokéCommunity CSS.+PokéCommunity supports column layout, grid layout and float boxes via user-level PokéCommunity CSS.
  
 ===== Discoverability ===== ===== Discoverability =====
 +
 +{| class="mwtable inline" style="width:100%"
 +|-
 +! style="max-width:50%;" | Site !! AO3 !! style="writing-mode:vertical-lr;" | PokéCommunity  !! style="writing-mode:vertical-lr;" | DokuWiki engine !! style="writing-mode:vertical-lr;" | FF.net 
 +|-
 +! Open Read  || Y [1] || Y || Y [2] || Y
 +|-
 +! Embeds to [[wp>ActivityPub]] || 
 +|-
 +! [[wp>RSS]] for publication || Y || Y || Y || Y
 +|-
 +! RSS for section || Y || Y || p || Y
 +|-
 +|}
 +
 +**Notes**
 +
 +[1] In AO3, the author can set their stories 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 =====
 +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.
 +
 +{| class="mwtable inline" style="width:100%"
 +|-
 +! 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\\ OpenID || n || n || n
 +|-
 +! Registration via\\ author's ActivityPub || n || n || n
 +|-
 +! Syndicate from author's site || n || n || n
 +|-
 +! Upload from author's document manager || p [2] || p [2] || p [3]
 +|-
 +|}
  
  

Hosting provided by the tropi.us community.