Difference between revisions of "Article"

From Wikidocumentaries
Jump to navigation Jump to search
(Item in Wikidata – article does not exist in Wikipedia in the user's language)
(Scenario: Article tasks)
 
(205 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Requirements for displaying an article in the topic page ==
+
<gallery mode=slideshow>
* As a user I get an article about the current topic
+
Wikit small en.png|On each topic page, the article and data section are presented first after the header image.
** If the topic exists in Wikidata, the article to be displayed or added should be in Wikipedia.
+
Wikit-expand.png|The article can be expanded to be read it in its entirety.
** If the topic exists in Wikidocumentaries only, the article is stored in Wikidocumentaries.
+
Wikit-expanded.png|In the expanded view images are larger and there's more empty space around the article.
* The links of a Wikipedia article are replaced with links within Wikidocumentaries, using the QID
+
Wikit redlink small en.png|'''Missing link feature''': Redlinks can link to Wikidocumentaries topic pages if the link makes a search in Wikidata.
* The links in a Wikidocumentaries article have QIDs and Wikidocs-QIDs natively
+
Wikit-highlight.png|The same can be done with highlighted text.
* All language versions of a Wikidocumentaries article are stored as separate elements
+
Wikit-highlight-link.png|The edit box is used to trying different spelling variations.
* Navigating the articles in different languages in Wikidocumentaries MediaWiki needs a solution to connect them together
+
Wikipedia Actions.png|Different tools can be placed under the Actions menu
* Editing a Wikipedia article happens in Wikipedia primarily
+
collectlinks1.png|'''Collect links tool''': The links can be navigated with the arrows above the link text. To be able to see behind the popup, the popup can be hidden from a button or by toggling by clicking on the link itself (TBD). If there is no connection between the items (the page topic and the link topic), the popup opens in edit mode, else in list mode.
* The user can add links to articles without having to know if the article comes from Wikipedia or Wikidocumentaries
+
collectlinks2.png|The user is asked to type in the property. A popup with possible properties opens, and the user can select the correct property. If the property direction is from the link topic to the page topic, it cannot be added in this view.
** If the user adds a link to a Wikidocumentaries item to a Wikipedia article, the link is stored locally as an annotation. 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 OpenAnnotations.
+
collectlinks3.png|The user can accept this or continue to add qualifiers. When the entry is accepted, the data is added to Wikidata, and the source will automatically be set to the Wikipedia page. There can be an additional dialog asking if the reverse statement can also be added.
** The user should be able to use a modified [[Visual Editor]] to edit (local) articles.
+
collectlinks4.png|After accepting the popup is displayed in list mode. The list displays all properties between the topic of the page and the topic of the link.
 +
collectlinks5.png|Any of the statement can be edited or removed (TBD)
 +
collectlinks6.png|After clicking on the edit button, the popup is in edit mode. It displays only the statement that was selected by the user. Possible additional statements are only displayed in the list mode. The user start entering qualifiers.
 +
collectlinks7.png|Qualifier properties are selected in the same way as the properties. Most relevant properties are displayed by default.
 +
collectlinks8.png|The value will be added to the next input field. Depending on the property, the input method will vary.
 +
collectlinks9.png|The qualifiers are displayed in the list mode as well.
 +
Article.png|If the article is missing for the current topic in the user's language, a note is shown for different options.
 +
Wikis-compact-readinanotherlanguage.png|The language menu shows all existing articles in different languages.
 +
Wikis-compact-translated.png|Only the article is shown in a different language, while the UI remains in the user's language.
 +
Wikis-compact-translatearticle.png|Going back to the language menu allows translating the article to the user's language in Content Translate tool.
 +
Wikit-nolanguage.png|If there is no article in any language, the user could still start a new article in the home wiki.
 +
Wikit auto small en.png|The Abstratct Wikipedia project will provide an opportunity to show a generated article to meet the needs of the user, or to act as a starting point for a new article.
 +
</gallery>
  
==Article options==
+
==Article==
=== Item in Wikidata – article exists in Wikipedia in the users's language===
+
===Article content===
* '''Display''' Wikipedia article. Option to read in other available languages (Languages-button).
+
Currently, Wikidocumentaries displays the Wikipedia article about the topic when the item exists in Wikidata. When the project is developed, it could display articles from other sources as well
* '''Edit''' article in Wikipedia (External/Edit-button)
+
* Wikidocumentaries own wiki if the item is created in the Wikidocumentaries wiki or if an item is from a federated Wikibase that does not use articles. See further down the section on it.
* '''Link''': Make links to local topics with a special annotation gadget, also enhance redlinks. Wikipedia can choose to harvest these annotations?? (Click red links / select text)
+
* It has been proposed, that Wikisource original material could be displayed in the space for the article. [https://docs.google.com/presentation/d/1jZe4SjevxgqzGvE_bfWSkc28DRPoRQaXMRgDJgM6hLU/edit#slide=id.gf64e3a6e9c_0_0 See the proposal].
[[File:Wikit.png|1000px]]
+
* Sometimes authority sources have articles that could also be displayed.
 +
* Personal point-of-view testimonials about a topic could be categorized as being displayed in this space or in their own component. A separate space might be good to avoid confusion between neutral pov and subjective ones.
  
===Item in Wikidata – article does not exist in Wikipedia in the user's language===
+
The sources could be displayed in a fallback order, and if there were more than one candidate, they could be added to a menu.
* '''Display''': Display a prompt to read the article in another language if it exists in the user's preferred languages (Languages-button) or to create the article in the user's language in Wikipedia. Additionally, display an automatically created article.
 
* '''Create''': Offer a link to create a page in Wikipedia (Plus-button).
 
** Prefill with automatically created article content (needs community approval in every Wikipedia).
 
** If there is no community approval, link to a blank new article in those Wikipedias.
 
* '''Edit''': Edit article in Wikipedia (External/Edit-button)
 
  
===Item in Wikidocumentaries – article exists in Wikidocumentaries in the user's language===
+
===Languages===
* Display: Display the locally saved article
+
The article is initially displayed in the user's language. The user is given the option to view the article in another language while the interface stays in the user's language.
* Edit: Use a modified version of Visual Editor to edit the article and links.
 
  
===Article does not exist in either Wikipedia or Wikidocumentaries in the user's language===
+
The article area displays a message when the related Wikipedia article does not exist
[[File:Article.png|1000px]]
+
# Message if the article does not exist in the user's language but exists in another
 +
# Message if the article does not exist in any language
 +
# Message if the user wishes to see an automatically created article. With [https://meta.wikimedia.org/wiki/Abstract_Wikipedia Abstract Wikipedia], the article can be automatically created from facts.
  
===Article placeholder===
+
When we are capable of storing user information, we could set a language fallback chain and use it for displaying the articles.
  
 +
===Layout===
 +
The article is displayed in compact and expanded modes.
 +
* In the compact mode, the article's beginning is displayed. The layout takes full width of the browser page.
 +
* When expanded, the article is displayed in a reader-friendly layout with tables and large images. Many templates remain unreadable, because they are custom-built in each Wikipedia. Images could open full-screen like this https://fat.github.io/zoom.js/. The code exists for Vue for example https://popmotion.io/pose/learn/vue-tutorial-medium-style-image-zoom/, https://codesandbox.io/s/github/francoischalifour/medium-zoom/tree/master/examples/vue?view=preview
  
==Parts==
+
===Links===
===Toolbar===
+
* Links in Wikipedia articles are redirected to Wikidocumentaries pages based on Wikidata QIDs. See [[linking]].
* View/edit in Wikipedia
+
** Problem cases in Wikipedia: Page redirects, links to other namespaces than articles.
* Create missing article (in Wikipedia / in Wikidocumentaries) if no article can be displayed.
+
* Red links are currently not displayed as links. They could trigger a label search function in Wikidata. The same method could be applied for arbitrarily selected text. The resulting link could be saved for adding to the Wikipedia article, but it would be useful also without saving. This would be some kind of annotation mechanism, see also [https://www.w3.org/annotation/ W3C Web Annotation recommendations].
* View in another language
 
** Translate to user's language in Wikipedia
 
* Expand article to new window (or modal or stretch area)
 
  
===Content===
+
===''Scenario: Highlighting named entities with missing links''===
* Wikipedia article of the topic in user's language
+
''The interface could by default highlight named entities that are found on Wikidata and can be navigated to with Wikidocumentaries. Navigating would be done like described below.''
* A link inside the article text links to a Wikidocumentaries page instead of Wikipedia. When the topic exists in Wikidata, but the page does not exist in Wikidocumentaries, the page will be automatically created when the link is clicked. A redlink from Wikipedia cannot be interpreted, and it may either be removed or it links to an intermediate page asking which page to create. The user could also create new links by selecting text and hitting a “Create link” button. That would lead to the same intermediate page.
 
  
===Design===
+
===''Scenario: Navigating via missing links''===
* Consider using an effect like this https://fat.github.io/zoom.js/
+
''When a Wikipedia article does not exist for an item mentioned in the text, or has not been linked, it would be pretty easy to present a search pulldown to allow navigating to other items without the need to save any data. It would work with''
 +
* ''Red links''
 +
* ''Selected text''
 +
* ''Named entities''
 +
''See below [[#Scenario: Add new Wikidata statement by picking them from the Wikipedia article]]''
 +
 
 +
==Toolbar==
 +
Toolbar items that do not yet exist are written in oblique.
 +
 
 +
===Edit-button / Plus-button===
 +
One button is dedicated to linking to the article on the source.
 +
 
 +
For Wikipedia articles
 +
* "External link" symbol is displayed for viewing or editing the article in Wikipedia.
 +
* ''If other sources are included, the icon could change accordingly. The alternative sources could also form a pulldown list.''
 +
* If the article is missing from Wikipedia in the user's language, the "Plus" icon is used.
 +
** Wikidocumentaries can be viewed in languages that Wikidata supports, even if there is no Wikipedia in that language. The missing article action produces an error in cases where there is no Wikipedia in that language.
 +
** 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. See [[#Article actions|Article actions]]
 +
 
 +
===Languages menu===
 +
* List of links to all articles language version regardless of user settings or site translations.
 +
* All languages are displayed in a scrollable list
 +
* Display a link to Content Translate, when displaying the article in another language, and the user's language article does not exist.
 +
 
 +
===Actions menu===
 +
* ''[[#Article tasks|Tasks]] of picking the links in the text and adding to Wikidata''
 +
 
 +
===Expand article===
 +
* Button is placed below the article. When clicked, it displays the full article and moves the Wikidata block to the end of the article.
 +
 
 +
==Article actions==
 +
Actions that do not yet exist are written in oblique.
 +
 
 +
===Create new article===
 +
When the article does not exist in Wikipedia, the user may choose to create it. The current action is a link in the plus-button that goes directly to edit an article by the Wikidata name of the item in the current Wikipedia. This is always not desirable.
 +
* The article name may be used for another topic
 +
* The article name may be a disambiguation page
 +
* The article name may be a redirect.
 +
 
 +
===''Scenario: Creating new articles''===
 +
 
 +
''There should be an intermediate step before entering the target Wikipedia for selecting or confirming the correct article title and maybe also a category for the article.''
 +
 
 +
# ''Dialog before entering Wikipedia''
 +
# ''Alert for title conflicts or confirmation for conflict-free title''
 +
# ''Options for conflict-free article titles''
 +
# ''Confirm and proceed to creating the article''
 +
 
 +
====''Title options''====
 +
# ''Use the topic title as the primary option. The best-known title for the topic should already have been chosen for it in Wikidata.''
 +
# ''If the article name is already used for another topic''
 +
#* ''Display alternative values with a clarifying extension to choose from. The format may vary according to the project. By default, use parenthesis to include additional information.''
 +
#** ''The value of P131, located in administrative entity. If that is too specific, display the P131 of that entity.''
 +
#** ''Display the P31 value as an alternative. If that is too specific, display the superclass of that item.''
 +
#** ''If there are several P31 or P131 values, display all of them as separate options.''
 +
#** ''For human topics, use the profession P106. If that is too specific, display the superclass of that item.''
 +
#* ''Add title manually.''
 +
# ''For a redirect... In this case the community might have decided not to grant an article for this topic. Be cautious. Take over the redirect page for the article.''
 +
#* ''Display an option to create the page.''
 +
#* ''Overwrite redirect.''
 +
# ''For a disambiguation page''
 +
#* ''Display the available title options''
 +
#* ''Prompt to edit the information on the disambiguation page.''
 +
 
 +
====''Propose a category for the article''====
 +
* ''The item likely has very little information to go with initially, querying Wikidata for suggestions:''
 +
** ''Category for the P131, located in administrative entity''
 +
** ''Categories for the items in the "Similar items" component''
 +
* ''Prompt the user to add at least one category''
 +
 
 +
 
 +
<gallery heights=200 mode=slideshow>
 +
New article.png
 +
Newarticle disambig.png
 +
Newarticle redirect.png
 +
</gallery>
 +
 
 +
==''Scenarios for display''==
 +
''Eetu has created a related articles feature in an [https://jiemakel.github.io/wikidoc/#/?title=Edith%20S%C3%B6dergran early demo] based on a textual match. Related articles / topics could be further worked on in different components: '''Similar topics''' shows Wikidata items based on a combination of two similar values (type + location). A generic graph visualization is also often proposed. Text-based matches should be tapped into more.''
 +
 
 +
==''Scenario: Article tasks''==
 +
''Tasks for article have not been created yet. Here are some ideas. See also [[Tasks]].''
 +
<add image>
 +
===''Scenario: Add new Wikidata statement by picking them from the Wikipedia article''===
 +
''In this scenario, the user skims through links in the Wikipedia article and adds them as statements to Wikidata. The same method could be used for red links''
 +
 
 +
Steps
 +
# User chooses to work on the task by selecting it in the Tasks menu
 +
# The user can move between links and red links with the tab key. In addition, they can choose any text by highlighting with the mouse.
 +
# The dialog that opens, presents a triplet.
 +
# The triplet parts can be modified:
 +
#* The subject is by default the page subject. However, the triplet can be reversed.
 +
#* The object is by default the link target.
 +
#** The target for the red link or freely chosen text needs to be selected from a list of options.
 +
#** The list is queried from Wikidata.
 +
#** An option to create a new item needs to be given
 +
#* The predicate is one of Wikidata properties that can be selected. Some preselaction could take place.
 +
# The statement is confirmed, and the Wikipedia page is quoted as the source, and the user is added as the statement creator.
 +
 
 +
Further features
 +
* Recognize and highlight unlinked named entities automatically.
 +
 
 +
==''Scenario: Local articles in Wikidocumentaries wiki''==
 +
''One of the initial ideas of Wikidocumentaries has been to allow creating items and articles on topics that are hard to include in Wikipedias or Wikidata. The federated architecture of Wikibases would make that possible. Items could be added to the local Wikibase and articles created in the Wikidocumentaries wiki.''
 +
 
 +
''By observing the possible use cases over the years, it has become obvious that most of the projects would like to have their own dedicated system for their own use and share what they find suitable instead of contributing to Wikidocumentaries. Therefore it is worth downplaying Wikidocumentaries as the only connected repository and include the whole landscape of connected repositories from the start.''
 +
 
 +
''The following scenario outlines the challenges of having multilingual articles in a single wiki and combining them with the Wikidocumentaries architecture.''
 +
 
 +
===''Scenario: Storing multilingual articles in a Wikibase''===
 +
* ''All language versions of a multilingual article are stored as separate wiki pages in a wiki. To be investigated if the current architecture with multilingual pages is viable.''
 +
* ''Options for storing in the Wikibase''
 +
** ''Each of the pages (articles) will have their individual entries in the Wikibase''
 +
** ''Language versions of articles can be added to the Wikibase using the modified sitelinks feature.''
 +
* ''Navigating the articles in different languages in the MediaWiki interface needs a solution to connect them together.''
 +
* ''The user should be able to use a modified [[Visual Editor]] to edit (local) articles. It needs to be modified to support bespoke linking.''
 +
 
 +
===''Scenario: Wikidocumentaries article data''===
 +
''What data to store about an article in the Wikidocumentaries database.''
 +
* ''Articles about Wikidocumentaries topics''
 +
** ''Topic id (Wikidata)''
 +
** ''Language id''
 +
** ''Translatable title''
 +
* ''Information to allow linking it to specific topics:''
 +
** ''Items depicted in the article''
 +
** ''Date depicted by the article''
 +
** ''Locations depicted by the article''
 +
** ''Author of the article.''
 +
 
 +
===''Scenario: Testimonials not edited collaboratively''===
 +
* ''For testimonials, it is necessary to have an option to create texts that others cannot modify.''
 +
* ''The link to the contributor is not a Wikibase entry for privacy reasons unless made purposefully public --> How to handle. Start with an easy solution.''
 +
 
 +
===''Scenario: 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 modified for the purpose?''
 +
* ''Enable the use of [[Visual Editor]] locally to edit the article and links. It will need to be modified to meet the local needs.''
 +
* ''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.''
  
 
{{Design-nav}}
 
{{Design-nav}}

Latest revision as of 08:53, 16 February 2023

Article

Article content

Currently, Wikidocumentaries displays the Wikipedia article about the topic when the item exists in Wikidata. When the project is developed, it could display articles from other sources as well

  • Wikidocumentaries own wiki if the item is created in the Wikidocumentaries wiki or if an item is from a federated Wikibase that does not use articles. See further down the section on it.
  • It has been proposed, that Wikisource original material could be displayed in the space for the article. See the proposal.
  • Sometimes authority sources have articles that could also be displayed.
  • Personal point-of-view testimonials about a topic could be categorized as being displayed in this space or in their own component. A separate space might be good to avoid confusion between neutral pov and subjective ones.

The sources could be displayed in a fallback order, and if there were more than one candidate, they could be added to a menu.

Languages

The article is initially displayed in the user's language. The user is given the option to view the article in another language while the interface stays in the user's language.

The article area displays a message when the related Wikipedia article does not exist

  1. Message if the article does not exist in the user's language but exists in another
  2. Message if the article does not exist in any language
  3. Message if the user wishes to see an automatically created article. With Abstract Wikipedia, the article can be automatically created from facts.

When we are capable of storing user information, we could set a language fallback chain and use it for displaying the articles.

Layout

The article is displayed in compact and expanded modes.

Links

  • Links in Wikipedia articles are redirected to Wikidocumentaries pages based on Wikidata QIDs. See linking.
    • Problem cases in Wikipedia: Page redirects, links to other namespaces than articles.
  • Red links are currently not displayed as links. They could trigger a label search function in Wikidata. The same method could be applied for arbitrarily selected text. The resulting link could be saved for adding to the Wikipedia article, but it would be useful also without saving. This would be some kind of annotation mechanism, see also W3C Web Annotation recommendations.

Scenario: Highlighting named entities with missing links

The interface could by default highlight named entities that are found on Wikidata and can be navigated to with Wikidocumentaries. Navigating would be done like described below.

Scenario: Navigating via missing links

When a Wikipedia article does not exist for an item mentioned in the text, or has not been linked, it would be pretty easy to present a search pulldown to allow navigating to other items without the need to save any data. It would work with

  • Red links
  • Selected text
  • Named entities

See below #Scenario: Add new Wikidata statement by picking them from the Wikipedia article

Toolbar

Toolbar items that do not yet exist are written in oblique.

Edit-button / Plus-button

One button is dedicated to linking to the article on the source.

For Wikipedia articles

  • "External link" symbol is displayed for viewing or editing the article in Wikipedia.
  • If other sources are included, the icon could change accordingly. The alternative sources could also form a pulldown list.
  • If the article is missing from Wikipedia in the user's language, the "Plus" icon is used.
    • Wikidocumentaries can be viewed in languages that Wikidata supports, even if there is no Wikipedia in that language. The missing article action produces an error in cases where there is no Wikipedia in that language.
    • 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. See Article actions

Languages menu

  • List of links to all articles language version regardless of user settings or site translations.
  • All languages are displayed in a scrollable list
  • Display a link to Content Translate, when displaying the article in another language, and the user's language article does not exist.

Actions menu

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

Expand article

  • Button is placed below the article. When clicked, it displays the full article and moves the Wikidata block to the end of the article.

Article actions

Actions that do not yet exist are written in oblique.

Create new article

When the article does not exist in Wikipedia, the user may choose to create it. The current action is a link in the plus-button that goes directly to edit an article by the Wikidata name of the item in the current Wikipedia. This is always not desirable.

  • The article name may be used for another topic
  • The article name may be a disambiguation page
  • The article name may be a redirect.

Scenario: Creating new articles

There should be an intermediate step before entering the target Wikipedia for selecting or confirming the correct article title and maybe also a category for the article.

  1. Dialog before entering Wikipedia
  2. Alert for title conflicts or confirmation for conflict-free title
  3. Options for conflict-free article titles
  4. Confirm and proceed to creating the article

Title options

  1. Use the topic title as the primary option. The best-known title for the topic should already have been chosen for it in Wikidata.
  2. If the article name is already used for another topic
    • Display alternative values with a clarifying extension to choose from. The format may vary according to the project. By default, use parenthesis to include additional information.
      • The value of P131, located in administrative entity. If that is too specific, display the P131 of that entity.
      • Display the P31 value as an alternative. If that is too specific, display the superclass of that item.
      • If there are several P31 or P131 values, display all of them as separate options.
      • For human topics, use the profession P106. If that is too specific, display the superclass of that item.
    • Add title manually.
  3. For a redirect... In this case the community might have decided not to grant an article for this topic. Be cautious. Take over the redirect page for the article.
    • Display an option to create the page.
    • Overwrite redirect.
  4. For a disambiguation page
    • Display the available title options
    • Prompt to edit the information on the disambiguation page.

Propose a category for the article

  • The item likely has very little information to go with initially, querying Wikidata for suggestions:
    • Category for the P131, located in administrative entity
    • Categories for the items in the "Similar items" component
  • Prompt the user to add at least one category


Scenarios for display

Eetu has created a related articles feature in an early demo based on a textual match. Related articles / topics could be further worked on in different components: Similar topics shows Wikidata items based on a combination of two similar values (type + location). A generic graph visualization is also often proposed. Text-based matches should be tapped into more.

Scenario: Article tasks

Tasks for article have not been created yet. Here are some ideas. See also Tasks. <add image>

Scenario: Add new Wikidata statement by picking them from the Wikipedia article

In this scenario, the user skims through links in the Wikipedia article and adds them as statements to Wikidata. The same method could be used for red links

Steps

  1. User chooses to work on the task by selecting it in the Tasks menu
  2. The user can move between links and red links with the tab key. In addition, they can choose any text by highlighting with the mouse.
  3. The dialog that opens, presents a triplet.
  4. The triplet parts can be modified:
    • The subject is by default the page subject. However, the triplet can be reversed.
    • The object is by default the link target.
      • The target for the red link or freely chosen text needs to be selected from a list of options.
      • The list is queried from Wikidata.
      • An option to create a new item needs to be given
    • The predicate is one of Wikidata properties that can be selected. Some preselaction could take place.
  5. The statement is confirmed, and the Wikipedia page is quoted as the source, and the user is added as the statement creator.

Further features

  • Recognize and highlight unlinked named entities automatically.

Scenario: Local articles in Wikidocumentaries wiki

One of the initial ideas of Wikidocumentaries has been to allow creating items and articles on topics that are hard to include in Wikipedias or Wikidata. The federated architecture of Wikibases would make that possible. Items could be added to the local Wikibase and articles created in the Wikidocumentaries wiki.

By observing the possible use cases over the years, it has become obvious that most of the projects would like to have their own dedicated system for their own use and share what they find suitable instead of contributing to Wikidocumentaries. Therefore it is worth downplaying Wikidocumentaries as the only connected repository and include the whole landscape of connected repositories from the start.

The following scenario outlines the challenges of having multilingual articles in a single wiki and combining them with the Wikidocumentaries architecture.

Scenario: Storing multilingual articles in a Wikibase

  • All language versions of a multilingual article are stored as separate wiki pages in a wiki. To be investigated if the current architecture with multilingual pages is viable.
  • Options for storing in the Wikibase
    • Each of the pages (articles) will have their individual entries in the Wikibase
    • Language versions of articles can be added to the Wikibase using the modified sitelinks feature.
  • Navigating the articles in different languages in the MediaWiki interface needs a solution to connect them together.
  • The user should be able to use a modified Visual Editor to edit (local) articles. It needs to be modified to support bespoke linking.

Scenario: Wikidocumentaries article data

What data to store about an article in the Wikidocumentaries database.

  • Articles about Wikidocumentaries topics
    • Topic id (Wikidata)
    • Language id
    • Translatable title
  • Information to allow linking it to specific topics:
    • Items depicted in the article
    • Date depicted by the article
    • Locations depicted by the article
    • Author of the article.

Scenario: Testimonials not edited collaboratively

  • For testimonials, it is necessary to have an option to create texts that others cannot modify.
  • The link to the contributor is not a Wikibase entry for privacy reasons unless made purposefully public --> How to handle. Start with an easy solution.

Scenario: 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 modified for the purpose?
  • Enable the use of Visual Editor locally to edit the article and links. It will need to be modified to meet the local needs.
  • 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.


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