dr:classified
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dr:classified [2016/10/22 17:54] – Battle plan for Multiple node types fgm | dr:classified [2020/11/23 17:23] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 103: | Line 103: | ||
| </ | </ | ||
| | | ||
| + | ===== Services provided by the module ===== | ||
| + | |||
| + | - 1 specific vocabulary: `classified_categories`, | ||
| + | - 1 specific node type: `classified` equipped with | ||
| + | - a taxonomy_term_reference field pointing to the module vocabulary | ||
| + | - a body field | ||
| + | - 3 blocks: | ||
| + | - recent ads (public) | ||
| + | - popular ads (public) | ||
| + | - ad stars (admin) | ||
| + | - 1 Context Condition plugin | ||
| + | - 1 CTools " | ||
| + | - 2 permissions | ||
| + | - `administer classified ads` | ||
| + | - `reset classified ads expiration` | ||
| + | - 2 extra fields | ||
| + | - `expires_fs`: | ||
| + | - `expires`: a display extra field formatting the expiration date for ad nodes | ||
| + | - 1 notifications submodule: send notifications | ||
| + | - at half-life | ||
| + | - before|on expiration | ||
| + | - before|on purge | ||
| + | - 3 drush commands | ||
| + | - `classified-purge` to purge expired nodes | ||
| + | - `classified-expire` to expire nodes | ||
| + | - `classified-notify` to send notifications | ||
| + | - 1 custom view mode for `node` | ||
| + | - 2 menu loaders | ||
| + | - notify kind | ||
| + | - taxonomy term, only accepting terms from the module vocabulary | ||
| + | - 3 user tokens | ||
| + | - `[classified-ads]` themed list of user ads | ||
| + | - `[classified-ads-plain]` raw list of user ads | ||
| + | - `[classified-ads-url]` url of a user's ads list | ||
| + | - 2 theme items | ||
| + | - `classified_admin_lifetimes` | ||
| + | - `classified_expires` for the `expires` extra field | ||
| + | - 1 field formatter for term_reference fields, linking to the per-term ad list instead of the default term page, with an optional link title | ||
| + | - node form logic | ||
| + | - handle the extra field | ||
| + | - provide fieldset-level access control for expiration type | ||
| + | - maxlength JS | ||
| + | - auto-hiding manual expiration date when irrelevant | ||
| + | - node access logic | ||
| + | - requirements logic | ||
| + | - detect incompatible older version | ||
| + | - detect missing Statistics module | ||
| + | - detect misconfigured Statistics module | ||
| + | - detect non-tree hierarchy in the module vocabulary | ||
| + | - taxonomy change logic for terms and vocabularies | ||
| + | - URL outbound rewriting logic to redirect term links to ad lists when applicable | ||
| + | - Views integration logic | ||
| + | - expose virtual fields: | ||
| + | - `expires`: field, sort, filter | ||
| + | - `purge`: field | ||
| + | - 1 field handler for `purge` | ||
| + | - default views logic scanning the `views/` folder, but no views provided | ||
| + | - configuration variables | ||
| + | - `classified-max-length` for the maxlength JS | ||
| + | - `classified-list-body` List display format | ||
| + | - `classified-edit-modr8` (obsolete) modr8 integration | ||
| + | - `classified-lifetime-default` default lifetime | ||
| + | - `classified-lifetime-< | ||
| + | - `classified-grace` grace delay before purge | ||
| + | - 100% S0 Simpletest coverage | ||
| + | - pages | ||
| + | - an overview page | ||
| + | - term pages listing ads and ad counts | ||
| + | - per-user ads profile tab page | ||
| + | - 7 advanced help pages | ||
| + | - custom CSS | ||
| + | - specific formatting for `expires` | ||
| + | - advanced help improvements | ||
| + | - ads list custom formats | ||
| + | |||
| + | |||
| ===== OK Paths ===== | ===== OK Paths ===== | ||
dr/classified.1477158840.txt.gz · Last modified: (external edit)
