User:Brettz9/To-dos

Policy decisions

 * Discuss alternative license options; if change also change at MEpedia:Copyrights and under "our special license" (latter presumably requires server access; shows up twice on content pages); announce any changes at http://my.meaction.net/local_chapters/mepedia/forum_threads/4104.

Editing

 * Utilize hidden dimensions in sortable table code on Notable studies (cohort size, blinded?, peer-reviewed?, randomized?, subject, summary)? http://my.meaction.net/local_chapters/mepedia/forum_threads/4200 (add chocolate study because!)
 * Categories
 * Add Functional Medicine subcategories to relevant article pages; http://www.meaction.net/2015/12/06/announcing-mepedia-a-knowledge-base-for-me-science-and-history/#comment-1117
 * Add categories to pages based on Main page's divisions (currently finished "Neurotransmitters and hormones") and then add Category:Fundamental on main page if agreed.
 * Streamline categories to be more faceted (e.g., body systems probably should only have high level body systems, and have subcategories or another system for low-level ones)
 * Use Extension:Form to facilitate non-tech users contributing and Ollie's "outline" creation? http://my.meaction.net/local_chapters/mepedia/forum_threads/4082.
 * See also MEpedia suggestions and Category:User to-dos

Programming to-dos

 * Fix Extension:NiceCategoryList2 or make Extension:Extension:DynamicPageList into a parser function so it can be used properly in a module (?) or template; for expanding main page items once based on categories. Might also try mw.config.get('wgCategories'); but wouldn't get caching out of box. After completed, then lock main page (as sub-items can still be modified by users) and report back to NiceCategoryList2 creators.

Periodic upkeep

 * Update to latest Mediawiki version
 * Upgrade other extensions (at https://www.mediawiki.org/wiki/Special:ExtensionDistributor ) to ensure working properly with the updated version (Need command-line access)
 * Might check https://doc.wikimedia.org/mediawiki-core/master/php/LocalSettingsGenerator_8php_source.html for updates to LocalSettings.php file
 * Re-import Wikipedia Citation templates to keep them up to date (see also VisualEditor/Citation tool)
 * Update dumps and make links to them (though avoiding the user tables or uploaded files which should not be redistributed): Manual:DumpBackup.php
 * (Login on Putty (load->open mepedia, pass on local machine under "mepedia" (or search for "shell")) and run  within   folder; confirm at http://me-pedia.org/dumps/ ; then from within same folder, do  )

Possibly in farther future

 * Programming
 * Create a table query system which would allow continued use of standard Mediawiki table syntax but allow embedding of filtered table results on another page (from wiki code or a page for providing a form for displaying results of a query).
 * Extension:DataTable2 for allowing queries of tables; uses custom table syntax, however (we could avoid this by building our own putting it in Mediawiki:Common.js file code instead; this might use server-side code to do filtering so as to avoid the need for the network to deliver the full set of data, as long as it is secure (e.g., XPaths might not be)). http://my.meaction.net/local_chapters/mepedia/forum_threads/4200
 * Transclude individual article summaries (e.g., Notable studies) into big table (or join together for the benefit of queries as per DataTable2 (mentioned above)? http://my.meaction.net/local_chapters/mepedia/forum_threads/4200
 * (Requires server access)
 * Approved revisions ("patrolled"?) or marking as official? Extension:FlaggedRevs or Extension:Approved Revs http://my.meaction.net/local_chapters/mepedia/forum_threads/4082
 * Labeled Section Transclusion extension might come in handy for transcluding sections. If not might just use onlyinclude; see Transclusion
 * Extension:SendmailToWiki may not be a security risk, but it requires the user to not only enter a PIN in preferences but use it in emails--something probably too complicated if aiming this at newbies.
 * Waiting for more contributors: Add Knowledge Desk and link to it in Tools? http://my.meaction.net/local_chapters/mepedia/forum_threads/4082 ; MediaWiki:Sidebar; see Manual:Interface/Sidebar; Synergy with an IRC channel?
 * Add Tracker or use Trello? https://trello.com/