Article

From Wikidocumentaries
Revision as of 07:29, 22 July 2020 by Susanna Ånäs (talk | contribs) (Edit-button / Plus-button)
Jump to navigation Jump to search

There are two types of articles in Wikidocumentaries.

  • Collaborative created topic's main articles are discussed on this page.
  • Articles created as memoirs by one person are discussed on the testimonials page.

Displaying an article in the topic page

  • As a user I can read a main article about the current topic
    • If the topic exists in Wikidata, the article to be displayed or added should be in Wikipedia.
    • If the topic exists in Wikidocumentaries only, the article is stored in Wikidocumentaries.

Wikipedia articles

  • Editing a Wikipedia article happens in Wikipedia.

Local articles

Local articles for topics that only exist in Wikidocumentaries are created in Wikidocumentaries.

  • All language versions of a Wikidocumentaries article are stored as separate wiki pages in Wikidocumentaries.
  • Articles will have entries in the Wikibase to be able to connect them to different topics and language versions or they can be added using the modified sitelinks feature.
  • Navigating the articles in different languages in the Wikidocumentaries MediaWiki needs a solution to connect them together.
  • Visual editor needs to be installed and modified to support bespoke linking. This is a more general federation need.
  • The user should be able to use a modified Visual Editor to edit (local) articles.

Linking

  • The links of a Wikipedia article are resolved to Wikidata ID's when a link is followed. The router redirects the link to a QID-based address. See linking.
  • The links in a Wikidocumentaries article will have QIDs and Wikidocs-QIDs natively.
  • It will be important to allow linking between Wikidocumentaries and Wikidata. When there is no link in a Wikipedia article the user should be able to select text and query for an page (from Wikidata and/or Wikidocumentaries).
    • The link would be stored locally as an annotation or used only at that one time. How is the annotation stored? As a data table? including the annotated text, the target item, the language and the contributor of the link. Must check compatibility with W3C Web Annotation recommendations.

Parts

Toolbar

Edit-button / Plus-button

  • Wikipedia article
    • View/edit in Wikipedia
    • The icon can also be the Wikipedia logo
  • Wikidocumentaries article
    • Use a modified version of Visual Editor to edit the article and links.
  • Missing article
    • Plus-button
    • Currently a missing article action is directed to the language Wikipedia. It produces an error in cases where there is no language Wikipedia. An intermediate step would be useful where the article names could be decided according to the target Wikipedia's practices before directing to the article creation page.
    • When displaying items that exist in Wikidocumentaries only, the article would also be created in the local wiki. Later, when the local item gets imported to Wikidata, the resulting articles could be imported or merged with Wikipedias. This is a very difficult challenge, and a notification might be enough for volunteers to do the merge manually.

Languages-button

  • List of language links to user's other languages
  • Option to display more languages
  • When displaying another language article, show link to translate from that language to the user's language

Actions-button

  • Tasks of picking the links in the text and adding to Wikidata

Expand (below the article)

Content

  • Wikipedia or Wikidocumentaries article of the topic. Initially in the user's language, can be changed to another language while the rest of the interface stays in the user's language.
  • Message if no article is available. Could also be an automatic language fallback for the user's preferred languages.
  • With Abstract Wikipedia, the article can be automatically created.
  • When creating a new article, explore the possibility of adding a placeholder article created from facts

Article options

Item in Wikidata – article exists in Wikipedia in the users's language

  • Display article Wikipedia article.
  • Buttons
    • Expand article to read it all. Displays the whole article in the page. Can apply a more enjoyable layout with images, tables, whitespace etc.
    • Wikipedia/External/Edit-button Read/edit article in Wikipedia.
    • Languages: Option to read in other available languages.
    • Actions:
  • Links: Select text which does not have links. Display search and resulting result links. Red links can be treated similarly. The annotations can be saved for further use.

Item in Wikidata – article does not exist in Wikipedia in the user's language

  • Display article: Display placeholder text which prompts to read the article in another language or to create or translate the article in Wikipedia, or automatically created article.
  • Buttons:
    • External/Edit-button: Edit article in Wikipedia.
    • Languages: Access to articles in other languages.
    • Plus: Offer a link to create or translate a page in Wikipedia.

Item in Wikidocumentaries – article exists in Wikidocumentaries in the user's language

  • Display article: Display the locally saved article. Option to read in another language (Languages-button).
  • Title: Article
  • Buttons:


Item in Wikidocumentaries – article does not exist in the user's language

  • Display article
    • Display text and links to read in another language or create the article. OR
      • Alert: There is no article about [topic] in [your language]. You can choose to read the article in another language from the languages menu above or create the article in your language by clicking on the plus icon.
    • Display an article automatically in a fallback language. Display alert message with a text and links. OR
      • Alert: There is no article about [topic] in [your language]. You can read another available language by choosing from the menu above and you can choose to [translate] this article to your language.
      • Extra menu item: Translate this article.
    • Create a placeholder article from recorded facts. Display alert message with a text and links.
      • Alert: There is no article about [topic] in [your language]. This article has been automatically created from the recorded facts. You can read the article in another language or [save this draft and start editing the article]. Style: Alert.
  • Title: Article
  • Buttons
    • Plus: Create a new article in Wikidocumentaries Visual editor, insert draft text, set in edit mode.
      • Tooltip: Create a new article.
    • Languages Display first (5) languages in which the article exists from the list ordered by the user's language fallback chain. Display a link to show all available languages.
      • Tooltip: Other languages.
      • Action: Display the article in another language.

Wikidocumentaries article data

What is the data to be saved about an article in Wikidocumentaries database.

  • Topic articles
    • Topic id
    • Language id
    • Article location (If the articles are arranged in a hierarchical tree structure, then an additional title will be needed. Should be more flexible that way.
    • Translatable title
  • Testimonial articles
    • Depicted items --> Could also investigate existing Wikidata properties
    • Depicted date
    • Depicted location
    • Author (these are not collaboratively editable). The link to a user is not a Wikibase entry for privacy reasons unless made public --> How to handle. Start with an easy solution.

Tooling, technology

  • The article should be translatable (local file to local file), preferably with Content Translate.
  • Visual editor should be extended with a gadget that can make links based on Wikidata entries rather than local wiki links.
  • Wikibase should be able to maintain an index of translations of an article. Can sitelinks be recycled?


Navigation

About Technology Design Content modules Tool pages Projects
Status

Wikidocumentaries blog

Wikidocumentaries demo

Phabricator project

Facebook group

GitHub repository

Translation in TranslateWiki

Wikidocumentaries Slack

Setting up dev environment

Resources

Translations

Languages

Using Wikibase

Federation with Wikidata

APIs

Linking

Media metadata

Properties to content

User registration

Licensing

Page types

Landing page

Search page

Topic page

User page

Organisation page

Project page

Tool page

Tasks

Components

Main toolbar and footer

Search

Faceting

Topic page header

Content module

Dropdown

Modal

Icons

Active modules

Article

Family tree

Gallery

Historical map

Images

Image viewer

Infobox

Map

Module ideas

Audio/Video

Bibliography

Correspondence

Discussion

Graph

Name

Newspaper articles

Testimonials

Timeline

Visualizations

Wikidocumentary

3D

Visual editor

Query tool

QuickStatements

Open Refine

Creating topics

Uploading images

Geolocating tool

Metadata editor

Rectifying maps

Transcription

Annotation tool

Central Park Archives

Convent Quarter

Wikisource