The reports.wikitolearn.org site will show the reports.
We need to develop a system to insert easily the textual information to the reports along with metadata.
The statistics from github/mediawiki/phabricator are ready.
The reports.wikitolearn.org site will show the reports.
We need to develop a system to insert easily the textual information to the reports along with metadata.
The statistics from github/mediawiki/phabricator are ready.
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | ruphy | T3424 Implement the communication plan | ||
Resolved | davidev | T3808 Complete the reports website with content management | ||
Resolved | davidev | T3909 Filter the bot from mediawiki statistics | ||
Resolved | davidev | T3910 Add some commit to the reports | ||
Resolved | davidev | T3911 Add list of previous reports in every report page |
I've decided to implement the content management in a very simple way:
The reports' settings will be inserted in simple yaml files and uploaded in a git repo. The reports server will checkout the repository and periodically update the report pages with the setted information.
The promo team will only have to create new files for every report and git push them to have the website updated.
Here an example:
id : important_report start_date : 2016-08-27 end_date: 2016-09-18 git_repos : - WikiToLearn/WikiToLearn - WikiToLearn/CourseEditor - WikiToLearn/WikiToLearnSkin - WikiToLearn/Neverland - WikiToLearn/texla - WikiToLearn/texla_api - WikiToLearn/EasyLink - WikiToLearn/pywikibot - WikiToLearn/OCG - WikiToLearn/wtl-utils - WikiToLearn/Reporter - WikiToLearn/WikiToLearnHome phab_groups : WikiToLearn Partecipation: [122] WikiToLeanrn 1.0: [103] WikiToLearnGeneric: [39] TeXLa : [114] Textbooks importing: [115] WikiToLearn Content: [126] WikiToLearn Graphics and UX: [116] WikiToLearn OCG: [102] WikiToLearn Bots: [113] mediawiki_langs: - it - en title: Title to show main_comment : | Main comment at the beginning of the report page teams_log : graphics : Working on the skin texla : parsing new environments ocg : fixed books output
great work! it looks just amazing!!
just a question, as the report is usually assembled after seeing the report itself:
is it possible to implement a "draft" mode, something like a keyword that, if present, won't publish the report? (something simple, like not linking it from the homepage and not adding it to the RSS feed and this kind of stuff)
also, when can we start to use this tool and to which repos should we push? :-)
the draft mode would be a good idea. I can enable it but for the moment it will be a option in the configs, like a status.
you put:
status : draft
and you will visit it at reports.wikitolearn.org/drafts/id
Then when it is read you have to change the status and commit the changes.
In the future I'll add a publish bottom or something like that.
yep, this interaction is perfect, you can also put it in the real place but simply not linked from anywhere
The website is almost ready. The promo team can begin creating the report files as the example one in the ReportsMetadata repo.