这篇文章最初发表于2007年
介绍的技巧和技术可能过时。

我刚刚完成了一个个人网站项目,创建了一个社交网站,允许学习者驾驶者注册该网站,创建个人用户配置文件,更新他们的个人博客,通过评论与其他用户交流,朋友系统和私人信息。
为了开始这个项目,我开始测试各种开源内容管理系统,以找到最佳解决方案,在我知道之前,我研究了大量的潜在系统,并认为总结我对最佳竞争者的研究结果会很好。


在开始这个项目之前,我已经想到了我希望这个网站包括哪些功能,其要点如下:

  • 允许用户创建自己的个人配置文件页面,以显示个人信息和自己的图片。
  • 可通过learnertalk.co.uk域的扩展访问用户配置文件。(例如)Learnertalk.co.uk/克里斯)
  • 基于每个用户的博客,内容可以通过用户的配置文件访问,也可以在整个网站中进行整理。
  • 能够浏览网站成员以便用户查看彼此的配置文件。
  • 用于用户之间通信的专用消息设施。
  • 允许用户之间连接和联网的朋友系统。
  • 允许对博客条目和用户配置文件发表评论。
  • 每个用户的照片库。

基本上,社交网站的基本组成部分!

下一个阶段是弄清楚我到底要怎么做!作为一个设计师,我不只是一个程序员,我需要一些很好的基于Web的控制面板来安装额外的功能,这是非常不言自明的。我的PHP编码技术水平非常基础,所以任何定制插件都是不可能的。开源是唯一现实的应用选择,首先,因为它们不仅可以免费使用,而且可以修改,此外,还有大量的支持可用。
我想在我的评论中指出,尽管我确实概述了某些系统的缺点,我仍然全心全意地感谢那些为制作它们并将它们免费发布给公众所做的工作。每一个应用程序在针对特定用途进行裁剪时都比其他应用程序有自己的优势,但这是我对乔姆拉的看法!,埃尔格wordpress mu和drupal用作社交网络平台。

乔姆拉!带有社区生成器扩展

JoOMLA.JPG
我用过Joomla!在之前的几个网站上,我们看到了社区建设者的扩展,它允许Joomla!变成一个社区网站。这可能是我为LearnerTalk建立社交网络的最初想法,所以这是我试过的第一个包裹。
该扩展易于安装,用户可以立即创建单个配置文件。
不幸的是,我发现很难找到更多的扩展来覆盖我想要的所有其他功能,虽然他们可能在那里,我很快失去了兴趣,搬到另一个包裹。
网址:http://www.joomla.org/
http://www.joomlapolis.com/

埃尔格

EGG.JPG
当我发现埃尔格的时候,我以为自己是赢家;专为社交网络量身定制的开源应用程序!这个软件包拥有我想要的大部分关键特性,包括用户配置文件,博客,朋友网络和私人信息。此外,网站上还提供了一份不错的附加插件列表。
悲哀地,令人难以置信的是,他们花了大量的时间试图让这件事得以实现,当我最终设法把网站建立起来时,我无法解决只有首页工作的问题(但没有CSS样式)。其他一切都产生了错误。在浏览了支持页面并浏览了其他人的帖子后,我似乎不是唯一遇到问题的人,但找不到解决办法。
但总的来说,埃尔格看起来仍然很有前途,我建议你试试看。我认为有一个专用的服务器是必须考虑到所需的广泛权限。
网址:http://elgg.org/

多用户版

JPG
我在读了一篇来自点燃新媒体.作为spongraphics博客上wordpress的当前用户,我已经对它的结构和工作原理有了了解,所以我在尝试wordpress时非常积极。mu位代表多用户,整个工作过程几乎与原来的WordPress相同,区别在于mu允许在一个整体安装下创建多个wordpress站点。
这为每个用户提供了一个非常强大的博客平台,具有易于使用的编辑器和控制面板。此外,WordPress提供的各种插件有望涵盖LearnerTalk所需的其他功能。不利的一面是,为了生成一个功能完备的站点,需要对编码有足够的了解。其中一个主要的变化是由于mu产生了wordpress的副本,包括整个管理后端,这可能导致用户改变他们不应该做的事情!也,创建整个用户配置文件页面功能需要一些自定义主题,不过,对于一个PHP向导来说,这并不难。查看连接到chick speak on的链接点燃新媒体以Wordpress Mu为例。
网址:http://mu.wordpress.org/

猪跑

德鲁帕尔
我记得不久前给Drupal做了一次尝试,但没能和“进进出出”打交道,所以后来就把它装进去了。在我的研究中,在许多论坛上看到它被推荐为一个强大的CMS后,我想我会再给它一次机会。
我很高兴我做到了;新版本5有一些非常出色的功能,安装后,您可以进入管理部分,通过激活一些核心模块,将Drupal定制成您想要的站点类型。这立刻涵盖了我需要的学习者谈话的主要功能,额外的模块非常容易通过Drupal网站找到。后端管理非常容易使用,并且具有大量选项。
一个很棒的教程Shell多媒体在用附加内容扩展用户配置文件时非常有用,虽然教程正在修订中,但它仍然对我有好处。其他的解决方案很快就被谷歌搜索到了“site:drupal.org”,加上我需要的信息,在大多数情况下,这些信息会在支持论坛上显示我需要的所有答案!
我不会详细介绍Learnertalk的创作,但这里有一个完整的列表,列出了实现它所需的所有附加模块。
好友名单
自动名称标题
CCK
沉思
IMCE
登录目的地
节点词
帕格鲁特
面板
用户节点
邀请
私立学校
简况
成员
图像
无酸的
意见
留言本
路径自动
节点轮廓
节点族
子形元素
站点用户列表
博客作者
TyMyCE编辑器

网址:http://drupal.org/

最终结果:

学习语言

在Pinterest上共享
没有图像。
25评论 提交 加上你的!
订阅接收spoon图形通讯beplay全方位手机移动娱乐平台

订阅我的时事通讯,成为第一个听到新文章的人

25评论

  1. 很好的文章。关于系统在使用/设计您自己的模板方面的灵活性,您能告诉我们什么吗?Drupal可以根据站点部分使用不同的模板吗?也,是否有任何模块阻止您按预期使用模板?

  2. 希哈波斯

    谢谢你的回复,我在某些应用程序方面的经验比其他应用程序丰富,但我可以说,在模板系统的设计方面,它们都是灵活的。我想说,任何一个熟悉网页设计并拥有火狐工具栏的人都可以为他们中的任何人创建一个自定义模板……之前的应用体验。不过,这将是一笔奖金!

    我确信我看到了一个关于每页不同主题的支持线程(事实上,我把它放在书签里了……点击

    模块方面,与Drupal中的模板系统没有任何冲突,大多数样式可以通过模块自己的CSS文件进行编辑,这样可以更好地集成。

    克里斯

  3. 真的,优秀文章,伟大的博客!我刚通过“最佳网络画廊”找到它所以恭喜你把你的网站也列在这个名单上。当你建立这个网站时,你已经设计好了吗?或者你是在做了一点关于德鲁帕尔的进出的研究之后才做到的?出于某种原因,我总是回避Drupal,但读了这篇文章,我又看了一眼。我现在就去你的网站注册!

    迈克

  4. 感谢这篇精彩的文章。
    我在想,我是否是这个世界上唯一一个想到这类问题的人:为什么是乔姆拉?为什么德鲁巴?为什么ELGG?用于sn应用程序设计。
    我正要去“不回答”但你给我带来了一些有用的光!!
    您需要多长时间为您的sn网站创建核心应用程序和主题?
    你在Drupal开发上的学习曲线有多快?

    再次感谢。
    干杯
    卢瓦克

  5. 嗨,Loic

    我是非洲人,我记不起花了多少时间,这只是一个个人项目来提高我的技能。不过,我可以说有很多晚都是在这上面度过的!!

    我想到的网站设计与默认主题非常相似,所以我保留了大部分的基本结构和一些小的方面,比如CSS。

    至于学习曲线,我发现管理面板的布局非常直截了当,并且很快就找到了它,我使用过的其他CMS系统恰恰相反!

    克里斯

  6. 再次感谢您的反馈!
    我现在开始实施我的社交网络平台。
    我的“联想”我也得出了同样的结论:Drupal就是我们要找的!
    我会让人们知道开始和Drupal合作有希望的速度有多快,我会给出我自己的反馈!
    干杯
    卢瓦克

  7. 你好,
    我刚找到你关于Drupal的条目。几个月前我测试过Drupal,但在Drupal和phpbb(或任何其他论坛)之间没有桥梁,所以我无法将它用于我的项目。

    你是如何在LearnerTalk上连接Drupal和PHPBB的?我真的很勇敢!
    谢谢!
    佩佩

  8. 嗨,佩佩

    在LearnerTalk网站上,phpbb论坛没有与Drupal集成。它基本上是在同一个服务器上链接到它的。
    我确实找到了一个关于如何将两者结合的教程,但是它非常复杂,否则,我记得看到一个论坛插件专门为Drupal。

    克里斯

  9. 真的,所以这些都是内容管理系统,为那些想建立社交网站的人提供,比如Facebook?

    真的。你会说这类似于和WordPress一起工作吗?一旦你知道自己在做什么,就很容易了。

    你是如何找到它的…你需要大量的PHP知识或类似的知识吗?我想有一天做点什么,只是为了玩儿什么的!谢谢。

  10. 你能给我一个链接来下载一个基本的社交网站的开放源代码吗?
    以及必须添加的任何特定功能,以建立一个基于委托人的社交网站。

  11. 我是PHP新手,我用php设计了一个webdit,网站基本上是一个社交网站,就像你可以注册一样,寻找朋友,和他们聊天,下载资料,还有更多,但现在我有一个问题,每当我想在任何页面上做一些更改时,我翻过那一页,做更改,最后上传。对我来说一次又一次的荒谬。

    我读了上面的文章,我意识到,在这里我可以得到我的答案。

    你能帮我吗??
    如何为我的网站创建管理面板
    请回复我的电子邮件ID

    桑克斯

  12. 我在我的一个网站上使用tinymce。

    作为一名编辑,你如何找到它?

    如果页面每分钟服务超过一次,则加载速度可能会有点慢。

  13. 好,在开始自己的社交网络冒险之前,我阅读了这个伟大的博客,这就是我的经历。(IT工程师-20年PC经验)
    ~
    逐浪
    我开始这个网站,并对缺乏定制和有什么是华盛顿困难感到恼火。政府可能是我见过的最混乱和最耗时的政府之一。在读了这么多恐怖故事之后,我甚至没有启动社区建设者插件。
    ~
    猪跑
    我对Drupal抱有希望,甚至很快就把网站打开了,但是加载项很难搜索到,然后根据您的工作需要进行修改,我确实喜欢Drupal的可管理性和修改的使用。
    ~
    海豚
    我有海豚执照,如果有人想要的话……剩下12个月了。在安装了一个不错的系统之后,我因为跳枪和购买许可证而痛击了自己的手指关节。不同的版本(免费+免费w/ads)完全混淆了事情,因为我安装和配置了它3次才发现我不能安装付费版本和使用免费模块与ads…另外,如果我安装免费版本,然后想在未来升级,我将不得不重新安装它。浪费35美元,加上所有模块,每个模块花费45美元!!!!
    ~
    充分利用
    我试着试用这个,但遇到了太多的问题和问题,在做了头两个噩梦之后,我就把它抛在一边。
    ~
    乔维里
    易于安装和配置,我正在用这个软件建立一个儿童社交网络——它很简单,而且可以按照它在网上说的做——推荐
    ~
    社会引擎
    一句话——OMG——为什么我花这么多时间在网上寻找解决方案,大约5分钟后安装,我正在定制模板文件以获得我想要的外观和感觉,所有的模块都很好,版本3很快就要发布了。我必须承认,除非你认真对待你正在建立的网络,否则许可证比你愿意支付的要多得多,但试用一下就好了。据我所知,这是唯一一个给你社交网络所需的一切,管理的便利性和这样做的权力。开发人员在网站上非常活跃,并且一直在倾听用户的需求——非常好!
    ~
    希望这能帮助你们避开我的陷阱并做出决定。
    ~
    VB

评论现已关闭