Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 5 Next »


Our 1000+ websites are powered by WordPress Multisite and are hosted by Pantheon. Because we are in a large multi-tenant environment and we are a small team, we try to offer the best compromise between flexibility, cost and long term sustainability and therefor we have some recommendations and restrictions on what can be done and installed.

Our website hosting offering is divided in 4 levels of service:



standard website

website with custom stylingwebsite with child themewebsite with custom theme
Description

This is our out of the box solution. You request a website, we train you, you create the content and your website is ready to go.

you either have someone on your team or you hire a designer to give you a little bit of help. We give that person extra access to the back-end of WordPress to some extra styling work allowing them to change some styling details (colors, font sizes, spacing)

you hire a web developer or agency to create a customized version of our core themes (main theme or affiliate themes).



Advantages

  • easiest solution, a website can be created in a few days
  • fully maintained and supported by SPH IT
  • fully maintained and supported by SPH IT if recommendations are followed


TimingA website can be created in a few daysUsually a few weeksA few weeks to a few months depending on the level of customizationUsually 3 to 6 months depending on the level
CostFree

Min: Free

Avg: $5/7k

Maintenance costs: none.

(*) see notes


Min: $5k

Avg: $20/30k


Maintenance costs: limited

(*) see notes

Min: $20k

Avg: $40/60k

Maintenance costs: high

(*) see notes

Important to consider

  • You are responsible for entering and updating the content
  • This option offers the least flexibility of all
  • You are responsible for entering and updating the content
  • Styling changes should still meet with SPH Branding guidelines and digital accessibility requirements.
  • Level of customization is limited to aesthetics and small visual adjustments.
You are responsible for entering and updating the contentYou are responsible for entering and updating the content

(*) Rough pricing. Pricing would need to be estimated by a vendor and may vary greatly depending on the complexity of the project and the vendor. You should also discuss long term cost and maintenance strategy with your vendor.

1)




This is a living repository of development resources for the HSPH web and apps team.

  • If you are not a WordPress specialist, you should start by reading our WordPress 101.
  • We ask external developers to follow our theme and plugin files structure as well as to comply with the official WordPress coding conventions and standards (more details about this here).
  • You can find a list of available plugins here.
  • WordPress updates are usually installed within 24h of publication and plugins are updated at least once a week so you can safely assume that we are using the latest version of everything.
  • We will usually not allow handmade or marketplace themes. Instead we ask you to create a child theme of either our own Affiliate Template or WordPress TwentySeventeen themes.
  • We recommend that you follow our JS and CSS versioning guidelines lines to avoid caching issues.
  • While most of our websites are currently only available in English, all our themes and plugins must be i18n/l10n ready.
  • Your plugins and themes should be well documented and thoroughly commented so they are easily maintainable by our team once your contract with the School is over. In addition you should follow our guidelines regarding PHPDocs in WordPress projects.
  • For both technical and security reasons we do not allow plugins and themes that allow users to upload files outside of the standard WordPress media library.

Before you open a PR

Important: Please read our guide on how to prepare your PR here.

Other resources


  • No labels