todo.txt in Classified Ads 5
- (done) Add contact links in link hook (just use user contact page)
- limit length of body form field to current limit lenght so people know length limit while editing (DONE - javascript length tracker)
- optionally, don't allow posting to non-leaf taxonomy term (in form validate)
- Use radio buttons or checkboxes for taxonomy selection (show grid?)
- Add "more..." link in recent/popular block; simple page/pager combo to display 'em - OR just use the views integration
and define standard views (like views module predefined views).
- Views integration - expose our custom data (expiration time) to views (DONE)
http://drupal.org/node/42609
- Add checkbox on ad creation, to allow people to contact you via your contact info
- add link if contact via website is permitted - take them user contact form (DONE)
- add a block at bottom of any ad or category: "create an ad for this category" or somesuch
- Add a block at bottom of any ad or category: "suggest a new category" (DONE)
- if location api/module available and the user has a location defined,
populate the location field from the user record!!!
- change column names to classified_xxx (prefix with classified_ to prevent collisions with other node data)
- expiration time by category (if set) (DONE in v 1.5)
- Notification emails: periodically send email to ad 'owner' (creator) with list of all current ads, by expiration date,
with links to each ad (and link to delete, or renew.)
- Need way to automatically extend or renew batches of ads (all, some, expired, etc.)
- Admin-defineable fields for ads? (textfield, textarea, currency, date?)
Node links:
- Add 'report violations/fraud' link
- Need to present a "login" link if user ain't logged in?
// $links[] = l(t('Report miscategorized ad'), 'classified/report', array('title' => t('Click here to report a miscategorized ad.')));
// Only show this if the ad is owned by the current user or is admin (user can edit this node)
/****
if ($node->uid == $user->uid) {
$links[] = l(t('Renew this ad'), 'classified/renew/blah', array('title' => t('Click here to renew this ad.')));
}
***/
File
todo.txt
View source
- - (done) Add contact links in link hook (just use user contact page)
- - limit length of body form field to current limit lenght so people know length limit while editing (DONE - javascript length tracker)
-
- - optionally, don't allow posting to non-leaf taxonomy term (in form validate)
-
- - Use radio buttons or checkboxes for taxonomy selection (show grid?)
- - Add "more..." link in recent/popular block; simple page/pager combo to display 'em - OR just use the views integration
- and define standard views (like views module predefined views).
-
- - Views integration - expose our custom data (expiration time) to views (DONE)
- http://drupal.org/node/42609
-
- - Add checkbox on ad creation, to allow people to contact you via your contact info
- - add link if contact via website is permitted - take them user contact form (DONE)
- - add a block at bottom of any ad or category: "create an ad for this category" or somesuch
- - Add a block at bottom of any ad or category: "suggest a new category" (DONE)
- - if location api/module available and the user has a location defined,
- populate the location field from the user record!!!
-
- - change column names to classified_xxx (prefix with classified_ to prevent collisions with other node data)
-
- - expiration time by category (if set) (DONE in v 1.5)
-
- - Notification emails: periodically send email to ad 'owner' (creator) with list of all current ads, by expiration date,
- with links to each ad (and link to delete, or renew.)
-
- - Need way to automatically extend or renew batches of ads (all, some, expired, etc.)
-
- - Admin-defineable fields for ads? (textfield, textarea, currency, date?)
- Node links:
- - Add 'report violations/fraud' link
- - Need to present a "login" link if user ain't logged in?
- // $links[] = l(t('Report miscategorized ad'), 'classified/report', array('title' => t('Click here to report a miscategorized ad.')));
-
- // Only show this if the ad is owned by the current user or is admin (user can edit this node)
- /****
- if ($node->uid == $user->uid) {
- $links[] = l(t('Renew this ad'), 'classified/renew/blah', array('title' => t('Click here to renew this ad.')));
- }
- ***/
-