PsychonautWiki:Roadmap
From PsychonautWiki
Jump to: navigation, search

Roadmap

Roadmap for planned changes and additions to the wiki (mainly back-end, structure and semantics). Please add anything you think we might need, and try to keep this page updated with current progress.

Useful sources

Task list

In progress

  • Redraw some of the molecules to standardise halogen colours

Research

  • Install an integrated threaded discussion board; Extension:Discussion looks pretty good! PJosepherum (talk)
  • Implement backup strategy
    • Database
      • (DONE) cron job for database
      • script for encryption
      • script for diff files (it would take a lesser amount of the universe's particles to it store that way; i.e. less kbs)
    • Website
    • Images
    • xcloner or similar for manual backups perhaps PJosepherum (talk) 13:35, 27 April 2014 (UTC)
  • (IN PROGRESS) Repair piwik bug:
    • piwik uses php cli, and our host uses php-cgi
    • i manually applied the patch
    • we'll need to wait for next cron job to run to see if it worked -Surgeon (talk) 20:19, 27 April 2014 (UTC)

Development

Database semantic integration

  • (IN PROGRESS) Implement semantic categories
  • (IN PROGRESS) Implement semantic substances
    • Implement semantic substance forms
  • (HALTED) Rename pages using the new naming system
    • Configure new namespaces
    • Automatically move all old experience reports, but using the new semantic system for naming
    • (CANCELED) Move incomplete articles from the "Talk" namespace into the main namespace, while adding the "Stub" Template to them
  • Determine semantic, universal, multi-language name
  • Implement semantic experience reports
    • Implement semantic experience forms
  • Implement a transclusion policy for Templates
  • Implement translations
  • Implement Guidelines
  • Import semantic chemical data

Completed Tasks

  • 27/04/14: Extension:FlaggedRevs; which provides an interface for permitted users to review an article's readability before it is published; this will superceed the current system of creating the article in the Talk: namespace and moving the page when complete. Please see Help:Extension:FlaggedRevs) PJosepherum (talk) 13:26, 27 April 2014 (UTC)
  • (DONE) Import back all images
  • (DONE) Reconfigure logo to stop tracking by another entity
  • (DONE) Install mediawiki
  • (DONE) Implement Short URLs
  • (DONE) Configure logo
  • (DONE) Install/Configure favicon
  • (DONE) Install composer
  • (DONE) Install semantic mediawiki
  • (DONE) Install Piwik analytics
  • (DONE) Implement the correct license
  • (DONE) Fix dynamic logo
  • (DONE) Import files (i.e. images)
  • (DONE) Update DNS information
  • (DONE) Reupload images with the importImages.php maintenance script
  • (DONE) Delete all references to all images (specifically missing images) in the database
  • (DONE) Import changes from the old database
  • (DONE) Write redirect rules to correctly redirect users using a search engine, old links from the web, or bookmarks
  • (DONE) Correct major template issues (use the planned semantic system)
  • (DONE) Disable all translations
    • (DONE) Remove all language tags (Unit marker comments, translate tags, languages tags)
    • (DONE) Delete all translated pages

Extensions

Special:Version lists all currently installed extensions

Implement extensions

  • (DONE) Extension:MobileFrontend
  • (DONE) Extension:Cite
  • (DONE) Extension:NoTitle
  • (DONE) Extension:SemanticForms
  • (DONE) Extension:ParserFunctions
  • (DONE) Extension:UserMerge
  • (DONE) Extension:Piwik Integration
  • (DONE) Extension:CleanChanges
  • (DONE) Extension:RandomSelection
  • (DONE) Extension:Translate
  • (DONE) Extension:UniversalLanguageSelector
  • (DONE) Extension:CategoryTree
  • (DONE) Extension:HeaderTabs
  • (DONE) Extension:TitleKey
  • (NOT NOW! (last time corrupted the database)) Hide namespace name from display in title
  • (ATTEMPTING) Extension:Popups to display article summaries when the user hovers over a link
  • (DONE) Extension:Scribunto
    • Configured for lua binary

Develop extensions

  • Create wiki link menu adder system thing ()
  • If a word found within an article is also present in the "drug:" namespace, we can code in a mouse over window showing the selected drug's info table and structure
  • Automate updating the change log PsychonautWiki:Change_Log

Translation

  • Language bar location
    • It probably should be included inside a mediawiki template, with dynamic links.
  • Find a way to display statistics about number of pages in a single language (http://psychonautwiki.org/w/index.php?title=Main_Page&diff=4164&oldid=3959)
  • List pages to be translated by order of priority
  • Find better translation tools
  • Find better translation resources
  • Improve original version of currently translated pages
  • Verify currently translated pages
  • Double check currently translated pages
  • Verify interlingual link formatting (https://www.mediawiki.org/wiki/Help:Links#Interlanguage_links)
  • Verify that translation of marked for translation pages is only allowed for certain languages on certain pages

Progress

  • (IN PROGRESS) Determine list of important pages for translation
  • (IN PROGRESS) Translate important pages into languages we know
    • French
    • Welsh
    • German

Priority 0

  • Main_Page (and transcluded pages)
    • (DONE) français (French)
    • Cymraeg (Welsh)

Priority 1

Priority 2

Namespaces

Namespace structure

List of all default extensions namespaces: [8]

  • "Experience:"
  • "Substance:"
  • "Effect:"
  • [...]

Categories

Categories are used to give the articles a semantic hierarchy. Add an article to a category with [[Category:Name]], and display it as a link in an article with [[:Category:Name]].

The top level category is Category:Categories.

As with portals in the beta, there are several top level categories. Articles relating to a specific portal should reside within their respective category, and can reside inside multiple categories, as following;

(Orange are completed, red are not yet created. If we create a tag for [[Category:Name]] in both the parent category:, and the article for now. We can merge the corresponding articles into the category: namespace.)

Experience

Experience - Category:Experience

Substances

Before continuing any further, we need to decide once and for all if we want to use singular or plural categories. Diogenes (talk) 22:55, 18 April 2014 (UTC)

Psychedelic sources should be plural (Plants, Herbs, Drugs, etc). Specific classes of drug should be singular (with redirects from plural titles). Substances should be titled as the name by which they are best known, with semantic redirects for other names or modifications to each name; DMT <= (Dimethyltryptamine, n,n-DMT, etc). PJosepherum (talk) 12:01, 20 April 2014 (UTC)

Subjective effects

    • Undocumented components - Category:Undocumented components

Other

    • Replication - Category:Replication
    • Trip Reports - Category:Trip Reports
  • Harm Reduction - Category:Harm Reduction
    • Chemistry - Category:Chemistry
      • Preparation - Category:Preparation
        • Recipes - Category:Recipes
        • Extraction - Category:Extraction
        • Synthesis - Category:Synthesis
    • Biology - Category:Biology
      • Metabolism
      • Cellular biology
    • Physics - Category:Physics
    • Astronomy - Category:Astronomy
  • Consciousness - Category:Consciousness
    • Lucid dreaming - Category:Lucid dreaming
    • Meditation - Category:Meditation
    • Philosophy - Category:Philosophy
    • Sobriety - Category:Sobriety

Experience Form

Draft of Information to be inputted in experience/trip reports forms.

Any field can be left empty, as it is preferable to have missing data than wrong data.

List of fields:

  • Experience
    • Report title
    • Language code(s) the report is written in (ISO 639‑1)
    • Date/Time of experience
      • Year
      • Month
      • Day
      • Hours
      • Minutes
  • User
    • User name on wiki
    • Gender
    • Sex
    • Weight
    • Height
    • Age
  • Ingestion (multiple instances are possible)
    • Time (relative to T+0)
    • Substance
      • Substance Form
    • Dosage
      • Amount
      • Unit
    • Administration method
  • Effects
    • [List of subjective effects]
  • Effects duration
    • [...]
  • Narrative
    • Story

Substance Template

Modern Template

Complete Boxes

Previous Template


<headertabs />