Community Extensions is a companion product for Document! X and HelpStudio that enables a range of Community Features to be automatically and seamlessly included in the Help Systems you generate.
Community Extensions features require the Community Extensions ASP.NET web application, which can be installed on your own Windows Server or Desktop machine.
A setup free evaluation server is provided to enable you to evaluate Community Extensions without any server setup. Simply enable Community Extensions on the Community page in the Build Profile editor in Document! X or HelpStudio.
Use the links on the sidebar to the left to view example help systems containing Community Extensions features.
- The Ratings Bar, displayed in the page header, shows the average rating this page has been awarded to date. can simply click on the bar to submit a rating.
- Private Notes, in the page footer, allow to store private notes against a particular page - e.g. reminders of best practices, additional information specific to the user. Private Notes are only visible to the user who created them.
Private Note functionality
also in the page footer, provide a way to build community amongst your by allowing them to comment and share information on the help content they are using. Public Comments can also be used as a means to gather feedback from on the usability of the Help Systems you author. Public Comments are visible to all users of the Help System.
Public Comments functionality
- The Community Feature Selector in the page header allows to enable / disable particular Community Features according to preference.
Community Features Feature Selector
Community Extensions was designed with simplicity in mind - both from the perspective of implementing Community Features in your Help Systems, and from a perspective in using the Community Features. In addition to the ease of implementation and use, Community Extensions offers several important benefits over other ways that you may be considering implementing Community Features.
Push button implementation
Community Features are seamlessly integrated with the rest of your content, even when you are authoring. Your testers can instantly gain the benefit of Community Features whilst they are reading the help, and you can see the Community Features whilst you are authoring.
Help System integration
Community Features are available in the following help output formats: web help, HTML Help 1.x and Help 2.x. Many other implementations restrict you to a custom help viewer, or only support web output.
Community content is linked to a specific page and will appear wherever the Help System is viewed. For example, a private note created by a particular user on his desktop machine will also appear if he views that same Help System on his laptop machine. Users can have confidence that the notes or comments they rely on will be there the next time they need to refer to the Help System.
A particular Help System is identified by an "Project Key" value that you specify in the Project. This Project Key can remain constant for new versions of a Help System in order to retain previous community content, or can be changed to start a new set of community content.
Moderation and notification
Community Extensions can be configured to notify you when new Community Content is created. Community Extensions can also be configured to require approval by a moderator making new Community Content publicly visible. These options keep you in control of the content that appears in the Help Systems you create.
The Community Extensions ASP.NET application uses the ASP.NET membership framework for user authentication and management features. This enables you to integrate Community Extensions with your existing authentication process where necessary, or be up and running with the built in user management and authentication features right out of the box.
The Community Extensions ASP.NET application is pre-localized to 8 additional languages:
- Simplified Chinese
Translations can be customized after installation.
The localization used automatically matches the Phrase Languages chosen in the project.