MEpedia:Suggested tasks: Difference between revisions
Notjusttired (talk | contribs) m (move tasks to completed, add new priority tasks) |
Notjusttired (talk | contribs) m (→Snag list: update link for thumbnails) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 358: | Line 358: | ||
$wgShortPagesNamespaceBlacklist = [ NS_PORTAL]; | $wgShortPagesNamespaceBlacklist = [ NS_PORTAL]; | ||
</pre> | </pre> | ||
==Staging server testing== | |||
===Versions of everything to check=== | |||
[[Special:Version]] | |||
*changed extensions - some might be bundled in with new MW version | |||
<pre>AddThis 1.2.0 (29fd389) 03:49, May 8, 2021 | |||
CategoryTree – | |||
Citoid 0.3.0 (2a02d68) 04:21, May 16, 2021 | |||
CodeEditor – | |||
ConfirmEdit 1.6.0 | |||
Disambiguator 1.3 (06cae54) 17:13, May 9, 2021 | |||
DiscussionThreading 1.6.0 (5e01d02) 17:25, May 9, 2021 | |||
DismissableSiteNotice 1.0.1 (ad3a780) 05:51, May 16, 2021 | |||
DynamicPageList 1.7.0 (9acf000) 21:28, September 17, 2017 | |||
Echo – (a3dedc0) 06:18, May 16, 2021 | |||
EditAccount 1.3.3 (2eaac4a) 16:59, June 4, 2021 | |||
Form 0.6.0 (e55e1aa) 06:13, May 10, 2021 | |||
GeoData – (7d4e889) 09:29, May 10, 2021 | |||
Graph – (ae2cc41) 08:20, May 16, 2021 | |||
Hit Counter 0.3 (2e51259) 01:46, May 11, 2021 | |||
InputBox 0.3.0 | |||
Interwiki 3.2 | |||
Lingo 3.1.1 | |||
NewUserMessage 3.6.0, 2016-10-31 (0927afe) 00:45, May 12, 2021 | |||
PageImages – | |||
PageNotice – (2bd5103) 12:39, May 12, 2021 | |||
Previews – (dccd607) 12:58, July 13, 2020 | |||
Replace Text 1.4.1 | |||
Scribunto – | |||
SmiteSpam 0.3 (91f2697) 19:54, May 13, 2021 | |||
TemplateData 0.1.2 | |||
TextExtracts – | |||
Thanks 1.2.0 (e28a16d) 06:25, May 14, 2021 | |||
VisualEditor 0.1.2 | |||
WikiEditor 0.5.3 | |||
WikimediaMessages – (0313613) 02:53, May 15, 2021 | |||
<s>Popups – (7da6cff) 22:05, September 19, 2017</s> - now called Previews | |||
*unchanged extensions: | |||
<pre> | |||
OneColumnAllPages 1.0.1 | |||
Renameuser – | |||
Cite – | |||
EmbedVideo 2.8.0 | |||
ParserFunctions 1.6.0 | |||
SyntaxHighlight 2.0 | |||
Spam prevention | |||
QuestyCaptcha – | |||
Slack 1.0.1 | |||
</pre> | |||
*new staging Parser extension tags- | |||
<facebook><microsoftstream><mixer><spotifyalbum><spotifyartist><spotifytrack> | |||
*Parser extension tags or Parser hooks all present {{Done}} | |||
*new extensions requested but not installed: AbuseFilter - which is a later task | |||
===Editing=== | |||
*source editor {{Done}} checked for (main), User_talk and MediaWiki | |||
*visual editor - including checking menu optionsveg Cite tweet and Insert menu | |||
*home page | |||
*upload images {{Done}} | |||
*add uploaded image to a page as thumb | |||
*graphs | |||
*resize images | |||
*table layouts | |||
*top 10 pages - MediaWiki:Sidebar menu links to wrong PopularPage | |||
===Citation tools=== | |||
*generate citation from link {{Done}} but Module:Citation/CS1/Configuration out of date causing PMC/ PMID errors | |||
*manual cite journal | |||
*cite web and cite news | |||
*cite book | |||
===Skins=== | |||
<pre>MediaWiki 1.35.3 | |||
PHP 7.4.21 (apache2handler) | |||
MySQL 5.7.28-log | |||
Added - | |||
ICU 65.1 | |||
Unchanged - | |||
MySQL 5.7.28-log | |||
Lua 5.1.5 | |||
Entry point URL - missing | |||
load.php /load.php | |||
Skins | |||
MonoBook | |||
Pivot 2.3.0 - upgraded | |||
Timeless 0.8.9 - upgraded | |||
Vector | |||
</pre> | |||
===Extensions=== | |||
*do videos play | |||
===Admin rights needed to test=== | |||
*[[Special:AbuseFilter]] - how to configure? | |||
*[[Special:PageLanguage]] - visit from [[List of news articles on ME and CFS/de]] then set language | |||
===Snag list=== | |||
*Performance - much slower to load pages | |||
*[[Extension:Popups]] doesn't display images | |||
*[[Extension:Popups]] now renamed to Previews in Special:Version. <s>It seems to work on main namespace</s> - download linked file no longer shows a page preview image | |||
*Thumbnails not created when using newly uploaded files eg on [[https://staging.me-pedia.org/wiki/Chronic_illness]], also see [https://staging.me-pedia.org/wiki/Special:ListFiles?limit=1000&ilsearch=&user= https://staging.me-pedia.org/wiki/Special:ListFiles] | |||
*links to namespaces broken: MEpedia namespace, MediaWiki namespace [https://staging.me-pedia.org/index.php?title=MediaWiki:Pagetriage-tags-stub-label/ast&action=edit&redlink=1 e.g. this] ~[[User:Notjusttired|Njt]] ([[User talk:Notjusttired|talk]]) 21:59, July 18, 2021 (UTC) | |||
* MediaWiki files out of date making it hard to test eg Timeless no longer has visible left hand menu or settings cog for preferences / skin changes | |||
*After upgrade goes live update [[MediaWiki:Sidebar]] and [[Portal:Contents]] to fix Hitcounters extension page name (copy staging server code). | |||
*Abuse Filter to test - not yet installed | |||
====Languages==== | |||
* German, French, Dutch, Spanish, Italian, Norwegian | |||
*Check Popular pages link eg from List of Portals or main menu for German Beliebteste_Seiten, and not sure for French. (Hitcounters extension configuration) | |||
====Namespaces==== | |||
*Main {{Done}} | |||
*Talk | |||
*User | |||
*User talk (this page) - {{Done}} | |||
*MEpedia and MEpedia_talk - point to MEpedia_staging instead | |||
*MediaWiki and MediaWiki_talk are old versions but edits work {{Done}} | |||
*File and File_talk - thumbnail error means newly uploaded files don't show on (Main) | |||
*Special | |||
*Template and template_talk - are not old versions | |||
*Help and Help_talk | |||
*Module and Module_talk - old versions | |||
*Gadget and Gadget_talk | |||
*Category | |||
====code==== | |||
*Javascript for [[Category:Medical hypothesis]] banner color (ok for vector) | |||
*Php | |||
*Lua | |||
*Modules | |||
*Menus | |||
*Gadgets | |||
*Templates with substitution | |||
*Complex templates | |||
*Languages / translations eg on Citation needed template | |||
====Desktop==== | |||
====Mobile==== | |||
====Screenshot size and layout==== | |||
*Landscape vs portrait | |||
*Desktop, tablet, mobiles | |||
====Defaults==== | |||
*Date formats | |||
====Permissions==== | |||
== Images needed == | == Images needed == |
Revision as of 23:57, January 21, 2022
This page lists suggestions for improvements to MEpedia.
Please feel encouraged to consider making the relevant page or edit yourself (see How to contribute to get started!), as many editors of MEpedia are sick and working hard to improve the content in particular areas. We need your help!
But if you can't make the improvement yourself, add your suggestion to the end of the appropriate section. Please briefly detail your suggestion, including the name of the MEpedia page(s) that need creating or editing, and web links to sources/citations (e.g., the published study, a source for a quote, etc.) Then sign your suggestion with your name and the date.
Tip: If you'd just like to keep track of your own goals on site (but make them visible to others), instead of adding suggestions here you can add a subpage to your user page (add a "/" and subpage, e.g., User:Brettz9/To-dos).
Priority pages for expansion[edit | edit source]
- Update List of abnormal findings in chronic fatigue syndrome and myalgic encephalomyelitis - see suggestions on Talk page and List of systematic reviews about ME/CFS (added May 26, 2020 by User:Notjusttired)
- Update Epidemiology, see new CDC info and others (added May 26, 2020 by User:Notjusttired)
- Check if updates needed for Prognosis - see new CDC info (added May 26, 2020 by User:Notjusttired)
- Science: add Rekeland (2020) trial results to CycloME and Cyclophosphamide and associated genes HLA-DPB1 and HLA-C, Mestinon and Kynurenine trials by OMF, start page for OMF COVID-19 study, Metabolic trap, Kynurenine pathway, Kynurenine pathway hypothesis, Indoleamine-2,3-dioxygenase (IDO), Citric acid cycle, Central nervous system, Nitric oxide hypothesis, Brain (imaging section), Microbiome hypothesis, PACE trial, and Hypothalamic-pituitary-gonadal axis (HPG axis)
- News: add Covid-19 PVFS / CFS articles to List of news articles on ME and CFS, see its talk page for suggestions. Also add any cyclophosphamide trial news, plus HHV-6 reactivation news. Add recent news to list on Portal:Treatments/Recent news and events eg funding / grants, study results, citizen science or non-profit news. Links should go to the MEpedia page that's beeb recently updated (no blog links, no petition - keep neutral).
- Portals: Portal:Treatments, Portal:Cardiovascular system
High priority[edit | edit source]
When a task is complete move it to the COMPLETED section at the bottom of the page
- Update the List of news articles on ME and CFS, especially including any on Post-COVID-19 ME/CFS. (Added by Njt, Aug 2020)
- Carmen Scheibenbogen and Klaus Wirth's Unifying hypothesis and endothelial dysfunction pages
- [[Creating remaining symptom pages eg substantial reduction in activity for ICC, CCC, NICE criteria
- Category:Wearable devices
- Non-drug fibromyalgia treatments or management strategies
- Female predominant diseases: complete this table of gender ratio + prevalence for chronic illness: Female predominant diseases#List of diseases (will likely be used in advocacy and outreach efforts)
- High usage page Esther Crawley needs a cleanup including neutrality improving citations, adding missing citations, and marking any extra citations needed. notjusttired (talk) 18:57, May 24, 2019 (EDT) - add neutrality Aug 12, 2019 - Njt
- Add photos of ALL the May (and Belfast in June) Millions Missing protests to the MM page http://me-pedia.org/wiki/Millions_Missing_protests
- Add the Stats.org editorial & 7,000 word criticism to the PACE page :
- Make sure that all the specific significant criticisms they make are covered in the Criticism section if not already
- (IN PROGRESS) Include (and explain) this chart from article https://twitter.com/Katiissick/status/713080268756619264
- CREATE AND POPULATE PAGES FOR genitourinary impairment (ICC requirement) and Ion, part of the Ion transportation page which could use more work (ICC requirement).
- Energy metabolism portal needs more work. Should Metabolic and Metabolomics be included and explained, as a selected article? How about Metabolic features of chronic fatigue syndrome? And exactly what is being defined on the ICC page with the Energy metabolism portal? I can figure out how they correlate and if I can't, how can a patient, caregiver, and even doctors?
- Bacterial disease onset is a stub that needs to be populated and Viral onset hypothesis is in need of cleanup, specifically citations.
- Create pages for all UK politicians on the new All-Party Parliamentary Group on ME, suggested by Notjusttired Feb 14, 2019 - MP info out of date - 2021
Admin suggestions[edit | edit source]
When a task is complete move it to the COMPLETED section at the bottom of the page
- Review/update the MEpedia:Admin guide to keep track of what a new admin needs to know. Consider making the Admin guide protected so that only admins can edit it. Also review/protect MEpedia:Developer guide. (Requested by Pyrrhus April 2019)
Developer suggestions[edit | edit source]
When a task is complete move it to the COMPLETED section at the bottom of the page
In 2020[edit | edit source]
- Upgrade test plan and snag list
- After June 2020, we will need to upgrade our MediaWiki software and extensions to MediaWiki 1.35, which is a future long-term support release. The new version of MediaWiki software includes important security fixes. The new versions of the extensions include important fixes and improvements. (Added by Pyrrhus, May 2019) (I suggest doing this later in the year to get a newer version, but to update compatible extensions / skins etc to the newest versions that work with our existing MW version early in the year - Notjusttired, Aug 2019)
- Any extension with a “compatibility policy” of “release branches” must be updated with any new version of MediaWiki. These include Echo, Citoid, Thanks, DiscussionThreading (if in use?), OneColumnAllPages, DynamicPageList, Lingo, SmiteSpam, AddThis, Disambiguator, Gadgets, DismissableSiteNotice, NewUserMessage, GeoData, Graph, PageNotice, Popups, WikimediaMessages, QuestyCaptcha
StructuredDiscussions, PageTriage,AbuseFilter (if installed). (Timeless skin, Cite, ParserFunctions, Interwiki, Replace Text, RenameUser, Replace Text, Scribunto, CategoryTree, PageImages, InputBox, CodeEditor, SyntaxHighlight, TextExtracts, updates not needed - comes with release 1.34+ and TemplateData, VisualEditor, WikiEditor comes with MW 1.35+) - Pivot skin upgrade to https://github.com/Hutchy68/pivot v2.3.0) and include any MW 1.35 fixes (Updated Njt Jan 2021)
- Monobook skin update (unless we decide to disable it)
- EditAccount extension won't work after MW upgrade, consider EditUser instead)
- We should also update the HitCounters extension to resolve some minor bugs including the Popular Pages link being in German.
- The Linux package Parsoid must also be updated every time VisualEditor is updated.
- We should also update the DismissableSiteNotice extension so that the dismissals last longer than a week.
- We should also update the Form extension to get security updates.
- PHP will need to be updated to at least version PHP 7.3.19 for MediaWiki 1.35.
- MediaWiki 1.35 bundled the VisualEditor extension, which provides a visual editing experience as an alternative to the traditional source editor. It will not be necessary to setup a seperate instance of Parsoid, as it is built into MediaWiki core.
- SecureLinkFixer and TemplateData are bundled. They force https on your wiki, and add a tag and an api to allow editors to specify how templates should be invoked.
- The following PHP extensions are required for MW1.35: ctype, dom, fileinfo, iconv, json, mbstring, xml
- other requirements - MySQL version doesn't need updating
- Changes can be tested on the staging server before being implemented on the production server. See MEpedia:Developer guide. ( ~Njt September 29, 2020)
- Any extension with a “compatibility policy” of “release branches” must be updated with any new version of MediaWiki. These include Echo, Citoid, Thanks, DiscussionThreading (if in use?), OneColumnAllPages, DynamicPageList, Lingo, SmiteSpam, AddThis, Disambiguator, Gadgets, DismissableSiteNotice, NewUserMessage, GeoData, Graph, PageNotice, Popups, WikimediaMessages, QuestyCaptcha
- In year 2020, we will need to do “performance tuning” of the MySQL(MariaDB) database and “performance tuning” of the MediaWiki software as described in https://www.mediawiki.org/wiki/Manual:Performance_tuning (Added by Pyrrhus May, 2019)
AbuseFilter[edit | edit source]
- Add the Abuse Filter extension so we can have custom editor warnings and certain phrases banned. Configure: in LocalSettings.php add
wfLoadExtension( 'AbuseFilter')
set to"$IP/extensions/AbuseFilter/AbuseFilter.php";
- requested by Njt, Oct 2019 - Run Update.php after installing AbuseFilter
- Add AbuseFilter rights, so admins and bureaucrats have full use -
$wgGroupPermissions['sysop']['abusefilter-modify'] = true;
$wgGroupPermissions['*']['abusefilter-log-detail'] = true;
$wgGroupPermissions['*']['abusefilter-view'] = true;
$wgGroupPermissions['*']['abusefilter-log'] = true;
$wgGroupPermissions['sysop']['abusefilter-private'] = true;
$wgGroupPermissions['sysop']['abusefilter-modify-restricted'] = true;
$wgGroupPermissions['sysop']['abusefilter-revert'] = true;
- Add an "AbuseFilter editors" group in LocalSettings.php:
//Create a user group called "abusefilter" for filter editors
$wgGroupPermissions['abusefilter']['abusefilter-modify'] = true;
$wgGroupPermissions['abusefilter']['abusefilter-private'] = true;
$wgGroupPermissions['abusefilter']['abusefilter-modify-restricted'] = true;
$wgGroupPermissions['abusefilter']['abusefilter-revert'] = true;
- Consider using abuse filter to prevent links to verywellhealth, sciencedaily.com/releases/ (press releases that look academic) etc
- Add $wgSpamRegex settings to LocalSettings.php to block user page spam, check if this setting already exists first (different code will be needed). (Requested User:Notjusttired Aug 2019)
$wgSpamRegex = "/visit our website|herpes cure/";
- Consider adding either an MEpedia logo or a particular image to the footer, maybe where "powered by MediaWiki" used to be, this means when you share pages without images this image will be used instead of some tiny icon or no image - this should increase clicks and traffic to articles (added Jul 2019 by User:Notjusttired, passed to developer)
- The LocalSettings.php code to do this is as follows. Note that this footer icon does not show up in the Pivot skin, but we can remove the pivot.css code that hides it. More info: https://www.mediawiki.org/wiki/Manual:$wgFooterIcons
- Pyrrhus (talk) 14:45, July 20, 2019 (EDT)
$wgFooterIcons['poweredby']['mediawiki'] = [ "src" => "$wgScriptPath/resources/assets/mepedia_logo_mobile.png";, "url" => "https://www.meaction.net/", "alt" => "Powered by MEAction", // If you have a non-default sized icon you can specify the size yourself. "height" => "31", "width" => "31", ]; $wgRightsIcon = null;
- Yes, pretty simple although which image to choose - round logo, logo with Myalgic Encephalomyelitis underneath (currently being done by developers), or default image of Whitney - see here for it at 31px wide which actually looks ok to me notjusttired (talk) 20:28, July 20, 2019 (EDT)
Logo[edit | edit source]
- Improve MEpedia logo quality, requested by User:JaimeS. (According to the $wgLogo page, the logo can not have a resolution higher than 135x135 pixels, but two higher definition versions can be specified with $wgLogoHD.) MediaWiki 1.31+ allows SVG files, but 1.30 only allows PNG. (Requested Jul 2019)
Consider installing extensions[edit | edit source]
- RelatedArticles
- TwoColConflict (Paragraph-based Edit Conflict Interface) as used on Wikipedia
- QuickSurveys requires EventLogging and used by Wikipedia for feedback
- ReadingLists as used by Wikipedia (Added by Njt Sep 2020)
General[edit | edit source]
- After Foreign Language support is installed, consider adding Translation Support so that we can access the volunteer translators at translatewiki.net: (suggested by Notjusttired, Aug 2019)
- At a minimum, we will need to install the Extension:Translate extension. If we're really ambitious, we could install the entire MediaWiki Language Extension Bundle. (Niklas Laxstrom from translatewiki.net has advised that only the Translate extension is needed for our purposes.)
- The Translate extension will need to be customized. (See [1] and [2])
- MEAction will need to assign a Translator Project Liaison with admin privileges in order to:
- Decide which pages should be translated
- Add blank lines to break up pages into translation units. (Each paragraph is usually one translation unit.)
- Respond to questions from translators
- (More details at https://www.mediawiki.org/wiki/Help:Extension:Translate/Page_translation_administration)
- Install Extension:LocalisationUpdate (System message localization can be done via Export from another wiki then Import so not being developer input, although Extension:LocalizationUpdate which adds any new translated system messages could be requested - User:Notjusttired Aug 2019) - added as separate request since many system messages only translated in some languages, plus it saves manually creating many of them) - any system message we don't have we would only need to create in English, then all translations would be created for us notjusttired (talk) 19:27, August 30, 2019 (EDT)
- Consider updating backup scripts to delete old backups, so that we can ‘rotate’ backups instead of overwriting them. Code for this can be copied from here. Also consider adding automated email notification of backup failure. Also consider adding automated termination of stalled backups. (All to be done AFTER the “New Backup Protocol” request.) (Requested by Pyrrhus May, 2019)
- IF it is ever decided to limit editing to users with accounts, and to prevent anonymous users from editing, simply add the following to LocalSettings.php. I am not advocating this action, simply documenting this if it is ever so decided. (Added by Pyrrhus, April 2019):
# First disable editing by anonymous and registered users $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['user']['edit'] = false; # Then re-enable editing for emailconfirmed users $wgGroupPermissions['emailconfirmed']['edit'] = true;
- Configure CiteThisPage and add to Tools menu (already installed)
(Added by Njt Sep 2020)
Sitemap[edit | edit source]
- Add a sitemap to MEpedia. (suggested by Notjusttired July 2019)
Method 1: Suggested by Njt |
---|
$wgSitemapNamespaces = array( NS_MAIN, NS_FILE, NS_CATEGORY, NS_PORTAL , NS_PROJECT, NS_TALK, NS_HELP ); $wgSitemapNamespacesPriorities = array( NS_MAIN => '1.0', NS_FILE => '0.8', NS_PORTAL => '0.7', NS_CATEGORY => '0.6', NS_TALK => '0.3', NS_PROJECT => '0.1', NS_HELP => '0.0', );
php maintenance/generateSitemap.php --memory-limit=50M --fspath=/var/www/me-pedia.org/sitemap/ --identifier=MEpedia --urlpath=https://www.me-pedia.org/sitemap --server=https://www.me-pedia.org --compress=yes --skip-redirects |
Method 2: suggested by Fireballsky |
---|
I don't believe me-pedia currently has an XML sitemap, because it would likely be found here - https://me-pedia.org/sitemap.xml It looks like the instructions are here - Extension:AutoSitemap After there's a sitemap file created, we will need to submit this file in Google Search Console. To do this, go here - https://search.google.com/search-console/welcome, in the URL Prefix section, add "https://me-pedia.org". Then verify using one of the methods provided. After that, you will see a Sitemaps section on the left. Here you will be able to add the URL where Google can find the XML sitemap. After this, you'll want to create a second property in Google Search Console. This time, add the URL "http://me-pedia.org" (<<< w/out the "s"). Then do the same steps as above. (Suggested by Fireballsky, Oct 2020.) |
- Check created sitemap and make sure it covers the following key pages: Myalgic Encephalomyelitis, Portal:Nervous system, PACE trial, Category:Potential treatments, MEpedia:Science guidelines, Help:Chart.
- Submit sitemap to Google search console and check for errors
- Create cron job to re-create the sitemap every 24hrs
- Submit sitemap to Bing and Yandex search engines. If no account then sign up for them. Bing (also does yahoo): https://www.bing.com/webmaster/help/submit-urls-to-bing-62f2860a Yandex: https://yandex.com/support/webmaster/indexing-options/sitemap.html
Developer: New backup protocol[edit | edit source]
Update backup protocol to more closely adhere to industry norms: (Requested by Pyrrhus May 2019)
- Move the staging server's web root directory from /var/www/me-pedia.org to /var/www/staging/me-pedia.org. This will allow us to automatically detect whether or not the LocalSettings.php file is being used on the production or the staging server.
- Update the production server's LocalSettings.php file as follows:
Change this:
## STAGING SERVER SETTINGS ## Pyrrhus, May 2019 if (strpos($IP, 'staging') !== false) { ## Basic settings for the staging server $wgServer = 'https://staging.me-pedia.org'; $wgLogo = 'https://upload.wikimedia.org/wikipedia/commons/5/5e/Commons-emblem-Under_construction-green.svg'; $wgEnableEmail = false; ## Database settings for the staging server $wgDBname = ""; $wgDBuser = ""; $wgDBpassword = ""; }
To this:
## STAGING SERVER SETTINGS ## Pyrrhus, May 2019 if (strpos($IP, 'staging') !== false) { ## Basic settings for the staging server $wgServer = 'https://staging.me-pedia.org'; $wgLogo = "$wgScriptPath/images/c/c3/Under_construction_warning.svg"; $wgLogoHD = false; $wgEnableEmail = false; $wgDefaultRobotPolicy = 'noindex,follow'; }
- Download the Fullsiterestore.sh script from https://www.mediawiki.org/wiki/Fullsiterestore into the /home/cloud/backups directory on both servers. Verify that both servers already have a Fullsitebackup script in the same directory.
- Update the cron job for the Fullsitebackup script to backup the production server once a month, not every 2 days, at midnight New York time. This will serve as the monthly portion of the backup protocol. (Assuming that each new monthly backup will overwrite the last monthly backup.)
- Remove the cron job for the staging server backup, as changes to the staging server are so infrequent that it does not merit a regular backup, and we would rather save the disk space for multiple production backups, when possible. (We can always do a staging server backup manually when needed.)
- Assuming that there is sufficient disk space to store an additional seven production backups, create 7 new cron jobs for each day of the week, run at 1:00am New York time. This will serve as the daily portion of the backup protocol. (Assuming that each new day-of-week backup will overwrite the last week's day-of-week backup.) This also assumes that the backup process takes less than 30 minutes to complete. If there is insufficient disk space, or if the backup process takes more than 30 minutes, please let us know!
- Check the Fullsitebackup and Fullsiterestore scripts for the production server to make sure that the 5 configuration settings (dbname, dbhost, dbuser, dbpw, and webrootdir) are correct for the production server. (This will make sure that we can quickly restore backups when needed.)
- Also check the Fullsitebackup and Fullsiterestore scripts for the staging server to make sure that the 5 configuration settings (dbname, dbhost, dbuser, dbpw, and webrootdir) are correct for the staging server.
- In the production server's Fullsitebackup script, find the line that starts with
mysqldump
and addnice -n 19
to the front of it:
nice -n 19 mysqldump --host=$dbhost --user=$dbuser --password=$dbpw --add-drop-table $dbname > dbcontent.sql
- Add the following code to the production server's Fullsitebackup script, right before the "TAR website files" section:
# # Put MEpedia into read-only mode # echo " Placing MEpedia into read-only mode ..." >> $logfile msg="\$wgReadOnly = 'We are currently performing a regular backup of MEpedia. Access will be restored shortly.';" grep "?>" "$webrootdir"/LocalSettings.php > /dev/null if [ $? -eq 0 ]; then sed -i "s/?>/\n$msg/ig" "$webrootdir"/LocalSettings.php else echo "$msg" >> "$webrootdir"/LocalSettings.php fi
- Then add the additional following code to the production server's Fullsitebackup script, right before the "Create final backup file" section:
# # Take MEpedia out of read-only mode # echo " Taking MEpedia out of read-only mode ..." >> $logfile sed -i "/$msg/d" "$webrootdir"/LocalSettings.php
- Add the following code to the end of the staging server's Fullsiterestore script, just before the "Exit Banner":
# # Overwrite any production robots.txt with staging robots.txt # echo " overwriting robots.txt in $webrootdir ..." >> $logfile cd $webrootdir echo 'User-agent: *' > robots.txt echo 'Disallow: /' >> robots.txt chmod a+r robots.txt
- Test the new backup script by making a backup of the production server. Check the log file for any errors. Note how long the backup takes to finish.
- Next "re-image" the staging server to be the same as the production server. Use the staging server's Fullsiterestore script, along with the backup from the production server, to update the staging server with the latest copy of the production server. (The staging server is currently outdated.)
- After restoring on the staging server, run the update.php script in the maintenance directory to update the database for the staging server. Also make sure that the OS file permissions are correct for the restored files, especially that the "uploads" directory is writable by the web server and that the extensions directories are executable by the web server. (Perhaps this can be accomplished by setting the user "apache" as the owner of the files?)
- Finally, consider doing a one-time backup of MEpedia’s entire account, including the backup scripts, using Dreamhost’s one-click backup: https://help.dreamhost.com/hc/en-us/articles/215089918-How-do-I-backup-my-entire-account-
Discussion on backup:
- Problems need not be fixed in 2 days, they only need to be identified - is this for server or database (ie MEpedia content only)? The norm would be a series of backups at different intervals, kept for different times - eg every 2 days, plus a weekly backup kept for at least a month, plus a monthly backup kept for at least a year. Changing the most frequent backup to 7 days means risking losing a week of editing. notjusttired (talk) 19:04, May 24, 2019 (EDT)
- Thanks, you’re assuming that multiple backups are stored User:Notjusttired. Normally this is a perfectly correct assumption, but in our case it appears that only the most recent backup is stored and it is immediately overwritten by the next backup. Therefore, if we wait more than 2 days, the good backup will be overwritten with a corrupt backup. This is why I suggested that at least two backups be stored, so that we can back up at least twice a week. Maybe what we really should ask for is daily backups, with each backup kept for a week. Disk space is cheap, we should be able to store seven backups at a time. Hope this clarifies.
- Pyrrhus (talk) 20:01, May 24, 2019 (EDT)
- I'm still not sure if this is a database backup you are talking about, or the server backup. I'm unsure of the hosting plans and how far we are from the current limit. I believe that we should definitely keep some backups For than a week notjusttired (talk) 06:25, May 25, 2019 (EDT)
- The Fullsitebackup script backs up all MediaWiki files, including the database. There is also a DreamCompute backup option here. Yes, it would be nice to have a monthly backup that is kept for a month, in addition to 7 daily backups kept for a week. We should be able to find enough disk space to store 8 backups at a time, although I know nothing about our hosting plan. Hope this clarifies, User:Notjusttired!
- Pyrrhus (talk) 12:27, May 25, 2019 (EDT)
- I'm still not sure if this is a database backup you are talking about, or the server backup. I'm unsure of the hosting plans and how far we are from the current limit. I believe that we should definitely keep some backups For than a week notjusttired (talk) 06:25, May 25, 2019 (EDT)
- Problems need not be fixed in 2 days, they only need to be identified - is this for server or database (ie MEpedia content only)? The norm would be a series of backups at different intervals, kept for different times - eg every 2 days, plus a weekly backup kept for at least a month, plus a monthly backup kept for at least a year. Changing the most frequent backup to 7 days means risking losing a week of editing. notjusttired (talk) 19:04, May 24, 2019 (EDT)
Developer: Install StructuredDiscussions[edit | edit source]
The following instructions are to be completed AFTER the “New Backup Protocol” request.
Prepare for StructuredDiscussions extension (PART ONE): (Requested by Pyrrhus May, 2019)
- First comment out the two lines towards the end of the LocalSettings.php file that concern the DiscussionThreading extension on the production server. This effectively uninstalls the DiscussionThreading extension.
- Also comment out the line in LocalSettings.php that says
wfLoadExtension( 'NewUserMessage' );
. This effectively uninstalls the NewUserMessage extension, which is not compatible with StructuredDiscussions. - Confirmed that the Echo extension is the latest version on production server. (except for an insignificant edit)
- Confirmed that ParserFunctions extension is the latest version on production server, MediaWiki 1.31 automatically includes parser functions. Add
$wgPFEnableStringFunctions = true;
to LocalSettings.php - Install new BetaFeatures extension on production server
- Install new CLDR extension on production server (Requested within translation tasks Sep 2019)
- Installed new Thanks extension on production server (Requested and installed 2019)
- Backup production server with Fullsitebackup script
- Use backup file to re-image the staging server. Use the staging server's Fullsiterestore script, along with the backup from the production server, to update the staging server with the latest copy of the production server. Run update.php script. Check that file permissions are correct. (uploads directory must be writable by the web server and extensions must be executable by the web server.)
Install StructuredDiscussions extension (PART TWO):
- Set up a memcached daemon service on the staging server on port 11211:
- First verify that PHP was compiled with “--enable-sockets” by running “php -i”. (If not, PHP must be recompiled.)
- Install memcached as described here: https://github.com/memcached/memcached/wiki/Install
- Configure memcached’s config file (or init script) to run with the following options:
memcached -d -l 127.0.0.1 -p 11211 -m 64
(More info may be found in the documentation included with the download.)
- Run the init script to start the daemon service.
- Configure Mediawiki for Memcached on the staging server by updating the LocalSettings.php file as follows: (and as described in https://m.mediawiki.org/wiki/Special:MyLanguage/Manual:Memcached)
Replace
## Shared memory settings $wgMainCacheType = CACHE_NONE; $wgMemCachedServers = [];
with the following
## Shared memory settings $wgMainCacheType = CACHE_MEMCACHED; $wgSessionCacheType = CACHE_MEMCACHED; $wgMemCachedServers = ["127.0.0.1:11211"];
- Install the StructuredDiscussions extension on the staging server according to: https://m.mediawiki.org/wiki/Extension:StructuredDiscussions Be sure to run the update.php script as the web server unix account. (apache?)
- Run the following scripts on the staging server to update the namespace tables in the database: (see populateContentModel and default talk namespace numbers)
php maintenance/populateContentModel.php --ns=1 --table=revision php maintenance/populateContentModel.php --ns=1 --table=archive php maintenance/populateContentModel.php --ns=1 --table=page php maintenance/populateContentModel.php --ns=3 --table=revision php maintenance/populateContentModel.php --ns=3 --table=archive php maintenance/populateContentModel.php --ns=3 --table=page php maintenance/populateContentModel.php --ns=5 --table=revision php maintenance/populateContentModel.php --ns=5 --table=archive php maintenance/populateContentModel.php --ns=5 --table=page php maintenance/populateContentModel.php --ns=7 --table=revision php maintenance/populateContentModel.php --ns=7 --table=archive php maintenance/populateContentModel.php --ns=7 --table=page php maintenance/populateContentModel.php --ns=9 --table=revision php maintenance/populateContentModel.php --ns=9 --table=archive php maintenance/populateContentModel.php --ns=9 --table=page php maintenance/populateContentModel.php --ns=11 --table=revision php maintenance/populateContentModel.php --ns=11 --table=archive php maintenance/populateContentModel.php --ns=11 --table=page php maintenance/populateContentModel.php --ns=13 --table=revision php maintenance/populateContentModel.php --ns=13 --table=archive php maintenance/populateContentModel.php --ns=13 --table=page php maintenance/populateContentModel.php --ns=15 --table=revision php maintenance/populateContentModel.php --ns=15 --table=archive php maintenance/populateContentModel.php --ns=15 --table=page php maintenance/populateContentModel.php --ns=3007 --table=revision php maintenance/populateContentModel.php --ns=3007 --table=archive php maintenance/populateContentModel.php --ns=3007 --table=page
- Add the following to LocalSettings.php on the staging server to define the namespaces for StructuredDiscussions:
$wgNamespaceContentModels[NS_TALK] = 'flow-board'; $wgNamespaceContentModels[NS_USER_TALK] = 'flow-board'; $wgNamespaceContentModels[NS_PROJECT_TALK] = 'flow-board'; $wgNamespaceContentModels[NS_FILE_TALK] = 'flow-board'; $wgNamespaceContentModels[NS_MEDIAWIKI_TALK] = 'flow-board'; $wgNamespaceContentModels[NS_TEMPLATE_TALK] = 'flow-board'; $wgNamespaceContentModels[NS_HELP_TALK] = 'flow-board'; $wgNamespaceContentModels[NS_CATEGORY_TALK] = 'flow-board'; $wgNamespaceContentModels[NS_PORTAL_TALK] = 'flow-board';
- Finally, spend a week testing out both production and staging servers.
- If both production and staging servers pass the tests, then repeat PART TWO on the production server and re-test.
LocalSettings.php changes[edit | edit source]
- category changes to appear on Recent Changes list - set $wgRCWatchCategoryMembership to true (see https://www.mediawiki.org/wiki/Manual:CategoryMembershipChanges for more info) added by User:Njt Sep 2019
- allow recent changes to be up to 2 years ago (helpful for system messages or MEpedia documentation pages, will default to 30 days still), with options for 6 months, 1 year and 2 years ago added, and up to 1000 changes shown (currently limited to 90 days / 500 changes)- set
- $wgRCMaxAge to 731 * 24 * 3600
- $wgRCLinkDays to [1, 3, 7, 14, 30, 90, 180, 365, 731]
- $wgRCLinkLimits to [50, 100, 200, 250, 500, 1000]
- - added by User:Njt Sep 2019
- Count Portal pages as content? This affects popular pages stats. But exclude them from the ShortPages count. - added User:Njt
$wgContentNamespaces = [ NS_MAIN, NS_PORTAL]; $wgShortPagesNamespaceBlacklist = [ NS_PORTAL];
Staging server testing[edit | edit source]
Versions of everything to check[edit | edit source]
- changed extensions - some might be bundled in with new MW version
AddThis 1.2.0 (29fd389) 03:49, May 8, 2021 CategoryTree – Citoid 0.3.0 (2a02d68) 04:21, May 16, 2021 CodeEditor – ConfirmEdit 1.6.0 Disambiguator 1.3 (06cae54) 17:13, May 9, 2021 DiscussionThreading 1.6.0 (5e01d02) 17:25, May 9, 2021 DismissableSiteNotice 1.0.1 (ad3a780) 05:51, May 16, 2021 DynamicPageList 1.7.0 (9acf000) 21:28, September 17, 2017 Echo – (a3dedc0) 06:18, May 16, 2021 EditAccount 1.3.3 (2eaac4a) 16:59, June 4, 2021 Form 0.6.0 (e55e1aa) 06:13, May 10, 2021 GeoData – (7d4e889) 09:29, May 10, 2021 Graph – (ae2cc41) 08:20, May 16, 2021 Hit Counter 0.3 (2e51259) 01:46, May 11, 2021 InputBox 0.3.0 Interwiki 3.2 Lingo 3.1.1 NewUserMessage 3.6.0, 2016-10-31 (0927afe) 00:45, May 12, 2021 PageImages – PageNotice – (2bd5103) 12:39, May 12, 2021 Previews – (dccd607) 12:58, July 13, 2020 Replace Text 1.4.1 Scribunto – SmiteSpam 0.3 (91f2697) 19:54, May 13, 2021 TemplateData 0.1.2 TextExtracts – Thanks 1.2.0 (e28a16d) 06:25, May 14, 2021 VisualEditor 0.1.2 WikiEditor 0.5.3 WikimediaMessages – (0313613) 02:53, May 15, 2021 <s>Popups – (7da6cff) 22:05, September 19, 2017</s> - now called Previews *unchanged extensions: <pre> OneColumnAllPages 1.0.1 Renameuser – Cite – EmbedVideo 2.8.0 ParserFunctions 1.6.0 SyntaxHighlight 2.0 Spam prevention QuestyCaptcha – Slack 1.0.1
- new staging Parser extension tags-
<facebook><microsoftstream><mixer><spotifyalbum><spotifyartist><spotifytrack>
- Parser extension tags or Parser hooks all present Done
- new extensions requested but not installed: AbuseFilter - which is a later task
Editing[edit | edit source]
- source editor Done checked for (main), User_talk and MediaWiki
- visual editor - including checking menu optionsveg Cite tweet and Insert menu
- home page
- upload images Done
- add uploaded image to a page as thumb
- graphs
- resize images
- table layouts
- top 10 pages - MediaWiki:Sidebar menu links to wrong PopularPage
Citation tools[edit | edit source]
- generate citation from link Done but Module:Citation/CS1/Configuration out of date causing PMC/ PMID errors
- manual cite journal
- cite web and cite news
- cite book
Skins[edit | edit source]
MediaWiki 1.35.3 PHP 7.4.21 (apache2handler) MySQL 5.7.28-log Added - ICU 65.1 Unchanged - MySQL 5.7.28-log Lua 5.1.5 Entry point URL - missing load.php /load.php Skins MonoBook Pivot 2.3.0 - upgraded Timeless 0.8.9 - upgraded Vector
Extensions[edit | edit source]
- do videos play
Admin rights needed to test[edit | edit source]
- Special:AbuseFilter - how to configure?
- Special:PageLanguage - visit from List of news articles on ME and CFS/de then set language
Snag list[edit | edit source]
- Performance - much slower to load pages
- Extension:Popups doesn't display images
- Extension:Popups now renamed to Previews in Special:Version.
It seems to work on main namespace- download linked file no longer shows a page preview image - Thumbnails not created when using newly uploaded files eg on [[3]], also see https://staging.me-pedia.org/wiki/Special:ListFiles
- links to namespaces broken: MEpedia namespace, MediaWiki namespace e.g. this ~Njt (talk) 21:59, July 18, 2021 (UTC)
- MediaWiki files out of date making it hard to test eg Timeless no longer has visible left hand menu or settings cog for preferences / skin changes
- After upgrade goes live update MediaWiki:Sidebar and Portal:Contents to fix Hitcounters extension page name (copy staging server code).
- Abuse Filter to test - not yet installed
Languages[edit | edit source]
- German, French, Dutch, Spanish, Italian, Norwegian
- Check Popular pages link eg from List of Portals or main menu for German Beliebteste_Seiten, and not sure for French. (Hitcounters extension configuration)
Namespaces[edit | edit source]
- Main Done
- Talk
- User
- User talk (this page) - Done
- MEpedia and MEpedia_talk - point to MEpedia_staging instead
- MediaWiki and MediaWiki_talk are old versions but edits work Done
- File and File_talk - thumbnail error means newly uploaded files don't show on (Main)
- Special
- Template and template_talk - are not old versions
- Help and Help_talk
- Module and Module_talk - old versions
- Gadget and Gadget_talk
- Category
code[edit | edit source]
- Javascript for banner color (ok for vector)
- Php
- Lua
- Modules
- Menus
- Gadgets
- Templates with substitution
- Complex templates
- Languages / translations eg on Citation needed template
Desktop[edit | edit source]
Mobile[edit | edit source]
Screenshot size and layout[edit | edit source]
- Landscape vs portrait
- Desktop, tablet, mobiles
Defaults[edit | edit source]
- Date formats
Permissions[edit | edit source]
Images needed[edit | edit source]
Suggest an image and mark the page it's needed on with {{NeedsImage}}. See Category:Articles_that_need_an_image_or_photo.
- If this image from the Commons https://commons.wikimedia.org/wiki/File:Bayes_theorem.png could please be added to Bayesian_reasoning#Bayes_Theorum, I'd much appreciate it! Canele (talk) 23:42, 25 February 2019 (EST)
Small tasks[edit | edit source]
When a task is complete move it to the COMPLETED section at the bottom of the page
- Add Talk:Individual_Quotes#Quotes_to_add Simon Wessely quotes and others eg Charles Shepherd to Individual_Quotes
- PACE trial
- Add PACE letter from David Clark https://twitter.com/LouCorsius/status/719993266876391424/photo/1
- Add Trudie ChalderICO FOIA source p36-37 "no direct threats", p30 "activists" as a disparaging term confirming no PACE researchers were threatened to Stigma, Simon Wessely, Trudie Chalder, Esther Crawley and PACE trial pages
- Add PACE didn't receive 150 FOI act requests https://twitter.com/TomKindlon/status/677173627532402688
- Add https://web.archive.org/web/20160508230150/http://www.meactionuk.org.uk/Response-to-Dr-Stuart-Spencer.htm - Letter from Malcolm Hooper on PACE trial
- Add PACE trial theft info https://dl.dropboxusercontent.com/u/23608059/PDW-re-theft.pdf
- Add Jonathan Edwards letter to a Prof. Gundersen on PACE trial http://forums.phoenixrising.me/index.php?threads/norwegian-professor-in-biology-supportive-of-pace.44177/page-5#post-721234
- Add Cort article to PACE page, Learn more section http://www.cortjohnson.org/forums/threads/pace-trial-gets-most-devastating-critique-yet.4003/#post-15641
- Add to Peter White page Lewith 2016 Complementary and alternative healthcare use by participants in the PACE trial of treatments for chronic fatigue syndrome http://www.jpsychores.com/article/S0022-3999(16)30327-0/abstract
- Add to Brain and Basal ganglia Acute Changes in Striatal Microstructure Predict the Development of Interferon-Alpha Induced Fatigue Dowell 2016 http://www.healthrising.org/blog/2016/04/06/immune-system-fatigue-brain-me-cfs-fibromyalia/
- Lactate add
- Shungu 2012 Increased ventricular lactate in chronic fatigue syndrome. III. Relationships to cortical glutathione and clinical symptoms implicate oxidative stress in disorder pathophysiology
- Effect of Milnacipran Treatment on Ventricular Lactate in Fibromyalgia: A Randomized, Double-Blind, Placebo-Controlled Trial Natelson 2015 https://pubmed.ncbi.nlm.nih.gov/26335989/
- 2014 Chronic widespread pain: increased glutamate and lactate concentrations in the trapezius muscle and plasma Björn Gerdle https://pubmed.ncbi.nlm.nih.gov/23887335/
- plus many others
- http://www.freezepage.com/1374761286EFCHIYENBE - SwissRE insurer - Managing claims for chronic fatigue the active way
- Amolak Bansal:
- Add Bansal's presentation - related research by Banash - Extended B cell phenotype in patients with myalgic encephalomyelitis/chronic fatigue syndrome: a cross‐sectional study source-Clin Exp Immunol. 2016 May; 184(2): 237–247. 2016 Feb 22. doi: 10.1111/cei.12749 PMCID: PMC4837232 PMID: 26646713 License: Fair Usage PMC4837232 ***plus***
- Mensah, F.K.F., Bansal, A.S., Ford, B. and Cambridge, G., 2017. Chronic fatigue syndrome and the immune system: Where are we now?. Neurophysiologie Clinique/Clinical Neurophysiology, 47(2), pp.131-138. http://dx.doi.org/10.1016/j.neucli.2017.02.002 Immune system where are we now **https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1440524/
- Add http://www.meaction.net/2016/05/15/brain-connectivity-problems-causing-signalling-problems/
- Add http://www.theestablishment.co/2016/05/13/the-hidden-battle-for-the-rights-of-chronic-fatigue-syndrome-sufferers/
- Add https://cfsremission.wordpress.com/2016/05/14/cortisol-cfs-and-microbiome/
- Add http://www.meassociation.org.uk/2016/05/ive-suffered-with-me-since-i-was-eight-and-the-way-im-treated-hasnt-changed-in-30-years-the-independent-12-may-2016/
- Add https://www.ncbi.nlm.nih.gov/pubmed/27165859 Reversal of Refractory Ulcerative Colitis and Severe Chronic Fatigue Syndrome Symptoms Arising from Immune Disturbance in an HLA-DR/DQ Genetically Susceptible Individual with Multiple Biotoxin Exposures Shelly R Gunn 2016
- Add http://www.meaction.net/2016/05/11/fluge-and-mellas-search-for-genetic-markers/
- Add http://www.meaction.net/2016/05/09/study-housebound-versus-nonhousebound-patients-with-mecfs/
- Add sources only to Magnesium page https://selfhacked.com/2016/05/11/21-proven-science-based-reasons-magnesium-amazing-including-drawbacks/
- Add http://www.eurekalert.org/pub_releases/2016-05/bawh-etg050616.php 2016, Exploring the gut-brain connection for insights into multiple sclerosis, describes Rothhammer 2016, Type I interferons and microbial metabolites of tryptophan modulate astrocyte activity and central nervous system inflammation via the aryl hydrocarbon receptor Nature Medicine https://www.nature.com/articles/nm.4106
- Add Blackwood 1998 https://www.ncbi.nlm.nih.gov/pubmed/9771781 Effects of exercise on cognitive and motor function in chronic fatigue syndrome and depression
- Add http://www.healthrising.org/blog/2016/05/09/activated-mast-cell-activation-syndrome-mecfsfm/
- Add Michiels 1998 Attention and verbal learning in patients with chronic fatigue syndrome https://www.ncbi.nlm.nih.gov/pubmed/9745235
- Add https://www.researchgate.net/publication/283476227_Psychogenic_explanations_of_physical_illness_Time_to_examine_the_evidence
- Add Wyller 2016 Altered neuroendocrine control and association to clinical symptoms in adolescent chronic fatigue syndrome: a cross-sectional study http://translational-medicine.biomedcentral.com/articles/10.1186/s12967-016-0873-1
- Add Shan 2016 Progressive brain changes in patients with chronic fatigue syndrome: A longitudinal MRI study https://pubmed.ncbi.nlm.nih.gov/27123773/
- Add matrix metalloproteinase-9 (MMP9) page - unreliable selfhacked source removed
- Add http://www.huffingtonpost.com/-stephanie-land/patients-with-chronic-ill_b_9818754.html
- Add 1997 Clinical Trial- Pathogenesis and management of delayed orthostatic hypotension in patients with chronic fatigue syndrome by Lorenzo https://www.ncbi.nlm.nih.gov/pubmed/9292244
- Add Wilson 2001 https://www.researchgate.net/publication/11813965_What_is_Chronic_Fatigue_Syndrome_Heterogeneity_Within_an_International_Multicentre_Study
- Add systematic review Cho 2005 The placebo response in the treatment of chronic fatigue syndrome: a systematic review and meta-analysis https://www.ncbi.nlm.nih.gov/pubmed/15784798
- Add http://www.healthrising.org/blog/2016/04/24/nath-nih-chronic-fatigue-syndrome-study-push-back/
- Add https://corsius.wordpress.com/2016/04/23/biased-research-on-cfs/
- Add http://www.itv.com/news/tyne-tees/update/2013-05-08/teenager-with-m-e-says-shes-accused-of-exaggerating-her-illness/
- Add http://www.healthrising.org/forums/threads/can-simple-blood-tests-help-to-identify-chronic-fatigue-syndrome-me-cfs.4228/ - comments on Hickie 2006 Post-infective and chronic fatigue syndromes precipitated by viral and non-viral pathogens: prospective cohort study
- Add Galbraith 1997 Evidence for enteroviral persistence in humans https://www.ncbi.nlm.nih.gov/pubmed/9018051
- Add Leighton 2016 Autonomic correlations with MRI are abnormal in the brainstem vasomotor centre in Chronic Fatigue Syndrome https://www.ncbi.nlm.nih.gov/pubmed/27114901
- Add RCT 2016 Graded versus Intermittent Exercise Effects on Lymphocytes in Chronic Fatigue Syndrome Broadbent https://www.ncbi.nlm.nih.gov/pubmed/27116645
- Add https://meagenda.wordpress.com/2009/10/27/dr-nigel-speight-resigns-from-children-and-young-persons-organisation-ayme/ - AYME no longer exists
- RituxME, Rituximab
- Add to MS/Ritux pages http://www.gene.com/media/press-releases/14609/2015-10-08/genentechs-ocrelizumab-first-investigati
- Add to ritux/b-cell pages http://forums.phoenixrising.me/index.php?threads/extended-b-cell-phenotype-in-patients-with-me-cfs-a-cross-sectional-study.41743/#post-674305 - a commentary on Extended B cell phenotype in patients with myalgic encephalomyelitis/chronic fatigue syndrome: a cross‐sectional study (2015) https://doi.org/10.1111/cei.12749
- Add to Ritux page https://forums.phoenixrising.me/threads/update-from-haukeland-about-the-rituxme-study.44540/ - Update from Haukeland about the RituxME study
- Add http://www.meassociation.org.uk/2016/05/me-associations-contributions-towards-mitochondrial-muscle-research-in-mecfs-17-may-2016/
- Add Huth 2016 ERK1/2, MEK1/2 and p38 downstream signalling molecules impaired in CD56dimCD16+ and CD56brightCD16dim/− natural killer cells in Chronic Fatigue Syndrome/Myalgic Encephalomyelitis patients http://translational-medicine.biomedcentral.com/articles/10.1186/s12967-016-0859-z
- Add Kidd 2016 The Relationship between Age and Illness Duration in Chronic Fatigue Syndrome http://www.mdpi.com/2075-4418/6/2/16
- Add Band 2016 Assessing the reliability of the five minute speech sample against the Camberwell family interview in a chronic fatigue syndrome sample https://www.ncbi.nlm.nih.gov/pubmed/27095328
- Add http://www.huffingtonpost.co.uk/dr-simon-duffy/the-misleading-research-a_b_9726490.html
- Add Joyce 1996 Memory, attention, and executive function in chronic fatigue syndrome. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC486360/?page=8
- Add letter from 1995 addressing Sharpe's research - unsure which was intended - Cognitive behaviour therapy should be compared with placebo treatments OR Patients beliefs about their illness were probably not a major factor https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2350897/pdf/bmj00539-0053d.pdf
- Add Sukocheva 2016 http://bmcinfectdis.biomedcentral.com/articles/10.1186/s12879-016-1497-z 'Coxiella burnetii' dormancy in a fatal ten-year multisystem dysfunctional illness: case report
- Make sure this article is linked to on the ME page, maybe elsewhere too - citation: Ed BMJ 1978;(3 June):1436-7 Epidemic Myalgic Encephalomyelitis https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1604957/pdf/brmedj00128-0006b.pdf
- Add this study on cytokines to the cytokines page (and pages for the specific ones affected) Phillip Peterson 1994 Effects of Mild Exercise on Cytokines and Cerebral Blood Flow in Chronic Fatigue Syndrome Patients https://www.ncbi.nlm.nih.gov/pmc/articles/PMC368231/pdf/cdli00002-0112.pdf
- Add Chronic Fatigue Syndrome: Have Flawed Assumptions Been Derived from Treatment-Based Studies? Rickman 1994 article to the Chronic Fatigue Syndrome page https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1615008/pdf/amjph00453-0124.pdf
- Add to the ketogenic diet page Gano 2014 Ketogenic diets, mitochondria, and neurological diseases https://www.ncbi.nlm.nih.gov/pubmed/24847102
- Create a basic outline page about UK ME support http://www.mesupport.co.uk/index.php?page=anniversary-statement - dead link, ME Support page could be created - it's no longer a group though
- Make sure this video about Klimas' gene study is included on her page, and ME/CFS Gene Study https://sharkmedia.nova.edu/media/ME+CFS+Genes+Study/1_06vh90p0
- Add ME Advocacy article to NIH study page under Learn more http://www.meadvocacy.org/nih_sidesteps_critical_problems_with_the_me_cfs_study
- Add to MRI pages Schwartz 1994 - Detection of intracranial abnormalities in patients with chronic fatigue syndrome: comparison of MR imaging and SPECT https://www.ncbi.nlm.nih.gov/pubmed/8141020
- Add Guardian article to list of news articles on ME and CFS http://www.theguardian.com/lifeandstyle/2016/apr/04/chronic-fatigue-syndrome-cfs-taken-seriously Maybe also to PACE page, and pages for Montoya, Hornig & Dimmock.
- Add study Demitrack 1992 Plasma and cerebrospinal fluid monoamine metabolism in patients with chronic fatigue syndrome: preliminary findings https://www.ncbi.nlm.nih.gov/pubmed/1282370
- Add study Wong 1992 Skeletal muscle metabolism in the chronic fatigue syndrome. In vivo assessment by 31P nuclear magnetic resonance spectroscopy https://www.ncbi.nlm.nih.gov/pubmed/1446478
- Add review 1992 [Symptoms, signs and laboratory findings in patients with chronic fatigue syndrome] [in Japanese] Kuratsune 1992 https://www.ncbi.nlm.nih.gov/pubmed/1337562
- Add NK study - review Uchida 1992 [Chronic fatigue immune dysfunction syndrome] [in Japanese] https://www.ncbi.nlm.nih.gov/pubmed/1287238
- Add ProHealth Announces Its 2015 ME/CFS Advocate Of The Year – Cort Johnson to Cort Johnson page http://www.prohealth.com/me-cfs/library/showarticle.cfm?libid=28684
- Add http://www.meassociation.org.uk/2015/12/plenty-of-new-blood-and-enthusiasm-at-the-uk-mecfs-biobank-23-december-2015/
- Add McCrone 2012 Adaptive pacing, cognitive behaviour therapy, graded exercise, and specialist medical care for chronic fatigue syndrome: a cost-effectiveness analysis https://pubpeer.com/publications/22870204
- Add http://www.mrijournal.com/article/S0730-725X(15)00303-3/abstract
- Add IiME funded B cell study by UCL published Mensah 2015 Extended B cell phenotype in patients with myalgic encephalomyelitis/chronic fatigue syndrome: a cross‐sectional study http://www.investinme.org/IIME%20Newsletter%20December%202015.htm
- Add to Peter White or NICE guidelines 2007 page http://forums.phoenixrising.me/index.php?threads/peter-white-barts-comments-on-draft-nice-guidelines-insight-into-their-views.1239/
- Add ME and Vaccinations 1997 article or sources http://www.investinme.org/InfoCentre-vaccines-popup-1.htm
- Add 160 Victims at Lake Tahoe : Chronic Flu-Like Illness a Medical Mystery Story ROBERT STEINBROOK JUNE 7, 1986 http://articles.latimes.com/1986-06-07/news/mn-9956_1_lake-tahoe
- Add http://www.investinme.org/Article-419%20Professor%20Hooper%20Response%20to%20The%20Observer%20Newspaper%20Aug2011.htmhttp://iacfsme.org/PDFS/Reporting-of-Harms-Associated-with-GET-and-CBT-in.aspx
- NIH Post-Infectious ME/CFS Study page:
- Article to add to Fibromyalgia, Younger and LDN pages https://web.archive.org/web/20190103130948/http://nationalpainreport.com/fibromyalgia-can-we-crack-the-code-and-put-the-patient-first-8829846.html - just discussion of future study
- Add this article to Brian Walitt page http://www.cortjohnson.org/forums/threads/brian-walitt-and-the-psychosomaticism-of-fibromyalgia-another-look.3915/
- Add a link to this discussion between Elizabeth Dowsett & P. D. Welsby to her page https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2399326/pdf/postmedj00061-0066.pdf - just a discussion piece
- Make sure the Ramsay-style criteria created my Shepherd, Goudsmit & Howes is linked to on its own page, and those of the authors http://www.axfordsabode.org.uk/me/mecrit2014.htm
- Pick a page about a person (patient, doctor, researcher, journalist etc) and add a photo to their page.
- Add to NIH page http://www.healthrising.org/blog/2016/05/26/proposal-vastly-increase-funding-mecfs-nih-passes-first-test/
- Make sure this crucial chart of ME quality of life and related study are included and study referenced Hvidberg 2015 The Health-Related Quality of Life for Patients with Myalgic Encephalomyelitis / Chronic Fatigue Syndrome (ME/CFS) http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0132421
- Add to NAC page *the sources only * from https://selfhacked.com/2016/05/27/top-25-science-based-health-benefits-n-acetyl-cysteine-nac/
- Add to mitochondria and Eric Gordon pages http://www.gordonmedical.com/unravelling-complex-chronic-illness/gordon-medical-research-center-now-funding-replication-study-on-cfidsme-findings/
- Add to fatigue page http://www.healthrising.org/blog/2016/05/31/fatigue-japanese-way/
- Add to NK cell and b cell pages and key author pages http://forums.phoenixrising.me/index.php?threads/novel-identification-and-characterisation-of-transient-receptor-potential-melastatin-3-ion-channels.44932/
- Add to Davis page and severely ill study page http://www.meaction.net/2016/06/04/davis-at-invest-in-me-new-severe-patients-data/
- Add to page on Fisetin https://selfhacked.com/2016/06/04/15-science-based-health-benefits-fisetin-1-favorite/ - does not meet science guidelines
- Add to Alison Wearden page, maybe others Bayliss 2016 Implementing resources to support the diagnosis and management of Chronic Fatigue Syndrome/Myalgic Encephalomyelitis (CFS/ME) in primary care: A qualitative study http://bmcfampract.biomedcentral.com/articles/10.1186/s12875-016-0453-8
- Add to Ronald Davis page and list of news articles on ME and CFS Living with 'one of the last major diseases we know nothing about' Sean O'Brian Dec 22nd 2016 https://www.thejournal.ie/readme/me-invisible-illness-2792636-Jun2016/
- Add Review to microbiome page and Simon Carding page Navaneetharaja 2016 A Role for the Intestinal Microbiota and Virome in Myalgic Encephalomyelitis/Chronic Fatigue Syndrome (ME/CFS)? https://www.ncbi.nlm.nih.gov/pubmed/27275835
- Add to cognitive dysfunction page https://www.healthrising.org/forums/resources/cognition-and-chronic-fatigue-syndrome-me-cfs-key-findings-and-seminal-papers.348/
- Neuropsychological performance in persons with chronic fatigue syndrome: results from a population-based study. Majer 2008 https://journals.lww.com/psychosomaticmedicine/FullText/2008/09000/Neuropsychological_Performance_in_Persons_With.11.aspx
- Cvejic 2016 Cognitive Dysfunction in Chronic Fatigue Syndrome: a Review of Recent Evidence. May;18(5):24 http://www.ncbi.nlm.nih.gov/pubmed/27032787
- Capuron 2006 Cognitive dysfunction relates to subjective report of mental fatigue in patients with chronic fatigue syndrome. https://pubmed.ncbi.nlm.nih.gov/16395303/
- Constant 2011 Cognitive deficits in patients with chronic fatigue syndrome compared to those with major depressive disorder and healthy controls https://pubmed.ncbi.nlm.nih.gov/21255911/
- Objective evidence of cognitive complaints in Chronic Fatigue Syndrome: a BOLD fMRI study of verbal working memory. Neuroimage Lange 2005 https://www.ncbi.nlm.nih.gov/pubmed/15907308
- Less efficient and costly processes of frontal cortex in childhood chronic fatigue syndrom Mikuno 2015 https://pubmed.ncbi.nlm.nih.gov/26594619/
- Functional neuroimaging correlates of mental fatigue induced by cognition among chronic fatigue syndrome patients and controls Cook 2007 http://www.ncbi.nlm.nih.gov/pubmed/17408973
- Vagus nerve Beaumont 2012 Reduced cardiac vagal modulation impacts on cognitive performance in chronic fatigue syndrome https://www.ncbi.nlm.nih.gov/pubmed/23166694
- National Institute of Health
- Add to chronic fatigue page, maybe also primer(s)? self.com/wellness/2016/06/the-difference-between-chronic-fatigue-syndrome-and-extreme-tiredness/ - better sources needed
- Add to mtDNA page Why Do We Inherit Mitochondrial DNA Only From Our Mothers? - Steph Yin 2016 http://www.nytimes.com/2016/06/24/science/mitochondrial-dna-mothers.html comments on
- Zhou 2016 Mitochondrial endonuclease G mediates breakdown of paternal mitochondria upon fertilization https://science.sciencemag.org/content/353/6297/394.full
- Mitochondrial Adam and Eve suggested 2013 https://www.nytimes.com/2013/08/13/science/new-studies-suggest-an-adam-and-eve-link.html
- This appears to be Kew UK Gov archive, add to relevant page for easy access https://valerieeliotsmith.files.wordpress.com/2015/01/natarchbn141dss.pdf
Other suggestions[edit | edit source]
- Add a portal on Wikipedia for CFS or umbrella (e.g., auto-immune-related conditions), bringing more awareness and contributions on Wikipedia (also through subpages, such as "B cells and CFS"), and which we could reference here
- Can this task be removed? Wikipedia tasks should not be in the MEpedia list. If it's a task for MEpedia then also suggest removing since many Portals already need extra work and several comorbidities still don't have pages which is a greater priority (Removal requested by User:Notjusttired Aug 2019, moved out of high priority tasks on Aug 2020 by Njt)
When a task is complete move it to the COMPLETED section at the bottom of the page
- Add Margaret Williams article about PACE criticism http://www.investinme.org/IIME-Newslet-1603-01.htm
- Pick a member of the OMF advisory board, and make sure we have a page for them giving a summary of who they are. http://me-pedia.org/wiki/Open_Medicine_Foundation
- Read Osler's Web and document key events/people/documents it refers to, linking to the book for readers to learn more.(please note the page# where she discusses the change in fingerprints, add here http://me-pedia.org/wiki/Fingerprint_change)
- Read Mary Dimmock's "Thirty Years of Disdain" and ensure MEpedia covers the key events/people/resources referred to, with citations.
- Read this summary of ME/CFS research, add details to all relevant pages http://paradigmchange.me/me-abnormalities/
Historical articles[edit | edit source]
Add these articles:
- http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1584694/pdf/canmedaj00332-0046.pdf
- http://jama.jamanetwork.com/article.aspx?articleid=311962
- http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1277260/
- https://books.google.com/books?id=Yoi11TCZSE8C&pg=PA21&lpg=PA21&dq=Lewis+effort+syndrome+mottle&source=bl&ots=FX5vL0oafQ&sig=oGydqO_vAY5zS6A9JEGPxR6vpBI&hl=en&sa=X&ei=rG46VbzsKcWHsQSTlYCgDg&ved=0CC4Q6AEwAg#v=onepage&q=Lewis%20effort%20syndrome%20mottle&f=false
- https://books.google.com/books?id=jtcCAAAAYAAJ&pg=PA76&lpg=PA76&dq=cardiac+phase+of+the+war+neuroses&source=bl&ots=-EvPo4rQJg&sig=wbuUYp39tiPaA4sLRiTHNsAJwWM&hl=en&sa=X&ei=yLY6VbHAMuKIsQSQ84CgAg&ved=0CCoQ6AEwBA#v=onepage&q=cardiac%20phase%20of%20the%20war%20neuroses&f=false
- https://books.google.com/books?id=1AVHAQAAMAAJ&pg=PA1919&lpg=PA1919&dq=irritable+heart+of+soldiers+dacosta+1871&source=bl&ots=yeXur4uyW0&sig=8boB-L18PKPSpqVJAyk2LO9pC9w&hl=en&sa=X&ei=0oE6VZCQL-SwsAT584HQDQ&ved=0CEoQ6AEwCA#v=onepage&q=irritable%20heart%20of%20soldiers%20dacosta%201871&f=false
There are also a very large number of resources here that need to be added: http://forums.phoenixrising.me/index.php?threads/historical-me-research-literature-and-related-information.10282/
Stem cell treatments[edit | edit source]
Info such as at http://www.bbc.com/news/health-35065905 and http://www.prohealth.com/library/showarticle.cfm?libid=14735 would be interesting to have. Brettz9 (talk) 11:37, 19 January 2016 (PST)
Treatments[edit | edit source]
A great rundown of infections related to ME/CFS and potential treatments. Link can be added to "Further reading" on the List of treatments page. Information here can also be included on the appropriate pages for specific infectious agents and specific antivirals. https://sites.google.com/site/cfstestingandtreatmentroadmap/ --JenB (talk) 09:24, 11 December 2015 (PST)
Basic biochemistry[edit | edit source]
- Cross reference with CFS research to all Vitamin and Mineral pages Also choline and essential fatty acid --JenB (talk) 11:47, 10 December 2015 (PST)
Infectious disease[edit | edit source]
New study shows that EBV can infect neurons. Apparently we didn't know this before! http://www.meaction.net/2015/12/10/study-shows-epstein-barr-virus-can-infect-human-neurons/ Consider updating the Herpesvirus page with any relevant information. I think it would be really great to expand the EBV (and really all the herpesvirus pages) with information on the association of these viruses with both CFS and other diseases, especially those involving B cells and the possible infection of nervous tissue. --JenB (talk) 08:38, 16 March 2016 (PDT)
Completed[edit | edit source]
When a task is complete move it HERE
Withdrawn developer tasks[edit | edit source]
Tasks no longer needed since either another solution was found or they don't seem worthwhile given the work involved.
- pivot not showing Potential treatments banner - fixed by User:Notjusttired with Common.js changes as suggested by User:Pyrrhus
- all editors to see visitor stats eg popular pages or searched for terms - it's hard to know what topics to work on
- Is this necessary? Popular pages are visible via the link in lefthand sidebar. I don’t know of any way to find “searched for” terms without a custom database query. Pyrrhus (talk) 19:21, 16 May 2019 (EDT) - withdrawn by Notjusttired - Google analytics is the best solution but no way to link it here
- Debug Special:OrphanedPages which appears not to be populating correctly - details at MEpedia_talk:Orphaned_pages#List_not_populating_correctly. Canele (talk) 03:32, 6 April 2019 (EDT)
- Could it be that this page list is updated daily or weekly rather than immediately? The example given is now sorted - I presume without any intervention. notjusttired (talk) 19:04, May 24, 2019 (EDT)
Developer Completed 2021[edit | edit source]
Use https not http[edit | edit source]
- Currently, http and https are both being used in the URLs throughout the website. This means that some users will land on non-secure pages (http w/out "s").
- All pages need automatically redirect from http to https. This will keep everything secure, and improve SEO and organic search traffic.
- It looks like it's covered on https://www.mediawiki.org/wiki/Manual:HTTPS
(suggested by Fireballsky, added by Njt (Oct 2020)
Developer Completed 2018-2019[edit | edit source]
content hidden |
---|
$wgMaxShellMemory = 524288; $wgUserEmailUseReplyTo = true;
$wgVisualEditorEnableDiffPage = true;
/* CHECK IF STAGING SERVER DETECTED */ if ((strpos($wgServer, 'staging') !== false) or (strpos($IP, 'staging') !== false)) { $wgLogo = 'https://upload.wikimedia.org/wikipedia/commons/5/5e/Commons-emblem-Under_construction-green.svg'; $wgEnableEmail = false; }
$wgGroupPermissions['emailconfirmed']['skipcaptcha'] = true; $ceAllowConfirmedEmail = true;
Disallow: /wiki/MEpedia talk: Disallow: /wiki/File talk: Disallow: /wiki/Help talk: Disallow: /wiki/Category talk: Disallow: /wiki/Portal talk: Disallow: /wiki/User: Disallow: /wiki/User talk: Disallow: /wiki/MediaWiki: Disallow: /wiki/MediaWiki talk: Disallow: /wiki/Template: Disallow: /wiki/Template talk:
# Allow the Internet Archiver to index action=raw and thereby store the raw wikitext of pages User-agent: ia_archiver Allow: /*&action=raw
Disallow: /wiki/Talk:
$wgAutoConfirmCount = 50; $wgGroupPermissions['autoconfirmed']['skipcaptcha'] = true;
|
Withdrawn editing tasks[edit | edit source]
content hidden |
---|
|
Completed in 2021 (includes admin tasks)[edit | edit source]
content hidden |
---|
|
Completed in 2020 (includes admin tasks)[edit | edit source]
Completed in 2019 (includes admin tasks)[edit | edit source]
content hidden |
---|
https://doi.org/10.1080/21641846.2015.1124520 - done already
|