1 of 36

Ambitious projects with constrained budgets

CU Denver D7 WebExpress�moves to Backdrop CMS

June 11, 2025 Digital CollegiumIrina Zaks, irina.zaks@fibonacciwebstudio.com

Templates provided by MidCamp.org

2 of 36

Introduction

Building websites and apps for research and academia

https://fibonacciwebstudio.com

Irina Zaks

Web Developer ��Feeds Module Co-Maintainer

One of organizers of �Stanford WebCampirina.zaks@fibonacciwebstudio.com

2

Templates provided by MidCamp.org

3 of 36

In this session

  • Challenges of digital presence in higher ed
  • Helping organizations make informed decisions about their web infrastructure
  • What is CampusDrop
    • Features and roadmap
    • Strengths and dependencies in comparison to major platforms like WordPress and Drupal
  • Q and A

3

Templates provided by MidCamp.org

4 of 36

What is CampusDrop?

CampusDrop is a new web platform specifically designed for educational institutions. You can install it yourself on any hosting. CampusDrop Includes:

  • Open source BackdropCMS core (fork of Drupal)
  • Set of recipes (modules) such as profiles, news, events, moderation flows, etc.
  • Bootstrap starter theme

The platform can be extended with modules and themes

4

Templates provided by MidCamp.org

5 of 36

Is CampusDrop available now?

  • Prototype is in testing on Pantheon hosting platform (June 2025)
  • Ongoing releases of recipes (tagged with CampusDrop)
  • First platform release - Fall 2025
  • WebExpress migration - Spring 2026
  • Regular updates on CampusDrop website

https://campusdrop.online/

5

Templates provided by MidCamp.org

6 of 36

How CampusDrop started

  • CU Denver started discovery for migration of WebExpress off D7 early this year on a very tight budget
  • WebExpress is current web platform for College of Liberal Arts and Sciences at CU Denver that is supporting Departments, Programs, faculty directory, events, etc.
  • Wide adoption of BackdropCMS in Higher Ed made it easy to select this platform with confidence
  • As a part of the migration we decided to standardize the platform and open-source it for higher ed organizations

6

Templates provided by MidCamp.org

7 of 36

Project by Aten Design Group for Stanford University

�“It is equivalent to several postdoc salaries, which – quite honestly – the university (and the world) needs more than we need any particular website technology”, said Zach Chandler, Director of Research IT and Innovation at Stanford University.

7

Templates provided by MidCamp.org

8 of 36

Challenges of digital presence in higher ed

8

8

Templates provided by MidCamp.org

9 of 36

Website types

  • Brochure / Information sites for communication teams
  • Departments / Schools
  • Interdisciplinary research teams
  • Labs / research groups / faculty websites
  • Sometimes student groups

How do you choose the platform that can meet diverse needs of these websites?

9

Templates provided by MidCamp.org

10 of 36

Selection criteria for digital platform

  • Rich features set (more specialized than general website builders like wix, squarespace or wordpress/elementor)
  • Easy learning curve / content editor UI
  • Easy security upgrades and features upgrades
  • Price model (license fee /subscription / dev costs / etc.)
  • Support model (internal developer / agencies /etc.)

= What is the total budget over lifetime of a website?

10

Templates provided by MidCamp.org

11 of 36

“Standard” features

  • An easy and flexible way to add content
  • Editorial workflows (schedule publishing, review flow, etc.)
  • Preset content types (profiles, news, courses, events, etc.)
  • Easy way for tagging and displaying relationships (e.g. person to department, news to person, etc.)
  • Various level of permissions / roles (Admin, Editor, Reviewer, etc.)

11

Templates provided by MidCamp.org

12 of 36

“Custom” features

  • Branded identity theme(s) with variations
  • Integration with central services, like course catalogs, profiles, events, etc.
  • Authentication / Single Sign on services

12

Templates provided by MidCamp.org

13 of 36

How CampusDrop helps organizations use web-related budgets more efficiently without compromising quality

13

13

Templates provided by MidCamp.org

14 of 36

Cost effective

  • Open source CMS
  • Requires less hosting resources / Runs on shared hosting
  • Site builders can do more configuration using UI - low code/no code platform
  • Does not require in-house developer to add new modules and extend features
  • Designed for easy security and module upgrades and backward compatibility

14

Templates provided by MidCamp.org

15 of 36

Easy and flexible way to add content

  • CKeditor is configured in text format for different roles
  • Components similar to Gutenberg blocks
  • Easily manageable Layouts
  • Media library of reusable images
  • Embeddable content (video, Google forms, etc.)

15

Templates provided by MidCamp.org

16 of 36

Roles and permissions

  • Super admin / site builder
  • Content Admin
  • Users Admin
  • Content editor
  • Content Reviewer

  • Easily configurable permissions matrix

16

Templates provided by MidCamp.org

17 of 36

Editorial workflows

  • Scheduling posts in core
  • Revisions history in core
  • Moderation flow
  • Reviews / notifications flow
  • Tools for content syndication

17

Templates provided by MidCamp.org

18 of 36

Preset branded identity theme(s)

18

Templates provided by MidCamp.org

19 of 36

Preset content types (news, profiles, events, etc.)

19

Templates provided by MidCamp.org

20 of 36

Easy way for tagging and displaying relationships via reference

  • Referencing content in Web UI via fields and displaying across various pages

20

Profile Page Department page

Templates provided by MidCamp.org

21 of 36

Integration with central services

Course catalogs, profiles, events, etc. integration can be configured via UI using feeds module or using API

  • API in core
  • Feeds integration (RSS, CSV, JSON, XML, etc.)

21

Templates provided by MidCamp.org

22 of 36

Data Import and Export

  • Configurable custom reports via Views and Views export modules
  • Configurable import tools via Feeds module

22

Templates provided by MidCamp.org

23 of 36

Events Management

  • Events content type and listings
  • Integration with other platforms
    • Example: Import from Google sheets
    • Example: Two-way integration with Localist
      • Create events on your site, import to Localist Calendar
      • Create events in Localist, import into your site
  • Option to use as an integrated registration platform

23

Templates provided by MidCamp.org

24 of 36

Single Sign On

  • SimpleSamlPHP
  • OpenID connect
  • CAS
  • HybridAuth
  • TFA (two factor authentication)

24

Templates provided by MidCamp.org

25 of 36

Configuration management

  • Separation of Content and Configuration
        • Feature: Configuration settings (e.g., content types, views, permissions) are managed separately from content (e.g., nodes, taxonomy terms).
        • Benefit: Prevents accidental overwrites of content when deploying configuration changes which was a huge problem in D7, and is still a huge problem in WordPress
  • Version Control for Configuration Files
        • Feature: Configuration data is stored in human-readable JSON/YAML files.
        • Benefit: Developers can track changes to configuration settings in version control systems like Git, enabling collaboration, rollback, and accountability for changes, ensures consistency across environments and reducing the risk of configuration drift.

25

Templates provided by MidCamp.org

26 of 36

CampusDrop is alternative to CampusPress

  • All source code is open source
  • Flexible - can be extended by a site builder
  • Configuration management in core, not in database
  • No vendor lock-in - can easily find development or support teams
  • No hosting lock-in
  • Developers can set DevOps and testing tools, not limited to CampusPress DevOps flow

26

Templates provided by MidCamp.org

27 of 36

CampusDrop is alternative to Drupal

  • Drupal 10/11 requires a developer to run security updates and / or extend features
  • CampusDrop does not require in-house developer to add new modules and extend features - project browser in core
  • Designed for easy security and module upgrades via Web UI and backward compatibility

CampusDrop is poor man’s SiteFarm

27

Templates provided by MidCamp.org

28 of 36

How to use for your organization

  • Set on any hosting
  • Install your theme
  • Enable features that you need
  • Set SSO authentication that your organization supports

Empower your teams to maintain an effective and sustainable web presence.

28

Templates provided by MidCamp.org

29 of 36

Backdrop CMS Resources

https://backdropcms.org/support

29

Templates provided by MidCamp.org

30 of 36

Discussion and �Q and A time!

30

30

Templates provided by MidCamp.org

31 of 36

Thank you!

31

Templates provided by MidCamp.org

Templates provided by MidCamp.org

32 of 36

Extras:

Backdrop CMS

32

32

Templates provided by MidCamp.org

33 of 36

Select your hosting

33

Templates provided by MidCamp.org

34 of 36

Setup new site

  1. Install core
    1. Get code from Github
    2. Using Softaculous/Installatron and other cPanel tools
    3. Using Lando
    4. Using DDEV quickstart
  2. Install contrib modules
  3. Install contrib theme(s) or your custom theme
  4. If needed install your custom modules

34

Templates provided by MidCamp.org

35 of 36

Install modules and themes

Via Project Installer - Web UI, cloud based

Via drush - command line, local dev setup

Other options (development)

  • Composer-based installation for developers is an option

35

Templates provided by MidCamp.org

36 of 36

Budget-related info

  • Case study on Pantheon

“We have a fiduciary duty to our university. We take stewardship of funds and resources seriously. With Backdrop on Pantheon, we were able to save nearly half a million dollars!"

- ZACH CHANDLER, DIRECTOR, RESEARCH IT AND INNOVATION AT STANFORD UNIVERSITY

36

Templates provided by MidCamp.org