Sentimeter

By : swinton

This plugin allows users to express sentiments (a la getsatisfaction.com, e.g. happy, neutral, outraged etc.) through the WordPress commenting system. Users can also associate their comment with a pre-defined 'topic'. Overall sentiment, and comment topics, can be viewed as pie charts in the admin system, within a user-defined date range. Additionally, comments (along with their sentiment, and topic, if specified) can be exported as a CSV for further offline analysis.

Note that, in order to fully incorporate this plugin, you will need to modify your theme. This is so that theme developers have full control over the markup that is generated. The following Loop-inspired template tags are provided in order to render the defined sentiments and topics:

  • smtr_has_sentiments - determines whether their are any sentiments to display
  • smtr_the_sentiment - initializes the current sentiment for display
  • smtr_the_sentiment_name - echoes the current sentiment name ("Happy", "Neutral", "Outraged" etc.), first escaping any HTML
  • smtr_the_sentiment_value - echoes the current sentiment value ("happy", "neutral", "outraged" etc.), first escaping any HTML
  • smtr_has_topics - determines whether their are any topics to display
  • smtr_the_topic - initializes the current topic for display
  • smtr_the_topic_name - echoes the current topic name ("Help", "Ideas", "Suggestions" etc.), first escaping any HTML
  • smtr_the_topic_value - echoes the current topic value ("help", "ideas", "suggestions" etc.), first escaping any HTML
  • smtr_is_topic_selected - returns TRUE if the current topic should be selected (intended for use when rendering a select formm element with multiple topic options)

One suggested arrangement of these template tags is:

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<ul>

    <?php if ( function_exists('smtr_has_topics') ) : // ensure 'Sentimeter' plugin is installed ?>
        <li>
            <?php if ( smtr_has_topics() ) : ?>
            <label for="smtr_topic">This is about</label>
            <select id="smtr_topic" name="smtr_topic">
            <?php while ( smtr_has_topics() ) : smtr_the_topic(); ?>
                <option value="<?php smtr_the_topic_value() ?>"<?php echo smtr_is_topic_selected() ? ' selected="selected"' : ''; ?>"><?php smtr_the_topic_name() ?></option>
            <?php endwhile; ?>
            </select>
            <?php endif; ?>
        </li>

        <li>
            <?php if ( smtr_has_sentiments() ) : ?>
            <fieldset class="radio-group">
                <legend>I'm feeling</legend>
                <ul class="formatRadio">
                    <?php $i = 0; while ( smtr_has_sentiments() ) : smtr_the_sentiment(); ?>
                    <li>
                        <label for="smtr_sentiment_<?php smtr_the_sentiment_value() ?>"><?php smtr_the_sentiment_name() ?></label>
                        <input type="radio" id="smtr_sentiment_<?php smtr_the_sentiment_value() ?>" name="smtr_sentiment" value="<?php smtr_the_sentiment_value() ?>"/>
                    </li>
                    <?php $i++; endwhile; ?>
                </ul>
            </fieldset>
            <?php endif; ?>
        </li>
    <?php endif; ?>
        <li>
            <?php  // Other existing comment fields here (name, email, comment etc.) ... ?>

ExportReaders

This plugin is only supported on PHP 5.2 or greater. ExportReaders easily allows you to export your users details for use elsewhere. Just select the roles you with to export and set the criteria to select the commenters and download its that simple. If you are having trouble and cannot find the .........

Similar: 60%

Export Comment Authors

Export Comment Authors lets you extract the Names, Email Addresses and more of your Comment Authors into a CSV file. This plugin is a great way to jump start a newsletter by importing the resulting CSV file into any of the popular newsletter services like MailChimp, AWeber or Campaign Monitor. It ca.........

Similar: 50%

Jetpack Feedback Exporter

A plugin that lets you export all of the form submission from Jetpack Feedback forms. Navigation to 'Tools' -> 'Feedback Exporter', choose the desired form to export, select if you would like to include the date, click export and your done!...

Similar: 50%

Commenter Data

This plugin exports data of commenter, which may include comment post id, comment date, name, email, website etc. The data will be exported in the form of csv file. This plugin is compatible with Comment Attachment plugin ( http://wordpress.org/plugins/comment-attachment/ ) so exported csv file can.........

Similar: 34%

List Emails

List Emails is a small tool to export users' and commenters' e-mail addresses from WordPress. Export e-mails and/or names from users, approved, spam and deleted comments. The plugin exports CSV, and new-line and comma separated text files. Data is saved into files which can be downloaded. Use this.........

Similar: 30%

UserVoice Idea List Widget

IMPORTANT: PLEASE READ CHANGELOG PRIOR TO UPGRADING. THERE ARE CHANGES REQUIRED. CHANGES IN 1.5 MAY BREAK YOUR INSTALLATION! The UserVoice IdeaList Widget displays the most popular ideas within a specific UserVoice forum. You can configure the widget to show the number of ideas you want to display.........

Similar: 28%

Remarks

Remarks gives useful charts, tables, and geolocations of your blog's comments, and may help you to decide how to focus your blog for even greater comment harvesting. You will be able to see which of your posts, categories, and authors generate the most discussion. The breakdowns that Remarks produc.........

Similar: 16%

FL3R FeelBox

FL3R FeelBox is a plugin that any blogger can use to track the emotional feedback (Fascinated, Happy, Sad, Angry, Bored or Afraid) of an individual blog post or article. The plugin can be configured to automatically appear below all of your posts, just above the comments, or manually placed anywhere.........

Similar: 14%

Feedweb

Latest update: More than 410.000 votes collected by 38.500 blog post rating widgets published in 3.500 websites. The Feedweb Plugin is a simple and easy way to promote and improve your blog. By activating the plugin you can freely insert customized rating widgets into your selected posts. Choose .........

Similar: 6%

Sexy Polling

Sexy Polling - Find out what your audience thinks! You will be surprised by count of all the possible features!...

Similar: 5%