我工作的公司(1800多名员工)希望加强员工之间的人际关系,促进部门之间更好的协作和沟通,使人力资源部门更容易识别技能,经验和兴趣。人员(例如:我们有一些同事对SAP模块和产品有深入了解,但在具体项目中,很难识别并整合它们)。因此,他们希望为我们的Intranet实现社交网络。
我们只是在寻找基本功能,如个人资料,讨论板等,所以没什么特别的。我提出了社区服务器但我的老板说.Net和java都是非gos。由于隐私和安全问题,他希望LAMP对Ning这样的网络解决方案不感兴趣。无论是开源软件还是商业软件都没关系。但它应该允许完整的布局定制,并且还必须具有来自外部世界的访问权。
所以我的问题是,社区服务器是否在LAMP堆栈上运行?
非常感谢!
更新:我们已经有了一个Facebook页面和一个组。但我的老板想要一些不包含在Facebook中的功能,例如每个配置文件页面中的标签云,显示技能和相关的项目;还有像Last.FM这样的“社区”这样的功能,你可以在那里对具有相似技能和兴趣的人进行分组,还有一个机密问题(关于项目,客户等的讨论)。那么,有什么想法吗?
答案 0 :(得分:3)
您应该查看StatusNet。 http://status.net/
答案 1 :(得分:1)
它没有直接回答你的问题,但你是不是想尝试重新发明轮子?
Facebook已经关闭了社交网络,而且你的1800名员工中有95%已经使用它了。
为什么你会努力编写和支持产品,并要求你的员工在你可以设置Facebook网络时在多个地方更新自己的信息。
我要说的另一点是,你为什么要限制自己从一开始就采取一种做法。也许对哪种技术最适合您的目的进行详细分析会更合适。
我很欣赏这不回答你的问题,我只是觉得这是一个很好的例子,公司不愿意接受已经存在的工具,我怀疑是因为他们害怕他们。
我可能正确地猜测你是公司会严重监控Facebook的使用情况,这也是为什么这也可能很难。
答案 2 :(得分:1)
尝试Open Atrium,一个基于Drupal的团队服务器。
答案 3 :(得分:0)
某种类型的Facebook应用程序允许您将数据保存在您管理的服务器上,但仍然使用Facebook的现有功能。很确定facebook使用PHP作为其应用程序框架。
答案 4 :(得分:0)
我同意埃德蒙多先生的意见,如果我已经注册,他会对他进行投票。不要成为“这里没有发明”综合症的受害者。我打赌你的老板就像“我们需要像i 这样的东西”。
如果它让你感觉更好......这是一个小故事:
我正在尝试实施某种群聊,以便其他员工可以在网上互相询问快速问题,而无需起床或有人在电话等等。但是,我安装的服务(某种jabber守护进程) ,我忘记哪一个)从未真正使用过。解决方案?只需安装Facebook聊天客户端,因为所有的同事大部分时间都已经在Facebook上了!
另外,“屏幕名称”是合适的,因为它是我们的真实姓名,而不是像“Out Into Space”,“theman”或“fly-mystikal-dj-69”这样的东西
答案 5 :(得分:0)
您可能需要考虑Drupal之类的内容。它在技术上是一个CMS,但它是非常可定制的,并且有许多模块可用于提供社交网络风格的功能。
答案 6 :(得分:0)
使用Office Messenger进行通信。它基本上像MSN Messenger,但在公司的服务器上运行,因此他们可以监控所有流量。要了解谁在哪个领域拥有专业知识,建立自己的简单CRUD应用程序来记录员工的个人资料并让每个个人资料都标记有关键技能,员工拥有并构建搜索功能以查找人员,这一点并不困难。具备您在任何特定时间所需的技能。
答案 7 :(得分:0)
您可以使用Facebook SDK(PHP,Java或任何其他语言)创建应用程序并对其进行调节,以便只有员工才能使用它。这样你就可以使用现有的Facebook功能,并添加标签云和老板想要的其他东西。
答案 8 :(得分:0)
我没有使用它,但Dolphin可能值得下载试用。
答案 9 :(得分:0)
elgg.org
LAMP易于安装和设置,看起来您的要求都可以通过官方插件轻松满足。
答案 10 :(得分:0)
另一种选择:http://buddypress.org/