基于PHP开源CMS系统 Drupal

fmms 13年前
     <p><img style="width:107px;height:109px;" title="基于PHP开源CMS系统 Drupal" border="0" alt="基于PHP开源CMS系统 Drupal" src="https://simg.open-open.com/show/02be95af766144cdd327e7582c6133c8.png" /><br /> Drupal是一个非常优秀的web2.0CMS开源系统,在国内外得到了广泛的应用,除了传统的内容站点外,很多人还把Drupal改造成了 digg类网站,当然更多人是把它当作多功能的blog系统来使用。不管怎样,不可否认的是Drupal是一个非常优秀的CMS系统,现在已经拥有300 多个插件,并拥有超过55000位使用者,应用的站点类型也千奇百怪,应有尽有。</p>    <p>Drupal是一个开源的内容管理系统(CMS)平台,用于构造提供多种功能和服务的动态网站,这些功能包括用户管理(User Administration)、发布工作流(Publishing Workflow)、讨论、新闻聚合(News Aggregation)、元数据(Metadata)操作和用于内容共享的XML发布。它综合了强大并可自由配置的功能,能支持从个人博客 (Personal Weblog)到大型社区驱动(Community-Driven)的网站等各种不同应用的网站项目。</p>    <p><b>它有以下优点</b></p>    <p> + 搜索引擎友好的URL</p>    <p> + Drupal有一个优秀的模块化结构,提供了许多模块,包括短消息、个性化书签、网站管理、Blog、日记、电子商务、电子出版、留言簿、Job、网上电影院、论坛、投票等模块。Drupal模块的下载、安装、定制非常方便</p>    <p> + Drupal提供了强大的个性化环境,每个用户可以网站内容和表现形式进行个性化设置</p>    <p> + Drupal提供了基于角色的权限系统,没有必要对每个用户进行授权,只需要对角色进行授权</p>    <p> + Drupal提供的站内搜索系统能对站内的所有内容进行索引和搜索</p>    <p> + Drupal的模板系统将内容和表现分离,可以很方便地控制网站的外观</p>    <p> + Drupal提供内建的新闻聚合工具</p>    <p> + 提供完善的站点管理和分析工具</p>    <p> + Drupal的Caching机制能有效减少数据库查询次数,从而提高站点性能,降低服务器负荷</p>    <p> +强大的多语言支持体系。能够支持很多国家的语言,让你的网站在世界上通行。</p>    <p> </p>    <p><b>Drupal运行环境:</b></p>    <p> Drupal 基于PHP脚本语言,推荐使用mysql数据库,所以要运行Drupal必须先安装好PHP支持程序,推荐apache + mysql + php的安装和配置环境。linux系统下推荐采用lamp安装套件或windows系统下推荐安装wamp套件。 </p>    <p><b>Drupal的安装:</b></p>    <p> 1.运行环境:</p>    <p> 1.建立数据库:用mysql命令行、phpmyadmin、mysql-front等工具新建一个数据库,并记住数据库的名称。</p>    <p> 2.将Drupal代码根目录放入apache的web服务目录(www或htdocs等), 通过http协议在浏览器运行Drupal的对应http 服务,例如http://mydomain/drupal,再出现的页面中按提示填入数据库的名称,用户,密码等信息。</p>    <p> 3.首次执行,可以设置相应的个性化参数,如帐户,首页,简介链接等。</p>    <p> 4.注:第一个注册的帐户拥有系统的最高权限。</p>    <p> </p>    <p><b>Drupal的设计<br /> TemplateMonster的Drupal模板</b></p>    <p> 目前比较好的将设计与Drupal结合起来比较有名的是TemplateMonster的 Drupal模板。精美的设计,高度的开发弹性,短缩了的开发设计时间,使Drupal模板更加受到欢迎。TemplateMonster作为这一领域的 佼佼者,今后肯定会发布更多Drupal模板。</p>    <p> 届时中国的用户也可以通过TemplateMonster中国区项目主页TemplateMonster China(http://china.templatemonster.com)下载到最新的加入精美设计的Drupal模板。</p>    <p> </p>    <p><b>如何加入中国drupal协会</b></p>    <p> 中国drupal协会是2008年11月15日由drupal活动的组织者chinajason等人创建的,协会的主旨就是为了在中国推广drupal。</p>    <p> 中国drupal协会成立的相关事宜以及会章等请参考:http://drupalchina.org/node/5740</p>    <p> 中国drupal协会的青岛分会官方地址是:</p>    <p> http://drupaluser.cn/joncda</p>    <p> </p>    <p><b>Drupal主要术语的介绍</b></p>    <p> 文章地址:http://www.drupaluser.org/node/364</p>    <p> Drupal是一个非常优秀的PHP CMS,在使用Drupal之前,我们好好看看Drupal主要术语的介绍.Drupal术语,Block(区块),Box(盒子),Engine(引 擎),Filter(过滤器),Module(模块),Node(节点),Permissions(权限),Style(样式)Taxonomy(分 类)Template(模板),Theme(主题)风格</p>    <p> # Block(区块)</p>    <p> 区块一般位于网页两边的侧栏中,用于导航或显示一些附加内容。区块是一种把数据定位到页面的方法之一。各主题风格可以通过block($subject, $content, $region = "main")函数来控制区块的显示风格。</p>    <p> # Box(盒子)</p>    <p> 盒子是Drupal页面内容的容器。每一个盒子有一个标题和一些内容。各主题风格可以通过box($subject, $content, $region = "main")函数来控制盒子的显示风格。</p>    <p> # Engine(引擎)</p>    <p> 引擎是一类特殊的主题,它通过模板来输出HTML内容。</p>    <p> # Filter(过滤器)</p>    <p> 过滤器是做内容过滤的框架。</p>    <p> # Module(模块)</p>    <p> 模块是为Drupal提供扩展功能的代码片段。有些模块是Drupal核心系统的一部分(例如 taxonomy和blog模块),扩展模块(例如 weblinks和image模块)则不属于Drupal的核心系统。核心模块已包含在Drupal的下载包中,扩展模块则需要单独下载。</p>    <p> # Node(节点)</p>    <p> 节点是Drupal中最简单又最难理解的一个概念。几乎Drupal中所有的内容都被存储为一个节点。一个节点就是Drupal的一块内容,它可以是投票、报道、书的一页、或一张图片。</p>    <p> # Permissions(权限)</p>    <p> 权限用于控制内容的创建、修改和站点管理等访问。管理员可以将权限赋给角色,将角色赋给用户。一个用户可以属于一个或多个角色。Drupal缺省提供了两种角色:游客和注册用户</p>    <p> # Style(样式)</p>    <p> 样式是主题或引擎提供的CSS文件,用于替换缺省的CSS。</p>    <p> # Taxonomy(分类)</p>    <p> Drupal通过分类来描述目录系统,用于对网站的内容进行组织和分类。</p>    <p> # Template(模板)</p>    <p> 模板是模板引擎的,普通人可读懂的HTML文件,这些文件有一些特殊的代码,用于产生动态信息。</p>    <p> # Theme(主题)</p>    <p> 主题是包含一些函数的PHP文件,用于提供不同的布局风格。</p>    <p> </p>    <p><b>基于Drupal平台的网站设计成功案例<br /> </b></p>    <p>很多全球知名的商业公司、社团组织、大学及政府机构都从传统的网站设计系统转向了Drupal,或者利用Drupal构建内部交流站点及社区网站。部分基于Drupal的应用包括:</p>    <p> 跨国公司-联邦快递、诺基亚、Adobe、Sun</p>    <p> 国际著名娱乐公司-华纳兄弟、索尼/BMG、Fox、环球唱片、迪斯尼/ABC</p>    <p> 互联网媒体网-Google、Novell、雅虎</p>    <p> 新闻杂志-福布斯、The Fast Company、Now Public、花花公子(德国)、The Onion,以及纽约观察报等。</p>    <p> 网上社区-Team Sugar、FireFox</p>    <p> 高等学府-哈佛大学、MIT</p>    <p> 政府机构-法国政府、纽约市长Mike Bloomberg、联合国</p>    <p> 这些成功的合作案例证明,Drupal不但适合个人站点及网上社区类网站,而且已被国际著名大公司和组织机构所接受和采纳。相信在国内,Drupal也会很快流行起来,成为主流网站设计和开发平台。<br /> <br /> </p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1322571696953" target="_blank">http://www.open-open.com/lib/view/home/1322571696953</a></p>