A1:笑得海潮 B3:冒泡的崔 D2:Cornell University,Computer Vision Group H2:冰河的博客 G3:丕子博客 K1:MLA CHINA K4:斯坦福视觉实验室 L4:MIT 机器学习实验室
现在的位置: 首页技术>正文
cat_ico23 category
国内外开源建站系统总结更新
发表于844 天前 技术 评论数 3 ⁄ 被围观 699 次+

目前互联网上有无数个开源的建站程序可供大家选择使用,对现在的站长来说真的是容易多了,10年前我作网站的时候,一个小聊天程序也要自己一句一句的写,看看现在的开源程序,层出不穷。太多了也就不知道选哪个好了,很多初学者买域名建网站,可是不知道如何下手,希望这篇文章能给您的网站建设开个好头,这也就是我Anki写这篇文章的目的。

 1、PhpBB论坛讨论板

phpBB具有友好的用户界面,使用了当今网 络上流行的php语言工作,可以搭配MySQL,MS- SQL,PostgreSQL, 和Access/ODBC等数据库系统使用。适合于大多数的网站用来搭建论坛系统。软件的开发成员来自于开源社区,是一个国际性的开源项目,2000年6 月开始项目以来,各开发成员们坚持开源精神,为软件的稳定可用贡献了各自的力量。

主要功能特点:

  • 支持流行的数据库服务器;
  • 论坛和发贴数无限制;
  • 多国语言接口界面;
  • 支持开设公共和私用性论坛;
  • 集成了强大的搜索工具;
  • 有大量模版来支持用户实现不同的论坛表现风格;
  • 支持基于cookie和url等两种安全会话机制;
  • 对用户和组有安全分级管理机制;
  • 用户发贴数统计,用户等级授勋等实用功能。

访问:官方主页

下载地址: sourceforge下载

2、Discuz! -论坛讨论板

Discuz!,全称 Crossday Discuz! Board,是一个通用的论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能 力和可高度定制的论坛服务。Discuz! 的基础架构采用世界上最流行的 web 编程组合 PHP+MySQL/PgSQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。 Discuz! 无论在稳定性,负载能力,安全保障等方面都居于国内外同类产品领先地位。Discuz!应该说基本上占领了国内的个人站长论坛市场,个人也非常推崇这款论 坛程序。 空间联盟的论坛 就是使用Discuz!程序的一个例子。

适用于以下的应用领域

  • 对稳定性和负载能力要求较高的门户网站
  • 大中型企业的客户在线调查、技术与产品服务
  • 企事业单位内部交流与沟通,办公协作与自动化(OA)
  • 大中专院校的学生、教工与校友讨论区
  • 已经发展到一定规模,具有相当访问量的个人网站
  • 商业、交友、科技、影音、下载等等方面的专门网站
  • 地方政府、电信公司或爱好者建立的地域性讨论区

访问:官方主页

下载地址: http://www.discuz.net/download/

PHPWind 动网论坛 也是不错的论坛程序,这里就不一一介绍。

3、PHPnuke整站内容管理系统(CMS)

内容管理系统应该首推PHPnuke。众所周知,国内几个著名个人资讯网,例如cnbeta、联客资讯,都是以PHPnuke作为信息平台的。

phpNuke原本是开源软件,但是从7.8版本开始就收费了。只要懂得LAMP(linux + apche + mySQL + php)的人,就能顺速的通过phpNuke架设自己的网站系统,基本上网站需要的功能都包括了:新闻、下载、链接、论坛……最突出的就是可以自己写 module扩充功能,或者将其他应用嵌入到phpNuke中;通过skin的方式方便的更改网站的风格。 cnBeta 是一个典型的应用实例。

访问: http://phpnuke.org/

下载地址:PHPnuke 8.0简体中文版

4、Mambo整站内容管理系统(CMS)

Mambo,中文意思为曼波音乐(源于古巴黑人音乐),是这个星球上功能最强大的开放源码的智能建站系统之一。在2004年4月20日伦敦举行的 Linux用户和开发员大会上,Mambo从众多优秀的开放源码系统中脱颖而出,获得2004年度最佳Linux开放源码系统奖项,和它同场竞技的有 KDE、Firebird SQL以及eGroupware等,这些都是知名度很高,被广泛使用的系统,现在却沦为Mambo的手下败将,可想而知,Mambo的魔力有多大! Windows Live知识库就是Mambo应用的一个例子。
主要功能特点:

  • 完全的数据库驱动
  • 新闻,产品或服务类别可完全编辑和管理
  • 内容可由多个编辑者上传与编辑
  • 完全的可定制外观
  • 可由浏览器上传图片或其他媒体文件,并可将图片使用于所有栏目中
  • 动态的论坛/投票等系统
  • 可运行于Linux, FreeBSD, MacOSX server, Solaris 和 AIX

访问: 官方主页

下载地址: MamboV4.6.1 中文版

当然还有很多国内外优秀的CMS开源程序,这里不能一一详述。

5、Gallery图库相册程序

Gallery 是一个非常有名的免费开源图库相册软件,基于 PHP 和 MySQL, PostgreSQL 等数据库。功能非常强大,有丰富的扩展可以下载,安装很简单,环境符合后,按照提示一路 continue 就行了。 Gallery 的界面定制不复杂,只有几个模版文件,也有很多免费的皮肤可以下载,因为是一套老程序了,国外有很多人为它服务,免费皮肤很容易找到。
语言方面,已经有了简体、繁体中文的语言文件支持,编码是 UTF-8, 符合国际标准。Gallery 现在的稳定版是 2.0.3, 另外也有 2.1 的每夜构建版可以下载,每夜版也是相当稳定的,这次我安装的就是每夜版。
与 Coppermine 相比, Gallery 的功能更强大一些,扩展更丰富。安装方面 Coppermine 简单一些,只有3步,Gallery 10来步。 模版定制上 Coppermine 比较复杂,虽然文件不多,但各项语法比较费事,不是很直观的 html,需要用到一些 PHP, 相比 Gallery 的模版定制更简单一些。我这里有一个Gallery相册实例: http://msliver.com

Gallery 的系统要求:

  • 平台 - UNIX (BSD, Linux, …) or Windows
  • 网络服务器 - Apache, Microsoft IIS, Zeus, …
  • PHP - PHP 4.1.0 或更高, PHP safe_mode 必须关闭
  • 图片处理库 - ImageMagick, NetPBM. Gallery 2 还加上了对 GD 和 GraphicsMagick 的支持。
  • 数据库 (Gallery 2) - MySQL 3.x, 4.x or 5.x, PostgreSQL 7.x or 8.x, Oracle 9i or 10g, DB2 8.2 (Gallery 1.x 不使用数据库)

访问:官方主页

下载地址Gallery 2.0.3 下载 ( SourceForge 下载,3个安装包,里边包含的模块多少不一样,全部的解压后30M左右,典型的16M左右,最小的安装包 7/8M)。

6、 WordPress -博客日志管理系统

WordPress是大家都很熟悉的开源博客平台,本站TopDig日志就是用Wordpress搭建的。 WordPress是一种使用PHP语言和MySQL数据库开发的Blog(博客、网志)引擎,用户可以在支持PHP和MySQL数据库的服务器上建立自 己的Blog。 它是一个功能非常强大的博客系统,插件众多,易于扩充功能。安装和使用都非常方便。目前WordPress已经成为主流的Blog搭建平台。 WordPress的原版是英文版的,但是有爱好者开发了中文语言包,使其可以支持中文。 它拥有几百个各式插件和不计其数的模板样式。

WordPress的功能特性:

  • 进行文章发布、分类、归档。
  • 支持文章、评论、分类等多种形式的RSS输出。
  • 提供链接的添加、归类功能。
  • 支持评论的管理,防垃圾功能。
  • 支持对风格(CSS)和程序本身(PHP)的直接编辑、修改。
  • 在Blog系统外,方便的添加所需页面。
  • 通过对各种参数进行设置,使你的Blog更具个性化。
  • 生成静态html页面(需要mod_rewrite支持)。
  • 通过选择不同主题,方便地改变页面的显示效果。
  • 通过添加插件,可提供多种特殊的功能。
  • 支持Trackback和pingback。
  • 支持针对某些其它blog软件、平台的导入功能。
  • 支持多用户。

访问: 官方主页

下载地址:sourceforge下载

7、OpenPNE -社会化交友平台

OpenPNE是优秀的全球开源的Social Networking and group collaboration platform(社交网络和团体协作平台)web应用程序,一个来自日本的开源项目。OpenPNE是sns网络服务的引擎,OpenPNE丰富的 SNS服务功能和易于使用的特性让越来越多的用户喜欢并开始使用他。它是基于大型SNS(social networking service)的网络交际平台。OpenPNE对网站服务器的要求较高,普通的虚拟主机是无法建立OpenPNE社会化平台的。

OpenPNE的安装环境:

  • Apache 1.3.*/2.0.* 以上
  • PHP 4.3.*/5.0.*
  • PHP mbstring 扩展
  • PHP GD库 (JPEG/GIF/PNG)
  • PHP mcrypt 扩展(推荐)
  • ·MySQL 4.0/4.1
  • ·邮件服务器
  • Postfix 2.1.* (推荐)

访问: 官方主页

下载地址: http://www.openpne.com.cn/corp/DownLoad.shtml (目前官方只提供了繁体中文版下载)

8、Pligg -Digg类社会化信息平台

Pligg是一个Web2.0内容管理系统( CMS )。 与现存的CMS最大不同之处在于它能够让你的访问者们自己决定网站的内容并提供让他们建立一个交流 。Pligg目前还没有走出beta,因此模版和插件也相对较少,大部分程序员们都处于观望状态,目前的版本为beta 9.5。Pligg的模版除了自带的:”Digital Nature”,”Paul01″,”yget”,”Mollio-Beat” 之外真的很难找到其他的可以使用的模版。

来自官方的一段话:“Pligg,最灵活的类似Digg的Web2.0 CMS系统!网页设计师可以使用Pligg做他(她)想做的任何事情。稍微懂一些PHP和Mysql的知识即可安装Pligg。如果需要修改和管理 Pligg,可能有点难度。对于精通Web开发语言的朋友,Pligg是一个定制化非常强的CMS系统。”。

功能特性:

  • 安装简单
  • 支持多用户
  • 用户提交、用户投票、用户决定首页文章
  • 支持用户一定程度在线交流
  • 可自定制模版和插件

访问: 官方主页

下载地址:sourceforge下载

9、MediaWiki -开源Wiki知识库平台

MediaWiki是全球最著名的wiki程序,运行于PHP+MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系 统软件,并有大量其他应用实例。目前MediaWiki的开发得到维基媒体基金会的支持。 MediaWiki是建立wiki网站的首选后台程序,目前国内的天下维客等站点都采用这套系统。 MediaWiki一直保值着持续更新。其原作者为德国的Magnus Manske。

MediaWiki中文支持良好,功能特性完善,学习资料充足,是建立wiki网站的首选wiki程序。MediaWiki能方便的建立网站并让大家参与内容编辑,推荐站长选用。

wiki的重要特征:

  • 记录所有的改动版本,能方便的查阅历史更新记录,这使得开放性编辑成为可能
  • 自动产生链接,编辑文本中中括号中的内容(如“[[X条目]]”)将自动产生链接
  • 允许使用模板,方便对相同内容的重复使用、更新
  • 支持分类,并根据分类在不同的文章之间自动产生关联
  • 允许每个用户自行选择系统外观
  • 中文支持好

访问: 官方主页

下载地址:sourceforge下载

10、Gregarius -RSS聚合程序

Gregarius是一个基于web的RSS/RDF/ATOM聚合程序,它运行于您的web服务器,聚合您想要的任何资源。 这个开源聚合站程序是新兴起的RSS聚合站的开源先锋,虽然目前还没有完全脱离测试版本,但是功能已经相当齐全,并能较好的支持中文。这里有一个 演示站点 供大家参考。

功能特点:

  • 完全基于web。
  • 简单、有密码保护的管理及设置。
  • 运用AJAX技术。
  • 支持全文搜索。
  • 完全符合web标准。
  • 基于开源协议的免费软件。

访问: 官方主页

下载地址:sourceforge下载

本文由Topdig Blog撰写发布。

-----------------------------------------------------------------------------------

 国外的开源技术也影响和推动了国内开源程序的发展,上文我介绍的《国外优秀开源PHP建站程序一览》中,很多国外开源程序并不太符合中国人的使用习惯,而国内有一些厂家或个人也做了一些不错的产品,不少程序是提供源代码下载的,虽然有些在许可协议上和开源许可证有些出入,但其在使用上还是挺符合中国人的使用习惯,今天我就介绍一些国内的PHP“开源”建站程序。

  论坛:Discuz

  Discuz非常流行,也是中国地区最多用户使用的论坛程序,论坛搭建非常简单易用,使用风格符合中国人的口味。另一个流行的论坛程序是PHPWind

  SNS:Ucenter Home

  UCenter Home是采用PHP+MySQL构建的社会化网络软件(Social Network Software,简称SNS)。 通过 UCenter Home,建站者可以轻松构建一个以好友关系为核心的交流网络,用户可以使用迷你博客记录;方便快捷地发布日志、上传图片;与其好友们一起分享信息、讨论话题;了解好友最新动态。

  E-Commerce:ECSHOP

  ECSHOP是一款开源免费的网上商店系统,用户可以根据自己的商务特征对ECSHOP进行定制,增加自己商城的特色功能。另一个流行的网上商城系统是shopex

  点评:Modoer

  Modoer一款PHP点评系统,可针对多种行业进行点评,可以自由调控点评项目,类型,采用Web 2.0的建站方式,网站会员能让快速上手。

  Digg:PBDigg

  PBDigg是基于PHP+MYSQL的开源Digg社区资讯系统,融合了社会性标签、主题评论、Rss订阅等多种WEB2.0元素,是一个高效、快速的网站解决方案。

  Wiki:HDWiki

  HDWiki是专为中文用户设计和开发的开源、高效的中文百科建站解决方案,免费、易用、功能强大,和UCenter可无缝整合。

  RSS:IXNA

  IXNA是国内开源PHP新闻聚合程序,支持RSS多核心切换,默认支持lastrss、simplepie、magpierss,支持RDF、RSS、ATOM,支持智能识别。

  CMS:关于CMS的PHP产品很多,这里主要介绍下面三个。

  SupeSite

  SupeSite 是一套独立的内容管理系统(CMS),并且拥有对Discuz!论坛信息和UCenter Home个人空间信息聚合的功能,是一个不错的社区门户解决方案。

  DedeCMS

  DedeCMS是一个比较老的PHP CMS系统,很多早期的用户都是使用这个建立网站的。

  KingCMS

  KingCMS是一套简单易学,操作简单的开源内容管理系统(CMS),KingCMS分为PHP+MySQL和ASP+MSSQL/ACCESS两种语言版本的系统。

  最后是一次快讯,Twitter又无法访问了,估计XJ那里完事后可能会恢复,现在的解决方法在这里

来自月光博客:http://www.williamlong.info/archives/1853.html

---++++++++++++++++++++++++++++++++++++++++++++++

关于基于Python的Django开发框架的开源网站:

CNProg:http://blog.cnprog.com/   做问答互动社区再好不过了。

另外这上面也很多:http://djangositeoftheweek.com/

http://code.djangoproject.com/wiki/DjangoResources  这上面更多

关于Django的资源整理,下面转载的:

整理的蛮全的,转载来了!

 

--------------------------

官网的wiki也是一个不错的地方。

http://code.djangoproject.com/wiki/DjangoResources

资源

  • django官网
  • django文档
  • Django Step by Step 曾是最佳的django入门教程,只是这个教程是针对0.95的,现在不少地方已经有所变动。
  • django可复用app设计
  • django最佳实践 django可复用app设计 的一个更好的分支。个人为人这个文档是每个django开发人员必读的。
  • django最佳实践 中文翻译
  • django book 一本免费的django电子书
  • django book 中文翻译
  • djangosnippets 一个关于django的代码片段网站,在里面可以找到一些应用的django代码片段。站点本身是用django写的,且开发源码。
  • djangosites 这个网站里介绍了很多实用django搭建的站点。而且可以从这里找到很多带源代码的django站点。不过我个人觉得里面没有多少值得参考的站点代码。

使用django搭建的站点

  • django官网 django官网本身使用django搭建,而其提供了代码。django官网的大多功能由整合的trac实现,所以网站的django代码没几行。
  • 海报网 据说这是目前流量最大的django站点。据我的了解,这个网站的流量也确实大的有些超乎想象,该网站应当有接近CSDN的流量。不过这个网站将大量的页面进行了静态化,如果以这个网站的标准来评价django的性能应当不够客观。
  • 好看簿 国内的另一个django站点,目前也有不错的流量。作为该网站的用户,我感觉网站的响应速度并不怎么快。看来好看簿在服务器优化方面还需要更多的努力。

django的开源项目

  • pinax 这 是我看到的最有价值的django开源项目。pinax可以看做是django的一个脚手架。她提供了快速开始一个新django项目的方法,同时对大量 第三方app的使用方法进行了演示。django的app质量参差不齐,如果你想挑选app,那你可以看看pinax里都集成了哪些app。pinax 里集成了的app通常都不至于太烂。此外pinax自身也带了一些有用的app,比如blog等。
    如果你想以最快的速度了解pinax,可以去 http://cloud27.com/ 看看。这是一个用pinax搭建的SNS网站。
  • Satchmo 网店系统。看她的介绍,似乎已经有不少人在用这东西了。
  • LFS(Lightning Fast Shop) 网店系统,就Demo来看似乎是倾向于房屋交易平台。陆陆续续的也有部分商业网站开始使用该系统了,比如这个
  • reviewboard 非常有前途的一个code review工具。最开始是VMware在用,来后给开源了。
django的可重用app
CMS

Forum

调试

  • django-debug-toolbar 为django站点增加调试功能,支持查看django生成的sql语句,及sql的执行时间等,功能强大。不过由于该组件使用了jquery,似乎会使用部分使用了jquery的站点无法正常工作。
  • django-db-log 将django的异常保存到数据库。
  • django-logging 增加sql日志。直接在站点的网页上查看当前页面所使用sql语句以及执行时间。功能比django-debug-toolbar要弱不少,不过要是django-debug-toolbar把你的页面毁了,那就试试这个吧。

数据库升级

在项目开发过程中表结构的变动总是难免,django目前还不支持表结构的自动更新,不过相关的第三方app倒不少。这些app各有各的特色,具体如何选择就要看个人的喜好了。

  • SchemaEvolution 介绍django数据库升级的wiki页面,相关的app都可以在这个页面找到。

未分类

  • django-registration 注册功能,支持帐户的邮件激活。
  • django-tagging 为站点增加tagging功能
  • django-voting 投票功能
  • django-ajax-validation 使用ajax方式对表单进行校验,需要jquery的支持。这个组件只能校验,如果需要增加ajax提交表单的功能,还需要自己手动做些修改。
  • django-announcements 发送站内公告,该公告只显示一次。可以设置公共的发送对象(所有人,指定用户,登陆用户)。
  • django-avatar 为用户增加设置个人头像的功能。支持 http://www.gravatar.com/ 和用户上传头像。
  • django-dbtemplates 将django的template保存在数据库,并通过cache来加速template的加载。这样可以很方便的通过admin来编辑template。我想这东西应当可以用来实现一些简单的CMS功能,不过似乎用处不是太大。
  • django-microblogging 类似Twitter的微型博客
  • django-notification 消息分发组件,用来实现类似好友最新动态的功能。
  • django-pagination 一组翻页相关的utils,包括用于实现翻页的tag等。
  • django-robots 通过django的admin来管理robots.txt。不过我觉得robots.txt这东西为什么还需要用admin来管理,还不如直接编辑来的方便。
  • django-messages 实现站内消息的功能。目前该组件的功能的功能还比较弱,虽然作者在进行重构,但似乎进展缓慢。如果有需要我可能会自行对该组件进行一些增强。
  • django-threadedcomments 评论组件,可以给任何的models增加评论功能。
  • django-extensions 一些全局的 management extensions。其中包括create_app的增强,使用werkzeug做开发服务器等功能。
  • django-uni-form 以div方式渲染forms
  • django-timezones 时区设置组件,允许用户设置自己所在的时区。
  • django-bookmarks 书签管理组件
  • django-email-confirmation 在用户设置邮件地址后,给用户的邮箱发送一封确认邮件。用户点击邮件里的link来确认邮件地址的有效性。
  • django-mailer 邮件发送的增强组件,会在邮件发送失败时记录失败日志。
  • django-friends 朋友组件,支持邀请用户成为好友等。
  • django-locations 似乎是一个基于地区的社交网络,需要yaohoo map的支持。
  • django-oembed 方面媒体(视频等)内容嵌入,自动将媒体的连接转换成正确的html代码。
  • django-swaps 易物平台,比如用PSP换NDS啥的。
  • django-wikiapp wiki组件,支持多种wiki语法。不过目前该组件的功能还是比较简单,比如不支持附件。
  • django-mptt 用于生成树形列表的app。如果你认为它会自动给你生成一个完整的树,那你就错了,她只是一组工具。我感觉这东西并不是太好用,是否有什么优点,暂时不太清楚。
  • django-photologue 图片管理,上传图片,缩略图显示等。
  • django-filebrowser django-admin的一个扩展,可以直接通过admin对服务器上的文件进行管理。我没用过这东西,不过看介绍,感觉非常棒。
  • goflow Django上的一个工作流引擎,设计灵感来源于OpenFlow。没用过这东西,对工作流也不太了解,所以也不知道这东西好不好。不过这似乎是django上唯一的一个工作流app。

国内外开源建站系统总结更新:目前有3 条留言

  1. Louis Han : 2009年10月14日11:56 上午 回复

    Discuz!和Wordpress折腾得多一点,CMS很少折腾

  2. 丕子 : 2009年10月14日1:14 下午 回复

    @Louis Han
    嗯 也差不多 现在看来小东西不用自己写了,自己去改就行了,网上东西可真多

  3. Ring0 : 2011年04月10日4:07 下午 回复

    挺好的,不过需要什么去找什么就好了,现在基本都有整站系统了

给我留言


/ 快捷键:Ctrl+Enter

无觅相关文章插件,快速提升流量

不想听你唠叨×