UComment. UComment is a comment component for Umbraco, it makes it very easy to add comment functionality to any Umbraco content document you wish.

Similar documents
.NET Best Practices Part 1 Master Pages Setup. Version 2.0

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

The easy way to a nice looking website design. By a total non-designer (Me!)

Form And List. SuperUsers. Configuring Moderation & Feedback Management Setti. Troubleshooting: Feedback Doesn't Send

Joomla! template Blendvision v 1.0 Customization Manual

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team

Installing and Using Joomla Template Created with Artisteer

SAHARA FASHION15 RESPONSIVE MAGENTO THEME

TopBest Documentation Guide

SAHARA DIGITAL8 RESPONSIVE MAGENTO THEME

Startup Guide. Version 2.3.9

Quick Start Guide Mobile Entrée 4

This manual will illustrate how to integrate your WordPress Blog or website with the Docebo Learning Management System.

Building Your First Drupal 8 Company Site

Dashboard Builder TM for Microsoft Access

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

Builder 2.0 Guide and Walkthrough

Installation & Configuration Guide Professional Edition

Magento module Documentation

Spam Marshall SpamWall Step-by-Step Installation Guide for Exchange 5.5

Editing and creating new pages and posts with the WordPress ios app

Magento Extension REVIEW BOOSTER User Guide

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator

List Service Customizing a List. Introduction. Adding an Owner or Moderator. Process Summary Introduction. Adding an Owner or Moderator

Getting Started Guide

Aspect WordPress Theme

Purolator Eship Web Services

A quick guide to. Social Media

Sizmek Formats. IAB Mobile Pull. Build Guide

The software shall provide the necessary tools to allow a user to create a Dashboard based on the queries created.

SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit

What I Wish I Had Known. In my first 30 days with umbraco

EditAble CRM Grid. For Microsoft Dynamics CRM. How To Guide. Trial Configuration: Opportunity View EditAble CRM Grid Scenario

WP Popup Magic User Guide

Administrator s Guide ALMComplete Support Ticket Manager

A set-up guide and general information to help you get the most out of your new theme.

SEO Checker User manual

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support

Sense/Net ECM Evaluation Guide. How to build a products listing site from the scratch?

Turn editing on and under Add an Activity use the drop down list and click on Questionnaire.

Draft Response for delivering DITA.xml.org DITAweb. Written by Mark Poston, Senior Technical Consultant, Mekon Ltd.

Dreamweaver CS5. Module 1: Website Development

Do I have to use the blog section of the site? No. Your blog is hidden by default so it won't be available unless you choose to turn it on.

Responsive Banner Slider Extension By Capacity Web Solutions

Internet Ohjelmointi 1 Examples 4

Your Salesforce account has 100 free Force.com licenses that you can activate to run thirdparty applications such as DreamTeam.

System Administration Training Guide. S125 Document Management

User Management Resource Administrator. UMRA Example Projects. Service Management

ClickDimensions Quick Start Guide For Microsoft Dynamics CRM /1/2011 ClickDimensions

Step 2. Choose security level Step 2 of 3

SPHOL326: Designing a SharePoint 2013 Site. Hands-On Lab. Lab Manual

Mailchimp Integration Addon

Internet Technologies

NHS Education for Scotland Knowledge Services Design and Development Framework

uilding a Branch Website using Wordpress

Elgg 1.8 Social Networking

Faculty Web Site with WCM

WordPress websites themes and configuration user s guide v. 1.6

Installation Guide MAGENTO PAYMENT PLUGIN. release 1.0.1

Chapter 15: Forms. User Guide. 1 P a g e

Dynamic Forms for SharePoint

BT CONTENT SHOWCASE. JOOMLA EXTENSION User guide Version 2.1. Copyright 2013 Bowthemes Inc.

Setup Guide for Magento and BlueSnap

Installation & User Guide

McAfee SIEM Alarms. Setting up and Managing Alarms. Introduction. What does it do? What doesn t it do?

Security Assertion Markup Language (SAML) Site Manager Setup

Install Unique Entry: As -You-Type Duplicate Prevention. No Duplicates.

FAQs. How do I remove the search bar completely?

THE PLAN FOR TODAY. Welcome to Camp Tech!

Altima Lookbook Free Extension v

Egnyte Single Sign-On (SSO) Configuration for Active Directory Federation Services (ADFS)

Configuration Guide Copyright 2013 HiPay wallet All Rights Reserved Last updated in July 2013

JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA

Developer Tutorial Version 1. 0 February 2015

Training Guide: Customers CRM. Version 001. Training Prerequisite: Basic System Knowledge

CTSU SSO (Java) Installation and Integration Guide

How to send s triggered by events

Setting up a Blog You can read more about why it is useful to set up an educational blog by following these links:

BroadWorks Call Center Guide

CrownPeak Platform Dashboard Playbook. Version 1.0

Customized Net Conference

for Sage 100 ERP Business Insights Overview Document

Dashboard Skin Tutorial. For ETS2 HTML5 Mobile Dashboard v3.0.2

Content Management System User Guide

How To Use Titanium Studio

AD Phonebook 2.2. Installation and configuration. Dovestones Software

Egnyte for Salesforce v2.1 Administrator s Guide

Fairsail PDF Template Generator: A Complete Guide

DocuSign Connect for Salesforce Guide

Advanced Slider Documentation

Transcription:

UComment UComment is a comment component for Umbraco, it makes it very easy to add comment functionality to any Umbraco content document you wish.

Contents Installation... 3 Setup... 4 Prerequisites... 4 Adding comment funtionality... 4 Example... 5 Akismet... 6 Getting an API Key... 6 Configuring... 6 Comment Moderation... 7 Skinning... 8 Form... 8 Comments... 10

Installation The UComment package is available here http://our.umbraco.org/projects/ucomment First download the package and to install use the Install local package option that s available in the developer section of your umbraco installation (you ll need to have access to the developer section). The UComment package will install the following: UComment Form Macro (the ajax form) UComment List Comments Macro (sample xslt that lists comments for a document) Dashboard Comment moderation control UCommentLibrary xslt extension UComment base methods Config file (/umbraco/plugins/ucomment/ucomment.config) Creates a Comments table

Setup Prerequisites The form uses jquery and jquery.validate so be sure to add those to your (master)template. <script type="text/javascript" src="/umbraco_client/ui/jquery.js"></script> <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.5.5/jquery.validate.min.js"></script> Adding comment funtionality If you want to add comment functionality it s a matter of adding the 2 UComment macro s to your template. The UComment List Comments macro that will output the comments <umbraco:macro Alias="UCommentListComments" runat="server"></umbraco:macro> And the UComment Form macro that will add the ajax comment form <umbraco:macro Alias="UCommentListComments" runat="server"></umbraco:macro>

Example Adding comments to Runway Textpage template Template with no comments Template with comments (added the 2 UComment macros):

Akismet Akismet is a spam filtering service. It attempts to filter spam from comments. The filter works by combining information about spam captured on all participating blogs, and then using those spam rules to block future spam. The Akismet service is free for personal use. To use Akismet it is necessary to obtain a WordPress.com API key. Getting an API Key You need to have a WordPress account to get an API Key, either create an account at wordpress or log in using an existing account. Once logged in look for the My Account button in the upper left and select Edit Profile. At the top of your profile it should say Your WordPress.com API key is: xxxxxxxxxx. Copy that API key. Configuring You can enable Akismet spam filtering by setting a valid API Key in the /umbraco/plugins/ucomment/ucomment.config file By default the contents of the UComment.config file will look like this: <?xml version="1.0"?> <SpamChecker assembly="/bin/ucomment" type="ucomment.spam.akismetspamchecker"> <Settings> <add key="akismetapikey" value="" /> </Settings> </SpamChecker> So set the value of the akismetapikey setting to a valid api key.

Comment Moderation Comments can be moderated on the content dashboard (click on the content section at the bottom left and the moderation control will load in the main area on the right). It s possible to: Delete a single comment Mark a single comment as spam Mark a single comment as ham Delete a selection of comments When the Akismet API Key is setup and valid marking a comment as spam/ham will send back info to the spam filtering service.

Skinning Form The form is a usercontrol located at /usercontrols/ucomment/ucommentform.ascx There are several css classes that can be used to style the form.

Default markup of the form: <div id="commentform" class="post-comment"> <div id="gravatar" style="display: none; height: 80px; width:80px;"> <div class="form-label"> <label for="author" class="fieldlabel"> Your name: </label> <div class="form-input"> <input type="text" id="author" name="name" class="input-text required" /> <div class="form-label"> <label for="email" class="fieldlabel"> Email address: </label> <div class="form-input"> <input type="text" id="email" name="email" class="input-text required email" /> <div class="form-label"> <label for="url" class="fieldlabel"> Website url: </label> <div class="form-input"> <input type="text" id="url" name="website" class="input-text url" /> <div class="form-label"> <label for="comment" class="fieldlabel"> Your message: </label> <div class="form-input"> <textarea id="comment" cols="20" name="comment" rows="7" class="required"></textarea> <div class="form-submit"> <input type="submit" id="submit" class="submit" value="post Comment" /> <div id="commentloading" style="display: none"> Your comment is being submitted, please wait <div id="commentposted" style="display: none"> Your comment has been posted, thank you very much

Comments The comments are outputted by some xslt (UCommentListComments.xslt). It s possible to change the markup by editing the xslt file. Default markup of the comments: <h3>1 comment for Installing runway modules </h3> <ol class="commentlist"> <li class="comment alt" id="comment-1"> <div class="comment-author vcard"><img class="photo avatar avatar-32 photo" width="32" height="32" src="http://www.gravatar.com/avatar.php?gravatar_id=d2ad31b825d592aab07d2ad 7c6182df2&amp;rating=G&amp;size=40&amp;default=" alt="gravatar of tes"><span class="fn n">tes</span> <div class="comment-meta"> Posted woensdag 13 januari 2010 at 9:54:50 <p>test</p> </li> </ol>