vanilla/porter
Vanilla Porter是一个将其他论坛导出到Vanilla的工具。
Requires
- php: >=5.6.0
Requires (Dev)
- squizlabs/php_codesniffer: 1.5.*
- dev-master
- v2.5
- v2.4
- v2.3
- v2.2
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1
- dev-add-missing-columns
- dev-php-8-support
- dev-update-user-meta-table
- dev-add-profile-fields-table
- dev-feature/alias-structure
- dev-fix/xenforo-password
- dev-fix/vBulletin-die
- dev-feature/drupal7-extended
- dev-feature/vBulletin-reactions
- dev-feature/answerhub-QnA
- dev-fix/xenforo-media-performance
- dev-fix/vBulletin-deleted-posts
- dev-feature/phpbb3-viewed-posts
- dev-feature/improve-vBulletin
- dev-feature/improve-answerhub
- dev-evaluation/porters
- dev-feature/mvc
- dev-release/2.3
This package is auto-updated.
Last update: 2024-09-13 20:44:51 UTC
README
Vanilla Porter是一个方便的工具,可以将您旧的论坛导入到新的Vanilla论坛。它将创建一个可以直接通过仪表板导入到Vanilla的压缩文本文件。
请不要使用Vanilla Porter进行升级。它用于从其他论坛迁移,包括不兼容的Vanilla 1.x系列。
要求
Porter需要PHP 5.3+和连接到您现有数据库。就是这样!
入门指南
请使用官方版本,它是一个单独的文件。查看官方文档以获取重要的使用说明。
如果您有一个基于PHP的论坛(vBulletin、phpBB等),您可能可以直接将其放在服务器上并从那里运行。对于更复杂的配置(如jForum,即Java环境),我们建议将数据库导出到PHP/MySQL服务器并在那里运行。
自己动手!
要支持新的论坛源,复制"sample_package.php",将其重命名为您的平台,放入packages
文件夹,并遵循其内联文档。
您可以通过index.php
运行Vanilla Porter,这将使用源文件而不是单文件官方版本。这使得保持其更新和调试问题更容易。
当它准备好时,向我们发送一个pull请求,并签署我们的贡献者协议(需要vanillaforums.org论坛账户)。
命令行支持
Porter可以通过命令行运行。使用--help
标志执行index.php
文件,以获取完整选项列表。
对于具有非常大的数据库或仍在生产中的开发者,我们建议在本地主机环境中使用数据库副本通过命令行运行导出。这会让生活更容易。
构建发布版本
运行make.php
,这将构建一个名为vanilla2export.php
的单个文件。简单易行。