Difference between revisions of "Technology"
Susanna Ånäs (talk | contribs) (→General) |
(→Reading content through APIs) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
==Content modules== | ==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. | + | 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]] | See full list of [[Content modules]] | ||
Line 16: | Line 11: | ||
==Reading content through APIs== | ==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. | 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. | ||
− | * | + | * [[APIs]] |
==Tools== | ==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. | 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 | + | * See [[Tool page]] |
==Using Wikibase== | ==Using Wikibase== | ||
− | The | + | 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== | ==User interface== |
Latest revision as of 05:19, 15 August 2019
A gradually growing definition of the site's technological design challenges and decisions.
Contents
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.
- See Tool page
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?
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 |