在一个全新安装的Drupal7中,默认的主题(Bartik)出现在“外观”页的顶部,其次是启用和禁用的其他主题(见图15-5)。什么是默认主题?对Drupal来说,仅仅开启一个主题是不够的。设置一个主题作为默认主题就是让它成为前台主题(也就是你的站点访问者可以看到的主题)。

图15-5. 默认安装下外观页面展示开启的主题。
当你想一次同时利用多个主题时,开启一个主题而不设为默认主题是很有用的。当此设置与贡献模块一起使用时是更有益的。这样的例子如SwitchTheme模块(http://drupal.org/project/switchtheme),它允许用户从所有启用的主题名称列表中切换主题。
- 阅读更多 关于 开启和设置一个默认主题
- 登录或注册以发表评论
很多方面,drupal是一个理想的电子商务开发平台。其核心模块和系统为深度整合第三方模块和服务定义了丰富的API。它包含大量功能,用于内容管理、社区建设,使您可以围绕着产品去创建一个社区和服务,或者通过客户已有的社会网络关系来提升自己的品牌。
早在drupal4.5版的时候,所有主要的电子商务模块都是drupal的基础模块,而不是第三方模块,drupal commerce模块也不例外。随着drupal的发展,这些核心特性和主要的第三方模块比如views也越来越成熟了,使得基于它们去建设模块也越来越灵活和强大了。因此,drupal commerce头开始,围绕着drupal7的新特性和一些强大的模块比如views和rules,设计了一个全新的体系结构。
本章作者 Ryan Szrama
随着drupal7的commerce模块的推出,drupal的电子商务功能变得更加强大了。Drupal commerce项目是由一组commerce核心模块组成的,并且利用了很多drupal7的新的改进和特性。这章将从对drupal commerce的一个广阔概述开始,在强调其关键的特性之后,才能继续进行详细的考察核心系统,它们的实现,它们如何一起使用。它还包括了针对建站者和开发者的一些建议,使他们能够在自己的网站上更好的实现drupal commerce的功能。这一章将以一些话题讨论结束,其中包括项目的发展历史、设计理念以及如何利用好drupal7的新特性。
- 阅读更多 关于 看门狗、会话和队列
- 登录或注册以发表评论
- 阅读更多 关于 SQL中的NULL值
- 登录或注册以发表评论
- 阅读更多 关于 索引
- 登录或注册以发表评论
至此,你已经看到了一些可插拔子系统是如何配置的,你还简要地回顾了各种不同的提供快速匿名页面服务的解决方案。仅通过采用上述解决方案,你就可以使你的站点在性能方面(感谢memcached)和对匿名访客规模化方面(感谢Varnish)有良好的表现。然而,如今是社会化网站的天下,它们需要的是服务已登录用户。问题变得棘手起来。虽然memcached确实为你赢得一些性能,还是有很多问题需要克服。你需要退回一步,去了解网站是如何操作、存储和读取数据,所遭遇的问题,以及解决这些互相之间不太相关问题的全新解决方案。 从更高的层面看,多数网站都执行着相同的动作:收集数据(要么是用户或管理员通过浏览器表单输入的,要么是从另一个网站聚合来的),存储数据到数据库,然后再把数据显示给用户。显示和更改数据的操作通常称为创建(Create)、读取(Read)、更新(Update)和删除(Delete)四大操作,简称CRUD。一个典型的网站会使用某种SQL数据库,并在其上执行这些操作。
- 阅读更多 关于 数据库方面
- 登录或注册以发表评论
规模化工具集的另一个重要部分是Varnish。Varnish是一个存储页面和提供页面服务的外部程序。普通页面缓存需要一个到达web服务器的请求,顺序是:引导Drupal、加载页面、然后由Drupal发送请求。Boost模块提供一个更快的解决方案,因为现在请求只需到达web服务器,而Drupal并未启动。Varnish则更快,因为它自己处理请求。在匿名页面服务方面,它确实提供了非常快并且大范围的规模化解决方案。它以“Varnish让网站飞起来”为座右铭,并一直为此而努力。Varnish应用程序地址在www.varnish-cache.org/,与Drupal的整合方案在drupal.org/project/varnish。
- 阅读更多 关于 Varnish
- 登录或注册以发表评论