我想知道在设计论坛的时候有没有什么实践。我想设计几个论坛。是的,至少有两种不同类型的论坛。一个是针对选任成员的,另一个是对任何公共成员开放的。
在论坛中,成员可以发起一个帖子,然后其他成员可以对其进行回复。
因此,我对这类论坛的结构有一个大致的想法。
我将论坛表命名为“字符串”表。这是我能想到的结构,
str_id for the auto increment id
str_tilte for title of the thread
str_content for content/ text of the thread
str_follow for you to
我需要模拟一个论坛与Neo4j。我有有消息的“论坛”节点,而且这些消息也有回复:论坛->消息->回复。
我用来检索论坛信息及其回复的密码查询是:
start forum=node({forumId}) match forum-[*1..]->msg
where (msg.parent=0 and msg.ts<={ts} or msg.parent<>0)
return msg ORDER BY msg.ts DESC limit 10
此查询使用time<=ts检索消息及其所有答复(消息具有parent=0,答复具有parent<>0
我目前正在开发一个论坛。我是LINQ和EF的新手。在我的论坛中,我有一个显示,它显示了一个主题列表,其中最新的主题排在前面。
问题是“最近的”是与主题的回复相关的。因此,我不想根据主题的发布日期对列表进行排序,而是希望根据主题的最后回复日期对列表进行排序。因此,具有较新回复的主题将弹回列表的顶部。如果我知道每个主题至少有一个回复,这就相当简单了;我会这样做:
var topicsQuery = from x in board.Topics
orderby x.Replies.Last().PostedDate descending
我正在使用Rails 3.2,我遇到了一个问题,以找到像github电子邮件系统这样的解决方案。我想使我的Rails应用程序论坛的功能,如果有一个论坛组的10个成员,如果任何一个回复通过电子邮件,回复报价应该张贴在所有论坛组。
例如,如果我们是4个人,在github回购上工作。当一封电子邮件发给所有的人,如果有人用gmail回复链接回复邮件,那么电子邮件就会发送给所有正在进行这种回复的人。
some forums also use this functionality.
但我在想,当任何人通过gmail或其他邮件服务器回复时,我的应用程序是如何通过gmail进行控制的。我现在在使用