零起点学习Drupal教程[第一章—引言]

零起点学习Drupal教程[第一章—引言]文章摘自http://www.rzchina.net/forum/6第一章引言1.1什么是drupal?Drupal究竟是什么呢?下面是Drupal官方网站给出的定义:“Drupal软件允许个人或用户社区轻松地发布、管理和组织Web站点上的各种内容。”Drupal是一个免费的、开源的、具有模块化框架使用PHP开发的网站内容管理系统。Drupal允许网站管理员创建和组织网站内容、定制

大家好,又见面了,我是你们的朋友全栈君。

文章摘自http://www.rzchina.net/forum/6

第一章 引言
1.1什么是drupal?
Drupal究竟是什么呢?下面是 Drupal官方网站给出的定义:“ Drupal软件允许个人或用户社区
轻松地发布、管理和组织 Web站点上的各种内容。”
Drupal是一个免费的、开源的、具有模块化框架使用 PHP开发的网站内容管理系统。 Drupal允
许网站管理员创建和组织网站内容、定制网站的表现形式、自动化管理工作以及管理站点的用户。
Drupal包括强大的内容管理系统、博客系统、论坛、协作型编写环境、图片库、文件上传和下载
等功能。它采用 GPL许可协议的开放源码软件。GPL协议意味着任何人都可以复制、分发及修改源
代码。同时,Drupal具有丰富的文档支持和强大的专业化社区。
Drupal通常被认为是一种“网络应用程序框架( Web Application Framework)”,因为它具
有很好的可扩展性。它不仅具有基本的内容管理系统功能,还可以使用模块扩展其功能,使其能够
提供更多的服务。无论使用者是否精通 PHP或相关的编程技术,都能很好的使用 Drupal。当然,更
高的编程技巧意味着能更好的使用 Drpual。因为 Drupal在开发方面是占有很大的优势。换句话说,
它更受开发者的喜爱。
数以万计的个人或组织已经使用 Drupal建立了不同类型的 Web站点,包括:
(1)社区门户和讨论站点;
(2)公司、政府、机构及内部网门户;
(3)个人网站;
(4)电子商务网站;
(5)技术支持类网站。
Drupal是用PHP编写的,可运行在Windows、Mac OS X Linux FreeBSD OpenBSD、 Solaris
和其他任何支持 Apache(1.3版本以上)、 IIS(5.0版本以上)和 PHP解释的服务器上。它支持
MySQL 和 PostgreSQL数据库。
1.2 drupal的特性
(1)用户管理
Drupal是多用户系统,它支持多用户注册并具有完善的用户管理功能。由于采用了基于角色的权
限管理,Drupal将不同的用户划分为不同的角色,限制其内容访问及修改等操作
(2)内容管理
Drupal的“节点”概念,可以将“节点”理解为 Drupal站点的基本元素。即 Drupal中的大部分
内容均由许多节点组成。每个节点包括标题、内容以及其他一些属性。
(3)多平台和多语言支持
支持 Apache/IIS两种主要的网站服务程序,支持Unix Linux BSD Solaris Windows MacOSX 多
种操作系统。
Drupal提供了完整的多语言支持机制,Drupal的官方网站上已经有大量的语言包,可直接导入
Drupal进行本地化。
(4)分析、跟踪和统计
Drupal6核心模块当中的Statistics 和Syslog模块 ,提供了简单的日志和流量监控管理,例如访问
日志、错误信息、流量等信息。所有重要的操作和系统事件都会被捕获并记录在一个事件日志中,
管理员可以随时进行查看。
(5)web2.0特性
Drupal包含了一个论坛模块,可用来创建论坛或讨论组之类的社区站点。同时,Drupal官方网站
提供了大量的第三方社区模块,为各位站长朋友假设具有web2.0特性的网站提供了方便。
(6)可扩展性
模块和主题的“热插拔”是drupal显著的优点。通过各种模块,用户可以轻松扩展 Drupal以获
得更为丰富的功能。Drupal 模板系统为制作各式各样版式的网站提供了方便的借口,您不需要精通
PHP,就可以为您的Drupal站点制作出精美的样式。
(7)SEO优化
Drupal的核心模块中有一个叫做Path的模块和第三方扩展模块Pathauto模块以及nodewords
等模块,以及Drupal 的 URL别名系统为网站的seo提供了很好的帮助。
(8)强大的文档支持
在线文档帮助(Online help):Drupal的帮助文档还是非常丰富的。它的官方文档几乎包含了
Drupal开发的所有信息。而且, Drupal的论坛也是非常活跃的,经常有很多技术高手在论坛里回
答别人的问题。 Drupal使用者中文社区 就是其中之一非常受欢迎的Drupal中文资料站(
http://drupaluser.cn )。同时本教程也将连载到该站点。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130853.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 陈述python中运算符的优先级_numpy逻辑运算符

    陈述python中运算符的优先级_numpy逻辑运算符python逻辑运算符1.成员andornot优先级:()>not>and>or2.and逻辑运算符and,aandb,如果a和b都为True,则返回True,如果其中一个为False,返回False,简言之:一假则假,全真则真3.or逻辑运算符or,aorb,如果a和b有一个为True,则返回True,如果全为False,返回False,简言之:一真则真…

    2022年10月23日
    0
  • 新浪 ip 地址库

    新浪 ip 地址库

    2021年11月5日
    75
  • 教你画出业务架构图「建议收藏」

    教你画出业务架构图「建议收藏」1、什么是业务架构图?业务架构图是一种表达业务层级和关系的工具,业务架构服务于业务目标,通过描绘业务上下层关系,梳理一整套完整、简单的业务视图,降低业务系统的复杂度,提高客户理解度,最终给客户最直观的业务体现。2、业务架构图的三大核心要义简单来说可以分为三个核心步骤:分层、分模块、分功能。架构图核心要义之一:分层指的是将业务按照层级区分,每个层级都属于独立的版块。下层更抽象,上层更具体。层级需要有逻辑上的关联,比如下层为上层服务,或者提供能力支撑。架构图核心要义之二:分模块分

    2022年10月12日
    0
  • Model–view–viewmodel(wiki翻译)[通俗易懂]

    Model–view–viewmodel(wiki翻译)

    2022年4月3日
    56
  • intellij idea上传项目到码云

    intellij idea上传项目到码云

    2021年5月16日
    137
  • 桶排序算法流程图_快速排序算法实例讲解

    桶排序算法流程图_快速排序算法实例讲解前言在数据结构与算法的排序中,我们很多人可能更多的熟悉冒泡排序、快速排序、归并排序。可能对堆排序、桶排序、计数排数等比较生疏,其实这个也没啥复杂的,算法的排序中,我们很多人可能更多的熟悉冒泡排序、快速排序、归并排序。可能对堆排序、桶排序、计数排数等比较生疏,其实这个也没啥复杂的,桶排序是所有排序中最简单的排序之一。没毛病老铁,就是最简单的之一。桶排序思想…

    2025年5月31日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号