Difference between revisions of "ITC Drupal Release Features"
(1st Draft) |
|||
(18 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
=Features Still Pending= | =Features Still Pending= | ||
+ | The following are from the needs analysis or subsequent discussion during ITC meetings. | ||
==Forums== | ==Forums== | ||
===Private Fora Hidden=== | ===Private Fora Hidden=== | ||
− | Currently any Forum not available to a given user is shown as empty. Feature request is to have | + | Currently in the Drupal core modules any Forum not available to a given user is shown as empty. Feature request is to have anything unavailable to a given user not show at all for that user, in order to reduce confusion and clutter. |
:Importance: Medium. | :Importance: Medium. | ||
:Status: Dreams and research. | :Status: Dreams and research. | ||
:Likelihood: Medium, depending on results of research. | :Likelihood: Medium, depending on results of research. | ||
− | === | + | |
− | If subject line is automatically filled with the thread's subject, it will be much easier to track multiple threads in a Topic. Currently the core Forums only track via indentation. | + | ===Subject Autofill=== |
+ | If subject line is automatically filled with the thread's subject, it will be much easier to track multiple threads in a Topic. This could function identically for Reply or Comment to a post. Currently the core Forums only track via indentation. If some other or additional thread tracking mechanism were available, having subjects auto-generated from the first few words of text as currently done in the core Drupal forum modules might work. | ||
:Importance: | :Importance: | ||
:Status: Dreams and research. | :Status: Dreams and research. | ||
:Likelihood: | :Likelihood: | ||
+ | |||
+ | ===Thread Tracking Mechanism=== | ||
+ | Some method to supplement indentation for tracking discussion threads. The ability to "collapse" or "accordion" Topics and Threads would enable users to skim a discussion without the requirement of loading and reading the entire contents. Other mechanisms might already be available in different forum modules. | ||
+ | :Importance: | ||
+ | :Status: | ||
+ | :Likelihood: | ||
+ | |||
===Topic/Thread View=== | ===Topic/Thread View=== | ||
Many web forums enable users to browse by Topic or Thread, so that a particular dialog can be followed without reading the entire Forum or Topic. | Many web forums enable users to browse by Topic or Thread, so that a particular dialog can be followed without reading the entire Forum or Topic. | ||
Line 21: | Line 30: | ||
:Status: Dreams and research. | :Status: Dreams and research. | ||
:Likelihood: | :Likelihood: | ||
+ | |||
+ | ===Clarification of Interface Terminology=== | ||
+ | Currently the terminology used in core Forums is confusing for users due to choice of words that don't match functions. For example, "Subscribe" is used to select whether the user would like notification when a new message is posted. Simply changing the word used to "Notification" would help greatly in clarifying what this function does. One problem would be identifying and changing all instances of unclear terminology. Another problem could arise in different languages, since terminology in those could be based on the words chosen in the Drupal core. There is also the possibility that non-core modules (including any added later) could use the old terminology. | ||
+ | :Importance: Medium. | ||
+ | :Status: | ||
+ | :Likelihood: | ||
+ | |||
===Reduction of Clutter=== | ===Reduction of Clutter=== | ||
Currently the core Forums have far more details and options than are readily understood or likely to be used by newbies. | Currently the core Forums have far more details and options than are readily understood or likely to be used by newbies. | ||
Line 26: | Line 42: | ||
:Status: Dreams and research. | :Status: Dreams and research. | ||
:Likelihood: | :Likelihood: | ||
− | ===Email | + | |
+ | ===Live Chat Rooms=== | ||
+ | For varied topics. For example, empathy rooms (to give/receive empathy), discussion topics; empathy may have a donation associated with it. Online meeting/conference rooms and scheduling them. | ||
+ | :Importance: | ||
+ | :Status: Dreams and research. | ||
+ | :Likelihood: | ||
+ | |||
+ | ===Forum Moderators=== | ||
+ | The ability for a forum to have different levels/types of moderator. Moderator types could include those to delete spam; identify, report and/or banish spammers; move both comment thread and topic to another forum and topic (possibly by requesting that of someone with multi-forum access permissions); stimulate and guide discussion; and to post summaries of discussion as an addition or alternative to Digests and as contributions to eNewsletters edited together from many such summaries. | ||
+ | :Importance: | ||
+ | :Status: | ||
+ | :Likelihood: | ||
+ | |||
+ | ==Email Features== | ||
+ | ===Email Forum Participation=== | ||
The ability to participate in Forums via email, rather than only via website. Very useful for some users, especially low-bandwidth users. Preferred by many users, since their main medium for online interaction is email. | The ability to participate in Forums via email, rather than only via website. Very useful for some users, especially low-bandwidth users. Preferred by many users, since their main medium for online interaction is email. | ||
:Importance: High. | :Importance: High. | ||
:Status: Dreams and research, possibly seeking bids. | :Status: Dreams and research, possibly seeking bids. | ||
:Likelihood: Low, since it probably requires lots of custom code. | :Likelihood: Low, since it probably requires lots of custom code. | ||
+ | |||
===Thread Notification=== | ===Thread Notification=== | ||
− | Ability to check a box for notification if someone posts a followup to a thread or topic. | + | Ability to check a box for notification if someone posts a followup to a thread or topic. Currently in core Drupal "subscribing" to a Topic sends notification of all posts to that topic, including those by that user. Notification by thread would enable someone to post a topic and only receive notification if a reply or comment is made to that post (preferably not posts made by the user posting). |
:Importance: | :Importance: | ||
:Status: Dreams and research. | :Status: Dreams and research. | ||
+ | :Likelihood: | ||
+ | |||
+ | ===Email Lists=== | ||
+ | Individual and group mass mailing (by topic, by person, by permissions, by preferences) meaning that a Trainer, Circle or other affiliation group can have his/her/their own listserve that people can sign up for, and there will also be group listserves, such as Friends of NVC, and the Trainers Newsletter. Rrestricted access and first-use click agreement on usage guidelines to prevent spamming our contact lists. | ||
+ | ::Note: Friends of NVC and the Trainers Newsletter are currently Yahoo Groups; some thought needs to be given to whether or not we want to bring them in-house considering current email issues and the occasional inability to get a cnvc.org email to the recipient. | ||
+ | :Importance: | ||
+ | :Status: | ||
+ | :Likelihood: | ||
+ | |||
+ | ===Email Digest Option=== | ||
+ | A Digest function for the convenience of users who prefer to have messages on a topic, thread or list combined into a single mailing sent to them daily, by discussion volume or weekly. | ||
+ | :Importance: | ||
+ | :Status: | ||
+ | :Likelihood: | ||
+ | |||
+ | ===Auto-Trimming of Quoted Prior Emails=== | ||
+ | User-selected optional automatic trimming of quoted prior emails to a pre-set number of first and last lines. This would enable those who prefer shorter emails/digests to see only the new text or optionally some or all of the prior "quoted" text. Marshall expressed interest in this feature since it might enable him to follow the Trainer List in particular. | ||
+ | :Importance: | ||
+ | :Status: | ||
+ | :Likelihood: | ||
+ | |||
+ | ===Email Archives=== | ||
+ | Some method for users to access an email archive. This could enable new participants to review prior messages, or anyone to look something up. Ideally it could be done via Find; Email by date range, Topic or Thread; or interactively via a web interface. | ||
+ | :Importance: | ||
+ | :Status: | ||
:Likelihood: | :Likelihood: | ||
==Find== | ==Find== | ||
===Map Interface=== | ===Map Interface=== | ||
− | Currently near completion on Google solution. Something not requiring JavaScript or other client-side processing preferred. Very helpful to have a visual method of finding trainers and trainings. | + | Currently near completion on Google solution. Something not requiring JavaScript or other client-side processing preferred. Very helpful to have a visual method of finding trainers and trainings. Also useful if proximity searching is possible, where searching for Los Angeles would find trainers/trainings in any city within a specified distance. |
:Importance: High. | :Importance: High. | ||
:Status: Close to initial client-side implementation. | :Status: Close to initial client-side implementation. | ||
:Likelihood: High, barring unforeseen complications. Lower for initial server-side solution. | :Likelihood: High, barring unforeseen complications. Lower for initial server-side solution. | ||
+ | |||
===Pull-down Menus=== | ===Pull-down Menus=== | ||
− | Some problems with dependent pull-downs, and user interface simplicity. Close to at least an initial implementation. This may be the most important feature on the new site, since old site was meeting all Find needs. | + | Some problems with dependent pull-downs, and user interface simplicity. Close to at least an initial implementation. This may be the most important feature on the new site, since old site although possibly unreliable for volume use was meeting all Find needs. Also useful if proximity searching is possible, where searching for Los Angeles would find trainers/trainings in any city within a specified distance. |
:Importance: High. | :Importance: High. | ||
:Status: Close to initial implementation. | :Status: Close to initial implementation. | ||
:Likelihood: High, possibly with further enhancements soon after site release. | :Likelihood: High, possibly with further enhancements soon after site release. | ||
− | = | + | =Potential Features= |
− | + | The following are items to consider for future research and implementation. | |
− | + | ==Misc== | |
− | + | ===Calendar Date By Domain=== | |
− | + | Date seems to be currently set at GMT, so that a visitor from a different time zone will sometimes see a date that doesn't match their current date. Might use domain or IP address of visitors to automatically select the current date for Calendar and any other features using date. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | ||
− | |||
− | == | + | =William Notes= |
− | + | Notes from Meeting 06/24/2007<br> | |
+ | '''Defined functionality:''' | ||
+ | *The ability to assign moderators to forums | ||
+ | *The ability to subscribe to topic | ||
+ | **optional, subscribe to comment thread | ||
+ | Subscribing meaning to receive email notification that includes body and subject line of comment. | ||
+ | *The option to strip or leave quoted text. | ||
+ | *The ability for the moderator to move both comment thread and topic to another forum and topic. |
Latest revision as of 01:13, 30 June 2007
Contents
Features Still Pending
The following are from the needs analysis or subsequent discussion during ITC meetings.
Forums
Private Fora Hidden
Currently in the Drupal core modules any Forum not available to a given user is shown as empty. Feature request is to have anything unavailable to a given user not show at all for that user, in order to reduce confusion and clutter.
- Importance: Medium.
- Status: Dreams and research.
- Likelihood: Medium, depending on results of research.
Subject Autofill
If subject line is automatically filled with the thread's subject, it will be much easier to track multiple threads in a Topic. This could function identically for Reply or Comment to a post. Currently the core Forums only track via indentation. If some other or additional thread tracking mechanism were available, having subjects auto-generated from the first few words of text as currently done in the core Drupal forum modules might work.
- Importance:
- Status: Dreams and research.
- Likelihood:
Thread Tracking Mechanism
Some method to supplement indentation for tracking discussion threads. The ability to "collapse" or "accordion" Topics and Threads would enable users to skim a discussion without the requirement of loading and reading the entire contents. Other mechanisms might already be available in different forum modules.
- Importance:
- Status:
- Likelihood:
Topic/Thread View
Many web forums enable users to browse by Topic or Thread, so that a particular dialog can be followed without reading the entire Forum or Topic.
- Importance:
- Status: Dreams and research.
- Likelihood:
Clarification of Topic/Comment Interface
Currently the core Forums are confusing for users in distinguishing between posting a Topic or a Comment, and in reading them.
- Importance:
- Status: Dreams and research.
- Likelihood:
Clarification of Interface Terminology
Currently the terminology used in core Forums is confusing for users due to choice of words that don't match functions. For example, "Subscribe" is used to select whether the user would like notification when a new message is posted. Simply changing the word used to "Notification" would help greatly in clarifying what this function does. One problem would be identifying and changing all instances of unclear terminology. Another problem could arise in different languages, since terminology in those could be based on the words chosen in the Drupal core. There is also the possibility that non-core modules (including any added later) could use the old terminology.
- Importance: Medium.
- Status:
- Likelihood:
Reduction of Clutter
Currently the core Forums have far more details and options than are readily understood or likely to be used by newbies.
- Importance:
- Status: Dreams and research.
- Likelihood:
Live Chat Rooms
For varied topics. For example, empathy rooms (to give/receive empathy), discussion topics; empathy may have a donation associated with it. Online meeting/conference rooms and scheduling them.
- Importance:
- Status: Dreams and research.
- Likelihood:
Forum Moderators
The ability for a forum to have different levels/types of moderator. Moderator types could include those to delete spam; identify, report and/or banish spammers; move both comment thread and topic to another forum and topic (possibly by requesting that of someone with multi-forum access permissions); stimulate and guide discussion; and to post summaries of discussion as an addition or alternative to Digests and as contributions to eNewsletters edited together from many such summaries.
- Importance:
- Status:
- Likelihood:
Email Features
Email Forum Participation
The ability to participate in Forums via email, rather than only via website. Very useful for some users, especially low-bandwidth users. Preferred by many users, since their main medium for online interaction is email.
- Importance: High.
- Status: Dreams and research, possibly seeking bids.
- Likelihood: Low, since it probably requires lots of custom code.
Thread Notification
Ability to check a box for notification if someone posts a followup to a thread or topic. Currently in core Drupal "subscribing" to a Topic sends notification of all posts to that topic, including those by that user. Notification by thread would enable someone to post a topic and only receive notification if a reply or comment is made to that post (preferably not posts made by the user posting).
- Importance:
- Status: Dreams and research.
- Likelihood:
Email Lists
Individual and group mass mailing (by topic, by person, by permissions, by preferences) meaning that a Trainer, Circle or other affiliation group can have his/her/their own listserve that people can sign up for, and there will also be group listserves, such as Friends of NVC, and the Trainers Newsletter. Rrestricted access and first-use click agreement on usage guidelines to prevent spamming our contact lists.
- Note: Friends of NVC and the Trainers Newsletter are currently Yahoo Groups; some thought needs to be given to whether or not we want to bring them in-house considering current email issues and the occasional inability to get a cnvc.org email to the recipient.
- Importance:
- Status:
- Likelihood:
Email Digest Option
A Digest function for the convenience of users who prefer to have messages on a topic, thread or list combined into a single mailing sent to them daily, by discussion volume or weekly.
- Importance:
- Status:
- Likelihood:
Auto-Trimming of Quoted Prior Emails
User-selected optional automatic trimming of quoted prior emails to a pre-set number of first and last lines. This would enable those who prefer shorter emails/digests to see only the new text or optionally some or all of the prior "quoted" text. Marshall expressed interest in this feature since it might enable him to follow the Trainer List in particular.
- Importance:
- Status:
- Likelihood:
Email Archives
Some method for users to access an email archive. This could enable new participants to review prior messages, or anyone to look something up. Ideally it could be done via Find; Email by date range, Topic or Thread; or interactively via a web interface.
- Importance:
- Status:
- Likelihood:
Find
Map Interface
Currently near completion on Google solution. Something not requiring JavaScript or other client-side processing preferred. Very helpful to have a visual method of finding trainers and trainings. Also useful if proximity searching is possible, where searching for Los Angeles would find trainers/trainings in any city within a specified distance.
- Importance: High.
- Status: Close to initial client-side implementation.
- Likelihood: High, barring unforeseen complications. Lower for initial server-side solution.
Pull-down Menus
Some problems with dependent pull-downs, and user interface simplicity. Close to at least an initial implementation. This may be the most important feature on the new site, since old site although possibly unreliable for volume use was meeting all Find needs. Also useful if proximity searching is possible, where searching for Los Angeles would find trainers/trainings in any city within a specified distance.
- Importance: High.
- Status: Close to initial implementation.
- Likelihood: High, possibly with further enhancements soon after site release.
Potential Features
The following are items to consider for future research and implementation.
Misc
Calendar Date By Domain
Date seems to be currently set at GMT, so that a visitor from a different time zone will sometimes see a date that doesn't match their current date. Might use domain or IP address of visitors to automatically select the current date for Calendar and any other features using date.
William Notes
Notes from Meeting 06/24/2007
Defined functionality:
- The ability to assign moderators to forums
- The ability to subscribe to topic
- optional, subscribe to comment thread
Subscribing meaning to receive email notification that includes body and subject line of comment.
- The option to strip or leave quoted text.
- The ability for the moderator to move both comment thread and topic to another forum and topic.