ImageCache —— Drupal 6 模块说明
ImageCache 模块在 Drupal 7 中已被整合进核心。
ImageCache 允许创建用于图像处理的 预设(presets)。
当某个派生图像尚未生成时,Web 服务器的重写规则会将请求传递给 Drupal,然后由 ImageCache 动态生成相应的图像文件。
ImageCache 使用前需要您:
- 安装并启用 ImageAPI 模块,并确保已选择一个图像处理引擎(GD 或 ImageMagick)。
- 启用 URL 重写支持或配置私有文件系统。
以下是与 ImageCache 一起使用的一些模块:
Image API、Image GD、ImageMagick —— Drupal 模块说明
此 API 接口旨在替代 Drupal 核心中的 image.inc 提供的 API。
如果您使用的其他模块已经提供了相同功能,则无需单独安装此模块。它不会为您的 Drupal 网站添加新的功能,而只是提供一个供其他模块调用的图像处理 API。
目前,GD2 和 ImageMagick 都与 ImageAPI 一起分发。
注意: 需要 PHP 5 或更高版本!
与 Drupal 核心的 image.inc 区别:
- 图像以对象(object)的形式进行处理。
- 图像在每次操作后不会自动保存,必须在处理完成后手动保存。
- 可以同时使用多个图像处理工具集(toolkits)。然而,Image API 在一次处理过程中仅会调用一个可用的工具集。
Date、Date Repeat Field、Date All Day —— Drupal 模块说明
该模块包包含一个灵活的 Date/Time(日期/时间)字段类型,以及 Date field 和 Date API,这些都是其他模块所依赖的基础。
在 Drupal 5 和 6 版本中,字段 Date 需要一组 CCK 模块的支持,而在 Drupal 7 核心中已默认包含该功能。
大多数 Calendar(日历) 模块的功能都依赖于 Date 模块。因此,在更新 Calendar 模块时,请务必同时更新到最新版本的 Date 模块。
Date 6.2 版本目前需要 jQuery UI 模块(http://drupal.org/project/jquery_ui),以确保 DatePicker 弹出式日期选择器正常工作。
实用信息
在本栏目中,我将收集一些不属于现有分类但非常有趣的文章。
Drupal 与多域名网站
近年来,多域名网站变得越来越流行。我们通常为移动设备创建单独的域名,为网站的 API 也创建独立的域名。将网站的部分功能部署在子域名上,可以在共享主站用户和节点数据库的同时,使用新功能。例如,我们有主域名 example.org,并为其创建 api.example.org、pda.example.org 等子域名。
正如您可能已经猜到的,在 Drupal 中可以非常轻松地实现多域名网站。而且实现方式有多种:
1)使用多个 Drupal 安装实例,每个使用独立的数据库。 这种方法最简单,无需额外配置,只需将不同站点安装在不同文件夹中并分配各自的子域名即可。
2)使用单个 Drupal 安装实例,共享同一个数据库。 在这种情况下,所有网站将共用用户、节点、评论、分类术语以及核心系统。这种方法适用于为不同设备提供相同功能的网站。
3)使用多个 Drupal 安装实例,共享一个数据库。 这种方式适用于功能定位不同的网站,例如为主站实现 API 服务。
在 Denwer 上安装 CURL
某些模块的运行可能需要安装 cURL 库。本文将介绍如何在 Denwer 上安装它。Denwer 的基础包中不包含 cURL 库,但我们可以很容易地为 PHP 添加此扩展。
1)下载扩展包 “PHP5: дополнительные модули”(PHP5 附加模块):http://www.denwer.ru/packages/php5.html
2)在安装前暂停 Denwer;
3)安装 Denwer 的附加模块;
4)在编辑器中打开文件 usr/local/php5/php.ini 并取消以下行的注释:
;extension=php_curl.dll
5)通过 “Denwer Restart Servers” 重启 Denwer。
完成!要验证是否成功安装,可以查看 phpinfo() 函数生成的信息,其中应显示 “cURL support enabled”。
如何创建和恢复 MySQL 数据库备份
如果您将数据存储在 MySQL 数据库中并且不想丢失它们,那么您需要定期进行备份。本文将教您如何通过命令行快速创建 MySQL 数据库的备份并进行恢复。同时,您还可以将数据迁移到另一台服务器。
网站开发
为什么需要创建网站?
创建网站的概念首先在于明确未来网站的创建目标以及需要实现的任务。
企业网站
企业网站与普通网页的主要区别在于,它拥有多个针对不同目标群体的使用区域。通常,一个企业网站包括三个主要区域(或模块):公共访问区(面向所有互联网用户)、内部员工使用区(仅凭密码可进入)以及网站的管理区(后台管理)。当然,这些“区域”的数量可以根据企业的结构和业务类型而有所不同。例如,某贸易公司的企业网站可能包含一个网上商店及其管理模块。
创建企业网站的主要目标:
1)在互联网上提供企业信息,使潜在客户能够轻松获取(在这一点上,企业网站与普通网站并无区别);
2)让部分日常工作流程更高效、成本更低。例如,内部邮件通知、文件流转以及某些类型的报表管理,都可以通过网络界面实现。这在拥有多个分支机构的公司中尤为有效——既保持了管理的集中性,又能显著降低实施成本;
3)通过互联网开展商业业务以提升效率(这可能包括在线销售、与客户、供应商或经销商的协作)。为此,可以在网站中建立专用区域,提供必要的功能模块(商品、客户、报表管理等),并仅向授权客户或合作伙伴开放访问。
企业网站的主要栏目:
名片型网站
名片型网站——是一种小型网站,通常由几个网页组成,包含有关商业或非商业组织、个人、公司、产品或服务的基本信息、价格表、联系方式以及反馈表单。
名片型网站简要地在互联网上展示个人、公司、产品或服务。通常用于那些不希望为建立独立网站而花费大量资金的公司。很多时候,在购买域名用于电子邮件时,会设置一个占位页面或名片型网站。名片型网站可以是动态的,也可以是静态的。其一种变体是使用所谓的 Flash 技术创建的网站,此类网站通常位于一个网页上,专门用于加载 Flash 应用程序,所有导航和内容都在 Flash 动画中实现。
名片型网站的栏目:
1)关于公司(该栏目向访客介绍公司、其主要业务方向、竞争优势等);
2)产品或服务(列出公司的产品或服务、图片库、产品幻灯片展示及说明);
3)价目表(在屏幕上显示的效果远优于复印件或传真方式);
4)联系方式(地址、电话、路线图——如 Google 或 Yandex 地图、营业时间);
5)联系表单(供访客与网站管理员联系的反馈表)。
简洁的设计与清晰的结构使名片型网站能够直观且方便地展示您公司的所有必要信息。