零起点学习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 )。同时本教程也将连载到该站点。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • QQ的孤独

    QQ的孤独

    2021年11月21日
  • gridlayout布局

    gridlayout布局浅谈android4.0开发之GridLayout布局分类: Android应用开发技巧2012-03-1123:51 3646人阅读 评论(1) 收藏 举报androidlayoutbuttonencoding框架编程作者:李响         本文重点讲述了自android4.0版本后新增的GridLayout网格布局的一些基本

  • linux操作系统基础教程_linux教程第五版

    linux操作系统基础教程_linux教程第五版1.Linux入门教程http://c.biancheng.net/cpp/linux/基础教程Linux简介Linux文件管理Linux目录Linux文件权限和访问模式Linux环境变量Linux打印文件和发送邮件Linux管道和过滤器Linux进程…

    2022年10月13日
  • pycharm下找不到要安装的模块包(如sqlalchemy)[通俗易懂]

    pycharm下找不到要安装的模块包(如sqlalchemy)[通俗易懂]大家都知道,pycharm有个很方便的地方,当一个模块包没有安装时,就可以1.点击File->settings  2.选择ProjectInterpreter,点击右边绿色的加号添加包 3.输入你想添加的包名,点击InstallPackage 但是当我用这个去导入sqlalchemy包时,发现找不到。然后就是解决办法了,你点击鼠标右键就会出出现然后红色框标…

  • python中 global_python中round的用法

    python中 global_python中round的用法在Python中,一个变量的scope范围从小到大分成4部分:LocalScope(也可以看成是当前函数形成的scope),EnclosingScope(简单来说,就是外层函数形成的scope),GlobalScope(就是当前文件形成的scope),BuiltinsScope(简单来说,就是Python内置的变量位于最顶层的scope)。当Python开始查找一个非限定的变量名时(像ob…

  • 学习 Spring Boot 知识看这一篇就够了

    学习 Spring Boot 知识看这一篇就够了从2016年因为工作原因开始研究SpringBoot,先后写了很多关于SpringBoot的文章,发表在技术社区、我的博客和我的公号内。粗略的统计了一下总共的文章加起来大概有六十多篇了,其中一部分是在技术社区做的系列课程。我在写文章的时候将文章中的示例提取出来,作为开源代码分享了出来让大家以更方便的方式去学习(https://github.com/ityouknow/spri…

发表回复

您的电子邮箱地址不会被公开。

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