Commons:GLAMwiki Toolset Project/Technical Architecture

From Wikimedia Commons, the free media repository
Jump to: navigation, search
Gnome-preferences-system.svg
This page is a work in progress page, not an article or policy, and may be incomplete and/or unreliable.
Please offer suggestions on the talk page.

Deutsch | English | Español | Suomi | Français | Magyar | Italiano | Македонски | Nederlands | Português | Português do Brasil | Română | Русский | Sicilianu | Українська | العربية | +/−

The purpose of this page is to gather Wikimedia community input on the proposed architecture and technologies for the GLAMwiki Toolset Project in order to meet Goal 1 : GLAM Upload System.

Server(s)[edit]

  1. Production : An extension on Wikimedia Commons
  2. Test : Wikitech Instance
  3. Development : Local checked out version of the project

Repository & Code Review[edit]

  1. GWToolset on Github
  2. GWToolset on Gerrit
  3. GWToolset Initial draft on Gerrit

Back-End Language[edit]

  1. PHP >= 5.3

Database[edit]

  1. MySQL >= 5.6.x

Framework[edit]

  1. Zend Framework 2
  2. MediaWiki

Requirements & Potential Solutions[edit]

  1. Maintain versioned Metadata Sets
  2. Maintain versioned Metadata Mappings
  3. Maintain versioned Mediafiles

Other Code[edit]

Possibly incorporate code and/or concepts in existing projects: