Difference between revisions of "Technology"

From Wikidocumentaries
Jump to navigation Jump to search
(Created page with "A gradually growing definition of the site's technological design challenges and decisions. ==General== Wikidocumentaries is a Wikibase project, which aggregates content from...")
 
(Reading content through APIs)
 
(48 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
==General==
 
==General==
Wikidocumentaries is a Wikibase project, which aggregates content from Wikimedia projects, openly licensed GLAM archives through queries and from the visitors. It will deal with less notable topics, such as biographies or local history.
+
Wikidocumentaries is a project which aggregates content from Wikimedia projects, openly licensed GLAM archives through queries and from the visitors. The project allows less notable topics, such as biographies of ordinary people, or local history events.
  
The first selection of items will cover the geographical area of Finland, people related to the the country, events in Finland etc. The selection may also be created organically on the go.
+
==Content modules==
 +
Each content page consists of [[content modules]] that are added to the page depending on the page type, topic type and available content.
  
The page of each topic will feature the corresponding Wikipedia article and an infobox from Wikidata. There will be a growing number of content modules that will be created.
+
See full list of [[Content modules]]
* Images from GLAMs based on a query by the topic
 
* Newspaper articles
 
* Coordinate location on a map
 
* Selection of maps covering the geographic location and time.
 
* Bibliography for the topic
 
  
The site will also host tools for working with the materials displayed
+
==Reading content through APIs==
* Photo geotagging
+
Content is primarily not stored in Wikidocumentaries. It is read from organisations and platforms that offer open and openly licensed content for use through APIs. The structure of the API calls will be stored in Wikidocumentaries and the information stored about the topics will be used to construct the queries.
* Mass tagging
+
* [[APIs]]
* Transcription
 
* Map rectifying
 
  
==Back end==
+
==Tools==
The site runs on a Wikibase, which stores a subset of Wikidata items. Federation between Wikidata and Wikidocumentaries will take place both ways.
+
Each topic can be complemented with more info, the relating article can be made better, images can be tagged with names, keywords or location etc. The site will host tools for working with the materials displayed.
 +
* See [[Tool page]]
  
Other data to store in the Wikibase are definitions of APIs in various organisations where Wikidocumentaries expects to find content.
+
==Using Wikibase==
 +
The platform is built on a MediaWiki with a Wikibase extension. [[Using Wikibase]] will collect issues regarding topics related specifically to Wikibase. It will also handle issues about the MediaWiki install, extensions etc.
  
==Front end==
+
==User interface==
 +
Wikidocumentaries starts by creating the necessary functionalities in the MediaWiki interface. The goal is, however, to create an independent interface that reads the underlying Wikibase and MediaWiki information through an API.
 +
===Questions===
 +
* What is the best way to include linked images from the web?
 +
 
 +
{{Design-nav}}

Latest revision as of 05:19, 15 August 2019

A gradually growing definition of the site's technological design challenges and decisions.

General

Wikidocumentaries is a project which aggregates content from Wikimedia projects, openly licensed GLAM archives through queries and from the visitors. The project allows less notable topics, such as biographies of ordinary people, or local history events.

Content modules

Each content page consists of content modules that are added to the page depending on the page type, topic type and available content.

See full list of Content modules

Reading content through APIs

Content is primarily not stored in Wikidocumentaries. It is read from organisations and platforms that offer open and openly licensed content for use through APIs. The structure of the API calls will be stored in Wikidocumentaries and the information stored about the topics will be used to construct the queries.

Tools

Each topic can be complemented with more info, the relating article can be made better, images can be tagged with names, keywords or location etc. The site will host tools for working with the materials displayed.

Using Wikibase

The platform is built on a MediaWiki with a Wikibase extension. Using Wikibase will collect issues regarding topics related specifically to Wikibase. It will also handle issues about the MediaWiki install, extensions etc.

User interface

Wikidocumentaries starts by creating the necessary functionalities in the MediaWiki interface. The goal is, however, to create an independent interface that reads the underlying Wikibase and MediaWiki information through an API.

Questions

  • What is the best way to include linked images from the web?


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