All Questions
86,866
questions
52
votes
8
answers
4k
views
Real world experience in scaling and tuning performance
The website I'm working is allegedly going to have a massive hit rate soon after launch. The client is talking about the possibility of around 2500 hits per second over a day or so.
Ignoring the ...
5
votes
2
answers
343
views
How to perform an operation every time a node is viewed?
When writing a module, how can I perform an operation every time a node is viewed by a user?
41
votes
6
answers
60k
views
How to check Drush version?
How can I identify what version of Drush is installed on a given system?
10
votes
3
answers
729
views
How can I create a patch using Git?
I have found an issue on drupal.org that I would like to submit an solution for. How can I create a patch using git so that I can submit it as a possible fix?
2
votes
1
answer
103
views
Making responses to public nodes only viewable by the creator and the originator
I've got a prototype site built in D6, pertinent modules:
CCK
Comment block
Node Comment
Views
Views Or
The site is built around a list of open requests; to solicit a private response. These nodes ...
17
votes
4
answers
252
views
How do I choose which module to use when there are several options for the same functionality?
It's not at all uncommon to find multiple modules that provide basically the same functionality. For instance, there are many SPAM control modules that offer extremely similar functionality (e.g., ...
5
votes
4
answers
1k
views
Good practices working with databases
I'm learning Drupal, and I want to develop a website where the main thing is its database.
I already have the Extended Entity-Relationship Model of the database (kind of complex).
What's the right ...
5
votes
3
answers
1k
views
How can I setup Git/Drush dl/make caching of Drupal projects?
I'd like to setup the ability to have Drupal projects cached locally when I do a Git clone or Drush dl/make, so that if I happen to be offline or just to save bandwidth, when I Git clone/Drush dl/make ...
4
votes
2
answers
4k
views
How to override single function of theme's template.php using sub-theme?
Target: Drupal 7 Sub-Theme Development
I don't want to override whole template.php file. I just want to override single function of template.php file.
23
votes
3
answers
5k
views
How do I write automated tests?
I saw that Drupal 7 includes some kind of testing framework (I haven't tried it out yet since my existing sites are still in Drupal 6 and likely won't migrate any time soon). How can you write ...
12
votes
3
answers
2k
views
How do I manage collaborative development on a Drupal site?
I work with another developer on a Drupal site. We have struggled to find a good way to work on different parts of the site at the same time without getting in each others way. We've tried working on ...
5
votes
2
answers
3k
views
Is it possible with Drupal Views to have AND and OR in a filter set?
I am attempting to build a view with four filters (A, B, C, D). With Views 3 it is possible to select whether you want these filters to be chained with AND statements or OR statements. Is there a way ...
23
votes
6
answers
17k
views
Correct way to change the active Drupal theme programmatically?
What is the correct way to change the active Drupal theme programmatically?
16
votes
7
answers
4k
views
Exporting Taxonomies to code
I'm looking for a way to export Taxonomy vocabs and their associated terms. So far I've found and tested:
Taxonomy Export -- Exports to code using features but doesn't import.
http://drupal.org/node/...
40
votes
3
answers
7k
views
How do I merge changes from a development copy of the site to the live site without losing new content?
What is the best procedure for merging work done on a development copy of a site to the live production copy? Often times there has been a lot of new content added to the site since development ...
58
votes
6
answers
87k
views
How do I create custom regions in a theme?
I want to add a new area which will be site wide. Describe the process of getting this new region into my theme, if possible generalize it for adding any new, custom region.
81
votes
12
answers
54k
views
Any way to add CSS for a single page/node?
I'm cleaning up my big crazy style sheets (possibly pertinent to a future question) and I'm wondering the best way to add custom CSS to a specific node or page.
In particular, my work site's home page ...
2
votes
2
answers
494
views
How should I configure cron tasks to make them automatically run on GoDaddy?
I own a lightweight blog hosted on GoDaddy. I could not get cron to automatically run, so I manually run it when necessary.
How should I configure cron tasks to make them automatically run on GoDaddy?...
17
votes
5
answers
7k
views
How do I add an access condition to a menu item?
How can I add new conditions on top of existing conditions that determine whether a menu item is visible? These conditions should not be limited to permissions settings.
As an example use case (not ...
6
votes
1
answer
292
views
What security issues are involved with cross-domain logons using OpenID?
I want to implement cross-domain logons for 3 sites. Is OpenID the best tool for protecting my site and users?
6
votes
3
answers
5k
views
Duplicate taxonomy terms from view
So I haven't yet been able to find a solution to this without using a preprocess function to check for duplicates or just using the 'tagadelic' module.. it'd be nice to get some closure.
How do I ...
16
votes
6
answers
9k
views
How can I get more than 10 search results on one page?
By default search page shows only 10 results. How can I change it to display unlimited number of results?
23
votes
10
answers
7k
views
Can I turn cache off for the development deployment?
On development platform caching can be a pain. Can I turn it off? Will it affect any of the modules that require it?
5
votes
1
answer
4k
views
How to create relationships between Taxonomy vocabularies?
I'm trying to build a site with similar content conventions to Craigslist. The problem is, I don't really know a good way to create multiple vocabulary relationships in drupal. Here's the end result I ...
1
vote
1
answer
158
views
Is it possible to replace the original RSS content?
Is it possible to replace the original RSS generated for the front page by custom content?
I know how to create custom RSS channels using views, but not how to replace the original RSS.
5
votes
5
answers
5k
views
Running Drupal in a Windows environment (IIS, SQL Server)?
We are in the process of evaluating Drupal to replace our in-house .NET CMS. We run an IIS 7.5 web farm with a SQL Server 2008R2 on the back end. To make matters worse, we use sql server merge-...
23
votes
4
answers
13k
views
Custom query in Views?
At some point I found the need to modify an SQL query generated by Views, in the end I overrode views_pre_execute and changed the query for that specific view.
This feels like an ugly hack to me and ...
5
votes
2
answers
455
views
What can cause a site to hang when deleting a user?
When I try to delete users the whole site hangs, i.e. Drupal does not respond anymore. What can cause that?
The site does not have any special user profile modules installed.
Edit:
There is only one ...
3
votes
3
answers
423
views
Is there a media-handling module that can handle midi files?
I've been using MP3 Player to provide an on-page mp3 player, but I also need to be able to handle midi files. Right now the best I can do is allow them to be uploaded into the "mp3 file" field, but ...
3
votes
4
answers
2k
views
Views 2 Conditional Filter
How can I apply a conditional fitler to a view (using views 2)?
For example:
I have a view which displays the teasers for several different node types using a filter on Node:Type in [Blog entry, ...
9
votes
4
answers
3k
views
What is the recommend process for migrating a Drupal 6 Ubercart site to Drupal 7 / Drupal Commerce?
I'd like to migrate a client's site from Drupal 6 and Ubercart to Drupal 7 and Drupal Commerce. Is there an easy (i.e.: no manually munging data in the database) migration path? Do I need to go to ...
5
votes
4
answers
770
views
Redirect on Login?
I have tried making this a rule as well as used hook_user with no luck. It definitely gets inside of the login case (had a watchdog log), but the redirect doesn't happen and they are still sent to /...
3
votes
1
answer
1k
views
Authentication for iCal feeds
I have a calendar feed (using the Drupal Calendar module) on a site and I'd like to add this calendar to Google Calendar. I have this working for a publicly accessible calendar and it works fine.
The ...
5
votes
6
answers
11k
views
Rebuild imagecache
I have an imagefield per node that's run through imagecache. Since imagecache caches on-demand, cache files/variations aren't created until they're first requested. So if I update a bunch of images, ...
21
votes
4
answers
369
views
How do I backup my site w/o the command line?
Nearly all the documentation on backing up my Drupal site seems to require using the command line. My hosting service does not provide command line access. How do I backup my site without using the ...
3
votes
3
answers
2k
views
What file and folder permission changes does the Microsoft Web Platform Installer make when it installs Drupal?
I have used the Microsoft Web Platform Installer to install both Drupal 6 and Drupal 7 on my Windows Server 2008 R2 servers running IIS 7.5. (see: http://www.microsoft.com/web/downloads/platform.aspx)
...
5
votes
4
answers
1k
views
Distributed authentication system (different domains, separatate databases)
We got multiple small websites (microsites) and one main high traffic one with big users base. Right now the requirement is to build authentication system which should allow users to loign with the ...
8
votes
4
answers
2k
views
How to maintain a local mirror on my Mac?
I have a personal Drupal 6 site being hosted commercially, and I would like to maintain a mirror of the site on my local MacBook for the purposes of developing custom modules and themes before ...
6
votes
5
answers
4k
views
How to determine if the current page is a search results page?
How can I determine from within a module or theme if the current page is an Apache solr search results page?
9
votes
3
answers
2k
views
How do you load extra javascript files required for wysiwyg api plugin on node/edit pages?
I'm building a plugin using the WYSIWYG API module for Drupal 7 that will add a button to the toolbar of supported editors.
I'm using the hook_wysiwyg_plugin() hook to create a new button on editor ...
93
votes
9
answers
8k
views
Do non-enabled modules affect performance?
Does having Drupal modules present, but not enabled have any effect on the performance of a Drupal site?
To put it another way, would removing disabled modules on a Drupal site have a positive affect ...
90
votes
6
answers
45k
views
How to take a site offline using Drush?
How can I take a site offline using Drush?
6
votes
2
answers
220
views
What are the major differences between Drush versions 3 & 4?
What are some of the biggest differences between Drush versions 3.x & 4.x?
80
votes
7
answers
9k
views
Suggestions for settings.php - Local dev, Development server, Live server
Basically, one of the greatest questions of all time: What are some ways you're using settings.php in your development/staging workflow?
Right now, I have my settings.php file set up like the ...
37
votes
4
answers
27k
views
What's the proper way to use EntityFieldQuery?
In Drupal 7, the API documentation for node_load_multiple() specifies that using the $conditions parameter has been deprecated in favor of using EntityFieldQuery.
In which way should EntityFieldQuery ...
97
votes
10
answers
87k
views
How can I change a user's password from the command line using Drush?
How can I change a user's password from the command line using Drush?
12
votes
8
answers
7k
views
How can I change the Apache Solr search URL?
How can I change the default Apache Solr URL path from "search/apachesolr_search/term" to something else?
5
votes
3
answers
212
views
Drupal accounts with dead addresses: how to de-activate?
on my drupal website, there are a lot of users with an invalid email address. I know because, either they have never logged in or their mails bounce. But I have to check manually, which is not good.
...
3
votes
3
answers
1k
views
Documents as a node/block/field
I'm working on my first Drupal site.
Using FileViewer I can load a PDF saved in a field, for viewing of various types. I haven't found something that does the same for Word Docs, Excel, etc.
Does ...
7
votes
6
answers
13k
views
How to get nodeid?
How to get nodeid in Drupal for the current page without using the information from the page url? I.e.:
if(arg(0)=='node' && is_numeric(arg(1))){
$nid = arg(1);
}
I do not want to use the ...