- 12 Apr, 2005 2 commits
- 11 Apr, 2005 9 commits
-
-
Steven Wittens authored
-
Steven Wittens authored
-
Dries authored
-
Dries authored
Drupal's existing caching mechanism doesn't perform well on highly dynamic websites in which the cache is flushed frequently. One example is a site that is under attack by a spambot that is posting spam comments every few seconds, causing all cached pages to be flushed every few seconds. Loose caching immediately flushes the cache only for specific users who have modified cached data (whether or not they are logged in), delaying the flushing of data for other users by several minutes. (I rewrote the help text a bit and made minor changes to the code comments.)
-
Dries authored
-
Dries authored
-
Dries authored
-
Steven Wittens authored
-
- 10 Apr, 2005 1 commit
-
-
Steven Wittens authored
-
- 08 Apr, 2005 10 commits
-
-
Dries authored
-
Dries authored
This patch adds folksonomy support to Drupal (named internally as "Free tagging"). In a nutshell, the core difference is the input method: unlike normal taxonomies which are administratively controlled, a "free tagging" vocabulary allows tag creation when the node is submitted. It does this through an text input box, as opposed to a dropdown or selectbox. This patch: * Removes the useless "Preview form" of a vocabulary. * Alters the vocabulary table to include a new "tags" column. * Adds a new "Free tagging" preference on vocabulary creation/editing. * Modifies the vocabulary overview to support pagers for free tagging vocabs. The new code integrates tightly with the existing taxonomy code. The only additional processing occurs on node save and edit, where we parse through the tags associated with a node. All other display (and thus, code) remains the same.
-
Dries authored
-
Dries authored
-
Dries authored
-
Dries authored
-
Dries authored
-
Dries authored
-
Dries authored
-
- 07 Apr, 2005 5 commits
-
-
Steven Wittens authored
- Fix bug in decode_entities() with double-escaped entities.
-
Dries authored
-
Dries authored
-
Dries authored
- By default, do not show comment controls.
-
- 06 Apr, 2005 3 commits
-
-
Dries authored
-
Steven Wittens authored
-
- 05 Apr, 2005 2 commits
- 04 Apr, 2005 2 commits
-
-
Dries authored
-
Dries authored
- Modified patch #19694 by chx: makes sure that block.module deals by default only with regions 0 and 1 as it does now but lets you use block_list with any region you define. This opens many possibilites. You may do a multi region module, with your admin UI using the blocks table as storage and the block_list matcher. Or you may do a sections module using the block matcher without cluttering the current blocks list.
-
- 03 Apr, 2005 5 commits
-
-
Dries authored
-
Dries authored
- Patch #19768 by danielc: line 593 in version 1.109 of database.pgsql is problematic. The line creates a unique index for sid. But, sid is already a primary key so doesn't need a unique index on it. Let alone, the syntax is wrong due to wrapping the table name in {}'s. This patch removes the line.
-
Dries authored
-
Dries authored
- Patch #19895 by Moshe: currently modules can inadvertently load all other modules during the bootstrap. this is easy to do by calling a node_load() or module_invoke_all(). this degrades performance for anonymous users when caching is enabled. With this patch, the module writer will see an php error like "Call to undefined function: drupal_set_html_head()" if this is attempted. basically, unavailable functions are actually reported as unavailable.
-
Dries authored
-
- 02 Apr, 2005 1 commit
-
-
Steven Wittens authored
-