作者 张龙于飞 发布于 2014-05-04 修改于

drupal2014网站建设实录

安装

下载,解压到www目录,复制/sites/下的example.sites.php文件并重命名为sites.php,编辑,删除注释,增加代码

$sites = array(
    'demo.cnedun.com.drupal2014' => 'lnr8',
);

在/sites目录下新建lnrj目录,将sites\default目录下的 “default.settings.php”复制一份到/sites/lnrj目录下并重命名为“settings.php”

到drupal官网(http://localize.drupal.org/translate/languages/zh-hans)下载最新的语言吧,将中文包拷贝至“/profiles/standard/translations/”目录下

开始安装。

......

禁用模块:

Toolbar:顶部的管理工具条。Overlay:弹出层的管理界面。

安装并启用模块

安装https://drupal.org/project/admin_menu 提供方便灵活的 Drupal 管理菜单,代替默认安装的Toolbar模块。启用Administration menu模块

安装https://drupal.org/project/l10n_update 自动安装和更新翻译

安装module_filter模块:https://drupal.org/project/module_filter 对模块进行分类管理

安装honeypot模块:https://drupal.org/project/honeypot 有意思的反机器人模块。 通过在表单增加隐藏字段及外加一个最少时间的设定,来保护form,可以设置指定的表单。

配置:/admin/config/content/honeypot ,勾选 User Registration form User Password Reset form

安装ckeditor模块:https://drupal.org/project/ckeditor 

下载http://ckeditor.com/download,Full Package版本,放到 /sites/all/modules/ckeditor/ckeditor目录下

配置:

安装Chaos tool suite (ctools)模块:https://drupal.org/project/ctools ,启用Chaos tools以支持Views模块

安装Views模块:https://drupal.org/project/views 启用

安装SMTP Authentication Support模块:https://drupal.org/project/smtp 配置:

 


****************************在此备份****************************

 

安装OG模块:https://drupal.org/project/og

支持模块:https://drupal.org/project/Entityreference

http://drupal.org/project/entity  

https://drupal.org/project/Views_bulk_operations 用views批量操作。

https://drupal.org/project/entityreference_prepopulate 可以在群组主页创建一个"创建内容"的链接。

启用:Entity API    Entity Reference    Organic groups模块,再启用Views Bulk Operations Organic groups UI entityreference_prepopulate 模块

安装模块:https://drupal.org/project/jquery_update ,启用后默认jquery  设置是1.10版。

安装主题:https://drupal.org/project/bootstrap

创建子主题:复制 目录并重命名,重命名并修改ini 文件。

 

群组:

新建一个内容类型group,配置为群组,即可以创建群组 ,配置atical内容类型,可以发布群组内容。参考资料:http://zhang.cnedun.com/node/261

配置atitcle内容类型,admin/structure/types/manage/article/fields/og_group_ref 启用“实体引用预填充(Entity reference prepopulate)”选项将此内容类型显示“内容创建链接”。

 

目前的主要问题:群组主页模板需要定制,如果不用panels模块,如何做? body字段摘要录入竞然也出现ckeditor,如何让摘要保持文本格式?

 

****************************在此备份数据库****************************

og模块手册:https://drupal.org/node/1603460

查看相关资料,OG基本上都讲到用panels,查看http://fpaworld.com/zh-hans/community 此网站也用了panels模块

安装panels模块并配置OG布局。启用:Page manager  Panels  Views Content Panes三个模块。按照教程http://zhang.cnedun.com/node/263配置。

 

家园网

全站分类:新闻、文化、教育、民生、旅游、科技、亲子、财经、数码家电、娱乐、房产、女人

地区分类:各县区、各乡镇

群组:

(私有群,用户注册后自动加入,会员发布,群主审核后内容公开):新手上路、陇南吧

(私有群,用户申请加入,会员发布,群主审核后内容公开):文学社、摄影协会、驴行天下

(公开群,用户注册后自动加入,编辑发布,自动公开):权威发布(本地官方信息精选)

(用户审请,私有群,群主审核后内容公开):

(品牌商家,各商家自行申请,shop内容类型群组):

 

首页:精确推送

推荐1(置顶,全局最佳)、推荐2(首页,推荐、全市、各区县的view)、侧边1(您的群组view,所关注的群组最新)、侧边2(猜您喜欢,非关注的群组推荐内容)

 

********************************************************

配置字段:/admin/structure/types/manage/article/fields/og_group_ref    其中Additional behaviors部分

Entity reference prepopulate
动作:disable field
勾选Apply action on edit
Fallback behaviour:重定向
Skip access permission:管理内容

********************************************************

安装模块:

https://www.drupal.org/project/feeds

https://www.drupal.org/project/feeds_spider

https://www.drupal.org/project/feeds_crawler

https://www.drupal.org/project/feeds_xpathparser

https://www.drupal.org/project/feeds_selfnode_processor

Feeds, Feeds Admin UI, FeedsCrawler, Feeds Spider, Feeds Self Node processor,Feeds XPath Parser,job scheduler Job Scheduler Trigger

 

 

 

 

https://drupal.org/project/panels_bootstrap_layouts

安装模块:https://drupal.org/project/devel  https://drupal.org/project/devel_themer 以及依赖模块https://drupal.org/project /simplehtmldom(用1.12版),启用simplehtmldom API Devel Theme developer三个模块。

 

安装模块:https://drupal.org/project/userpoints 启用Userpoints、Userpoints rules integration模块。

安装模块https://drupal.org/project/transliteration ,上传时将中文文件名翻译为拼音。

 

模块:https://www.drupal.org/project/multiupload_filefield_widget 多文件上传

 

安装模块:https://drupal.org/project/libraries

安装模块https://drupal.org/project/user_registrationpassword 设置实现注册时候需要输入密码,但是需要邮寄确认信才能开通账号

安装主题:https://drupal.org/project/bootstrap https://drupal.org/project/zen

https://drupal.org/project/picture

 

og:

https://drupal.org/node/1114858

https://modulesunraveled.com/organic-groups-7x-2x

drupal群组网站http://q.futurename.cn/  http://www.caame.com/