- Aug 28, 2005
-
-
Dries Buytaert authored
-
Dries Buytaert authored
part of the node system! If you have a module that implements node types, you'll have to udpate its CVS HEAD version. We replaced _node_name() and _node_types() by _node(). The new _node() hook let's you define one or more node types, including their names. The implementation of the _node() hook needs to: return array($type1 => array('name' => $name1, 'base' => $base1), $type2 => array('name' => $name2, 'base' => $base2)); where $type is the node type, $name is the human readable name of the type and $base is used instead of <hook> for <hook>_load, <hook>_view, etc. For example, the story module's node hook looks like this: function story_node() { return array('story' => array('name' => t('story'), 'base' => 'story')); } The page module's node hook module like: function page_node() { return array('page' => array('name' => t('page'), 'base' => 'page')); } However, more complex node modules like the project module and the flexinode module can use the 'base' parameter to specify a different base. The project module implements two node types, proejcts and issues, so it can do: function project_node() { return array( array('project_project' => array('name' => t('project'), 'base' => 'project'), array('project_issue' => array('name' => t('issue'), 'base' => 'project_issue')); } In the flexinode module's case there can only one base ... This hook will simplify the CCK, and will make it easy (or easier) to merge the story and page module. In addition, node_list() became node_get_types(). In addition, we created the following functions: node_get_name($type) and node_get_base($type).
-
Dries Buytaert authored
-
Dries Buytaert authored
-
- Aug 25, 2005
-
-
Dries Buytaert authored
-
Dries Buytaert authored
-
Dries Buytaert authored
-
Dries Buytaert authored
-
Dries Buytaert authored
-
- Aug 24, 2005
-
-
Dries Buytaert authored
-
Dries Buytaert authored
-
- Aug 23, 2005
-
-
Dries Buytaert authored
-
Dries Buytaert authored
-
Dries Buytaert authored
- Patch #13941 by Promotheus6: Atom feeds have a CONTENT and/or SUMMARY tag instead of a DESCRIPTION tag. Currently, if both tags are present the aggregator appends the content of both fields to replace the content of the DESCRIPTION tag.
-
- Aug 22, 2005
-
-
Dries Buytaert authored
-
Dries Buytaert authored
-
Dries Buytaert authored
-
Dries Buytaert authored
- Patch #29275 by Uwe: I'm currently trying to get aggregator.module in shape for being used as a planet-like software for a Planet Drupal. Here's a patch which allows the site admin to specify which HTML tags are stripped from feeds (or not). This is hardcoded in aggregator.module right now, the attached 2-line patch (for HEAD) makes it configurable.
-
Dries Buytaert authored
TODO: simplify the node admin HTML code.
-
Dries Buytaert authored
-
Dries Buytaert authored
- Patch #29274 by Jeremy: the "fuzzy cache" mechanism is supposed to enforce a minimum time before the cache table is flushed. Logical errors in the fuzzy cache implementation are leading to the cache table being flushed more frequently. Configuration is simplified by removing all references to "strict" and "loose" caches. Instead, the cache is either "disabled" or "enabled". Additionally, the site administrator can now configure the "minimum cache lifetime", the minimum amount of time cached data will remain cached.
-
- Aug 19, 2005
-
-
Dries Buytaert authored
-
- Aug 18, 2005
-
-
Dries Buytaert authored
- Patch #29002 by Neil: list_themes() currently returns all themes, not just enabled themes. This functionality is only used in one place- configuration for disabled themes. These configuration pages can be removed with a usability improvement since you shouldn't be able to configure things which are disabled. Additionally, this allows us to remove some extra logic in system_user(). And it it more consistent with the module API which only lists enabled modules. list_themes() sorts the results by name. This uses filesort in MySQL since there aren't any indexes. Sorting is not used except in system_user(). This one use can be handled with ksort since it is not often executed (only on the user edit screen when multiple themes are enabled). And a one line fix to remove a variable in system_user() is in here too.
-
Dries Buytaert authored
- Patch #29133 by DriesK: forum vid remains when vocabulary is deleted. Prevents forum topics from getting lost.
-
Dries Buytaert authored
-
- Aug 17, 2005
-
-
Dries Buytaert authored
-
Dries Buytaert authored
depricated by form API patch though. Hopefully helps migration.
-
Dries Buytaert authored
- Alternative solution for #28721: expand "File attachments"-group on node edit form when files are attached.
-
Dries Buytaert authored
-
Dries Buytaert authored
- Patch #7458 by chx: merged the XML-RPC multicall support into xmlrpc() and use lazy-loading for the XML-RPC libraries.(performance improvement).
-
Steven Wittens authored
-
Steven Wittens authored
-
Steven Wittens authored
-
Steven Wittens authored
-
- Aug 16, 2005
-
-
Dries Buytaert authored
-
Dries Buytaert authored
-
Dries Buytaert authored
-
Dries Buytaert authored
-
- Aug 15, 2005
-
-
Dries Buytaert authored
-
Dries Buytaert authored
-