User:Ckoehler/MozillaWiki and Baloo
email: email address of contributor (string) *required
join recenthchanges table with user table
datetime: date and time of contribution using ISO 8601(datetime) *required
https://www.mediawiki.org/wiki/Manual:Timestamp rc_timestamp, format yyyymmddhhmmss in URC
canonical: permanent URL to contribution (string)
this is tricky to construct because it depends on what the change is here's what it is for a page: https://wiki.mozilla.org/index.php?title=Engagement/Campaigns/Mozilla_Identity_Evolution&oldid=1013872 for files: https://wiki.mozilla.org/index.php?title=File:Maker_Party_in_3_easy_steps.png&oldid=1014102
type: a codified string that describes the contribution (string) *required eg:
bugzilla-comment
hg-commit
sumo-revision
reps-activity
github-commit
one_and_done-task-finished
will need to add some: take from rc_type
0 (RC_EDIT) — edit of existing page 1 (RC_NEW) — new page 2 (RC_MOVE) — move (obsolete) 3 (RC_LOG) — log action (introduced in MediaWiki 1.2) 4 (RC_MOVE_OVER_REDIRECT) — move over redirect (obsolete) 5 (RC_EXTERNAL) — An external recent change. Primarily used by Wikidata
mozillawiki-edit mozillawiki-new mozillawiki-log
source: source of contribution, one of the following: (string) *required
bugzilla
hg
sumo
reps
github
one_and_done
ADD: mozillawiki
version:Version of the Schema used (0.1 in this case)(string) *required
0.1
extra: per-contribution data, following a source-dependent schema (dictionary)
rc_log_type https://www.mediawiki.org/wiki/Manual:Logging_table#log_type rc_comment rc_namespace (raw id or string) rc_title rc_user_text others to consider? rc_logid rc_source