Difference between revisions of "Article"
Jump to navigation
Jump to search
Susanna Ånäs (talk | contribs) (→Toolbar) |
|||
Line 32: | Line 32: | ||
</gallery> | </gallery> | ||
===Toolbar=== | ===Toolbar=== | ||
− | |||
− | |||
− | |||
− | ====Edit-button==== | + | ====Edit-button / Plus-button==== |
* View/edit in Wikipedia | * View/edit in Wikipedia | ||
* The icon can also be the Wikipedia logo | * The icon can also be the Wikipedia logo | ||
− | + | * Plus: Create missing article (in Wikipedia / in Wikidocumentaries) if no article can be displayed. | |
− | |||
− | * | ||
− | |||
− | |||
− | |||
====Languages-button==== | ====Languages-button==== | ||
Line 50: | Line 42: | ||
* Option to display more languages | * Option to display more languages | ||
* When displaying another language article, show link to translate from that language to the user's language | * When displaying another language article, show link to translate from that language to the user's language | ||
+ | |||
+ | ====Actions-button==== | ||
+ | * Crowdsourcing actions about the article | ||
+ | |||
+ | ====Expand (below the article)==== | ||
+ | * Stretch the area to display the full article. May also display images. | ||
+ | * Consider using an effect like this when opened. https://fat.github.io/zoom.js/. 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 | ||
===Content=== | ===Content=== |
Revision as of 07:02, 22 July 2020
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.
Contents
- 1 Displaying an article in the topic page
- 2 Parts
- 3 Article options
- 3.1 Item in Wikidata – article exists in Wikipedia in the users's language
- 3.2 Item in Wikidata – article does not exist in Wikipedia in the user's language
- 3.3 Item in Wikidocumentaries – article exists in Wikidocumentaries in the user's language
- 3.4 Item in Wikidocumentaries – article does not exist in the user's language
- 4 Article data
- 5 Tooling, technology
- 6 Navigation
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
- View/edit in Wikipedia
- The icon can also be the Wikipedia logo
- Plus: Create missing article (in Wikipedia / in Wikidocumentaries) if no article can be displayed.
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
- Crowdsourcing actions about the article
Expand (below the article)
- Stretch the area to display the full article. May also display images.
- Consider using an effect like this when opened. https://fat.github.io/zoom.js/. 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
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.
- 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:
- Tasks of picking the links in the text and adding to Wikidata
- 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:
- Edit: Use a modified version of Visual Editor to edit the article and links (Edit-button).
- Languages
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.
- Display text and links to read in another language or create the article. OR
- 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.
- Plus: Create a new article in Wikidocumentaries Visual editor, insert draft text, set in edit mode.
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?
About | Technology | Design | Content modules | Tool pages | Projects |
Status
Wikidocumentaries Slack |
Setting up dev environment |
Components |
Active modules Module ideas |
Visual editor | Central Park Archives |