免费开源PHP程序经典汇集

jackxiang 2009-10-19 00:14 | |
今天为大家推荐一些经典的PHP开源程序,来满足你架设独立网站的需求。不管是博客、SNS社交、Digg,还是小型的门户网站,PHP都可以在相当程度上满足你。

在使用PHP开源程序以前,如果你从来没有此类经验,在这里我不妨多说两句(经验丰富者跳过)。

1、购买自己的域名。比如本站的挖酷网(waacoo.com),就是一个域名,你可以为自己购买一个域名,比如你名字的拼音、你的生日以及很多相关的东西,都可以来用,相信的大家看这里怎么样的域名是好域名。想好了域名,就直接去购买,在这里大家可以自己去搜索,记得我第一次是在tonet上购买的域名,但是,目前火山的感觉便宜些。

2、购买空间。空间就是你存放PHP程序的地方,空间和域名是你建立一个独立网站的必须品。在这里,我目前使用的是国外主机,国内的也很便宜,再次提到火山,100元一年,PHP好像还可以,以前用过。

3、选择一个PHP程序。就是我们接下来要做的事情了。

* 一、博客程序

网站示范:挖酷网 http://www.waacoo.com

1.wordpress。挖酷网就是采用wordpress程序架设而成。WordPress 是一款基于 PHP + Mysql 的开源博客程序,包括单用户系统与 WordPress MU 多用户系统。WordPress 程序简洁,功能强大(可以打造成一个CMS),依托于各种各样的插件,你可以实现任何想要的功能。WordPress.com 为全球用户提供免费而专业的 BSP 服务,在中国,yo2.cn 也为用户提供可定制的个性化博客服务,适用于没有技术基础的 WordPress 爱好者。WordPress 在全球拥有大量 Fans(我也是其中之一 ),Fans 贡献了大量的主题与插件,良好循环让 WordPress 越来越强大。同时,在国内还有一些 Fans 维护的博客为网友提供 Wordpress 中文版以及WordPress 的最新资讯动态,WordPress 中文站就做得很不错。关于 WordPress ,写再多也无法介绍清楚,只有亲自使用才会明白,如果你没有PHP基础但又十分想加入 WordPress 怀抱,请不要犹豫,Google 是最好的老师。

2.SaBlog-X。由 Angel 独自开发的基于 PHP + Mysql 的单用户博客程序,作者也是 Discuz! Lite 版本的制作者。目前国内还是有很多 Blogger 使用的 SaBlog ,应该是国内最好的 PHP 博客程序了。SaBlog-X 支持静态化,利于 SEO ,对于 Spam 也有较好的防御机制。不过,SaBlog-X 主题、插件较少,可能需要 Blogger 有一定开发能力才能进行相应扩展。

3.Bo-Blog。由 Bob Shen 开发的一款基于 PHP + Mysql 的单用户博客程序,目前国内 PHP 博客中, Bo-Blog 与 SaBlog-X 不相上下。Bo-Blog 的主要优点是模板丰富、插件超多,但程序整体开发更新较为缓慢。评价来源

* 二、Digg程序

网站示范: Digg http://www.digg.com

1.Pligg。目前最流行的仿Digg程序,基于PHP+MYSQL。换句话说,Pligg在类Digg程序中的地位可以相当于Wordpress在博客程序 中的地位。同样开源,支持多国语言,同样拥有很多的设计开发人员为其创建出许多优秀的模板和插件,安装简单,使用方便。首选的仿Digg程序,强烈推荐。

2.PBDIGG.。PBDigg 是基于PHP + MYSQL的开源Digg社区资讯系统,经过完善设计并适用于各种服务器环境,如:UNIX、LINUX、WINDOWS等,是一个高效、全新、快速、优秀的网站解决方案。

* 三、图片程序

1.Gallery。Gallery是一个开源基于Web的相簿管理器。用户可以使用Web浏览器上传图片(缩略图也同时被创建),评价图片,添加注释和发送电子贺卡。管理员可以批量添加已经上传到FTP服务器上的图片。

* 四、CMS程序

1.DEDECMS。这是一款我十分喜欢的国内CMS系统,据我本人了解,它可以搭建你任何想要的网站,真可谓是强者。

2.PHPCMS。一个综合的网站管理系统,由PHP+MYSQL构架全站生成html,能够快速高效地应用于LINUX和WINDOWS服务器平台,是目前中国LINUX环境下最佳的网站管理应用解决方案之一。

3.MAMBO。Mambo是一个功能丰富、采用PHP+MySQL搭建、最优秀的动态门户引擎/内容管理系统(CMS),能够用于建设拥用几个页面到几千个页面的网站。

4.Joomla!。Joomla! 是一套获得过多个奖项的内容管理系统(Content Management System, CMS)。Joomla!采用PHP+MySQL数据库开发,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。 Joomla!除了具有新闻/文章管理,文档/图片管理,网站布局设置,模板/主题管理等一些基本功能之外。还可通过其提供的上千个插件进行功能扩展包括:电子商务与购物车引擎,论坛与聊天软件,日历,博客软件,目录分类管理,广告管理系统,电子报,数据收集与报表工具,期刊订阅服务等。

* 五、SNS社交程序

示范网站:校内网 http://www.xiaonei.com

1.UCenterHome.是一套采用PHP+MYSQL构建的社会化网络软件(SocialNetworkSoftware,简称SNS)。通过UCenterHome,建站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以用迷你博客一句话记录生活中的点点滴滴;方便快捷地发布日志、上传图片;更可以十分方便的与其好友们一起分享信息、讨论感兴趣的话题;轻松快捷的了解好友最新动态。UCenterHome强调"家"的理念,充分认可每一个站点用户的个人隐私重要性。提供强大丰富的隐私设置功能。每一个人都有权限设置自己的个人主页、资料、日志、相册等是否公开、或只好友可看、或指定特别好友可看、或仅自己可看、或者需要输入密码才可看;并可完全控制将自己的哪些动作可以产生动态推送到好友面前。UCenterHome强调只提供用户愿意关注的信息,在信息噪音方面有着多级筛选控制。每一个人都可以将自己的好友进行分组,并选择屏蔽哪些用户组的动态;同时,可针对特定的好友、特定的动态进行单独屏蔽,确保因好友增多带来的信息噪音问题。UCenterHome以UCenter为多应用交换中心,既可以独立运作,又可以实现与多个应用挂接,包括Discuz!论坛、 SupeV视频、ECShop商店等,用户在这些各类产品中的动作,都可以以动态的方式发送到UCenterHome,让关注的好友们及时了解到自己的行为;同时,自己也可以在UCenterHome即可轻松理解好友在站内各种系统中的更新信息。UCenterHome1.2正式版全面开源发布,并提供免费下载。

2.ThinkSNS. 基于许多优秀的开源软件开发,提供全方位的社交网络(SNS)解决方案。ThinkSNS全部基于开源项目,同时也作为开源项目,免费提供给用户使用。项目框架都有完善的文档和实例,非常适合二次开发。国际化支持:多模版,多语言支持。基于ThinkPHP框架优秀的设计,ThinkSNS生来就具备优秀的国际化能力,支持多语言,多模版。 ThinkSNS不仅仅是个web端的程序,伴随着ThinkSNS成长,我们还会开发相关的IM和客户端支持。 ThinkPHP内置支持WordPress式插件开发,我们还会提供完善的API,和其他系统无缝集成。

六、BBS论坛程序

1.phpBB.具有友好的用户界面,简单易懂的管理面板和FAQ。你可采用PHP+MySQL,MS-SQL,PostgreSQL或Access/ODBC数据库来搭建自己的论坛系统。

2.phpwind。一套采用 php+mysql 数据库 方式运行并可生成 html 页面的全新且完善的强大系统,除了具备多重子版块.和后台用户组权限可以自由组合外, 还具备分版块控制生成html页面、可选用的所见即所得编辑器、防止图片和附件防盗链、多附件上传下载、输入图片URL直接显示图片、版块主题分类、版块积分控制与版块内的用户组权限控制、主题与回复审核功能、自定义积分与自定义等级提升系统、论坛用户宣传接口、帖子加密隐藏出售、分论坛二级目录/域名等一些特色功能。

3.Discuz! 。目前比较流行的论坛系统程序。不用多说,大家都应该知道。

七、其他程序

1.geeklog。Geeklog是博客软件,专注于高性能,隐私和安全。它采用基于Web的管理,调查 ,用户可定制的盒子,一个友好的图形用户界面与管理的主题管理器,用于修改或删除博客和评论的选项,,搜索引擎,支持 Atom格式、日程安排,等等。

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2081/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]