Contributors: A-Z Index

A

Name Photograph Title / Role Contributions / Notes
Allen Ellis Image Founder

Original designer for ocPortal

Also conceived and coded the Theme Wizard and Point Store

Son of one of the early inventors of Internet protocols (Usenet, aka Internet newsgroups)

Token non-brit

View

C

Name Photograph Title / Role Contributions / Notes
Chris Graham Image Founder

Original developer of ocPortal, former lead developer of Composr CMS

Masters degree in Computer Science from The University Of Sheffield

Undertaken work for over 15 FTSE-100 companies, as well as many small and mid-sized organisations. Includes a number of banks and major brands.

View
Chris Warburton developer for ocProducts

Made some key contributions to ocPortal

View

H

Name Photograph Title / Role Contributions / Notes
Haydn Maidment project manager for ocProducts

None available

View

J

Name Photograph Title / Role Contributions / Notes
Jim Davidson contributor

written many tutorials via Arvixe

View

P

Name Photograph Title / Role Contributions / Notes
Patrick Schmalstig Image Lead Developer

Joined Chris Graham behind the scenes in the development of Composr CMS in 2016.

Took on the lead developer role in 2023 when Chris Graham stepped back to attend to his new lifestyle changes.

Spearheaded the development of Composr CMS v11 and the new website, Composr.app.

Formed the company PDStig, LLC to take on professional support and development for Composr CMS users especially after the discontinuation of ocProducts, Ltd.

View
Philip Withnall Early Developer

Coded the chatroom, blogging support, the analytics system, and OcCLE (now Commandr)

Masters Degree in Computer Science degree from The University Of Cambridge

Other work has included helping out with Firefox, and ongoing work on GNOME

View

R

Name Photograph Title / Role Contributions / Notes
Robert Goacher Image Founder

Ran some of the early websites where ocPortal came from

Technically the original developer of ocPortal, in that he wrote the first few lines of code

Heavily involved in the feature design process

Hosted some of our early meet-ups

View

S

Name Photograph Title / Role Contributions / Notes
Steve Jarvis project manager for ocProducts

Wrote many tutorials via Arvixe

View

Newest 10 Entries

Question What is "pinging" and how does it work in Composr?
Answer In blogging, "pinging" is an automatic notification sent to blog search engines and other services when you publish a new post. Composr can automatically ping services defined in Admin Zone > Setup > Configuration > Feature options. These services then index your new article, making it searchable.

A default ping service (http://pingomatic.com/ping/?title=title&blogurl=url&rssurl=rss) is pre-configured to relay your ping to numerous other services.

You can customize the ping URL with these placeholders:
  • title: The article title
  • url: The article URL
  • rss: The URL of your news RSS feed

Pinging only occurs for news categories accessible to the public (guests).
Question How do I schedule a news post to be published at a specific time?
Answer Once you have enabled the system scheduler (requires the Composr calendar and commandr addons), an advanced scheduling option will appear when adding or editing news posts. By setting a future date and time, your post will remain unvalidated until the chosen time, at which point it will be automatically validated and published.
Question How can members edit their profiles and account settings?
Answer Members can edit their profiles and account settings through the "Edit" tab on their profile page. They can change their password, update personal information, manage their avatar and signature, and adjust their privacy settings. Administrators have access to additional options for managing member accounts.
Question What is the difference between member terms?
Answer
  • Visitor: Any one or device who visits the site but is not necessarily identified
  • User: Any visitor who can be identified (e.g. has a session ID or tracked IP address)
  • Guest: A user who is not logged in (in Conversr, they all share a special "Guest" ID / account)
  • Member: A user who is logged in with a registered account on the website (they have a username and a member ID)
  • Author: Specific to the authors addon, a profile of an entity (could be a member, individual, or even a company) who makes content for the site
  • Subscriber: A user who receives newsletters from the site (they do not necessarily have to be a member)
  • Submitter: A user who submitted content (usually a member, but could be a guest if the site is very open to submissions)
  • Staff: A member who moderates any significant portion of the website
  • Super-moderator: A staff member with global moderation capabilities
    • Moderator: Same as super-moderator but does not have those capabilities globally; they may only be able to moderate certain sections or content
  • Super-administrator: A staff member with literally undeniable access to everything on the site
    • Administrator: Same as super-administrator but they might not have access to the most elevated of privileges such as accessing maintenance scripts

It's important to understand these distinctions to properly manage permissions, track user activity, and personalize the website experience.
Question What are Welcome Emails and how do they work?
Answer Welcome Emails are a series of automated emails sent to new members on a predefined schedule. They can be used to introduce the website's features, encourage engagement, and provide helpful information. Website administrators can customize the content and schedule of these emails.
Question How can I enhance or enforce the security of member passwords?
Answer Composr offers several features to improve password security:

  • Password Strength Setting: Administrators can set a minimum password strength requirement, forcing members to choose stronger passwords. Password strengths are calculated on a scale of 1-10 using algorithms that take into account letters (including case), numbers, symbols, repeat characters, use of dictionary words, and use of usernames / dates of birth / e-mail addresses.
  • Forced Password Resets: Administrators can force specific members or all members to change their passwords upon next login, enhancing security in case of potential breaches.
  • Expiring passwords: Administrators can require members to change their password after so many days.
  • Encrypted CPFs: If the server has the OpenSSL PHP extension installed, specific CPFs (such as ones containing other passwords) can be encrypted to protect sensitive member data in case of a server compromise.
Question Can I import or export member data?
Answer Yes, Composr allows you to import and export member data using CSV spreadsheet files. This is useful for transferring member information between different systems, performing bulk updates, or creating backups. The export feature provides various filtering options, and the import feature supports adding new members and updating existing ones.

Go to Admin Zone > Security > Members > Export members.
Question What are usergroups and how do they work?
Answer Usergroups are a way to categorize members and assign them specific permissions and privileges. Each member can belong to one or more usergroups, and the permissions granted by those usergroups determine what actions they can perform on the website. Website administrators can create and manage usergroups, define their permissions, and assign members to them. They can also assign leaders who then have permission to manage the members of that specific usergroup.
Question What are Custom Profile Fields (CPFs) and how are they used?
Answer CPFs allow website administrators to collect additional information from members beyond the basic profile fields. These fields can be customized to fit the specific needs of the website, such as collecting job roles, hobbies, or interests. CPFs can be used to:
  • Enforce specific requirements for membership (e.g., job role in a company forum).
  • Categorize members based on their interests or affiliations (e.g., football players in a school forum).
  • Display additional information on member profiles and forum posts.
Question How do new members join a Conversr website?
Answer Members can join your Composr site in a few ways:
  • Regular Registration: Users can click on "join" links, agree to your rules, and fill out a registration form. They will then receive an activation email to confirm their email address (if enabled).
  • Invites: You can restrict joining to invite-only. Existing members can send invites, and only those who receive an invite can register.
  • Manual Addition: Administrators can manually create member accounts through the Admin Zone. This is useful for pre-joining members or handling issues with the regular registration process.
  • Other Methods: Composr also supports automatic member joining through LDAP and HTTP authentication.

Top 10 Entries

Question Can I leave notes for myself or other staff members?
Answer Yes, the Admin Zone includes a dedicated "Notes" block for you and your staff to leave messages and reminders. This space serves as a shared communication hub for your team.
Question How can I stay informed about the latest Composr version?
Answer The Admin Zone dashboard displays information about your current Composr version and alerts you if it's not the most recent one. A link will be provided to guide you through the upgrade process if necessary.
Question What is the action log, and how can I use it?
Answer The action log keeps track of administrative and content-related actions on your website. It allows you to see who did what and when, providing valuable insights into site activity and accountability. You can filter the log to focus on specific actions, users, or timeframes. It's also helpful for revisiting previous tasks by providing links to the relevant content or settings.
Go to the Admin Zone > Audit > Action logs. A quick action log block is also available on the dashboard.
Question What is the staff checklist in the Admin Zone?
Answer The staff checklist is an automatically generated list of tasks that need attention on your website. It includes routine updates like assigning new awards or adding news, as well as less frequent but important tasks like backups, software updates, newsletters, content validation, and periodic content reviews. You can customize the frequency of these tasks in the 'Configuration' section under 'Administrative options'. You can also add your own custom tasks. Anyone with Admin Zone access can see the checklist. So you can collaborate with your highest level staff on it.
Question I'm lost! How can I find a specific feature or setting?
Answer The Admin Zone has a powerful search feature that you can access under the Help icon. It searches through various categories, including configuration options, privileges, templates, language strings, administrative modules, and more. You can even refine your search by adding "@sectionname" to the end of your search term to limit results to a specific section.
Question How do I access the Admin Zone?
Answer You can access the Admin Zone by clicking the "Admin Zone" link located at the bottom of every page on your website, assuming you are using the default theme. If you are logged in as a staff member, your user menu will also have a link to the Admin Zone or the Content Management Zone. You might be asked to log in again / confirm your session for security reasons.
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.