Skip to content
This repository has been archived by the owner on Apr 6, 2023. It is now read-only.
/ Wikia-Archeology Public archive

Looking at Wikia/Fandom's legacy platform code and attempting software necromancy

License

Notifications You must be signed in to change notification settings

knot126/Wikia-Archeology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wikia Archeology Project

Quick notetaking on installation process

NOTE: Can use git diff against the orignial repo to see the changes I have made, though not all are needed.

Notes and env

  • I am using XAMPP 7.1.30-5

Basic steps so far

  • Set the proper variables for the dc/env and remove secrets.php from LocalSettings.php
  • Edit variables file to use the simple load balancer
  • Create the wikicities and other databases manually (in /maintanance/wikia/sql)
    • You need to insert data into some of them, see errors for details
  • Create the wiki's database manually from tables.sql

Technical

When FANDOM needs to load a wiki, it takes the current subdomain and uses it to find the "city" (what indivdual wikis were originally called, since FANDOM/Wikia used to be called WikiCities). The city data is used to find the url, db and other information about this wiki, for example its founder and creation date.

The specific mechanism for this is WikiFactory: