summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAge
* - Added meta.module, an improved index.module that allows you toDries Buytaert2001-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | associate different collections - think "combobox" here - with different content types, all hardcoded references to "section" have been removed and the admin-friendliness of the meta admin section has been slightly improved. I'll keep working on it during the weekend - if time allows me to. Moreover, I'll focus on the usability/user-friendlines of the meta admin section as well as graceful input-checking, and error-handling. Requires an SQL update, see updates/2.00-to-x.xx.sql! Index.module will be removed, or meta.module will be renamed as soon we can ditch one of them. For now, having both coexist is not going to harm your setup and is useful to make a comparison and / or to migrate from index.module to meta.module. Index.module is de-coupled form the rest of the system so you will have to use meta.module after having upgraded. You have been warned. - Updated CHANGELOG.
* - Fixed a export bug. You can now export books by usingKjartan Mannes2001-06-14
| | | | | | http://site/export.php?book&node_id The export feature should be expanded to allow titles to be used, and made more flexible. Will look more at this during the weekend.
* - Integrated calendar.class into calendar.class (just like we did forDries Buytaert2001-06-14
| | | | headline.class 2 or 3 weeks ago).
* - Replaced um...flashy... nodelisting colors with something a bit more neutral.Steven Wittens2001-06-14
|
* - Improved watchdog and submission throttle: removed redundant code,Dries Buytaert2001-06-13
| | | | | | | | streamlined the existing code, added new watchdog type called "httpd" for Apache errors. The latter should make it easier to add watchdog filters later on. - Clarified some watchdog messages.
* - changed $this->timestamp = $node[attributes]; toKjartan Mannes2001-06-12
| | | | | $this->attributes = $node[attributes]; Makes more sense this way :-)
* - More updates to index.module.Dries Buytaert2001-06-11
|
* - Changed field_set(), field_get() and field_merge() to use ',' andDries Buytaert2001-06-11
| | | | | | | | | | | | | | | | | | | | '=' instead of ';' and ':'. It is considered to be more readable. --> A _first_ step towards and improved index.module. Stay tuned for more. + Important: If you update from CVS - apply the queries in 2.00-to-x.xx.sql! - Changed all 'attribute' to 'attributes'. + Important: If you update from CVS - apply the queries in 2.00-to-x.xx.sql! + Important: This might require to ieni-wieni small update to your custom themes and/or node-related modules: - themes: node_index($node->attribute) -> node_index($node) - node modules: attribute -> attributes
* This a rather large commit that needs a lot of fine-tuning. If youDries Buytaert2001-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | update, you'll break your site as you need switching from structure to index.module: so this can be considered an intermediate commit. If you upgrade, and you are welcome to, just create a collection called "section" (for now) and assign your nodes some attributes in the described format. Feedback and bugreports are welcomed. Questions will be answered. CHANGES: - comment system: + when replying to a node (rather then to a comment), that node is displayed above the reply form. + when replying to a comment (rather then to a node), that comment is displayd above the reply form. - removed structure.inc, removed structure.module. - node.inc: + added 2 new node functions called 'node_attribute_edit()' and 'node_attribute_save()' used to 'hook in' any indexing system including your home-brewed stuff if you'd want to. Currently, index.module is the facto default index system. See story.module for usage. - book.module, story.module, poll.module, page.module, forum.module: + added preview functionality to administration section (via node module). + removed all references to structure.inc (category, topic). - moderate.module: + removed all references to structure.inc (category, topic). - book.module, story.module, page.module, forum.module: + increased the sizes of some textareas. - submit.php: + removed all references to structure.inc (category, topic). - marvin.theme: + removed dead code: function story() was depricated. - unconed.theme: + removed hardcoded references to drop.org. - marvin.theme, unconed.theme, jeroen.theme, yaroon.theme, example.theme: + removed all references to structure.inc (category, topic). TODO: - file.module, trip_link.module: + update preview functionality: see story.module for example. + remove references to 'cid' and 'tid', use 'attribute' instead: see story.module for example. - extend and build upon index.module as well as making it configurable
* Typo: "oparations".Steven Wittens2001-06-10
|
* - page.module:Dries Buytaert2001-06-10
| | | | | | | + we no longer wrap the output in a $theme->box(). If you want it in a box, just use $theme->box(). + increased the sizes of the main "body"-form to make editing larger pages easier.
* - Added $theme->foreground and $theme->background vars to provide some ↵Steven Wittens2001-06-09
| | | | | | general usable colors outside of a theme. - Updated poll.module to use the new $theme color variables
* no messageKjartan Mannes2001-06-09
|
* - Added a 'remove items' feature to reset a feed.Dries Buytaert2001-06-09
| | | | | | | | | | - Slightly improved the parsing algorithm; in some cases, were tags have attributes, things went wrong. We ignore attributes for now as we don't do anything with those. Example: <item rdf:about="http://foo.com"></item> ^^^^^^^^^^^^^^^^^^^^^^^^^
* TypoeSteven Wittens2001-06-08
|
* - Added "dirty" support for theming the poll-bars... uses $theme->pollfill ↵Steven Wittens2001-06-08
| | | | and $theme->pollempty for now.
* - Node filters: renamed 'Strip link tags' to 'Enable link tags'.Dries Buytaert2001-06-07
| | | | (Suggestion by Remco.)
* - Fixed problem with account.module listings.Dries Buytaert2001-06-07
| | | | (Reported by Remco.)
* - Fixed block showing queued polls. Now only shows active, posted polls.Steven Wittens2001-06-07
| | | | | - Fixed votes being reset to zero when updating a poll - Fixed that weird crashing bug on the poll form (Natrak)
* - Fixed bug in node_search of node.module.Dries Buytaert2001-06-07
|
* - Fixed typoSteven Wittens2001-06-06
| | | | - Changed dries_at_drop.org into an UnConeD-Magically-Anti-Spam-Formatted-Email-Address(tm)
* - Increased the maximum length of the 'link'-textfield.Dries Buytaert2001-06-06
|
* - Added 'help structure' for node.module. We still need documentationDries Buytaert2001-06-06
| | | | | | for nodes ... anyone maybe? - Improved help.module.
* - Typo: 'timstamp' should have been 'timestamp'.Dries Buytaert2001-06-06
|
* - Fixed bug in cron function of import.module: headlines did not expireDries Buytaert2001-06-06
| | | | properly.
* Bugfix: there was still a "read more" link in the full view.Steven Wittens2001-06-06
|
* - Update for new node formatSteven Wittens2001-06-06
| | | | | - Added "read more" link for the block-version of a poll - Added mini-docs :)
* - 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 &nbsp; to a space (' '). The &nbsp; 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.