Features: A-Z Index

A

Administration Zone

Administration Zone

B

Banners

Banners

C

Calendar

Calendar

Catalogues

Catalogues

Chatrooms and IM

Chatrooms and IM

Community features

Community features

Content Sharing

Content Sharing

Conversr Forums

Conversr Forums

Conversr Topic Polls

Conversr Topic Polls

D

Design without barriers

Design without barriers

Downloads

Downloads

E

Ease of Use

Ease of Use

eCommerce and Subscriptions

eCommerce and Subscriptions

Extendable

Extendable

F

Featured Content

Featured Content

G

Galleries

Galleries

I

Installation

Installation

Integration

Integration

L

Localisation

Localisation

M

Membership

Membership

N

News and Blogs

News and Blogs

Newsletters

Newsletters

P

Parental Controls

Parental Controls

Performance

Performance

Points

Points

Privacy Tools

Privacy Tools

Q

Quizzes and Surveys

Quizzes and Surveys

R

Rich Media

Rich Media

S

Search Engine Optimisation

Search Engine Optimisation

Searching

Searching

Security

Security

Spam Protection

Spam Protection

Stay on Top

Stay on Top

Structure / Navigation

Structure / Navigation

Support Tickets

Support Tickets

T

Template Programming Language

Template Programming Language

Testing tools

Testing tools

Themeing tools

Themeing tools

Third party integration

Third party integration

W

Warnings / Moderation

Warnings / Moderation

Web Pages

Web Pages

Web standards

Web standards

Website Polls

Website Polls

White-labeling (Debranding)

White-labeling (Debranding)

Wiki+

Wiki+

Newest 10 Entries

Question What is the Admin Zone?
Answer The Admin Zone is a special section of your Composr website that allows authorized staff members to perform various administrative tasks. It serves as the central hub for managing content, configuring settings, monitoring activity, and maintaining the overall health of your website.
Question What should I avoid doing in Composr to maintain accessibility?
Answer Avoid using Comcode tags or other HTML elements that create dynamic effects in the user's browser, such as ticker and jumping. These can have a negative impact on navigation and scrolling.
Provide alternate information for multimedia you upload so those with auditory impairments can still understand the content.
Avoid creating multiple content items with the same title, as this can lead to accessibility issues and general user confusion.
Question How does Composr handle forms for accessibility?
Answer The web standards checker ensures that form labels are properly positioned and explicitly associated with their controls.
It also checks that form elements have a logical tab order and are keyboard operable.
Question How does Composr ensure accessible data tables?
Answer The web standards checker enforces proper markup for data tables, including identifying row and column headers, and associating data cells with header cells.
It ensures that tables are not used for layout (flex boxes and HTML grids are preferred for mobile responsiveness) unless they make sense when linearized.
Composr provides summaries for tables to aid non-visual user agents in understanding their structure and content.
Question How does Composr handle color contrast for accessibility?
Answer Composr is designed with high graphic standards that aim to avoid poor color contrast in the default theme and Theme Wizard. But it is not perfect, especially for dark mode themes.
Webmasters are still responsible for ensuring sufficient contrast in their own content and in custom themes.
Question How do I provide text equivalents for images and multimedia in Composr?
Answer Composr's web standards checker ensures that alternative text (using the "alt" attribute) is provided for images. It will warn if any images do not contain alt text.
For multimedia, webmasters are responsible for providing captions and auditory descriptions either in the multimedia itself, on the description of the media, or uploaded as a caption file.
Question How can I make sure my Composr website is accessible?
Answer Enable the web standards checker in Composr while editing templates. Also do the same when previewing edited or new Comcode pages.
Use the provided accessibility options in the Admin Zone to customize the webmaster experience according to your accessibility needs.
Follow the webmaster concerns outlined in the "Helping improve site accessibility for disabled users" tutorial.
Regularly test your website using third-party accessibility validation tools such as the WAVE Web Accessibility Evaluation Tool or the AChecker.
Question What accessibility features are built into Composr?
Answer Composr has an inbuilt web standards checker that helps ensure compliance with accessibility guidelines.
Composr provides automatic sitemap generation functionality, a default sitemap page, and an advanced menu editor to manage navigation.
Composr supports ARIA (Accessible Rich Internet Applications), which helps make dynamic content accessible.
Composr includes options in the Admin Zone to fine-tune the webmaster experience for specific accessibility requirements.
Question Does Composr comply with accessibility standards?
Answer - Yes, Composr complies with the highest level of the WCAG (version 1.0 at the time of writing), level 3.
- Composr also meets Section 508 guidelines, XHTML and CSS specifications, and the highest level of ATAG.
- Composr conforms to these standards throughout, from user-facing screens to administrator interfaces.
Title Extendable
Icon Image
Description

Versatile: You can strip down to a core system, or build up with 3rd-party addons.

Full API documentation

High coding standards: No PHP notices. Type-strict codebase. MVC framework.

Free online developer's guide book (in the tutorials)

Custom field filters: For example, restrict news posts to a minimum length.

Stack traces for easy debugging

Synchronise data between staging and live sites using Resource-fs

Breadcrumb overrides

Advanced banning: Set your own banning rules for different hack attack codes. Even create your own ban pages (e.g. to mimic law enforcement bans for spammers).

Code overrides: Implement modifications to the Composr code without directly editing the original code by creating _custom files. This makes upgrading much easier. Also supports contentious_overrides hooks and the override_api for more advanced overriding.

Many different hook types allowing for modifying or extending Composr without modifying or overriding the code.

Top 10 Entries

Question How Do I Import Images in bulk into a Gallery?
Answer You can import images in bulk using a CSV file. The file should be named descriptions.csv and placed in the uploads/galleries directory. The first column should contain filenames (without the path), and the second column should contain descriptions. The filenames should correspond to images also located in the uploads/galleries directory. Composr will automatically match the descriptions to the images during import.
Question What Image and Video Formats are Supported?
Answer Images:
  • .jpg/.jpeg: Highly compressed, best for photos due to minimal noticeable quality loss.
  • .png: Good compression with no quality loss, ideal if bandwidth isn't a concern.
  • .gif: Limited to 256 colors and poor compression. Better alternatives are video or APNG.
Note that Composr does not support SVG because hackers can leverage the XML-like structure of SVG files to compromise a website.

Videos:
  • .mp4 (h.264 aac encoding): The recommended format, widely supported.
  • .mov (h.264 aac encoding): Identical to .mp4.
  • .webm: Supported natively in most browsers, but requires plugins for Internet Explorer/Microsoft Edge and Safari.

Other formats, while they may work, are generally discouraged due to compatibility issues and lack of consistent addon or browser support.
Question What are Composr Galleries?
Answer Composr Galleries are a system for storing, organizing, and displaying images and videos. They function like categories, allowing you to group related media together. Galleries can be structured hierarchically, with sub-galleries nested under parent galleries, similar to a folder system. Each gallery has settings that control its appearance and behavior.
Question How are forums structured in Composr?
Answer Composr forums are organized hierarchically:
  • Forum Groupings: Broad categories that contain forums.
  • Forums: Contain topics related to a specific subject.
  • Sub-forums: Forums nested under other forums, providing further categorization.
  • Topics: Threads of conversation containing a series of posts.
  • Posts: Individual messages within a topic.
Question How do I debug email integration issues?
Answer
  • Email Tracking: Composr marks emails as read when processing posts. Marking an email unread will trigger re-processing.
  • Log File: Create an empty file named data_custom/mail_integration.log to capture detailed log data for troubleshooting.
Question How can I control who can post in my forums?
Answer You can manage posting permissions using Composr's usergroup system.

  • Forum View Access: Determine which usergroups can view each forum.
  • Privilege Overrides: Grant or deny specific privileges (e.g., posting) to usergroups within a forum.
  • Bypass Validation: Allow trusted members to post without moderation (or vice versa, require validation for certain usergroups).
Question What special features does Composr's Conversr offer compared to other forum software?
Answer
  • Advanced Polls: Blind polls, forcing or setting of default options, and point-weighting.
  • Private Topics: More sophisticated than traditional private messages.
  • Forum Introduction Questions: A flexible way to control access and encourage engagement (e.g. forum-specific rules or forum passwords).
  • Cascading Topics: Pinned topics that appear in multiple forums.
  • Integrated Moderation: Streamlined moderation tools within the forum interface.
Question How do topic polls work?
Answer Topic polls are a powerful tool for gauging opinion within discussions. You can:

  • Control Result Visibility: Choose whether results are visible before voting.
  • Require Topic Reply: Force users to reply to the topic before voting.
  • Show Voter Identities: Optionally display which members voted for each option.
  • Allow Vote Revocation: Let voters change their vote while the poll is open.
  • Set Voting Close Time: Define a specific date or time for the poll to close.
  • Restrict Selections: Limit the number of options voters can choose.
  • Allow Guest Voting: Enable voting for unregistered users.
  • Weight Votes by Points: Give more influential members greater voting power (requires the points addon).
Question What are the different types of posts in Composr forums?
Answer
  • Regular Posts: Standard posts made by members within a topic.
  • Quick Replies: Shorter replies made directly from the topic view.
  • Anonymous Posts: Members can choose to post anonymously, appearing as a guest. Staff can track the actual user if needed.
  • Emphasised posts: Posts made by staff (or marked by staff) which are highlighted to draw attention as they are important.
  • Whispers: Private messages embedded within public topics, allowing for side conversations.
  • Private Topic Posts: Private messages sent between specific members (e.g. an on-site "inbox").
Question Can I integrate email with my forums (mailing list)?
Answer Yes, you can enable email integration for each forum individually. This allows members to post and receive updates via email.

Requirements:
  • PHP IMAP extension installed
  • System scheduler (Cron) running
  • IMAP-compatible mail server

Recommended:
  • Mail server enforces SPF and DKIM for email validation
  • Mail server limits email size to prevent abuse
  • System scheduler runs frequently (e.g., every minute) so members get prompt updates