Skip to content
Live version of the openactive.io website
HTML CSS JavaScript Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_blogs
_bookingsystems
_case_studies
_champions
_data
_dataproviders
_events
_faqs
_includes
_layouts
_members
_mentors
_partners
_sass
_startups
_uploads
about-openactive
category
community
favicon
resources
slate
styleguide
!community-members.md
.DS_Store
.gitignore
404.html
CNAME
Gemfile
Gemfile.lock
LICENSE.txt
README.md
_config.yml
about-openactive.md
accelerator.md
blog.md
booking-system-guidance.markdown
bookingsystems.md
call-to-action.md
case-studies.md
category.md
colours.md
community.md
convince-company.md
cookie-policy.markdown
developer.md
discussions.md
e-learning.md
event-page.md
faqs.md
forms.md
getting-started.md
gulpfile.js
home.markdown
how-it-works.md
how-to-publish-your-data.markdown
how-to.md
join-partner.md
join.md
kss-config.json
markdown.md
members-page.md
open-to-all.md
our-vision.md
package-lock.json
package.json
privacy.markdown
profile.md
publish-data.md
publishing-data.markdown
references.md
search.md
simple-publish.md
simple-use.md
start-ups.md
styleguide.md
tell-team.md
thank-you.md
thanks.md
tutorials.md
use-data.md
verify.md
w3c-community.md

README.md

title permalink position is_main_navigation layout
Read Me
/readme/
15
false
page-headless

Note on CNAME and _config.yml - we have set these as " git update-index --assume-unchanged " so that the beta and staging sites will keep their configurations whilst both using the staging master branch. To edit these you will need to change this to git update-index --no-assume-unchanged

The OpenActive staging website

This website is a Jekyll powered site running on Github pages. It also has a Siteleaf integration to allow edits to the codebase without a text editor or knowledge of git itself (however these just results in changes to the underlying files as it would if they were edited directly).

The staging website, which runs off the staging repo, lets the core OpenActive team run QA before anything goes live.

Editing the site

The site has been designed to be edited two ways - through editing files directly and using the Github workflow, or there is a friendly user interface in the form of a Siteleaf admin panel which allows people to make changes without needing to understand Github or code.

For any community members who'd like to make changes directly, please create pull requests against the staging repository (as opposed to the live one). Once approved, these will get pulled into the live site as part of the publish process after QA.

Collections

The site is divided up into a number of collections. These collections allow for an almost dynamic site experience despite it being a static site. The collections can easily be edited in Siteleaf, please contact OpenActive directly if you believe you need access to make changes to the site through this interface.

Altering the layout/design

As the site is compiled on Github Pages, there is no need to compile the Sass styles, you can just edit them directly.

You can see an overview of the colour themes on the site at http://staging.openactive.io/colours There are tabs at the bottom of the page to switch between different pathways.

A list of the site call to actions is currently available http://staging.openactive.io/call-to-action/ Again, you can switch between the various site routes to see how the colourways are affected.

Typography and the cascade of styles can be seen in this markdown example http://staging.openactive.io/markdown

A full pattern library detailing the code required and suggested layout of modules on the site is to be implemented soon.

Publishing to live

The current workflow for publishing to the live version of the site is controlled through the publish button in Siteleaf, which pushes changes from the staging repo to the live one. At present this is managed by the core ODI OpenActive team.

You can’t perform that action at this time.