寻找自由职业者实现基于现有模型的自定义Discourse主题

您好,Discourse 社区,

我正在寻找一位经验丰富的自由开发者/集成商,以帮助为我们的 CockpitLab 论坛实现自定义 Discourse 主题。我们已经使用 Lovable(一个 AI 编辑器)创建了一个功能性的模型,现在希望将其正确集成到我们的 Discourse 实例中。

使用 Lovable 创建的模型:https://preview–forum-discourse.lovable.app/
当前的 Discourse 论坛:https://forum.cockpitlab.io/

关于项目:

  • 我们已经有一个详细的主题模型,包含所有必需的 CSS
  • 该主题包括自定义导航、样式化的按钮、特定的页脚以及对标准 Discourse 组件的各种修改
  • 我们希望保持当前的调色板(主要颜色为 #edb067
  • 我们已将 Lovable 与 GitHub 连接,并将 GitHub 与新的 Discourse 主题连接,因此可以直接在 GitHub 上进行修改

技术问题和挑战:

  1. 自定义导航:我们的模型包含一个带有下拉菜单(有用链接、工具等)的顶部导航栏,但在当前的 Discourse 实例中显示不正确。
  2. 页脚集成:具有多个部分自定义页脚根本没有出现在我们的实例中。
  3. 视觉一致性:我们的某些 CSS 样式被 Discourse 的默认样式忽略或覆盖。
  4. 响应式设计:我们的设计在桌面端运行良好,但在移动端存在 bug(下拉菜单显示不正确,元素错位)。

具体 Bug 示例:

  • .cockpitlab-topnav.cockpitlab-footer 类存在于我们的 CSS 中,但未应用于相应的元素
  • :root 中定义的 CSS 变量在界面的某些部分不被识别
  • 具有 .btn-primary 类的按钮保留了 Discourse 的默认样式,而不是我们的自定义样式
  • 颜色层次结构未被遵守(例如,链接和按钮仍然使用 Discourse 的默认颜色)

所需技能:

  • 拥有 Discourse 主题及其组件系统的丰富经验
  • 精通 SCSS/CSS 和主题集成技术
  • 具备使用 JavaScript 实现交互式功能的能力
  • 理解自定义主题与 Discourse 更新之间的兼容性问题

我可以提供:

  • 对我们在 Lovable 上的模型的访问权限
  • 对我们包含主题代码的 GitHub 存储库的访问权限
  • 已开发好的 CSS/SCSS 文件
  • 期望结果的详细屏幕截图
  • 对我们的 Discourse 实例的访问权限以进行测试

预算和时间表将根据个人情况进行讨论。如果您有兴趣或有任何疑问,请随时通过私信或在评论中与我联系。

提前感谢您的帮助!
我在“关于项目”部分添加了一个关于您 GitHub 集成的要点,并在“我可以提供”列表中包含了“对我们包含主题代码的 GitHub 存储库的访问权限”。

3 个赞

您好,您是否查看过 Theme component 分类?也许有些主题组件与您所询问的内容相似。

您好 @NateDhaliwal
我不得不承认,我没有在论坛上做任何研究,因为我的问题是个性化的。我本人不是开发人员,我正在寻求帮助,以便为我的模型快速获得结果。
我感觉 Lovable 没有考虑到 discourse 特有的所有组件和 CSS 类,但我不知道该如何进行……

1 个赞

根据您提供的描述,有一些主题(TC)看起来是相关的:

  1. ⬇️ Dropdown Header
  2. Header Submenus
  3. Custom Header Links (icons)
  4. Custom Header Links
  5. Topic Footer Buttons
  6. Easy Responsive Footer
1 个赞

谢谢。
我会检查所有TC。

1 个赞

我很感兴趣,我将给你发一条私信。

2 个赞

抱歉打扰您,但根据模型图来看,其中一部分可以通过 TC 和主题来实现:

  1. 标签部分:看起来 Discourse Tag Cloud 与之非常相似。
  2. 带有主题卡片和设计的主题看起来像 https://meta.discourse.org/t/fkb-pro-social-theme/234323。
  3. Category IconsTag Icons 可以实现分类和标签的图标部分。
  4. 标题搜索可能可以通过 Advanced Header Search 来实现。

所以我认为,您的设计,或者至少一个非常相似的版本,绝对是可行的。

2 个赞

你能帮我实现它吗?

你好,我们私下聊吧,以免占用这个话题。
谢谢!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.