comparison documentation/CHANGELOG.txt @ 1:948362c2a207 ad

update advertisement
author pierre
date Thu, 02 Apr 2009 15:28:21 +0000
parents d8a3998dac8e
children e5584a19768b
comparison
equal deleted inserted replaced
0:d8a3998dac8e 1:948362c2a207
1 $Id: CHANGELOG.txt,v 1.2.2.40.2.176.2.41 2009/02/17 19:26:51 jeremy Exp $ 1 $Id: CHANGELOG.txt,v 1.2.2.40.2.176.2.41.2.53 2009/03/31 04:49:25 jeremy Exp $
2
3 March 30th, 2009 (6.x-2.0-beta5)
4 - ad_channel.module
5 o bug #418758: validate that $group is an array before treating it as one
6 - ad_owners.module
7 o feature #418382: make per-ad-type default permissions also per-role
8 o feature #418382: introduce 'grant default per ad type permissions' permission
9 - ad.module
10 o feature #418382: introduce 'edit any advertisements', 'delete own advertisement',
11 and 'delete any advertisements' permissions
12 - ad_text.module
13 o properly display advertisement in reports
14
15 March 28th, 2009
16 - ad.module
17 o bug #417414: properly save autoactivate and autoexpire timestamps
18 - ad_notify.module
19 o bug #417512: implement hook_mail so that notifications are actually sent
20 o bug #417512: use proper variable names in emails
21 - ad_token.inc
22 o bug #417512: (renamed from token_ad.inc to match the ad module's naming
23 standards) cleanup logic to always return a value even if 0, remove
24 nonexistent this_week_impressions and this_week_clicks variables
25 - ad_token.install
26 o bug #417512: replace old variables with new variables in already
27 existing notifications
28
29 March 27th, 2009 (6.x-2.0-beta4)
30 - adserve.inc
31 o bug #406278: fix PHP E_ALL notices
32 (fix includes patch by Garrett Albright)
33 - ad_cache_file.module
34 o fix PHP E_ALL notices
35 - token_ad.inc
36 o fix PHP E_ALL notices
37 - adcache.inc
38 o fix PHP E_ALL notices
39 - ad_channel.module
40 o fix PHP E_ALL notices
41 o bug #416110: build proper joins when filtering by channel or premiere
42 o feature #416164: a configurable option to display channels along with
43 or instead of groups on the admin ads listing page
44 - ad_weight_probability.module
45 o fix PHP E_ALL notices
46 - ad_report.module
47 o bug #404892: only display reports tab on advertisements
48 - ad_notify.module
49 o bug #404892: only display notify tab on advertisements
50 o feature #173176: complete implementation of default notifications
51 - ad_notify.install
52 o feature #173176: new "template" column to allow per-role notifications
53 - ad.install
54 o remove unintentional call-time pass-by-reference
55 - ad_image.install
56 o remove unintentional call-time pass-by-reference
57
58 March 26th, 2009
59 - ad.module
60 o by default, only rebuild cache file when cron runs -- to rebuild
61 immediately set 'ad_cache_file_rebuild_realtime' to TRUE in your $conf
62 array in settings.php.
63 - ad_weight_probability.module
64 o only add/update probability information when working with ads
65 o don't rebuild cache twice, it will be rebuilt on save by the ad module
66
67 March 18th, 2009
68 - adserve.inc
69 o add timestamp to debug output
70 o add memory information to debug output
71 - ad_cache_file.inc
72 o by default, only rebuil cache file when cron runs -- to rebuild
73 immediately set 'ad_cache_file_rebuild_realtime' to TRUE in your $conf
74 array in settings.php.
75 - ad_cache_file.module
76 o rebuild file cache in cron hook
77 o add debug output when rebuilding cache
78
79 March 11th, 2009
80 - ad.module
81 o feature #382928: select ad type with inline AHAH switcher
82 (patch thanks to "neochief")
83 - ad.install
84 o feature #382928: flush cache so AHAH switcher will work
85 - ad_channel.module
86 o feature #386796: allow per-channel reports
87 - ad_report.module
88 o feature #386796: allow external modules to modify reports
89
90 March 5th, 2009 (6.x-2.0-beta3)
91 - ad.module
92 o simplify ad redirect path to avoid mismatched parameters
93 o feature #173176: use token module when generating notifications
94 - ad_cache.inc
95 o properly display $extra parameters
96 o simplify ad redirect path to avoid mismatched parameters
97 - ad_report.module
98 o bug #386794: generate proper report when selecting group(s)
99 - ad_channel.module
100 o add filter by premiere status to administrative ad overview page
101 - ad_notify.install
102 o feature #173176: new "roles" column to allow per-role notifications
103 - ad_notify.module
104 o feature #173176: add global per-role notifications, integrate token module
105
106 March 4th, 2009
107 - ad_image.module
108 o bug #389724: properly display locally hosted images
109 o bug #391392: properly display locally hosted images
110 - ad_channel.module
111 o bug #389700: fix filtering by ad channel
112
113 March 3rd, 2009 (6.x-2.0-beta2)
114 - ad_cache_file.module
115 o fix PHP E_ALL notices
116 - ad_image.install
117 o feature #388712: add remote_image field for remotely hosting images
118 - ad_image.module
119 o feature #388712: optionally allow images to be hosted remotely
120 (must go to "Administer > Content management > Ads > Settings > Image ad"
121 and check "Allow remote hosted images" to use this feature.)
122 - ad.module
123 o allow ad-type module global settings changes to be saved
124 - ad_owners.module
125 o allow ad-type module global settings changes to be saved
126
127 March 2nd, 2009
128 - ad_channel
129 o bug #388720: display channels by name, not by description
130 - ad_remote
131 o bug #387164: generate proper snippet for tracking remote url
132
133 March 1st, 2009 (6.x-2.0-beta1)
134 - ad_remote.module
135 o bug #387164: display advertisements with javascript to capture remote
136 URL and properly support ad_channels
137 - ad_channel.module
138 o feature #386832: allow filtering by channel on ad admin page
139
140 February 28th, 2009 (6.x-2.0-alpha2)
141 - ad_owners.module
142 o rename ad_host_id_create to ad_owners_create_hostid for consistency
143 - ad_remote.module
144 o replace call to ad_host_id_create with ad_owners_create_hostid
145 - ad_weight_probability.module
146 o bug #386816: new ads default to a weight of 1
147 - ad_html.module
148 o fix PHP E_ALL notices
149 - ad.pages.inc
150 o bug #386824: fix grammatical typo
151 - ad_channel.module
152 o feature #386810: set channel after ad group
153 o feature #386820: display channels when viewing node (if have 'administer
154 channels' permissions)
155
156 February 27th, 2009 (6.x-2.0-alpha1)
157 - ad_report.module
158 o fix PHP notice, validate element before using it
159 - ad.module
160 o bug #382970: ad_permission must handle aid as int or node object
161 o bug #383008: ad_status_display should only return allowed permissions
162 o fix PHP E_ALL notices
163 - ad_html.module
164 o fix PHP E_ALL notices
165 - ad_text.module
166 o fix PHP E_ALL notices
167 - ad_owners.module
168 o make it possible to set default permissions
169 o make it possible to set per-advertisement permissions
170 - ad_weight_probability.module
171 o update form_alter to work with Drupal 6
172 - ad_weight_probability.inc
173 o fix PHP E_ALL notices
174 - ad_channel.module
175 o port to Drupal 6
176 - ad_cache_file.module
177 o bug #383836: fix typo in adapi
178 o fix PHP E_ALL notices
179 - ad_cace_memcache.info
180 o REMOVED: module needs a major update, it is currently unusable
181
182 February 24th, 2009
183 - ad_report.module
184 o complete porting to 6.x, fixup paths
185
186 February 23rd, 2009
187 - ad_report.module
188 o porting to 6.x
189
190 February 23rd, 2009 (branched 6.x-2.x)
191 - imported changes from 5.x-2.x-dev branch
2 192
3 February 17th, 2009 (1.1) 193 February 17th, 2009 (1.1)
4 - ad.module 194 - ad.module
5 o bug #375742: support manual IFrame configuration 195 o bug #375742: support manual IFrame configuration
6 o feature #298608: return ad_link_attributes as array so ad_display_TYPE 196 o feature #298608: return ad_link_attributes as array so ad_display_TYPE
137 - ad_notify.info 327 - ad_notify.info
138 o bug #370194: properly format dependencies 328 o bug #370194: properly format dependencies
139 - ad_report.info 329 - ad_report.info
140 o properly format dependencies 330 o properly format dependencies
141 331
332 December 18th, 2008
333 - ad.module
334 o generate click history in a function
335 o remove administrative statistics page (replaced by configurable reports)
336 - ad_report.module
337 o display click history along with other report data
338 o provide administrative reports, with downloadable CSV's
339 o put year first in path for reports, to avoid issue with # of digits
340 o default all reports to current month
341 - ad_report.install
342 o flush cache_menu to register new administrative paths
343
344 December 17th, 2008
345 - ad.install
346 o introduce 'extra' field in 'ad_statistics' and 'ad_clicks' tables
347 - ad.module
348 o store 'extra' data when advertisements are clicked
349 - adcache.inc
350 o support 'hook_increment_extra' allowing add-ons to add granularity
351 o modify click URL to include 'extra' field
352 o store 'extra' field when incrementing counters
353 - ad_cache_file.inc
354 o store 'extra' field when incrementing counters
355 - ad_cache_file.module
356 o support 'hook_increment_extra' allowing add-ons to add granularity
357 o store 'extra' field when incrementing counters
358 - ad_channel.module
359 o declare _increment_extra hook
360 - ad_channel.inc
361 o track which channels displayed advertisements were selected from
362 o implement _increment_extra hook to track per-channel granularity
363
364 December 16th, 2008
365 - ad_report.module
366 o prevent division by zero when generating reports
367
368 December 12th, 2008
369 - ad_report.module
370 o feature #333040: make report range configurable (optionally enable the
371 jstools jscalendar module for popup calendar selection)
372 o feature #333040: provide per-group table breakdown of ad statistics
373
374 December 11th, 2008
375 - ad.module
376 o provide new granular status permissions with logical workflow:
377 set status as pending, set status as denied,
378 set status from pending to approved, set status from pending to denied,
379 set status from approved to active, set status from approved to offline,
380 set status from active to offline, set status from active to expired,
381 set status from offline to active, set status from offline to expired
382 o remove 'unpublished' adstatus, an uppublished node is now an 'expired' ad
383 o flush the cache when admin modifies ad status in bulk operation
384 o when editing ad, only display ad status options have perms to control
385 o feature #167042: provide access to statistics and clicks by default if
386 the ad_permission module is not enabled
387 - ad_image.module
388 o rename 'manage active ad' to 'manage active image'
389 o grant permission to new ad owners by default
390 - ad_text.module
391 o grant 'manage ad text' permission to new ad owners by default
392 - ad_html.module
393 o grant 'manage ad html' permission to new ad owners by default
394 - ad_notify.module
395 o grant 'manage own notifications' permission to new ad owners by default
396 o grant 'edit notification email' permission to new ad owners by default
397 - ad_permission.module
398 o allow control of per-ad type default permissions
399 - ad_permission.install
400 o use CREATE TABLE IF NOT EXISTS correctly (was resulting in an error)
401 o update old permission names to new permission names ('manage status'
402 gets changed to the default status permissions for that ad type.)
403
404 December 10th, 2008
405 - ad_remote.module
406 o add javascript for recording remote url on which remote ads are served
407 - ad.module
408 o use single quotes when displaying javascript, so we can display it within
409 other javascript (for ad_remote)
410 o provide option to display ad url without any <div> wrappers
411 o provide mechanism for flushing cache
412 o automatically flush cache when ads are updated
413 - adserve.inc
414 o make best effort attempt at setting a proper remote url when serving
415 ads with the ad_remote module
416 - ad_channel.module
417 o provide configuration option for how to treat ads not in a channel
418 o flush cache when channel information changes
419 - ad_channel.inc
420 o respect configuration option for ads not in a channel
421 - ad_cache_file.module
422 o ad module now auto-flushes cache when ad is updated
423 - ad_weight_probability.module
424 o flush cache when weight changes
425
426 December 9th, 2008
427 - ad.module
428 o replace call to old ad_owners_add() with new ad_permission_owners_add()
429 - ad_permission.install
430 o only create tables if not already existing (on upgrades, these tables
431 were already created by the core ad module)
432 - ad_remote.info
433 o ad_remote now dependent on new ad_permission module
434 - ad_remote.module
435 o replace call to ad_host_id_create() with new ad_permission_create_hostid()
436
437 December 8th, 2008
438 - ad_permission.install
439 o fix namespace collision
440 - ad_permission.module
441 o for consistency, don't change title as updating permissisons
442 - adserve.php
443 o define debug error handler
444 o when debugging display all warnings except for misleading header and
445 session warnings caused by debugging
446 - ad_cache_file.inc
447 o fix strict PHP warnings
448 - adcache.inc
449 o fix strict PHP warnings
450 - ad_channel.inc
451 o fix strict PHP warnings
452
453 December 7th, 2008
454 - ad.install
455 o move permissions schema into ad_permission module
456 - ad.module
457 o move permissions logic into ad_permission module
458 - ad_html.module
459 o replace call to ad_adaccess() with call to ad_permission()
460 - ad_image.module
461 o replace call to ad_adaccess() with call to ad_permission()
462 - ad_text.module
463 o replace call to ad_adaccess() with call to ad_permission()
464 - ad_permission.module
465 o provide granular permissions for advertisements
466
467 December 6th, 2008
468 - adcache.inc
469 o introduce hook_weight
470 - ad_cache_file.module
471 o introduce hook_weight
472 - ad_channel.inc
473 o allow the display of more than one premiere advertisement
474 - ad_channel.module
475 o support 'configure ad premiere status' permission
476 Feature #139928:
477 - ad_weight_probability.module
478 o support weighting the probability that a given ad will be displayed
479
480
481 December 5th, 2008
482 - serve.php
483 o include new adcache.inc file
484 - adserve.inc
485 o divide ad serving functions into hooks
486 o move display functionality into adcache.inc to standardize caching
487 o rework hook functionality
488 o fix debug output to include adserve.inc and adcache.inc
489 - adcache.inc
490 o standardize caching and debugging code
491 - ad_cache_file.inc
492 o simplify by utilizing functions provided in adcache.inc
493 o properly track views and clicks with group-level granularity
494 - ad_cache_file.module
495 o properly track views and clicks with group-level granularity
496 - ad_channel.inc
497 o utilize functions provided by adcache.inc
498 o add support for premiere advertisements
499 - ad_channel.module
500 o cleanup wording and fieldsets
501 o fix group validation when no groups are selected
502 o add support for premiere advertisements
503 - ad_channel.install
504 o add support for premiere advertisements
505
506 November 28th, 2008
507 Feature #337505:
508 - ad.module
509 o track URL where serving advertisements
510 - adserve.inc
511 o introduce adserve_filter hook
512 - ad_cache_file.inc
513 o introduce adserve_filter hook
514 o convert include_hook_init, include_hook_select to hook_init, hook_select
515 - ad_cache_file.module
516 o support multiple hook_init, hook_filter, and hook_select hooks
517 - ad_channel.module
518 o add cache support
519 - ad_channel.inc
520 o implement cache support
521
522 November 27th, 2008
523 Feature #337505:
524 - ad_channel.module
525 o implement ability to assign ads to channels
526
527 November 21st, 2008
528 Feature #337505:
529 - ad_channel.module
530 o implement creation, editing and deletion of channels
531 o implement creation, editing and deletion of containers
532 o implement channel overview page
533
534 November 20th, 2008
535 Feature #337505:
536 - ad_channel.module
537 o draft administrative pages for ad channels.
538 o administrative interface for creating channels
539 o administrative interface for creating channel containers
540 - ad_channel.install
541 o define ad_channel schema
542
142 November 19th, 2008 543 November 19th, 2008
143 - ad.module 544 - ad.module
144 o bug #329475: remove translations on internal status names 545 o bug #329475: remove translations on internal status names
145 - ad_text.module 546 - ad_text.module
146 o bug #335466: fix unclosed div 547 o bug #335466: fix unclosed div