Skip to content
This repository has been archived by the owner on Oct 6, 2019. It is now read-only.

A project to resurrect 52Poké Forums and migrate it to a modern NodeBB instance.

License

Notifications You must be signed in to change notification settings

mudkipme/52poke-forums-migration

Repository files navigation

52poke-forums-migration

This is a project to resurrect 52Poké Forums and migrate it to a modern NodeBB instance.

52Poké Forums had been using an ancient PHP forum software named BMForum. You are welcome to watch and contribute to this project if you happened to have a similar forum instance and plan to migrate to a modern vendor.

Usage

  1. Run npm install git+https://github.com/mudkipme/52poke-forums-migration.git to install.
  2. Copy bin/import to the root directory of NodeBB.
  3. Create a migration.json with the MySQL information of the old software.
  4. Run ./import import <type>.

Progress

  • Create the NodeBB instance
  • Set up user groups and boards
  • Migrate user data
  • A parser to convert BBCode to Markdown
  • Migrate topics
  • Migrate posts
  • Migrate chats
  • Update parsed signatures
  • Simpified Chinese / Traditional Chinese conversion plugin
  • OAuth login from 52Poké Wiki users
  • Migrate the Medal/Badge/Ribbon system
  • A checking-in plugin for NodeBB
  • Support wikilinks
  • A new Pokémon plugin for 52Poké Forums
  • Lock the legacy 52Poké Forums

Related Projects

Copyright

All source codes (not including related projects) are under BSD-3-Clause, and all documents are under Attribution-NonCommercial-ShareAlike 3.0 Unported.

52Poké (神奇宝贝部落格/神奇寶貝部落格, 神奇宝贝百科/神奇寶貝百科) is a Chinese-language Pokémon fan site. Neither the name of 52Poké nor the names of the contributors may be used to endorse any usage of codes and/or documents under this project.

Pokémon ©2018 Pokémon. ©1995-2018 Nintendo/Creatures Inc./GAME FREAK inc. 52Poké and this project is not affiliated with any Pokémon-related companies.

About

A project to resurrect 52Poké Forums and migrate it to a modern NodeBB instance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published