【问题标题】:Software for a social network in a corporate intranet running on LAMP在 LAMP 上运行的企业 Intranet 中的社交网络软件
【发布时间】:2010-10-18 02:32:04
【问题描述】:

我工作的公司(超过 1800 名员工)正在寻求加强员工之间的个人关系,促进部门之间更好的协作和沟通,并使人力资源部门更容易识别员工之间的技能、经验和兴趣。人员(例如:我们有一些对 SAP 模块和产品有深入了解的同事,但在具体项目中很难识别和集成它们)。因此,他们想为我们的 Intranet 实现一个社交网络。

我们只是在寻找个人资料、讨论区等基本功能,所以没什么特别的。我提出了社区服务器,但我的老板说 .Net 和 java 是不行的。他想要 LAMP,但出于隐私和安全方面的考虑,他对 Ning 这样的 Web 解决方案不感兴趣。它是开源软件还是商业软件都没有关系。但它应该允许完整的布局自定义,并且还必须能够从外部访问。

所以我的问题是,是否有类似社区服务器的东西在 LAMP 堆栈上运行?

非常感谢!

更新:我们已经有一个 Facebook 页面和一个群组。但是我的老板想要 Facebook 中没有的一些功能,例如每个个人资料页面中的标签云,显示技能和相关项目;以及 Last.FM 的“社区”之类的功能,您可以在其中将具有相似技能和兴趣的人分组,还有保密问题(关于项目、客户等的讨论)。那么,有什么想法吗?

【问题讨论】:

    标签: social-networking enterprise community-server


    【解决方案1】:

    您应该查看 StatusNet。 http://status.net/

    【讨论】:

      【解决方案2】:

      它并没有直接回答你的问题,但你不是更想重新发明轮子吗?

      Facebook 已经关闭了社交网络,很可能你的 1800 名员工中有 95% 已经在使用它。

      当您可以建立 Facebook 网络时,您为什么还要努力编写和支持产品以及要求您的员工在多个地方更新有关他们自己的信息。

      我要说的另一点是,为什么你从一开始就限制自己做事的一种方式。也许对哪些技术最适合您的目的进行详细分析会更合适。

      我很感激这并没有回答你的问题,我只是觉得这是公司不愿意接受已经存在的工具的一个很好的例子,我怀疑是因为他们害怕它们。

      我可能猜对了,您的公司会严格监控 Facebook 的使用情况,这就是为什么这也可能很难。

      【讨论】:

      • 正确!您不仅必须重新发明轮子,还必须不断增强它以跟上您一直在使用的另一个轮子。 (有些人会称之为工作保障。)在你回答两年后,从试图使用社交网站的公司内部访问社交网站仍然非常困难。去图吧。
      【解决方案3】:

      试试Open Atrium,一个基于 Drupal 的团队服务器。

      【讨论】:

        【解决方案4】:

        某种 facebook 应用程序允许您将数据保存在您管理的服务器上,但仍使用 facebook 的现有功能。可以肯定 facebook 使用 PHP 作为其应用程序框架。

        【讨论】:

          【解决方案5】:

          我同意 MrEdmundo 的观点,如果我注册了,我会支持他。不要成为“它不是在这里发明的”综合症的受害者。我敢打赌,你的老板就像“我们需要像 facebook 这样的东西”。

          如果它能让你感觉更好......这里有一个小故事:

          我试图实现某种群聊,以便同事可以在线向彼此快速提问,而无需起床或是否有人在打电话等。但是,我安装的服务(某种 jabber 守护程序,我忘记了哪一个)从未真正使用过。解决方案?只需安装 facebook 聊天客户端,因为无论如何所有同事都已经在 facebook 上!

          另外,“网名”是合适的,因为它是我们的真实姓名,而不是“Out Into Space”、“theman”或“fly-mystikal-dj-69”之类的东西

          【讨论】:

            【解决方案6】:

            您可能需要考虑类似Drupal 的内容。从技术上讲,它是一个 CMS,但它的可定制性非常高,并且有很多模块可以提供社交网络风格的功能。

            【讨论】:

              【解决方案7】:

              使用 Office Messenger 进行通信。它基本上类似于 MSN Messenger,但运行在公司的服务器上,因此他们可以监控所有流量。要知道谁在哪个领域有专长,构建自己的简单 CRUD 应用程序来记录员工的个人资料并为每个个人资料标记员工拥有的关键技能并构建搜索功能来查找人员并不难随时掌握所需的技能。

              【讨论】:

                【解决方案8】:

                您可以使用 Facebook SDK(PHP、java 或任何其他语言)创建应用程序并对其进行审核,以便只有员工可以使用它。这样你就可以使用现有的 Facebook 功能并添加标签云和老板想要的其他东西。

                【讨论】:

                  【解决方案9】:

                  我没用过,但Dolphin 可能值得下载试用。

                  【讨论】:

                    【解决方案10】:

                    elgg.org

                    LAMP 易于安装和设置,看起来您的要求都可以通过可用的官方插件轻松满足。

                    【讨论】:

                      【解决方案11】:

                      另一个选项:http://buddypress.org/

                      【讨论】:

                        猜你喜欢
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 2010-12-15
                        相关资源
                        最近更新 更多