Log of /contributions/modules/aggregator2/aggregator2.module
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.31.2.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 20 11:16:44 2006 UTC
(3 years, 4 months ago)
by
ahwayakchih
Branch:
DRUPAL-4-6
Changes since
1.31.2.2: +272 -44 lines
Diff to
previous 1.31.2.2
, to
branch point 1.31
Aggregator2:
- backporting changes from 4.7
- additional changes and workarounds
Update database with following SQL queries:
ALTER TABLE `aggregator2_feed` ADD `enable_block` int(4) NOT NULL
default '0';
ALTER TABLE `aggregator2_item` ADD `source_xml` varchar(255) NOT NULL
default '';
Revision
1.41 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 20 10:39:53 2006 UTC
(3 years, 4 months ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.40: +3 -3 lines
Diff to
previous 1.40
Aggregator2:
- fix: If number of promoted items is set to "none" don't change any
promotion of any items.
Revision
1.32 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 2 23:47:07 2006 UTC
(3 years, 9 months ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.31: +759 -441 lines
Diff to
previous 1.31
aggregator2:
- Bring it up to 4.7 API.
- Change nodes type to use underscore instead of minus sign.
- other changes? :)
WARNING: After updating to 4.7 run following SQL to update Your data
UPDATE node SET type = 'aggregator2_feed' WHERE type = 'aggregator2-feed';
UPDATE node SET type = 'aggregator2_item' WHERE type = 'aggregator2-item';
Revision
1.31 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Dec 13 22:43:40 2005 UTC
(3 years, 11 months ago)
by
ahwayakchih
Branch:
MAIN
Branch point for:
DRUPAL-4-6
Changes since
1.30: +79 -47 lines
Diff to
previous 1.30
More optimizations and changes. Last before tagging for 4.6.x and moving
to 4.7 API.
New feature - allow admin to setup sleep period of time between changing
each item node. That may help on often visited servers, but also may
start timouts, etc.. So be sure to first test it, and setup it properly!
Revision
1.29 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 10 00:30:26 2005 UTC
(3 years, 11 months ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.28: +126 -17 lines
Diff to
previous 1.28
aggregator2:
- Fix help texts so they show proper links in case of missing
'clean urls' feture.
- First part of moving to cURL instead of drupal_http_request (which
uses fsockopen).
Revision
1.28 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Dec 9 17:59:22 2005 UTC
(3 years, 11 months ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.27: +38 -30 lines
Diff to
previous 1.27
aggregator2:
- item promotion is back in parse_items function, and now should take
less time.
aggregator2_autotaxonomy:
- fixes and speedup.
Revision
1.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Dec 4 17:29:39 2005 UTC
(3 years, 11 months ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.24: +46 -23 lines
Diff to
previous 1.24
Reordered tasks in aggregator2 so deletes go last (after all inserts).
That may speedup whole thing, if OPTIMIZE TABLE is run after each cron.
Fixed bug in aggregator2_autotaxonomy.
Revision
1.24 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Nov 27 11:45:27 2005 UTC
(3 years, 11 months ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.23: +11 -5 lines
Diff to
previous 1.23
Add option to auto-create GUIDs for items, so in case where links are
not unique and there are no GUIDS, items will not be overwritten and
seen as one item with many updates.
Database update:
ALTER TABLE `aggregator2_feed` ADD `guid_items` INT( 4 ) DEFAULT '0' NOT
NULL AFTER `update_items`;
ALTER TABLE `aggregator2_item` ADD INDEX ( `guid` );
Revision
1.23 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Nov 14 12:39:05 2005 UTC
(4 years ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.22: +3 -3 lines
Diff to
previous 1.22
Allow to setup description and input format when ading new node. Thanks
to John Bransford for spotting this :).
Revision
1.22 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 1 23:37:41 2005 UTC
(4 years ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.21: +2 -2 lines
Diff to
previous 1.21
Wrap CDATA also around media:text tag, to prevent it's content from
parsing (it may contain unescaped html like other such tags :(
Revision
1.20 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 29 21:00:52 2005 UTC
(4 years ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.19: +26 -8 lines
Diff to
previous 1.19
Summary/Description go to body field, unless there is
content/content:encoded which is longer (has more text) in which case
they go to teaser and content goes to body.
Revision
1.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 20 10:14:17 2005 UTC
(4 years, 1 month ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.14: +25 -6 lines
Diff to
previous 1.14
Try to use GUID/ID for identifing items. Only if it's not possible (no
unique identifier found in aggregated data) use item's link.
Revision
1.14 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 18 11:08:47 2005 UTC
(4 years, 1 month ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.13: +29 -24 lines
Diff to
previous 1.13
- Now "apply changes to existing items" option is for adminitrators
only, and it's default value can be set in admin/content/configure. Also
now it includes updating filter format of items.
- Fixed stupid bug in syntax.
Revision
1.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 17 12:15:53 2005 UTC
(4 years, 1 month ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.10: +4 -8 lines
Diff to
previous 1.10
Removed node type checking in queries where it shouldn't be needed.
Maybe it will speedup queries a bit (after all each such check is
comparing strings, unless it's somehow optimized internally by
database).
Revision
1.8 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 16 16:10:50 2005 UTC
(4 years, 1 month ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.7: +6 -23 lines
Diff to
previous 1.7
Now new url from "moved permanently" (HTTP 301 code) response
is saved in database (feed's url is updated).
Revision
1.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 16 10:13:22 2005 UTC
(4 years, 1 month ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.5: +63 -8 lines
Diff to
previous 1.5
- Fixed bug in parsing ATOM item's link
- Added "sources" page and "latest sources" block
- Now "source" link for item points to aggregator2/sources/{fid}
Revision
1.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 15 14:05:01 2005 UTC
(4 years, 1 month ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.4: +201 -175 lines
Diff to
previous 1.4
- fix bugs.
- more work on permissions. added new permission "refresh own feed items"
- separated CHANGES into CHANGES.txt file
- separated TODO into TODO.txt file (it's very outdated anyway)
Revision
1.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 9 18:55:15 2005 UTC
(4 years, 1 month ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.2: +73 -21 lines
Diff to
previous 1.2
autotaxonomy:
- fixes and added support for ATOM and DublinCore category tags.
aggregator2:
- extended list of lifetimes for items.
- update body of feed only if it is empty.
This allows user to setup own description of feed.
- added rss_item_data property to aggregator2-item node, which is a
pointer to item's aggregated data. It's temporary just like rss_data,
so it's not saved to database.
- Added simple caching for blocks. Unfortunetly it removes support for
node access rules. Should it be made only for anonymous users?
- Changed SQL commands used for promoting items. Now it should be
work also on PostgreSQL and older MySQL.
Revision
1.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 30 08:29:42 2005 UTC
(4 years, 1 month ago)
by
ahwayakchih
Branch:
MAIN
Changes since
1.1: +96 -6 lines
Diff to
previous 1.1
More fixes to get better compatibility with various feeds. Decode named entities to UTF-8 characters, strip tags from title, trim whole data before parsing (in case there is some white space before xml declaration).
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.