RDRed DieselCreative
Menu

Selected work / Custom CMS + Web Platform

CGEF

One platform for the content, members, and events behind an organization.

The public website is only part of CGEF's web platform. Behind it is a custom content and membership system supporting public information, members-only resources, organizations, contacts, events, registrations, permissions, and day-to-day administration.

CGEF homepage with organization navigation and the headline taking Canadian energy expertise and technology around the globe.
Public website / Homepage

01 / The starting point

The relationship started with an existing website.

Our work with CGEF began in 2015 by taking responsibility for an existing website. That provided an opportunity to understand how the organization used the site, what administrators needed to manage, and where the existing system created limitations.

As those requirements became clearer, the project grew beyond maintaining the existing implementation.

  1. 2015

    Relationship begins

    Took over maintenance and development of an existing website.

  2. 2018

    Platform rebuilt

    Designed and built a custom CMS and web platform around CGEF's requirements.

  3. Current

    Ongoing maintenance

    Continuing to maintain and evolve the platform as organizational needs change.

02 / Rebuilding the platform

By 2018, the right answer was a rebuild.

In 2018, the website was rebuilt around a custom content management system designed for the way CGEF actually manages its online presence.

Rather than treating the website as a collection of public pages, the new platform brought content, membership, events, permissions, and administration into the same system.

A website can become operational infrastructure for an organization.

CGEF custom landing page for the 2021 GO Project Summary, with recorded sessions presented as video content.
Public experience / Custom landing page

03 / Content management

The CMS was built around the organization.

The CMS was built from scratch specifically for CGEF rather than adapting the organization's content to the assumptions of a generic publishing system.

Public content and members-only content can be managed through the same administrative environment, with access controlled by the user's role and permissions.

Custom development made sense here because the platform needed to connect publishing with membership, events, and administration—not only present pages.

CGEF administrative services list with searchable records, status, and edit controls.
Administration / CMS services

04 / Member management

Membership is part of the application, not a separate list.

CGEF's membership structure involves more than user accounts. The platform manages member types, companies, contacts, permissions, and access to information intended specifically for members.

The system models both member organizations and the people associated with them. Authentication connects that structure to the website, allowing members to access protected content based on their access.

CGEF members area with quick links to downloads, member profile, bylaws, reports, and policies.
Membership / Members area

05 / Access control

Different users need different levels of access.

The platform supports different levels of access depending on what the user needs to do—from reading members-only content to administering the CMS and events.

Member

  • Authenticated member access
  • Members-only content

Administrator

  • CMS administration
  • Content management
  • Event administration

Super administrator

  • Full administrative access

Conceptual access model, not an implementation diagram.

CGEF login page with username and password fields alongside membership information.
Access control / Member login

06 / Events

Events needed to be managed, not just published.

Events are a significant part of CGEF's activity, so the platform needed to do more than publish dates on a calendar.

The custom events section allows events such as luncheons and conferences to be managed through the administrative system while supporting registration through the public/member experience.

CGEF event administration screen for editing ADIPEC, including dates, summary, event type, and publishing controls.
Events / Event administration
CGEF industry events listing with event cards, dates, locations, and register and details actions.
Events / Public event listing

07 / Connected features

The surrounding tools belong to the same platform.

Beyond content, membership, and events, the platform also brings several supporting capabilities into the same maintained system.

Maps

Maps integration within the platform.

Webinars

Webinar content and functionality within the same system.

Search

Site search across the platform.

Industry news

RSS-based industry news alongside CGEF's own content.

CGEF webinars page featuring a recorded session with speaker information and a link to watch.
Connected features / Webinars

08 / Ongoing maintenance

A website becomes more valuable when it can keep working.

Building the system was only one part of the work. CGEF has continued using the platform as its website, content system, membership interface, and event platform while the underlying project has continued to be maintained.

Long-lived software needs to remain understandable and maintainable as browsers, infrastructure, integrations, content, and organizational requirements change around it.

The relationship began in 2015. The current platform was rebuilt in 2018. We continue to maintain it.

09 / Platform

Purpose-built where the requirements justified it.

CGEF runs on a custom PHP and MySQL application built around the organization's content, membership, event, and access requirements.

The important part is not the technology label. It is that the platform has remained maintainable enough to continue supporting the organization as those requirements evolve.

Custom CMS

PHP

MySQL

Member management

Authentication

Permissions

Event management

Event registration

Members-only content

Search

Maps

RSS

Webinars

10 / The takeaway

The website is the visible part of a larger system.

CGEF demonstrates the difference between building pages and building a web platform.

Visitors see content, members, events, resources, and registration. Behind those experiences is the administrative system that keeps the information manageable and gives different users access to what they need.

That is often where custom web development provides the most value: not in making a website more complicated, but in making the work behind it simpler.

Related work

More project records.

View All Work →

Need more than a website?

Build around the way the organization actually works.

Content, members, permissions, events, integrations, and administration do not always fit neatly into an off-the-shelf website. When the requirements go deeper, we can build the system around them.