TOP10:十大建站开源程序

news/2024/4/27 9:17:11/文章来源:https://blog.csdn.net/iteye_11879/article/details/81602335
互联网上有无数个开源的建站程序可供大家选择使用,对现在的站长来说真的是容易多了,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撰写发布,转载请保留。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_880104.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10个设计最经典的web2.0网站

10个设计最经典的web2.0网站 做好一个网站,不仅要在服务及功能上胜人一筹,而且网站的整体设计也是一个不可获缺的重要因素,一个设计漂亮的站点通常能在第一时间吸引人的眼球,用户回访机率也就更大。因为我本人对设计这一块也很感…

【转帖】大型网站架构演变和知识体系

转载地址:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有…

【转帖】大型网站架构演变和知识体系

转载地址:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有…

网站发展历程

网站架构发展历程 初始网站,应用程序,文件还有数据库在一台服务器上。 随着网站业务的发展,一台服务器已经不能满足需求,性能越来越差,储存空间越来越不足。这时候需要应用和数据分离。三者独自拥有了自己的服务器。 …

获取当前网站请求协议

项目中有个下载报告请求,需要根据不同环境选择网页协议(http/https) 使用window.location.protocol可以得到https:协议,再拼接自己的请求,拿到下载地址

Scrapy 简单爬取厨房网站菜谱清单,并将结果保存为csv文件

链接:http://www.xiachufang.com/explore/ from scrapy import Request from scrapy.spiders import Spiderclass HotSaleSpoider(Spider):name hotqidian_headers {"user-agent":Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTM…

保姆级教程之php动态网站开发之第四阶段之项目部署上线并测试监控

保姆级教程之php动态网站开发之第四阶段之项目部署上线并测试监控 大家好,我是李大庆,你们的php助教。 我来给大家讲一下第四阶段的项目部署部分,然后下周会在电脑上大家使演示如何部署服务器,大家先自己按照下面的教程自行去申请…

微信开放平台网站应用配置

微信开放平台 网站应用 最简单的 微信网页授权登录 需要注意的是 网站应用和微信授权 两种登录方式的 微信appid 和 appsecret 是不一样的 进入 查看 有一个授权回调域 这里不需要像微信授权那样配到路径 只要域名就可以了 例如 www.baidu.com 后面的其他回调路径 …

【网站性能指南】(一)概述

【概观】 什么使我们的网站变慢?Http 协议通过更好的性能省钱和赚钱性能规则 【什么使网站变慢】 对于大多数现代的网站,仅仅有10%-20%的响应时间是用于生成和加载html document的。 那么,其他的时间用于加载什么呢?确切的说&a…

【网站性能指南】(二)网站性能测量神器

上一章我讲了很多关于Fiddler的东西。其实有很多检测工具可以使用,如 Fiddler 、chrome、firebug、Network Monitor、IIS 和一些第三方的service。 首先我们还是先继续回顾一下fiddler的功能 【fiddler】 追踪工具,尤其针对Http 展示完成的request和re…

【网站性能指南】(三)奠基石-基础建设

【概述】 在这一章节,我们的主题聚焦在基础设施建设上。 Http Compression(压缩)Content Expirations (内容过期)Content Distribution Networks - CDN(内容分发网络)Etags (E标签)去掉没必要的Http head…

【网站性能指南】(四)前端性能-压爆你的文件

【概述】 在这一章,我们会聚焦在前端性能: 外部的Css 和 JavascriptCss 和 Javascript 的 迷你化 与 合并图片的最佳化Css 图片拼合器 【外部的CSS和Javascript】 几乎所有的CSS和Javascript 都应该放在外部文件 减少页面的尺寸允许重用允许使其过期 可读性更高 …

unity使用mixamo网站所有动作

//如果模型已经绑定了骨骼可以直接导入网站 //如果会C4D需要看下IMAX插件如何使用的(B站有)---非常简单,基本就是点点点就好了,真的不难(插件可以在魔顿网免费下载)。

Texture贴图材质资源网站分享

话不多说直接贴: https://www.textures.com/libraryhttps://www.textures.com/library进入之后可以选择 搜索查找你要的东西,只能英文 免费下载,低清晰度的,512X512,学习使用完全足够 说明:如需商用请购…

大型网站后台架构的Web Server与缓存 (转)

1.1 Web server Web server 用来解析HTTP协议。当web服务器接收到一个HTTP请求时,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求,web服务器可以响应一个静态页面或者图片。进行页面跳转,或者把动态响应的产生委托给…

Java批量检测网站链接是否正常,并生成检测日志文档

Java批量检测网站链接是否正常,并生成检测日志文档 1.Java代码块 (生成检测日志文档文档为md格式,最好下载typora或markdown进行查看,也可根据自己所需改成txt文档) 文件名:ceshi.java import java.io.B…

加上快捷键,让你的网站酷起来

伟大的程序员都懒。 这话是我从《PHP 与 MySQL 程序设计》中看来的,来自于 Larry Wall 的一句话: Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris. 懒的程序员的特征是&…

使用GitLab Pages托管静态网站

文章目录 前言一、GitLab Pages是什么?二、使用步骤1.开通账号,创建Git仓库同步项目2.添加.gitlab-ci.yml文件,开启GitLab Pages3.部署成功之后访问项目 总结 前言 在我们日常的程序员养成过程中,会产生一些产物,自己…

在12306网站上如何可以选择上中下铺

众所周知,在12306官方购票时无法自己选择上中下铺的,那么如何在12306上买到上中下铺呢,相信大家都会感兴趣,这是一个利用12306的一个web代码来实现的,然后结浏览器的web调式功能,如果你是一个web美工&#…

pc网站qq互联登录授权php版

首先看下工具类 <?php /*** QQ互联pc网页授权类*/ namespace App\Lib\QQconnect;use App\Lib\Util\Curl;class QQconnect{const err [0 >成功,100000 > 缺少参数response_type或response_type非法,100001 > 缺少参数client_id,100002 > 缺少参数client…