返回信息流☆─────────────────────────────────────☆
mymemory (自由的鱼) 于 (Wed Aug 27 20:46:56 2008) 提到:
暑假参加chinaopen,选择了用Drupal建站。因为已经提供了原网站的php页面代码以及css等,要用drupal进行改造,所以难度不是很大。但是自己接触drupal一共也就一个月多一点吧,所以是一边熟悉drupal一边做网站,个人感觉还是收获了很多,关于drupal的,php的等等。所以写个总结,也方便自己以后参考。
(一)首先先介绍一下drupal。
Drupal是一个开源的内容管理系统(CMS)平台,用于构造提供多种功能和服务的动态网站,这些功能包括用户管理(User Administration)、发布工作流(Publishing Workflow)、讨论、新闻聚合(News Aggregation)、元数据(Metadata)操作和用于内容共享的XML发布。它综合了强大并可自由配置的功能,能支持从个人博客(Personal Weblog)到大型社区驱动(Community-Driven)的网站等各种不同应用的网站项目。
它有以下优点
+ 搜索引擎友好的URL
+ Drupal有一个优秀的模块化结构,提供了许多模块,包括短消息、个性化书签、网站管理、Blog、日记、电子商务、电子出版、留言簿、Job、网上电影院、论坛、投票等模块。Drupal模块的下载、安装、定制非常方便
+ Drupal提供了强大的个性化环境,每个用户可以网站内容和表现形式进行个性化设置
+ Drupal提供了基于角色的权限系统,没有必要对每个用户进行授权,只需要对角色进行授权
+ Drupal提供的站内搜索系统能对站内的所有内容进行索引和搜索
+ Drupal的模板系统将内容和表现分离,可以很方便地控制网站的外观
+ Drupal提供内建的新闻聚合工具
+ 提供完善的站点管理和分析工具
+ Drupal的Caching机制能有效减少数据库查询次数,从而提高站点性能,降低服务器负荷
drupal运行环境:
drupal 基于PHP脚本语言,推荐使用mysql数据库,所以要运行drupal必须先安装好PHP支持程序,推荐apache + mysql + php 既lamp 或 wamp 环境。
drupal的安装:
1.运行环境:
1.建立数据库:用mysql命令行、phpmyadmin、mysql-front等工具新建一个数据库,并记住数据库的名称。
2.将drupal代码根目录放入apache的web服务目录(www或htdocs等),通过http协议在浏览器运行drupal的对应http 服务,例如http://mydomain/drupal,再出现的页面中按提示填入数据库的名称,用户,密码等信息。
3.首次执行,可以设置相应的个性化参数,如帐户,首页等。
4.注:第一个注册的帐户拥有系统的最高权限。
(二)我使用Drupal的安装环境及安装过程
1)安装环境
我使用的是wamp5+mysql+drupal5.8
其实现在drupal的网站上已经提供drupal6的下载了,不过现在drupal5.8应该是比较稳定的(听说的),所以选择了这个版本。
Wamp5安装完可以选择语言的,至于drupal,原来的当然是英文的,不过现在有汉化包,可以到drupalchina下载,但是还是推荐用英文的,至于理由嘛,汉化是针对drupal核心模块的,如果你选择安装一些附加模块,是不提供汉化的,到时就会出现又有中文,又有英文,感觉很别扭的。
ps:因为后面的我会截些图,比较好说,所以先写这些,个人感受而已,呵呵
☆─────────────────────────────────────☆
coolfantasy (Cool) 于 (Wed Aug 27 20:47:26 2008) 提到:
赞!
☆─────────────────────────────────────☆
xw2423 (静水之人) 于 (Wed Aug 27 21:08:07 2008) 提到:
哇,不错,原来用这个写过点东西,扩展了一个模块,不过都是初级应用,希望lz分享一些好的theme。
【 在 mymemory (自由的鱼) 的大作中提到: 】
: 暑假参加chinaopen,选择了用Drupal建站。因为已经提供了原网站的php页面代码以及css等,要用drupal进行改造,所以难度不是很大。但是自己接触drupal一共也就一个月多一点吧,所以是一边熟悉drupal一边做网站,个人感觉还是收获了很多,关于drupal的,php的等等。所以写
: (一)首先先介绍一下drupal。
: Drupal是一个开源的内容管理系统(CMS)平台,用于构造提供多种功能和服务的动态网站,这些功能包括用户管理(User Administration)、发布工作流(Publishing Workflow)、讨论、新闻聚合(News Aggregation)、元数据(Metadata)操作和用于内容共享的XML发布。它综合了强大并可
: ...................
☆─────────────────────────────────────☆
mymemory (自由的鱼) 于 (Wed Aug 27 22:36:29 2008) 提到:
【 在 xw2423 的大作中提到: 】
: 哇,不错,原来用这个写过点东西,扩展了一个模块,不过都是初级应用,希望lz分享一些好的theme。
你好,theme可以在网站上下载,地址是http://drupal.org,不过需要代理才能上,也可以自己写,我是自己写的,因为是开源的,所以theme也是大家弄完后传上去的,但是有时会和drupal自己的css有冲突,还有就是因为在theme的页面定义不一样,有的部分显示不了~~~其实我也是菜鸟,边弄边学的[em17]
也可以根据内置theme改造自己需要的theme
你说扩展模块是自己写的吗?我接下来打算学着写模块了,不过好像比较复杂,目前只是根据自己的需要对已有模块中的函数进行了重写~~~觉得drupal功能很强大,越用越发现这一点,不过开学要开始找工作了,唉,烦啊
☆─────────────────────────────────────☆
xw2423 (静水之人) 于 (Wed Aug 27 22:47:55 2008) 提到:
网站知道,当时都看文档了,我当时用的也是5.*,扩展的模块就是看着那个帮助写的,还有就是《Pro.Drupal.Development》这本书了,居然这不能传附件,有电子版的。。。
【 在 mymemory (自由的鱼) 的大作中提到: 】
: 你好,theme可以在网站上下载,地址是http://drupal.org,不过需要代理才能上,也可以自己写,我是自己写的,因为是开源的,所以theme也是大家弄完后传上去的,但是有时会和drupal自己的css有冲突,还有就是因为在theme的页面定义不一样,有的部分显示不了~~~其实我也是
: 也可以根据内置theme改造自己需要的theme
: 你说扩展模块是自己写的吗?我接下来打算学着写模块了,不过好像比较复杂,目前只是根据自己的需要对已有模块中的函数进行了重写~~~觉得drupal功能很强大,越用越发现这一点,不过开学要开始找工作了,唉,烦啊
: ...................
☆─────────────────────────────────────☆
wks (cloverprince) 于 (Wed Aug 27 23:02:35 2008) 提到:
赞一下drupal
汉化需要人来做
如果没有中国人愿意做,那就真的没有翻译了。
☆─────────────────────────────────────☆
xw2423 (静水之人) 于 (Wed Aug 27 23:07:43 2008) 提到:
http://drupalchina.org/
上面还是有部分翻译的,而且核心模块的翻译已经做的差不多了,接下来自己写的东西自己翻译,drupal在本地化这方面做的还是很好的。。。
【 在 wks (cloverprince) 的大作中提到: 】
: 赞一下drupal
: 汉化需要人来做
: 如果没有中国人愿意做,那就真的没有翻译了。
: ...................
☆─────────────────────────────────────☆
mymemory (自由的鱼) 于 (Wed Aug 27 23:10:00 2008) 提到:
【 在 wks 的大作中提到: 】
: 赞一下drupal
: 汉化需要人来做
: 如果没有中国人愿意做,那就真的没有翻译了。
恩,现在核心模块已经汉化了~~~因为扩展模块太多了
这是一条镜像帖。来源:北邮人论坛 / www-technology / #5485同步于 2008/12/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
[合集] [原创]暑期使用drupal的一些个人感受总结(一)
tntzwz
2008/12/21镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。