Composr Tutorial: Addon index
Written by Chris Graham
This tutorial features an index of the Composr addons, with links to tutorials that are relevant to them, and other useful information and links.Table of contents
Addons
Addon | Description | Tutorials | Synonyms | Feature suggestions |
---|---|---|---|---|
(actionlog) Core: No Dependencies: None |
Audit-trail functionality. | Dealing with annoying users | audit | Link |
(aggregate_types) Core: No Dependencies: commandr, import |
Define complex aggregate types in XML, and spawn them. | Aggregate Content Types | Link | |
(all_icons) Core: No Dependencies: None |
The full Composr icon set, including extra icons and icons from all bundled addons (to make them available even if they are not installed) | Themeing your site | Link | |
(apache_config_files) Core: No Dependencies: None |
Sample .htaccess files to help achieve optimal configuration on the Apache web server. | Advanced configuration | Link | |
(authors) Core: No Dependencies: None |
Certain kinds of content can have authors instead of submitters (e.g. 'Core Development Team'). The authors may be independently described and searched under. | Authors People in their roles |
login log-in sign-in sign-on logon log-on authorize bio biography |
Link |
(awards) Core: No Dependencies: None |
Pick out content for featuring. | Providing featured content | highlight feature |
Link |
(backup) Core: No Dependencies: None |
Perform incremental or full backups of files and the database. Supports scheduling. | Backing up your site | Link | |
(banners) Core: No Dependencies: None |
An advanced banner system, with support for multiple banner rotations, commercial banner campaigns, and webring-style systems. Support for graphical, text, and HTML banners. Hotword activation support. | Running advertisements (via the banner system) | advert advertising advertise ad |
Link |
(breadcrumbs) Core: No Dependencies: None |
Advanced breadcrumb editing. | Composr site structure Advanced site structure and flow |
Link | |
(calendar) Core: No Dependencies: None |
An advanced community calendar. | Running a calendar/diary | event diary schedule |
Link |
(captcha) Core: No Dependencies: None |
Stop spam-bots from performing actions on the website. | Composr member system | Link | |
(catalogues) Core: No Dependencies: None |
Describe your own custom data record types (by choosing and configuring fields) and populate with records. Supports tree structures, and most standard Composr features (e.g. ratings). | Custom structured content (via catalogues) Choosing how to publish Custom fields |
catalogue database classified catalog directory schema field |
Link |
(chat) Core: No Dependencies: None |
Chatrooms and instant messaging. | Running chatrooms (features and advice) | Link | |
(cns_avatars) Core: No Dependencies: cns_member_avatars |
A selection of avatars for Conversr | Composr member system | Link | |
(cns_cartoon_avatars) Core: No Dependencies: cns_member_avatars |
A selection of avatars for Conversr (sketched characters) | Composr member system | Link | |
(cns_clubs) Core: No Dependencies: None |
Clubs for members, each of which comes with a forum. | Tools for subsites and subcommunities | Link | |
(cns_contact_member) Core: No Dependencies: None |
Off-site e-mailing of members (more private, and may be used by guests). | Correspondence between members | Link | |
(cns_cpfs) Core: No Dependencies: None |
Custom Profile Fields, so members may save additional details. If this is uninstalled any existing Custom Profile Fields will remain in the system. | Advanced Composr member system | Link | |
(cns_forum) Core: No Dependencies: None |
The Conversr forum- a modern advanced forum for members to interact on. | Discussion forums Advanced forum settings Keeping on track of busy forums Basic forum moderation Choosing how to publish |
Link | |
(cns_member_avatars) Core: No Dependencies: None |
Member avatars. | Composr member system | Link | |
(cns_member_photos) Core: No Dependencies: None |
Member photos. | Composr member system | Link | |
(cns_member_titles) Core: No Dependencies: None |
Member titles. | Composr member system | Link | |
(cns_multi_moderations) Core: No Dependencies: cns_forum |
Multi-moderations for the Conversr forum. | Basic forum moderation | Link | |
(cns_post_templates) Core: No Dependencies: cns_forum |
Post Templates for the Conversr forum. | Running a virtual support desk | Link | |
(cns_signatures) Core: No Dependencies: None |
Member signatures. | Composr member system | Link | |
(cns_thematic_avatars) Core: No Dependencies: cns_member_avatars |
A selection of avatars for Conversr | Composr member system | Link | |
(cns_warnings) Core: No Dependencies: None |
Member warnings and punishment. | Dealing with annoying users Coordination between staff and staff/members |
Link | |
(code_editor) Core: No Dependencies: None |
For programmers- A simple editor for editing Composr code files, with support for override support and saving via FTP. | The Composr programming framework | Link | |
(commandr) Core: No Dependencies: import |
A command-line environment for managing your website, designed for Linux/Unix lovers. | Commandr The Composr Enterprise Repository |
console command prompt command line cle |
Link |
(content_privacy) Core: No Dependencies: None |
Allows users to specify privacy level for their content. | Dealing with annoying users | Link | |
(content_reviews) Core: No Dependencies: validation, commandr |
Regularly review content for accuracy. | Admin Zone overview | content reviews audit |
Link |
(core) Core: Yes Dependencies: None |
(Core Composr code) | Dos and Do-nots of a (Composr) website Drinking from the feature pool Metadata Manually editing your database with phpMyAdmin URL Schemes in Composr Improving your search engine ranking Filtering using Selectcode syntax Filtering using Filtercode syntax Composr keyboard shortcuts Understanding and configuring e-mail Disaster recovery Anti-spam settings |
Link | |
(core_abstract_components) Core: Yes Dependencies: None |
Core rendering functionality. | Themeing your site | Link | |
(core_abstract_interfaces) Core: Yes Dependencies: None |
Core rendering functionality. | Themeing your site | Link | |
(core_addon_management) Core: Yes Dependencies: None |
Install or uninstall addons. | The Composr programming framework | Link | |
(core_adminzone_dashboard) Core: Yes Dependencies: None |
The dashboard tools shown in the Admin Zone. | Admin Zone overview | Link | |
(core_cleanup_tools) Core: Yes Dependencies: None |
Behind-the-scenes maintenance tasks. | Website Health | Link | |
(core_cns) Core: Yes Dependencies: None |
The Composr member/usergroup system. | Composr member system Advanced Composr member system People in their roles Integrating Composr into a network via HTTP authentication The Composr emoticon system |
Link | |
(core_comcode_pages) Core: Yes Dependencies: None |
Manage new pages on the website, known as Comcode pages. | Adding standalone pages of content (via Comcode) Using blocks Choosing how to publish |
Link | |
(core_configuration) Core: Yes Dependencies: None |
Set configuration options. | Basic configuration and getting started Advanced configuration Moving sites |
Link | |
(core_database_drivers) Core: Yes Dependencies: None |
The code layer that binds the software to one of various different kinds of database software. | Installation Installation on Linux Webhosting for Composr Using SQL Server with Composr Using PostgreSQL with Composr Manually editing your database with phpMyAdmin |
Link | |
(core_feedback_features) Core: Yes Dependencies: None |
Features for user interaction with content. | Feedback and user interaction Advanced news |
Link | |
(core_fields) Core: Yes Dependencies: None |
(Core fields API) | Custom structured content (via catalogues) Custom fields |
Link | |
(core_form_interfaces) Core: Yes Dependencies: None |
Core rendering functionality for forms. | Themeing your site | Link | |
(core_forum_drivers) Core: Yes Dependencies: None |
The code layer that binds the software to one of various different forum/member systems. | Nuances of forum integration Code Book, part 1b (Further back-end concepts) |
Link | |
(core_graphic_text) Core: Yes Dependencies: None |
Core rendering functionality for imagery. | Supplementary web technologies (media, social networking, etc) | Link | |
(core_html_abstractions) Core: Yes Dependencies: None |
Core rendering functionality. | Themeing your site | Link | |
(core_language_editing) Core: Yes Dependencies: None |
Translate the software, or just change what it says for stylistic reasons. | Localisation and internationalisation Changing the site language (for end users) Translating Composr content Translations code philosophy International support communities |
Link | |
(core_menus) Core: Yes Dependencies: None |
Edit menus. | Customising what's on the menus | Link | |
(core_notifications) Core: Yes Dependencies: None |
Sends out action-triggered notifications to members listening to them. | Notifications | Link | |
(core_permission_management) Core: Yes Dependencies: None |
Manage permissions. | Access control and privileges Advanced access control |
Link | |
(core_primary_layout) Core: Yes Dependencies: None |
Core rendering functionality. | Themeing your site Designer themes, implementing a clean-room design |
Link | |
(core_rich_media) Core: Yes Dependencies: None |
Comcode and attachments. | Comcode and the attachment system Advanced Comcode WYSIWYG editing |
Link | |
(core_themeing) Core: Yes Dependencies: None |
Themeing the website, via CSS, HTML, and images. | Themeing your site Releasing a theme Theme Lifecycle Tempcode programming Fixed-width layouts Introduction to web design Designer themes, implementing a clean-room design Mobile design |
Link | |
(core_upgrader) Core: Yes Dependencies: None |
The upgrader code. | Performing an upgrade | Link | |
(core_webstandards) Core: Yes Dependencies: None |
Web Standards checking tools. | Helping improve site accessibility for disabled users Guide to web technologies (including HTML, CSS, and JavaScript) |
Link | |
(core_zone_editor) Core: Yes Dependencies: None |
Manage zones (sub-sites). | Composr site structure Advanced site structure and flow |
Link | |
(counting_blocks) Core: No Dependencies: None |
Blocks for hit counters, and count-downs. | Providing featured content | Link | |
(custom_comcode) Core: No Dependencies: None |
Create new Comcode tags. | Advanced Comcode | Link | |
(debrand) Core: No Dependencies: None |
Allow easy debranding of the website software. | Code Book, part 3 (Miscellany) | Link | |
(downloads) Core: No Dependencies: None |
Host a downloads directory. | Providing downloads Advanced provision of downloads Choosing how to publish |
file document publication library |
Link |
(ecommerce) Core: No Dependencies: None |
eCommerce infrastructure, with support for digital purchase and usergroup subscriptions. Provides a number of virtual products to your members in exchange for money or points. Accounting functionality. | eCommerce Creating an economy/reward-system for members via points |
shopping payment purchase products store buy bought checkout |
Link |
(errorlog) Core: No Dependencies: None |
Log of errors that have happened on the website. | Admin Zone overview | Link | |
(failover) Core: No Dependencies: None |
Advanced system to detect if the site goes down, and provide an automatic fallback. | Optimising Performance | Link | |
(filebased_persistent_caching) Core: No Dependencies: None |
A persistent data cache, using disk files for data storage. | Optimising Performance | Link | |
(filedump) Core: No Dependencies: None |
File/media library, for use in attachments or for general ad-hoc sharing. | Running a collaboration hub | library file manager asset |
Link |
(forum_blocks) Core: No Dependencies: news_shared |
Blocks to draw forum posts and topics into the main website. | Providing featured content | Link | |
(galleries) Core: No Dependencies: None |
Galleries, including support for video galleries, and member personal galleries. | Providing galleries Advanced galleries |
gallery album podcast multimedia |
Link |
(google_appengine) Core: No Dependencies: None |
Support for deploying to Google App Engine (for developers). | Installation on Google App Engine | Link | |
(health_check) Core: No Dependencies: None |
The Health Check addon automatically finds problems on your website and server. | Website Health | Link | |
(help_page) Core: No Dependencies: None |
A simple website help page. Note that removing this will not remove the menu link automatically. | Basic configuration and getting started | Link | |
(import) Core: No Dependencies: None |
Switch to Composr from other software. This addon provides the architecture for importing, and a number of prewritten importers. | Importing data into Composr | convert migrate interchange importance priority precedence level |
Link |
(installer) Core: No Dependencies: None |
The installer files (can be removed immediately after installing; in fact Composr makes you remove install.php manually). | Installation File permissions Installation on Linux Installation on a Windows desktop Installation on a Windows server Webhosting for Composr |
Link | |
(language_block) Core: No Dependencies: None |
Blocks to allow visitors to choose their language. | Localisation and internationalisation Changing the site language (for end users) International support communities |
Link | |
(ldap) Core: No Dependencies: None |
Support for integrating Conversr with an LDAP server, so usergroup and members can be the same as those already on the network | Integrating Composr into a corporate network via LDAP | active directory | Link |
(linux_helper_scripts) Core: No Dependencies: None |
Bash shell scripts to help configure permissions on Linux/Unix servers. | File permissions Installation on Linux |
Link | |
(match_key_permissions) Core: No Dependencies: None |
Match-key-permissions allow advanced setting of permissions on a screen-by-screen basis. | Advanced access control | Link | |
(msn) Core: No Dependencies: None |
Features to support multi-site-networks (networks of linked sites that usually share a common member system). | Advanced techniques for multi-site-networks | Link | |
(news) Core: No Dependencies: news_shared |
News and blogging. | Releasing news & running a Blog Advanced news Choosing how to publish |
blog weblog press release journal story stories article |
Link |
(news_shared) Core: No Dependencies: None |
(Common files needed for RSS and News addons) | Releasing news & running a Blog Advanced news |
Link | |
(newsletter) Core: No Dependencies: None |
Support for users to join newsletters, and for the staff to send out newsletters to subscribers, and to specific usergroups. | Running a newsletter | mass-mail mass-mailing bulletin mail-merge announcement |
Link |
(page_management) Core: No Dependencies: None |
Manage pages on the website. | Composr site structure Advanced site structure and flow |
Link | |
(phpinfo) Core: No Dependencies: None |
Access PHP configurational information from inside Composr. | Website Health | Link | |
(points) Core: No Dependencies: None |
Allow members to accumulate points via a number of configurable activities, as well as exchange points with each other. Points act as a ranking system as well as a virtual currency. | Creating an economy/reward-system for members via points | karma | Link |
(polls) Core: No Dependencies: None |
A poll (voting) system. | Feedback and user interaction | Link | |
(printer_friendly_block) Core: No Dependencies: None |
A block to provide a link for the current screen to be turned into it's printer-friendly equivalent. | Browser version requirements | Link | |
(quizzes) Core: No Dependencies: None |
Construct competitions, surveys, and tests, for members to perform. Highly configurable, and comes with administrative tools to handle the results. | Quizzes | surveys tests competitions questionnaires prize-draw exam assessment |
Link |
(random_quotes) Core: No Dependencies: None |
A block to display random quotes on your website, and an administrative tool to choose them. | Providing featured content | Link | |
(realtime_rain) Core: No Dependencies: stats |
Real-time/historic display of website activity. | Activity statistics for your site (analytics) | Link | |
(recommend) Core: No Dependencies: None |
Allow members to easily recommend the website to others. | Composr member system | refer | Link |
(redirects_editor) Core: No Dependencies: None |
Manage redirects between pages. On Apache servers this can also handle low-level redirects of any arbitrary URL to any other. | Tools for subsites and subcommunities | Link | |
(rootkit_detector) Core: No Dependencies: None |
A tool to help power-user webmasters identify if a "rootkit" has been placed on the server. | Security | Link | |
(search) Core: No Dependencies: None |
Multi-content search engine. | Searching your website | find filter |
Link |
(securitylogging) Core: No Dependencies: None |
Log/display security alerts. | Security Using IP addresses to trace users |
audit | Link |
(setupwizard) Core: No Dependencies: None |
Quick-start setup wizard. | Basic configuration and getting started Drinking from the feature pool |
Link | |
(shopping) Core: No Dependencies: ecommerce, catalogues |
Shopping catalogue functionality. | eCommerce | ecommerce payment purchase products store buy bought checkout merchant retailer seller business company firm enterprise corporation store |
Link |
(sms) Core: No Dependencies: None |
Provides an option for the software to send SMS messages, via the commercial Clickatell web service. By default this is only used by the notifications system. | Notifications | Link | |
(ssl) Core: No Dependencies: None |
Choose which pages of your website run over HTTPS (SSL). Requires an SSL certificate to be installed on the webserver, and a dedicated IP address. | Security | https | Link |
(stats) Core: No Dependencies: None |
Show advanced graphs (analytics) and dumps of raw data relating to your website activity. | Activity statistics for your site (analytics) | engagement metric kpi analytics statistics hits |
Link |
(stats_block) Core: No Dependencies: None |
A block to show a selection of your website statistics to your visitors. | Activity statistics for your site (analytics) | Link | |
(syndication) Core: No Dependencies: syndication_blocks |
Syndicate RSS/Atom feeds of your content. | Integration of Composr and other installed scripts/applications Releasing news & running a Blog Advanced news |
atom rss feed |
Link |
(syndication_blocks) Core: No Dependencies: news |
Show RSS and Atom feeds from other websites. | Releasing news & running a Blog Advanced news |
Link | |
(themewizard) Core: No Dependencies: None |
Automatically generate your own colour schemes using the default theme as a base. Uses the sophisticated chromagraphic equations built into Composr. | Themeing your site Designer themes, implementing a clean-room design |
Link | |
(tickets) Core: No Dependencies: None |
A support ticket system. Also provides an integrated standalone contact block, and integrated content reporting functionality. | Feedback and user interaction Running a virtual support desk Coordination between staff and staff/members |
contact feedback message issue support desk |
Link |
(uninstaller) Core: No Dependencies: None |
The uninstaller. | Uninstalling Composr from a server | uninstall disable remove |
Link |
(validation) Core: No Dependencies: None |
Subject member's to validation (approval) of their content submissions, and enable/disable content. | Dealing with annoying users | check-in workflow validation valid approve approval approved live accept posted online active activate activation visible verify publish |
Link |
(users_online_block) Core: No Dependencies: None |
A block to show which users who are currently visiting the website, and birthdays. | Composr member system | Link | |
(welcome_emails) Core: No Dependencies: None |
Welcome e-mails for new members. | Advanced Composr member system | Link | |
(wiki) Core: No Dependencies: None |
Collaborative/encyclopaedic database interface. A wiki-like community database with rich media capabilities. | Custom structured content (via Wiki+) Choosing how to publish |
knowledgebase | Link |
(windows_helper_scripts) Core: No Dependencies: None |
A .bat script to help configure permissions on Windows servers. | File permissions Installation on a Windows desktop Installation on a Windows server |
Link | |
(wordfilter) Core: No Dependencies: None |
Block rude/offensive/inappropriate words. | Dealing with annoying users | word-filter swear curse |
Link |
(xml_fields) Core: No Dependencies: None |
Advanced form field filtering. | The form field filter system | Link | |
(zone_logos) Core: No Dependencies: None |
Support for having different logos for individual zones. | Basic configuration and getting started | Link |
Other tutorials
The following tutorials do not link into any specific addon:
- Introduction to Cookies and sessions (and JavaScript)
- JavaScript Reference
- Legal and social responsibilities
- Mobile apps via Composr Mobile SDK
- Introduction to programming
- Problem and feedback reports, and development policies
- Advice for choosing and managing staff
- Web-applications, Composr, and PHP
Feedback
Please rate this tutorial:
Have a suggestion? Report an issue on the tracker.