跳转到主要内容
dustise 提交于 24 June 2014
Author:JULIAN.GRANGER Source:How to diagnose a bloated Drupal database

Drupal网站利用数据库来保存配置和内容。

在普遍情况下(小规模部署),这个数据库是很紧凑的。例如我管理的这个网站一般只在5-20M之间。数据库尺寸主要收到内容数量和模块的影响。

然而,我曾经被一条主机商发来的通知吓了一跳,说我的网站使用了超过2G的存储,我想一定是出了什么问题。

这里我会分享我解决这个问题的一些心得,我想如果你遇到这些问题,也会有相似的情况。

(提示一下,可以使用drush sqlc来在你的网站数据库上运行SQL命令)

数据库层面

找到受影响的数据库。一般来说,每个网站对应一个数据库——除非你在使用一个多站点配置。

标签
dustise 提交于 24 June 2014

作者Danny Sipos

原文3 ways to prompt for user input in Drush

Drush是个能让Drupal变简单的好东西。他不仅带有大量的有用工具,同时为用户提供了接口,让用户可以轻松实现自己的命令。如果你需要为你的模块创建Drush命令,只要创建一个包含这些功能命令即可。

在这个教程中,我们会演示如何在这些命令中获取用户反馈。这里我不会提到参数或选项之类的东西。这里主要讲述的是,如何获取一个是或否的确认,或者如何提示用户进行一个选择。另外,我们也会说说如何获取用户输入的文本。

首先让我们看一下drush_module_name_example_command()这个回调函数:

标签
希望之翼 提交于 24 June 2014
1. 3 ways to prompt for user input in Drush 看山 http://www.webomelette.com/drush-command-get-user-input   2. AngularJS on top of Drupal 理查已领 http://willvincent.com/blog/angularjs-top-drupal   3. Updating Drupal core with bash and drush 理查已领 http://www.oakleys.org.uk/blog/2014/05/updating_drupal_core_with_bash_and_drush   4. How to diagnose a bloated Drupal database 看山 http://julian.granger-bevan.me/blog/how-to-diagnose-a-bloated-drupal-database   5.
Taxonomy upgrade extras
Sevenfish 提交于 23 June 2014

我以前在Drupal 6下用过Web File Manager,没有Drupal 7支持

请教一下,现在有什么module可以实现:指定某些角色下载某些文件(要看不出直接下载的url,如果把url给别人还是需要登录才能下载)

yovld 提交于 23 June 2014
 

呵呵, 在http://www.czbaa.com/forum-qa/45396 写的, 复制过来的,  上次发现这里图片不清晰,  这次挺清晰, 还发现一个新功能.

drupal中几乎个个模块都会加上可选的权限管理, 但有些地方并不够精细, 所以也产生了很多的第三方权限管理模块. 试用了一些, 在这里总结一下.

这里说的"权限", 主要是指基于用户的对内容"增、删、改"的权限,以及是否可见。

1.drupal核心的权限管理

如图, 默认核心的权限管理中对用户对内容的"增、删、改"的控制是没问题的, 但对内容是否可见, 只能做到整体的控制,一改变就是改变整个网站已发表内容对某角色是否可见. 这可能在很多情况下不能满足需求, 所以产生了很多第三方模块...

成长吧啊

2.ACL模块(权限控制接口)

订阅