MEpedia:Suggested tasks

__NOINDEX__

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

 * Science: Metabolic trap, Kynurenine pathway, Kynurenine pathway hypothesis, indoleamine 2,3-dioxygenase (IDO), Citric acid cycle, Central nervous system, Nitric oxide hypothesis, Brain, Brain imaging (now moved to Brain), Microbiome hypothesis, PACE trial, and Hypothalamic-pituitary-gonadal axis (HPG axis)
 * Portals: Portal:Treatments, Portal:Pathogens, Portal:Cardiovascular system
 * News: List of news articles on ME and CFS‏‎ a top 10 page. Suggestions can be left on its talk page. 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).

High priority
When a task is complete move it to the COMPLETED section at the bottom of the page
 * 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
 * High usage page Fibromyalgia needs a cleanup, mostly adding citations meeting the Science guidelines
 * Female predominant diseases: complete this table of gender ratio + prevalence for chronic illness: Female predominant diseases (will likely be used in advocacy and outreach efforts)
 * 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
 * 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)


 * CREATE AND POPULATE PAGES FOR genitourinary impairment (ICC requirement)  neuroendocrine (CCC 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.
 * Creating all remaining comorbidity pages for those suggested by ICC and CCC - myofascial pain syndrome, interstitial cystitis, Raynaud's phenomenon, prolapsed mitral valve, and irritable bladder syndrome. (Requested by Notjusttired Aug 2019)
 * A research portal would may prove very popular Portal:Research suggested by Notjusttired 18:57, May 24, 2019 (EDT)

Admin suggestions
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
When a task is complete move it to the COMPLETED section at the bottom of the page $wgSpamRegex = "/visit our website/";
 * Add the Abuse Filter extension so we can have custom editor warnings and certain phrases banned. Configure: in LocalSettings.php add  set to   - requested by Njt, Oct 2019
 * Run Update.php after installing AbuseFilter
 * Add AbuseFilter rights, so admins and bureaucrats have full use -
 * Add an "AbuseFilter editors" group in LocalSettings.php:
 * 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)
 * 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)
 * I think your mobile logo mepedia_logo_mobile.png would be ideal!
 * Pyrrhus (talk) 21:07, July 20, 2019 (EDT) (Requested Jul 2019)

$wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['createpage'] = false; $wgGroupPermissions['user']['edit'] = false; $wgGroupPermissions['user']['createpage'] = false; $wgGroupPermissions['emailconfirmed']['edit'] = true; $wgGroupPermissions['emailconfirmed']['createpage'] = true; $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
 * check why search engine crawls are taking months to reflect updates - Google search console, robots, etc, consider adding site map that including images requested by User:Notjusttired (Recrawl of key pages requested Jul 2019)
 * 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)
 * 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, Scribunto, TemplateData, PageImages, Citoid, VisualEditor, Thanks, StructuredDiscussions, PageTriage, AbuseFilter.
 * We should also update the HitCounters extension to resolve some minor bugs.
 * 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.
 * Although not required, it is advised to also update the Pivot skin as well. (Timeless skin, Cite, and ParserFunctions update not needed - comes with release 1.31+)
 * PHP will need to be updated to at least version 7.2.9 for MediaWiki 1.34. The following PHP extensions are required: ctype, dom, fileinfo, iconv, json, mbstring, xml
 * Changes can be tested on the staging server before being implemented on the production server. See MEpedia:Developer guide.
 * 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)
 * Apply the HitCounters patch so that the popular pages link is in the correct language (will be done when HitCounters is upgraded for later MediaWiki version) - requested by Njt Oct 2019
 * 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  and )
 * 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):
 * 1) First disable editing by anonymous and registered users
 * 1) Then re-enable editing for emailconfirmed users
 * IF it is ever decided to add a sitemap to MEpedia, here are possible instructions. This is not a suggestion, rather an attempt to document something which may be decided on in the future. (suggested by Notjusttired July 2019)
 * Add to LocalSettings.php:
 * (Alternative, less helpful option if sitemap won't recognize some namespaces:
 * Create a "sitemap" directory in a publicly accessible directory eg /var/www/me-pedia.org. Ensure sitemap folder is accessible via external URL with read / execute access to everyone.
 * Create sitemap - first check fspath and urlpath in the following match the newly created sitemap directory.
 * (more info: https://www.mediawiki.org/wiki/Manual:GenerateSitemap.php https://www.mediawiki.org/wiki/Manual:$wgSitemapNamespaces )
 * 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
Update backup protocol to more closely adhere to industry norms: (Requested by Pyrrhus May 2019) Change this: 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;
 * 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:
 * 1) STAGING SERVER SETTINGS
 * 2) Pyrrhus, May 2019

## Database settings for the staging server $wgDBname = ""; $wgDBuser = ""; $wgDBpassword = ""; } To this: 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'; } nice -n 19 mysqldump --host=$dbhost --user=$dbuser --password=$dbpw --add-drop-table $dbname > dbcontent.sql 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 echo " Taking MEpedia out of read-only mode ..." >> $logfile sed -i "/$msg/d" "$webrootdir"/LocalSettings.php echo " overwriting robots.txt in $webrootdir ..." >> $logfile cd $webrootdir echo 'User-agent: *' > robots.txt echo 'Disallow: /' >> robots.txt chmod a+r robots.txt Discussion on backup:
 * 1) STAGING SERVER SETTINGS
 * 2) Pyrrhus, May 2019
 * 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  and add   to the front of it:
 * Add the following code to the production server's Fullsitebackup script, right before the "TAR website files" section:
 * 1) Put MEpedia into read-only mode
 * 1) Put MEpedia into read-only mode
 * Then add the additional following code to the production server's Fullsitebackup script, right before the "Create final backup file" section:
 * 1) Take MEpedia out of read-only mode
 * 1) Take MEpedia out of read-only mode
 * Add the following code to the end of the staging server's Fullsiterestore script, just before the "Exit Banner":
 * 1) Overwrite any production robots.txt with staging robots.txt
 * 1) Overwrite any production robots.txt with staging 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-
 * 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)

Developer: Install StructuredDiscussions
The following instructions are to be completed AFTER the “New Backup Protocol” request.

Prepare for StructuredDiscussions extension (PART ONE): (Requested by Pyrrhus May, 2019) Install StructuredDiscussions extension (PART TWO):
 * 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 .  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   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.)
 * 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:
 * (More info may be found in the documentation included with the download.)

Replace $wgMainCacheType = CACHE_NONE; $wgMemCachedServers = []; with the following $wgMainCacheType = CACHE_MEMCACHED; $wgSessionCacheType = CACHE_MEMCACHED; $wgMemCachedServers = ["127.0.0.1:11211"]; php maintenance/populateContentModel.php --ns=1 --table=revision php maintenance/populateContentModel.php --ns=1 --table=archive php maintenance/populateContentModel.php --ns=1 --table=page
 * 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)
 * 1) Shared memory settings
 * 1) Shared memory settings
 * 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=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 $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';
 * Add the following to LocalSettings.php on the staging server to define the namespaces for StructuredDiscussions:
 * 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

 * 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
 * I would recommend $wgRCLinkLimits to be [50, 100, 250, 500, 1000, 2000, 5000]
 * Pyrrhus (talk) 15:06, January 4, 2020 (EST)

$wgContentNamespaces = [ NS_MAIN, NS_PORTAL]; $wgShortPagesNamespaceBlacklist = [ NS_PORTAL];
 * Count Portal pages as content? This affects popular pages stats. But exclude them from the ShortPages count. - added User:Njt

Images needed
Suggest an image and mark the page it's needed on with. 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, I'd much appreciate it! Canele (talk) 23:42, 25 February 2019 (EST)

Small tasks
When a task is complete move it to the COMPLETED section at the bottom of the page 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 Talk:Individual_Quotes#Quotes_to_add Simon Wessely quotes and others eg Charles Shepherd to Individual_Quotes
 * Add Trudie Chalder ICO 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 https://www.nova.edu/nim/research/mecfs-genes.html to ME/CFS Gene Study page
 * Add https://grants.nih.gov/grants/guide/notice-files/NOT-AI-16-046.html
 * Add http://www.healthrising.org/blog/2016/04/06/immune-system-fatigue-brain-me-cfs-fibromyalia/
 * Make sure MEpedia covers the GETSET study https://spoonseeker.com/2016/05/23/a-few-notes-on-getset/
 * Add https://twitter.com/Firestormmer/status/734650703847784449
 * Add http://www.freezepage.com/1374761286EFCHIYENBE
 * Add http://www.healthrising.org/blog/2016/05/19/25-disease-chronic-fatigue-syndrome-mecfs-unique-many-people-homebound/
 * Add http://www.meaction.net/2016/05/18/uk-plans-worlds-biggest-biomedical-mecfs-study/
 * Add Bansak'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. Published online 2016 Feb 22. doi: 10.1111/cei.12749 PMCID: PMC4837232 PMID: 26646713 License: Fair Usage PMC4837232 ***plus***
 * https://twitter.com/Firestormmer/status/733001836186238976
 * Add to ketogenic diet page under exogenous ketones https://ketosource.co.uk/exogenous-ketone-supplements-review/
 * Add http://www.meassociation.org.uk/2016/05/remember-shine-the-spotlight-on-mecfs-research-and-management-dr-shepherd-recalls-highlights-of-burgess-hill-meeting-14-may-2016/
 * Add http://medicalxpress.com/news/2016-05-chronic-fatigue-patients-suppress-emotions.html
 * 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
 * Add http://www.meassociation.org.uk/2016/05/me-associations-contributions-towards-mitochondrial-muscle-research-in-mecfs-17-may-2016/
 * Add new page for MEGA UK study https://www.actionforme.org.uk/news/mega-new-me-research-project/#.Vzn9sbBp4gk.twitter
 * Add http://www.meaction.net/2016/05/15/brain-connectivity-problems-causing-signalling-problems/
 * Add details of new Crawley study to her page, and mention AfME funding it, also mention that on AfME page http://forums.phoenixrising.me/index.php?threads/esther-crawley-paediatric-prevalence-study-funded-by-action-for-me.44622/#post-724857
 * Add to MAGENTA page http://apps.who.int/trialsearch/Trial2.aspx?TrialID=ISRCTN23962803
 * 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
 * Add http://phoenixrising.me/archives/28077
 * 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 to Ritux page https://twitter.com/Firestormmer/status/730399214686056448
 * Add https://selfhacked.com/2016/05/11/21-proven-science-based-reasons-magnesium-amazing-including-drawbacks/
 * Add http://scienmag.com/further-clues-in-the-fight-against-chronic-fatigue-syndrome/
 * Add http://www.eurekalert.org/pub_releases/2016-05/bawh-etg050616.php
 * Add https://www.ncbi.nlm.nih.gov/pubmed/9771781
 * Add http://www.meaction.net/2016/05/09/study-housebound-versus-nonhousebound-patients-with-mecfs/
 * Add http://www.healthrising.org/blog/2016/05/09/activated-mast-cell-activation-syndrome-mecfsfm/
 * Add https://www.ncbi.nlm.nih.gov/pubmed/9745235
 * Add http://healthy-magazines.com/chronic-fatigue-syndrome-mecfs-uncovering-mystery/
 * Add https://www.researchgate.net/publication/283476227_Psychogenic_explanations_of_physical_illness_Time_to_examine_the_evidence
 * Add http://chi.sagepub.com/content/early/2016/04/22/1742395316644770.abstract
 * Add http://translational-medicine.biomedcentral.com/articles/10.1186/s12967-016-0873-1
 * Add http://www.meaction.net/2016/05/05/progressive-brain-changes-in-patients-with-chronic-fatigue-syndrome-are-our-brains-starved-of-oxygen/
 * Add http://www.meactionuk.org.uk/Response-to-Dr-Stuart-Spencer.htm
 * Add https://selfhacked.com/2016/05/03/mmp9/
 * Add http://forums.phoenixrising.me/index.php?threads/norwegian-professor-in-biology-supportive-of-pace.44177/page-5#post-721234
 * Add to NIH page http://www.occupycfs.com/2016/05/03/staying-the-course-to-where/
 * Add http://www.huffingtonpost.com/-stephanie-land/patients-with-chronic-ill_b_9818754.html
 * Add https://www.ncbi.nlm.nih.gov/pubmed/9292244
 * Add https://tipsforme.wordpress.com/2015/10/19/resource-walking-problems/?utm_content=bufferb75ff&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
 * Add https://www.researchgate.net/publication/11813965_What_is_Chronic_Fatigue_Syndrome_Heterogeneity_Within_an_International_Multicentre_Study
 * Add http://www.meaction.net/2016/05/01/patients-and-professor-publish-biomedical-mecfs-paper/
 * Add 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/
 * Add http://chi.sagepub.com/content/early/2016/04/22/1742395316644770.long
 * Add http://onlinelibrary.wiley.com/doi/10.1002/jmri.25283/full
 * Add https://www.ncbi.nlm.nih.gov/pubmed/9018051
 * Add http://www.tandfonline.com/doi/full/10.1080/21641846.2016.1160598
 * Add http://www.meaction.net/2016/04/27/nih-study-will-bring-new-technology-and-expertise-to-mecfs/
 * Add https://www.ncbi.nlm.nih.gov/pubmed/27114901
 * Add 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/
 * Add to MS/Ritux pages http://www.gene.com/media/press-releases/14609/2015-10-08/genentechs-ocrelizumab-first-investigati
 * Add http://translational-medicine.biomedcentral.com/articles/10.1186/s12967-016-0859-z
 * Add http://www.mdpi.com/2075-4418/6/2/16
 * Add 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 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC486360/?page=8
 * Add https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2350897/pdf/bmj00539-0053d.pdf
 * Add http://bmcinfectdis.biomedcentral.com/articles/10.1186/s12879-016-1497-z
 * Add https://twitter.com/LouCorsius/status/719993266876391424/photo/1
 * Make sure this article is linked to on the ME page, maybe elsewhere too - citation: Ed BMJ 1978;(3 June):1436-7  - 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) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC368231/pdf/cdli00002-0112.pdf
 * Add this 1994 article to the Chronic Fatigue Syndrome page https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1615008/pdf/amjph00453-0124.pdf
 * Add this article to the e-coli page https://cfsremission.wordpress.com/2016/03/29/the-care-and-feeding-of-e-coli-probiotics/
 * Add this article to the autoimmunity page http://cellfatigue.blogspot.co.uk/2016/03/autoimmunity-and-self-tolerance-in-mecfs.html
 * Make sure this study is mentioned on the ketogenic diet page https://www.ncbi.nlm.nih.gov/pubmed/24847102
 * Create a basic outline page about this UK ME support group http://www.mesupport.co.uk/index.php?page=anniversary-statement You can copy-paste an outline from the outlines page http://me-pedia.org/wiki/MEpedia_article_outlines#Patient_Group.2FCharity
 * Add new simple protocol article to Ken Lassesen's hypothesis page (probiotics) https://cfsremission.wordpress.com/2016/03/31/best-two-probiotics-to-start-probiotic-approach/ and also add this https://cfsremission.wordpress.com/2016/03/27/pictures-of-cfs/
 * Add this interesting anecdote to the MS page http://www.cortjohnson.org/forums/threads/a-chronic-fatigue-syndrome-pots-patient-responds-to-a-multiple-sclerosis-drug-what-does-it-mean.4028/
 * Make sure this video about Klimas' gene study is included on her page, and wherever the study is covered (perhaps its own page needed?) https://sharkmedia.nova.edu/media/ME+CFS+Genes+Study/1_06vh90p0
 * Add 2006 announcement of fatigue service at Barts UK led by Peter White to White's page, and Shirley Conran page and Maurice Murphy pages. https://web.archive.org/web/20070522194545/http://www.bartsandthelondon.nhs.uk/formedia/press/release.asp?id=1216
 * 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 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 MRI pages https://www.ncbi.nlm.nih.gov/pubmed/8141020
 * Add Guardian article to list of articles about ME http://www.theguardian.com/lifeandstyle/2016/apr/04/chronic-fatigue-syndrome-cfs-taken-seriously#comment-71789644 Maybe also to PACE page, and pages for Montoya, Hornig & Dimmock.
 * Add study https://www.ncbi.nlm.nih.gov/pubmed/1282370
 * Add study https://www.ncbi.nlm.nih.gov/pubmed/1446478
 * Add study https://www.ncbi.nlm.nih.gov/pubmed/1337562
 * Add NK study https://www.ncbi.nlm.nih.gov/pubmed/1287238
 * Add this article to Cort Johnson page http://www.prohealth.com/me-cfs/library/showarticle.cfm?libid=28684
 * Add http://carersfight.blogspot.co.uk/2015/12/the-pace-trial-concerns-raised-by.html
 * Add https://m.facebook.com/photo.php?fbid=955820941179099&id=100002536068526&set=a.274636879297512.61710.100002536068526&source=57
 * Add https://twitter.com/senseaboutsci/status/683616829923831808?s=09
 * Add https://en.wikipedia.org/wiki/Chronic_fatigue_syndrome_treatment
 * Add http://simmaronresearch.com/2015/12/ian-lipkin-three-to-five-years-to-solve-chronic-fatigue-syndrome-mecfs/
 * Add http://www.meassociation.org.uk/2015/12/plenty-of-new-blood-and-enthusiasm-at-the-uk-mecfs-biobank-23-december-2015/
 * Add https://pubpeer.com/publications/22870204
 * Add http://my.meaction.net/local_chapters/mepedia/forum_threads/4224?token=9408280d9eecf4e9b52677e3e5d6acd6e397162f#message_16831
 * Add http://my.meaction.net/local_chapters/mepedia/forum_threads/4116?token=9408280d9eecf4e9b52677e3e5d6acd6e397162f#message_16842
 * Add http://www.imet.ie/imet_documents/BYRON_HYDE_little_red_book.pdf
 * Add http://www.mrijournal.com/article/S0730-725X(15)00303-3/abstract
 * Add https://dl.dropboxusercontent.com/u/23608059/PDW-re-theft.pdf
 * Add https://twitter.com/LetsDoIt4ME/status/678983105865195520/photo/1
 * Add https://twitter.com/bengoldacre/status/679228319234195456
 * Add http://forums.phoenixrising.me/index.php?threads/peter-white-barts-comments-on-draft-nice-guidelines-insight-into-their-views.1239/
 * Add http://www.investinme.org/InfoCentre-vaccines-popup-1.htm
 * Add http://articles.latimes.com/1986-06-07/news/mn-9956_1_lake-tahoe
 * Add https://www.actionforme.org.uk/uploads/pdfs/CMRC-draft-minutes-111115.pdf
 * Add http://onlinelibrary.wiley.com/doi/10.1002/14651858.CD011040/full
 * Add http://www.cortjohnson.org/forums/threads/severely-ill-chronic-fatigue-syndrome-me-cfs-study-expanded.3432/
 * Add https://twitter.com/postersandme/status/677469604348870657/photo/1
 * Add http://www.qmul.ac.uk/media/news/items/smd/81841.html
 * Add https://en.wikipedia.org/wiki/Controversies_related_to_chronic_fatigue_syndrome
 * Add https://twitter.com/TomKindlon/status/677173627532402688
 * 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
 * Add to Walitt and NIH study pages http://thoughtsaboutme.com/2016/03/21/keep-an-eye-on-your-walitt-nih-study-poses-dramatic-risk-to-long-term-disability-benefits/
 * Article to add to Fibromyalgia, Younger and LDN pages http://nationalpainreport.com/fibromyalgia-can-we-crack-the-code-and-put-the-patient-first-8829846.html
 * 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
 * Add this article (and the study referred to) to Leonard Jason's page (maybe others?) http://www.meaction.net/2016/03/18/study-says-scientists-must-agree-on-classifying-patients/
 * 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 http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0132421
 * Add to NAC page 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/
 * Make sure we have a page on the GETSET trial http://forums.phoenixrising.me/index.php?threads/getset-graded-exercise-therapy-guided-self-help-treatment-getset.44749/
 * Make sure the ME Association page link to purple book gets to the latest one http://www.meassociation.org.uk/2016/06/the-eight-edition-of-our-clinical-and-research-masterwork-is-published-today-1-june-2016/
 * 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/
 * Add to Davis and mitochondria and severely ill study pages http://www.meaction.net/2016/06/04/ron-davis-errors-metabolism/
 * Add to Weardon page, maybe others http://bmcfampract.biomedcentral.com/articles/10.1186/s12875-016-0453-8
 * Add to Davis page and list of news articles https://www.thejournal.ie/readme/me-invisible-illness-2792636-Jun2016/
 * Add to microbiome page and Simon Carding page https://www.ncbi.nlm.nih.gov/pubmed/27275835
 * Add to cognitive dynsfunction page http://www.healthrising.org/blog/2016/06/12/cognition-chronic-fatigue-syndrome-key-findings/
 * Add White study http://www.jpsychores.com/article/S0022-3999(16)30327-0/abstract
 * Add to vision page http://www.meresearch.org.uk/news/vision-thesis/
 * Add to NIH page http://www.occupycfs.com/2016/06/14/responding-to-the-nih-rfi/
 * Add to chronic fatigue page, maybe also primer(s)? http://www.self.com/wellness/2016/06/the-difference-between-chronic-fatigue-syndrome-and-extreme-tiredness/
 * Add to OMF and/or severely ill study page http://www.openmedicinefoundation.org/expanded-mecfs-metabolomics-study/
 * Add to mtDNA page http://www.nytimes.com/2016/06/24/science/mitochondrial-dna-mothers.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
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
Add these articles: 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/
 * 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

Stem cell treatments
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
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

 * 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
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
When a task is complete move it HERE

Withdrawn developer tasks
Tasks no longer needed since either another solution was found or they don't seem worthwhile given the work involved.

Developer Completed 2018-2019
(Requested by Pyrrhus, Feb 2019)
 * Add EmbedVideo extension from https://www.mediawiki.org/wiki/Extension:EmbedVideo to allow us to embed YouTube or Vimeo clips, eg Linda Crowhurst's on Severe M.E., videos for symptoms like muscle twitches, myclonus, and advocacy clips/explanations - the MEAnalysis PACE video for instance - this would help those with photophobia
 * WikimediaMessages added
 * Skins: Add a stable dark/dark grey skin that's mobile friendly (and migraine friendly) eg Timeless DarkCSS as custom CSS on Timeless skin - requested by User:Notjusttired
 * Skins: Add Pivot and Foreground (both mobile friendly), consider defaulting to Pivot for all mobile devices requested by User:Notjusttired
 * Add the Visual Editor to the “MEpedia:” and “Help:” namespaces so new contributors don’t need to learn wikitext to edit a page. To do this, first verify that "MEpedia" is listed in $wgExtraNamespaces in LocalSettings.php, then add the following to the LocalSettings.php file:
 * allow search engines to crawl the Files namespace eg http://me-pedia.org/wiki/File:example.jpg so images come up when doing Google search on images for reuse requested by User:Notjusttired
 * Install AddThis extension for sharing - if poss with Facebook, Twitter and pinterest links showing - requested by [[User:
 * Turn on setting to autofix redirects in LocalSettings.php - as per Mediawiki configuration info - requested by User:Notjusttired
 * Can Citation bot be set up for all new users - see Wikipedia for link & institutions (Requester unknown)
 * This task has been abandoned because the required PHP compilation, template setup, and bot registration is beyond the capabilities of our developers. See https://github.com/ms609/citation-bot for more details. Pyrrhus (talk) 22:01, 22 May 2019 (EDT)

$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; }
 * Add the following to LocalSettings.php, as requested by our hosting company at https://help.dreamhost.com/hc/en-us/articles/217292577-MediaWiki-overview (requested by Pyrrhus, May 2019)
 * Add the following to LocalSettings.php, as described in https://www.mediawiki.org/wiki/VisualEditor/Diffs (requested by Pyrrhus, May 2019)
 * Add the following to the end of LocalSettings.php to disable email on the staging server (staging.me-pedia.org): (Requested by Pyrrhus May 2019)
 * Fix the wiki emailer so that new users can receive the “confirm your email account” email and so that established users can receive email notifications of changes, etc. (Requested by Pyrrhus, Feb 2019)
 * Edit pivot skin's Pivot.skin.php to set autocomplete to on for mobile devices only. notjusttired (talk) 18:52, May 24, 2019 (EDT)
 * Fix email sending from MEpedia. Either configure sendmail properly on the production server or configure $wgSMTP properly in the LocalSettings.php file.  If we are going to use $wgSMTP, here are some links that provide the exact SMTP information to use: configuration and protocols.  For $wgSMTP, one can set up a new email account called "donotreply@me-pedia.org" using the DreamHost dashboard: https://panel.dreamhost.com/index.cgi?tree=cloud.compute& This new email account can either reject all incoming mail or forward all incoming mail to mepedia @ meaction.net  (requested by Pyrrhus May 2019)
 * Add  to LocalSettings.php file. (Requested by Pyrrhus May 2019)
 * Consider making the members of the "emailconfirmed" group visible only to administrators. There is a theoretical risk of email spam when anyone can see who has confirmed their email and who hasn't. To do this, simply add $wgImplicitGroups[] = 'emailconfirmed'; to LocalSettings.php. I am not advocating for this action, merely documenting this if it is ever needed. (Removed, since the members of emailconfirmed are already mostly invisible to the public.)
 * consider adding a "thanks" button if it can be easily adopted from the WMF software (see: https://en.wikipedia.org/wiki/Help:Notifications/Thanks) -- really nice way for editors to communicate appreciation to one another that costs many fewer "spoons" than writing/reading a note (suggested by Canele, June 2019)
 * I like this idea but can't see any instructions for doing installing this on those pages. I have copied both the and  across notjusttired (talk) 14:25, July 17, 2019 (EDT)
 * There is a Thanks extension that will probably do the trick, but we can't install it until after we update the MediaWiki software, unfortunately.
 * Pyrrhus (talk) 22:31, July 17, 2019 (EDT)
 * I didn't think to look there! We can install it, but need a previous version that matches what we have - REL_1_30 I think, and will need to upgrade it once MediaWiki is upgraded. The code is on github, linked to the page. I think this is worth requesting notjusttired (talk) 15:04, July 19, 2019 (EDT)
 * Oh super! both, Pyrrhus and Njt! Canele (talk) 16:42, July 20, 2019 (EDT)

$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:
 * Remove the following from LocalSettings.php. Our new policy is that people need to make 50 edits before they skip the CAPTCHA, regardless of whether they are emailconfirmed or not. (Requested by Pyrrhus May 2019)
 * Add the following to https://www.me-pedia.org/robots.txt, under "User-agent: *": (requested by Pyrrhus June 2019)
 * Is this done now? notjusttired (talk) 17:46, August 6, 2019 (EDT)
 * Yes! Pyrrhus (talk) 21:38, August 7, 2019 (EDT)

User-agent: ia_archiver Allow: /*&action=raw
 * updating the DynamicPageList (Wikimedia) extension so that one can order results by popularity.
 * Add Files name space to sitemap in LocalSettings.php requested by User:Notjusttired
 * See AddThis extension documentation - publisher ID to add to LocalSettings.php ra-5cdfe8dacb9028fa - requested by User:Notjusttired - to show sharing options in left menu
 * Add ReplaceText extension with access for bureaucrats, admins - for updating renamed pages or categories. Requested by User:Notjusttired
 * The following addition to the robots.txt file may also be useful as described in https://www.mediawiki.org/wiki/Manual:Robots.txt Pyrrhus (talk) 23:23, 16 May 2019 (EDT)
 * 1) Allow the Internet Archiver to index action=raw and thereby store the raw wikitext of pages
 * UPDATE - how do we test this? (User:Notjusttired, May 22,2019)
 * Tested and workin notjusttired (talk) 18:48, May 24, 2019 (EDT)

Disallow: /wiki/Talk:
 * Add the following to https://www.me-pedia.org/robots.txt to prevent Google from crawling Talk pages: (requested by Pyrrhus May 2019)
 * Create a user right group that automatically turns off the CAPTCHA after the user has made 50 edits - requested by Canele (talk) 18:26, 30 March 2019 (EDT)
 * One way to accomplish this is to add the following to LocalSettings.php. This will require 50 edits before a user is given the "autoconfirmed" role. (which is different from the "emailconfirmed" role) Pyrrhus (talk) 22:10, 16 May 2019 (EDT)

$wgAutoConfirmCount = 50; $wgGroupPermissions['autoconfirmed']['skipcaptcha'] = true;
 * Upgrade EmbedVideo extension to latest stable one to fix errors in new skins and add facebook video support User:Notjusttired
 * AddThis sharing extension installed
 * Fix double redirects setting set on LocalSettings.php
 * Configure Lingo extension to specify that each term should be annotated only (Requested by Notjusttired)
 * Installs of Pivot and Timeless dark skins
 * Use OneColumnAllPages extension to configure web archive access, or other Web Archive solution - requested by User:Notjusttired

Completed in 2019 (includes admin tasks)

 * Categorize all uncategorized pages (list of uncategorized pages here: http://me-pedia.org/wiki/Special:UncategorizedPages)
 * Make sure this Lightning Process study is on the LP page https://www.ncbi.nlm.nih.gov/pubmed/26983138?dopt=Abstract
 * Add this UK TV segment about a patient https://www.youtube.com/watch?v=I8lsRlUhRps&feature=youtu.be Where? Added to pediatric page
 * Add a malaise image to the PEM page. If we can get a volunteer to have an image of them perhaps out at a cafe' (before) and two or three days later at home with the impact showing on their face (after) this would be a very helpful illustration. (Done with #TwoFacesofME Tweets)
 * Fix the email address "mepedia@meaction.net". It currently rejects emails with a "Google Groups Error".  (Requested by Pyrrhus, Feb 2019)
 * Add significant ME/CFS (or related) Facebook groups to the Social media page. Canele (talk) 15:35, 29 March 2019 (EDT)
 * Fix the New User Message as suggested on the User talk:New user message talk page.  The New User Message has already been moved to Template:Welcome, all that remains to be done is to delete the MediaWiki:Newusermessage-template page.  (Requested by Pyrrhus, Feb 2019)
 * Add extra code to Common.css from Notjusttired/common.css (except for the end section that's commented out) - for alternating table rows and minor tweaks
 * Add these Google fonts to Common.css to make them available for all skins: Oswald, Oswald italic, Oswald italic small-caps, Oswald small-caps, Oswald bold italic, Oswald bold italic small-caps, Oswald bold, Oswald bold small-caps, Permanent marker, Permanent marker bold, use Oswald small-caps for MEpedia logo text. Let us know the CSS font family names for all fonts above. - notjusttired (talk) 10:58, May 25, 2019 (EDT)
 * Adapt/copy Wikipedia's general disclaimer to replace our current general disclaimer at MEpedia:General_disclaimer. The specific copy of Wikipedia's disclaimer to use is https://en.wikipedia.org/w/index.php?title=Wikipedia:General_disclaimer&oldid=860114216  Be sure to note that full URL address in the edit summary in a brief acknowledgement that our disclaimer has been adapted from theirs.  (Requested by JaimeS June 2019)
 * Rewrite MEpedia:About according to the ideas raised on MEpedia talk:About. (Requested by Pyrrhus April 2019)
 * Mark all pages in the Category:MEpedia documentation and Category:MEpedia help categories as "semiprotected" by marking them as "Allow only autoconfirmed users" to edit them. Except for the "Sample page", which needs to be editable by all users.  (And except for any talk pages, or any pages that are already protected and editable only by Administrators.)  (Requested by Pyrrhus May 2019)
 * Not sure how/who needs to do this - is it a LocalSettings.php request that's outstanding? Should a semi-protection message by added to all first? notjusttired (talk) 16:12, August 11, 2019 (EDT)
 * An admin needs to mark those pages as “semiprotected”. That is all.
 * Pyrrhus (talk) 16:25, August 11, 2019 (EDT)


 * Review, update, and approve MEpedi:Copyright_policy.
 * these have been updated, are you happy that is this done now? (Njt Aug 2019)
 * It doesn't matter if I'm happy, just whether MEAction is happy. Since these are policy pages, they must be reviewed/approved by MEAction before they can be considered "final".  Until then, they're just "drafts"...  Hope this helps.
 * Pyrrhus (talk) 22:41, August 10, 2019 (EDT)
 * Right, just waiting for MEAction to review then notjusttired (talk) 16:12, August 11, 2019 (EDT)


 * Create MEpedia:Terms of use - it's linked to from bottom of all pages. Add it to “MEpedia documentation” category. Make it protected so that only admins can edit it. (Requested by Pyrrhus May 2019)
 * Create MEpedia:Privacy policy - it's linked to from bottom of all pages. Add it to “MEpedia documentation” category.  See Talk:Wmf:Privacy policy for details. Make it protected so that only admins can edit it.  Also make Privacy policy protected because that is an important redirect. (Request last updated by Pyrrhus April 2019)
 * Create MEpedia:Cookie statement - it's linked to from bottom of all pages. Add it to “MEpedia documentation” category. Make it protected so that only admins can edit it. Also make Cookie statement protected because that is an important redirect.  Requested by Pyrrhus April 2019)
 * Wmf redirect protected thanks to User:Kmdenmark notjusttired (talk) 16:12, August 11, 2019 (EDT)