• 2024-06-0840.8K开源交流社区平台:Discourse
    Discourse:开放源代码,打造社区讨论的自由家园-精选真开源,释放新价值。概览Discourse是一个完全开源的社区平台,为那些希望完全控制自己网站运行方式和地点的组织和个人提供服务。经过十多年的实战考验,Discourse不断演进,满足用户对于强大社区平台的需求。它支持创建讨论话
  • 2024-03-202024年03月 Discourse 3.3.0.beta1 版本的更新
    在这个版本的更新中Discourse完成了Ember5版本的升级和更新。Ember.js是一个用于创建web应用的开源JavaScriptMVC框架,采用基于字符串的Handlebars模板,支持双向绑定、观察者模式、计算属性(依赖其他属性动态变化)、自动更新模板、路由控制、状态机等。Ember是一个雄心勃
  • 2024-03-20Discourse Hot 主题功能
    在最新更新的Discourse实例中提供了一Hot主题的功能。  算法这个Hot主题的功能是根据当前分类或者整体总类的链接下进行计算的。如果你在某一个特定的分类下这个Hot就会显示在当前分类下的热门主题。根据官方的说法,Hot的算法是根据帖子发布的时间,用户参与程度,回
  • 2024-03-15Discourse 分类图片
    我们可以在Discourse上为分类添加图片。   进入分类编辑界面,然后选择Image标签。在Images标签下,上传分类需要的图片。   图片大小图片的大小是Discourse进行控制的,高度为150PX像素。   如果上传的图片大于150px的高度像素,那么Dis
  • 2024-01-13Discourse 如何查看自己的信任级别
    Discourse如果要查看自己的用户信任级别还有点绕。首先需要找到用户自己的摘要界面。  然后单击下面的扩展按钮。这是因为Discourse的用户信任级别没有在当前页面中马上展示出来。  在展开的页面中,就可以看到当前你自己的用户信任级别了。  信任级别的改变和在社区中的互
  • 2023-10-29Discourse 的用户快速找到管理员账号
    在Discourse的社区中可能有多个用户账号为管理员或者有特殊权限的账号。这个账号在Discourse的用户,然后Staff中可以快速找到。作为管理员,有时候需要检查下你的Discourse是不是没有进行管理,有多长时间没有登录了。编辑这个选项能够让你对Discourse的用户管理员进行一些快
  • 2023-10-20来看看 Discourse 3.2.0.beta2 版本添加的新功能
    3.2.0.beta2版本是在2023-10-16发布的,工具官方的说法,主要添加了3个新功能。官方的发布日志页面:3.2.0.beta2:Autodeleteunusedtags,customdaterangeforreports,newchatnotifications,andmore-announcements-DiscourseMeta自动删除标签功能Discourse会对没
  • 2023-10-20来看看 Discourse 3.2.0.beta2 版本添加的新功能
    3.2.0.beta2版本是在2023-10-16发布的,工具官方的说法,主要添加了3个新功能。官方的发布日志页面:3.2.0.beta2:Autodeleteunusedtags,customdaterangeforreports,newchatnotifications,andmore-announcements-DiscourseMeta自动删除标签功能Discourse会
  • 2023-09-08Discourse 能支持多少数量的主题
    支持主题的数量和ID使用的数据类型有关。根据我们从Discourse上dump出来的SQL,我们看到Discourse的官方使用Integer作为ID的数据类型。  随后,我们查看了pgsql的官方文档,integer是4字节的,能够存储的最大值为:2147483647。  对Discourse来说,这个值应该是够用了
  • 2023-09-08Discourse 可以支持的存储类型
    根据官方的这个主题:ConfigureanS3compatibleobjectstorageproviderforuploads-sysadmin-DiscourseMetaDiscourse可以支持很多不同的对象存储。  感觉上是只要和S3兼容的基本上都能用。建议从对象存储的角度考虑,还是建议使用S3。因为这个S3的对象存储可以Clou
  • 2023-09-08Discourse 如何访问运行数据库
    在需要了解Discourse如何访问数据库之前我们需要了解的是Discourse的所有软件都使用的是Docker容器。因此我们必须要进入到Docker容器后才能访问Discourse内部的东西。进入Discourse容器进入Discourse容器的命令是cd/var/discourse/./launcherenterapp进入Postg
  • 2023-09-08Discourse 的系统日志
    Discourse提供了较为完善的日志查看方式。用得最多的可能就是Logster的基于Web的UI了。LogsterDiscourse的错误日志面板用的是logster,采集的是Rails/Rack的日志,正常应该用Rails::Logger但是discourse做了封装。正常的访问地址为你的域名后面添加logs。例如,可以访问
  • 2023-09-08Discourse 能支持多少数量的主题
    支持主题的数量和ID使用的数据类型有关。根据我们从Discourse上dump出来的SQL,我们看到Discourse的官方使用Integer作为ID的数据类型。  随后,我们查看了pgsql的官方文档,integer是4字节的,能够存储的最大值为:2147483647。  对Discourse来说,这个值应
  • 2023-09-08Discourse 如何访问运行数据库
    在需要了解Discourse如何访问数据库之前我们需要了解的是Discourse的所有软件都使用的是Docker容器。因此我们必须要进入到Docker容器后才能访问Discourse内部的东西。进入Discourse容器进入Discourse容器的命令是cd/var/discourse/./launcherenterapp进
  • 2023-09-08Discourse 可以支持的存储类型
    根据官方的这个主题:ConfigureanS3compatibleobjectstorageproviderforuploads-sysadmin-DiscourseMetaDiscourse可以支持很多不同的对象存储。  感觉上是只要和S3兼容的基本上都能用。建议从对象存储的角度考虑,还是建议使用S3。因为这个S3的对象存储
  • 2023-09-07Discourse 应该保留多少备份
    近期,我们在对Discourse进行恢复的时候,我们发现新的备份可能会导致不是所有的数据都能恢复到服务上。这时候我们应该考虑让Discourse保留多少备份的问题?在默认情况下,我们设置Discourse的备份是保留5个。这是官方的默认值。  现在我们觉得这个值应该是太低了,如果系
  • 2023-09-07Discourse 的无效附件清理
    Discourse对上传的附件会进行清理,对于一些没有任何被引用的附件,Discourse会认为是垃圾而清理掉。原因应该是为了降低存储空间的使用,但是我们目前使用的是S3,所以对存储空间并没有太多的要求。根据官方的说法,如果满足下面的条件的上传附件将会被清理掉:https://github.com/discour
  • 2023-09-07Discourse 附件无法显示的跟进
    今天登录表以后,发现数据又被清理了部分。然后我们又重新使用SQL导入了数据。这个让我们感觉Discourse的系统中应该设置了自动清理程序,在这个自动清理程序中会对认为没有使用的附件或者图片进行清理。因为我们更换了存储空间,所以这会导致自动清理程序可能会出现误判,因为路径或者
  • 2023-09-07Discourse 应该保留多少备份
    近期,我们在对Discourse进行恢复的时候,我们发现新的备份可能会导致不是所有的数据都能恢复到服务上。这时候我们应该考虑让Discourse保留多少备份的问题?在默认情况下,我们设置Discourse的备份是保留5个。这是官方的默认值。  现在我们觉得这个值应该是太低了,如果系统运行故
  • 2023-09-07Discourse 附件无法显示的跟进
    今天登录表以后,发现数据又被清理了部分。然后我们又重新使用SQL导入了数据。这个让我们感觉Discourse的系统中应该设置了自动清理程序,在这个自动清理程序中会对认为没有使用的附件或者图片进行清理。因为我们更换了存储空间,所以这会导致自动清理程序可能会出现误判,因为路
  • 2023-09-07Discourse 的无效附件清理
    Discourse对上传的附件会进行清理,对于一些没有任何被引用的附件,Discourse会认为是垃圾而清理掉。原因应该是为了降低存储空间的使用,但是我们目前使用的是S3,所以对存储空间并没有太多的要求。根据官方的说法,如果满足下面的条件的上传附件将会被清理掉:https://github.com/dis
  • 2023-05-23Discourse 如何配置 MAXMIND 来对 IP 地址反向查询
     【配置MAXMIND,Discourse需要重新构建,这将会导致服务中断。】什么是MAXMIND和为什么我们需要使用这个服务Discourse使用 MAXMIND 来通过IP地址反向查询具体的物理地址。如果Discourse没有配置Maxmind’s数据库,我们看到的配置信息如下:或者在对Discourse容
  • 2023-05-18Discourse 的用户信息中的 IP 地址显示的是 CloudFlare 的 IP 地址
    因为使用了CloudFlare的反向地址。所有Discourse获得的用户的IP地址其实是CloudFlare的服务器地址。  修改好在Discourse已经提供了相关的解决方案。需要在Discourse的配置文件中,添加下面的内容:“templates/cloudflare.template.yml”  然后重新
  • 2023-04-22Discourse Google Analytics 3 的升级提示
    根据Google官方的消息:GoogleAnalytics(分析)4是我们的新一代效果衡量解决方案,即将取代UniversalAnalytics。自2023年7月1日起,标准UniversalAnalytics媒体资源将停止处理新的命中数据。如果您仍在使用UniversalAnalytics,我们建议您为以后使用GoogleAnalytics(分析)4
  • 2023-04-22Discourse Google Analytics 3 的升级提示
    根据Google官方的消息:GoogleAnalytics(分析)4是我们的新一代效果衡量解决方案,即将取代UniversalAnalytics。自2023年7月1日起,标准UniversalAnalytics媒体资源将停止处理新的命中数据。如果您仍在使用UniversalAnalytics,我们建议您为以后使用GoogleAnalytics(分