summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAge
* - Fixed permission problem in node.module.Dries Buytaert2001-06-06
| | | | | Kristjan: this should fix the problem you reported on the mailing-list. We aim at providing a better solution in the long though.
* - Fixed bug in 'attribute editor'.Dries Buytaert2001-06-05
|
* - Improved node_query such that an 'illegal offset' is less likekely toDries Buytaert2001-06-05
| | | | happen.
* - Fixed small bug in "search node" of node.module.Dries Buytaert2001-06-04
|
* - Patched book.module to work with the new node.module (which makes theDries Buytaert2001-06-04
| | | | book.module quite a bit shorter/simpler).
* CHANGES:Dries Buytaert2001-06-04
| | | | | | | | | | | - Improvement to node listings. - Patched story.module to work with new node.module! NOTE: - UnConeD: poll.module needs updating. Let me know if you want me to do it as I assume you will update it unless otherwise mentioned.
* CHANGES:Dries Buytaert2001-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added improved node scheduler: + Automatically post node at date 'xx/xx/xx, xx:xx'. + Automatically queue node at date 'xx/xx/xx, xx:xx'. + Automatically dump node at date 'xx/xx/xx, xx:xx'. Requires a database update, see ./updates/2.00-to-x.xx.sql! - Refactored the admin interface of node.module. It is only a start but it should show the direction we are going. + The new interface is easier to extend with new functionality and operations. New "edit xxx" links can easily be added on our way. + The new interface tries to cover all content- or node-related functions. Thus making a special admin interface for each new node type redundant. To demonstrate this, I removed the admin hook from page.module and forum.module. This removes quite a bit of logic from the invidual modules which is a good sign if you ask me. A centralized GUI or interface covering all node-related administration should make Drupal easier to administer. TODO: - All node-related nodes need updating. This should be trivial and I'll hapilly tackle this later tonight. - There will be bugs, and I'm still working on this but I would like to get some feedback (from Natrak et all) on both user-friendliness and usability of this new interface. I'm still working on it as we speak ...
* - Output disabled message when locale is disabled.Kjartan Mannes2001-06-04
| | | | | - If $languages is empty and locale is enabled output $na instead of script errors.
* - Changed   to a space (' '). The   was not being converted to anatrak2001-06-04
| | | | space.
* - Fixed bug in "delete node".Dries Buytaert2001-06-04
|
* - Fixed another typo: node_default -> node_settingDries Buytaert2001-06-03
|
* - Fixed typo: "Save defaults" -> "Save settings".Dries Buytaert2001-06-03
|
* - Fixed timestamp problem in queue.module.Dries Buytaert2001-06-03
|
* - Moved most of the options in structure.module to node.module. TheDries Buytaert2001-06-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | structure.module either needs work, or replacement by index.module: see "admin > node > node settings". It will do for now and it can always made better when we can think of a better solution; it is the best I could think of. Now what? index.module or structure.module? I'm currently pro index.module. - Drastically simplified "variable.inc". - Removed most dependecies on structure.module from all content related modules. Thus making our modules more modular. ;) - Fixed calculation glitch in queue.module. - Fixed potential function name clash/conflict in rating.module, and simplified some code on my way. - Started removing all global variables $status and $rstatus. Global variables are "yucky" so in near future, we will replace all global $status variables by a call to node_status(). Originally, $status was only introduced as a temporary hack and nothing is as permanent as a temporary hack so I took it out when still possible. - Changed the watchdog messages a bit.
* - Took out the <description>-tags from the RSS export code untill weDries Buytaert2001-06-02
| | | | | | figured out a proper way to make each content type communicate his content for this <description>-tag. I did nothing but remove some dead code.
* Shrunk the poll output... it was rather big in full-view :)Steven Wittens2001-06-01
|
* - Fixed bug in moderation queue.Dries Buytaert2001-05-31
|
* - Fixed find-n-replace type in export.module.Dries Buytaert2001-05-28
| | | | (Reported by Kristjan.)
* - Removed reference to backend.class.Dries Buytaert2001-05-28
|
* - Renamed syndication.module to import.module.Dries Buytaert2001-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | - Removed headline.module: it became obsolete. - Removed backend.class: it became obsolete. - Added export.module. For now, you can use: 1. http://drupal/export.php?headlines.rss 2. http://drupal/export.php?headlines.rdf - Renamed export to export.php. For now, you can use: 1. http://drupal/export.php?headlines.rss 2. http://drupal/export.php?headlines.rdf Renaming this file has main 3 advantages: 1. We no longer rely on .htaccess for being able to export. 2. It is more conform with the general naming conventions. 3. It removes a pseudo-hack with formatting the URI. - Made import.module export blocks with feeds.
* Fixed a bug in the output: there was always a ruler under the ↵Steven Wittens2001-05-27
| | | | story-abstract, even if it was an abstract-only story.
* - Various small improvements: no bug fixes though but I moved a few thingsDries Buytaert2001-05-27
| | | | around.
* - Rewrote the headline module from scratch. Note that the oldDries Buytaert2001-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | headline code is still in place 'till the new code has proven to be stable. See "syndication.module" for the new code. Changes: + Improved the parser and tested it against RSS 0.9, RSS 0.91, RSS 0.92, RSS 1.0, RDF and XML feeds. + Improved the administration interface. It might be a bit fuzzy at first. Maybe some native English like Julian, Michael (or any one else with knowledge in the field) can help out by suggesting better naming, terminology or descriptions - as well as by writing the help section for this module? I'd have no idea how much this would be appreciated. + We can *easily* recognize new tags or extensions: we parse out "link", "title", "description" and "author" right now, but we will have to revise which tags to support and which not. New tags can be added in less than 10 minutes (if you are familiar with the code). Read: we have something we can build on. + Within each item, tags can now appear is random order which is or was not the case with the old headline code where we expect <link>s prior to <description>s for example. + Feed updates only (ie. always) happen through cron. Neither do we use one global cron for updating all feeds; instead, every feed can specify his own update-interval. + Newly fetched headlines are "appended" to the pool of existing headlines (read: we don't replace the whole feed), and headlines automatically "expire" after x days or hours. (Every headline has a timestamp.) + Got rid of backend.class; it is integrated in the module. + Switched to more generic names: "headline" became "item" and "backend" became "feed". This should ease future non-headline oriented syndication. + You can associate attributes or keyword lists with every feed. At the moment new items will automatically inherit their feeds attributes but in future we can use heuristics to make these attributes "mutate" when and where we see fit. The attributes can be maintained by hand as well. + We don't export any blocks yet; we will soon do as soon this new code has been tested for a bit more. We will only export bundles though so if you want to export by feed/source, you will have to make a source-specific bundle. - Polished a bit on a few other modules: nothing major.
* - Wrapped the test URLs in urlencode()Dries Buytaert2001-05-25
|
* - Added a experimental index.module to try out some of the discussedDries Buytaert2001-05-25
| | | | | techniques. It does not work yet, nor is it integrated with the rest of the code.
* - Improved the rating module: made it possible to define "weights"Dries Buytaert2001-05-24
| | | | | | | | for the different content types. These weights are used when calculating each user's gravity. This is a required step before we can even think of "nodifying" the diary or headline module. - Polished a bit more on the other modules' crons.
* - Fixed a small glitch in the moderation queue.Dries Buytaert2001-05-24
|
* - Improved the crons and cron settings a bit.Dries Buytaert2001-05-24
| | | | | - Added a cron to queue.module to automatically discard or dump nodes older than x days.
* Hmmm for some reason the \r\n's in the poll output where being changed into ↵Steven Wittens2001-05-24
| | | | <br>'s... is that because of the check_output() legacy functions inside the themes? In anycase, I removed em.
* - Replaced $theme->story() by a more generic $theme->node(). All themesDries Buytaert2001-05-24
| | | | required an update (and so will your custom themes).
* Fixed the poll block being messed up a lot. Stupid objects and arrays mixup :PSteven Wittens2001-05-23
| | | | Please update drop.org as soon as possible, coz my crappy poll.mod is making drupal look bad :(
* Slight improvement to the "choiceboxes" thingie.Steven Wittens2001-05-22
|
* Let's hope fixing bugs will be just as easy next time :)Steven Wittens2001-05-22
| | | | This baby is fixed.
* Disabled the buggy cron for now. Will fix tomorrow.Steven Wittens2001-05-22
|
* (Hopefully) a fix for the "n.active" watchdog error... forgot that ↵Steven Wittens2001-05-22
| | | | node_get_XXXX() only queries node properties.
* - Undoing last change. Allowed_html was already in the filters section. *opps*natrak2001-05-22
|
* - Added allowed_html to conf.module so it can be modified.natrak2001-05-22
|
* - Removed includes/timer.inc: it has been integrated in common.inc.Dries Buytaert2001-05-20
| | | | | | | | | - Fixed a bug in node.php: UnConeD forgot to update 1 node_get_object(). - I changed the look of theme_morelink() a bit: it might not look better, but at least the output is "correct". - Various small improvements.
* - Improved node_get() so that it will try to skip one additional queryDries Buytaert2001-05-20
| | | | | | if possible (ie. to reduce the number of queries). - Automatically removed tabs and trailing spaces from the poll.module.
* - Fixed small glitch in locale.module.Dries Buytaert2001-05-20
|
* - Changed the node_get_object() and node_get_array() functions to allow ↵Steven Wittens2001-05-20
| | | | | | | | multiple conditions - Added the "delete" hook for node-modules. When called, a module should do additional clean-up if necessary. - Updated all node-modules
* CHANGESDries Buytaert2001-05-20
| | | | | | | | | | | | | | | | | | | | | | - Redid settings.module and even renamed it to conf.module. * Settings are now grouped in basic categories like "system settings", "module settings" and "filters". * Added new settings to make Drupal easier to configure and to make some aspects like the watchdog scale better. - Renamed includes/settings.php to includes/conf.php. - Added filter support to conf.module and introduced filter hooks so modules can implement and export new filters. Example filters are an HTML filter (implemented), a profanity filter, an url converter, ASCII smileys to images filter and so on ... - Reworked the check_* functions: user contributed content/input is only verified and filtered once in its lifespan. NOTES - Altough this is a large commit, no database changes are required.
* - Fixed the errors when adding a new poll.Steven Wittens2001-05-20
| | | | - Cleaned up the coding style
* Added poll.module, a poll module :)Steven Wittens2001-05-19
| | | | | | It's mainly intended as a sideblock-element as there's no real use in having them show up on the mainpage. There's no real poll-browsing system for now either. I still need to write documentation, and I'm not yet satisfied with the node-output (non-sideblock). I should be able to improve it once the $theme->nodebox ideas get finalized.
* CHANGES:Dries Buytaert2001-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rewrote the cron system. Removed cron.module and moved all cron related options to settings.module. Cron was a confusing thing: it has been made simpler both in terms of code and configuration. + You had to rehash your modules to make the cron show up in the list. This is no longer required. + You couldn't tell what cron "watchdog" or cron "story" were up to. Instead, we now display a clear description message for every cron involved. + The user interface of setting.module - and the admin section in general, looks a bit ackward but I couldn't care less and don't want to see this improve at the time being. - Improved setting.module: + Now uses variable_set(). + Added some help and documentaition on how to setup cron. - Improved ./export. - Updated CHANGELOG. TODO: - I'm now going to look into UnConeD's question with regard to check_output() and $theme->node(), as well as the filter and macro stuff. I'll probably be fine-tuning setting.module a bit more on my way.
* - Fixed bug in book.module: parent-field was not saved.Dries Buytaert2001-05-18
| | | | (reported by Remco)
* - Tidied up the field_get() API and improved the implementation ofDries Buytaert2001-05-17
| | | | both field_set() and field_get().
* - Fixed bug in account.module.Dries Buytaert2001-05-17
| | | | | | | | - Simplified field_set() API. - Made UnConeD's cool common timestamp format conform with the general coding style. Sorry to be so picky about this but I really can't help it. ;)
* - Removed the "history"-field from the SQL table "users" and addedDries Buytaert2001-05-16
| | | | | | | | | | | | | | this information to the "users"-field in both nodes and comments. This database/table change reduces the number of SQL queries and makes Drupal scale better where a lot of voting/moderation takes place. Last but not least it can be considered a new and better foundation for future moderation metrics / algorithms. In other words: it is plain better. --> oops, all voting/moderation results will be lost! --> requires database update, see "2.00-to-x.xx.sql"! - Updated database/database.mysql
* - Fixed warning in headline_admin_add().Dries Buytaert2001-05-16
| | | | (reported by Remco)