# 如何提供旧画廊的内容？

**URL:** https://meta.discourse.org/t/how-to-provide-the-contents-of-an-old-gallery/257945
**Category:** Migration
**Tags:** phpbb
**Created:** [2023 年3 月 13 日 11:44 UTC](https://meta.discourse.org/t/how-to-provide-the-contents-of-an-old-gallery/257945 "2023-03-13T11:44:47Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### 作者： ![Roi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roi/32/130587_2.png) [@Roi](https://meta.discourse.org/u/Roi)
#### 发布日期： [2023 年3 月 13 日 11:44 UTC](https://meta.discourse.org/t/how-to-provide-the-contents-of-an-old-gallery/257945/1 "2023-03-13T11:44:47Z")

</div>

大家好，

12月，我将一个[论坛](https://www.sidemount-forum.com)从phpBB迁移到了Discourse。包括团队和用户在内的所有人都对这个决定非常满意。当然，一些用户和版主需要一段时间来适应所有新的和不同的东西。但当你更换一个十年的软件并彻底改变一切时，这是“正常”的。 😉

我无法迁移的是我们在phpBB中使用的图库。我们使用了一个名为phpBB Gallery的插件，里面有很多照片。对于这个图库，每个用户都有自己的图库，可以上传照片、编辑标题和描述、创建子文件夹并组织照片等等。用户还可以评论照片，也可以给照片评分。但评论和评分几乎没有被使用。但主要功能是通过特殊的短代码将照片链接到帖子中。

在将所有内容迁移到Discourse时，我手动处理了直接通过短代码链接照片的帖子，或者链接到相册的帖子。我将[旧论坛保留在不同的域名](https://www2.sidemount-forum.com/gallery)上（直接链接到图库本身），设置为只读模式，以便保留我手动链接到已迁移帖子的信息。我们这里有近2500张照片，分布在近40个个人图库中。

我现在发帖是为了找到一个合适的解决方案，将这些信息集成到新的Discourse实例中。老实说，我花了几年时间进行迁移，主要是因为我找不到一个合适的（或者任何）图库解决方案。但最终，我还是迁移了，因为继续使用phpBB已经不再是一个选项了。

所以，我几乎对一切都持开放态度，也许有人能给我指明正确的方向。🙂

谢谢，祝好，  
Roi

---

<div class="post-metadata">

### 作者： ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### 发布日期： [2023 年3 月 23 日 15:35 UTC](https://meta.discourse.org/t/how-to-provide-the-contents-of-an-old-gallery/257945/2 "2023-03-23T15:35:23Z")

</div>

这是一个非常棘手的问题。

Discourse 中没有任何功能适合这种情况，而且由于每个帖子只允许一定数量的图片，情况就更复杂了。

我想我会创建一个包含子类别和/或标签的类别。

类别：[Sidemount-Forum - Galerie](https://www2.sidemount-forum.com/gallery)  
子类别：[Sidemount-Forum - Fotowettbewerb](https://www2.sidemount-forum.com/gallery/album/133)  
主题：[https://www2.sidemount-forum.com/gallery/album/134（每个帖子包含](https://www2.sidemount-forum.com/gallery/album/134%EF%BC%88%E6%AF%8F%E4%B8%AA%E5%B8%96%E5%AD%90%E5%8C%85%E5%90%AB) 1 张图片）

我目前没有其他想法了 🤷

我还会将你的主题移至 #Support > Migration，因为这个问题本质上是如何将旧平台某个功能的数据迁移到 Discourse。

---

<div class="post-metadata">

### 作者： ![Roi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roi/32/130587_2.png) [@Roi](https://meta.discourse.org/u/Roi)
#### 发布日期： [2023 年3 月 25 日 08:31 UTC](https://meta.discourse.org/t/how-to-provide-the-contents-of-an-old-gallery/257945/3 "2023-03-25T08:31:58Z")

</div>

> [@Canapin](#):
>
> 没有可以匹配此功能的 Discourse 功能

是的，太糟糕了…… 😟 是的，在仔细研究了所有内容后，我早就确定我没有错过这样的东西。

在我看来，这是 Discourse 的一项缺失功能。

不仅限于像我这样的项目或导入。当论坛包含大量经常被引用的信息时，应该有这样的东西。就像现有的文档或维基扩展一样。引用随机帖子，尤其是仅关于嵌入式图像的帖子，并非最佳选择。随着时间的推移，也很难找到这些帖子。

> [@Canapin](#):
>
> 而且更不用说，因为一个帖子只允许一定数量的图片。

有吗？我不知道。这里的设置是什么，我可以调整它吗？我刚检查了设置，没有找到设置。 🤷‍♂️

> [@Canapin](#):
>
> 我想我会创建一个带有子类别和/或标签的类别。

哎呀……对于 40 个个人画廊中的 2500 张照片来说，这听起来像是一项艰巨的工作……有没有办法批量处理？我还没有检查导入脚本。类似于我用于将 phpBB 导入 Discourse 的脚本。

---

<div class="post-metadata">

### 作者： ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### 发布日期： [2023 年3 月 25 日 10:11 UTC](https://meta.discourse.org/t/how-to-provide-the-contents-of-an-old-gallery/257945/4 "2023-03-25T10:11:05Z")

</div>

> [@Roi](#):
>
> 真的吗？我不知道。这里的设置是什么，我可以调整它吗？我刚检查了设置，没有找到相关设置。🤷‍♂️

我想我错了。我刚刚在一个测试帖子里上传了 40 张图片，没有任何问题 😄
