Clone wiki

ICT development team standards / Frontend Standards

Frontend Standards

The Web and Mobile Development team currently support the following languages and the corresponding frontend frameworks:

University of Sydney Branding Guide

The University of Sydney Branding Guide can be found on the staff intranet, and is linked here.

To download the copy stored here in this repo, click here, however always check to see if the file is upto date with the latest branding version.

Frontend theming guides

Use the following guides that are created for the supported langauges to ensure a consistent look, feel, experience to all apps.

If you absolutely cannot use the standard front end templates provided above, the following list will link you to the supported versions of each of the frameworks. Where possible, try to extend on the above repositories and speak to one of the development team to see if your required elements/functionality can be incorporated into the source for everyone to use.

ICT supported languages and frameworks (oldest versions)

Note that versions of languages we can support depends on the versions provided by the OS and it's package management (RHEL/yum) Current/Sunset/Emerging tags can give direction on what to use and what might be used in the future

Java V8

Ruby 2.5.1

PHP

Recommended use

Please use the above frameworks and templating engines (with the Frontend Theming Guides) to create all webpages and screens as the theming template will automaatically use the appropriate layouts, colouring, and styling. In the event that the theming guides does not work for your application, and you use one of the ICT supported languages and frameworks, be sure that the appropriate templating framework is used to ensure consistency across all applications.

DO NOT USE ANYTHING ELSE WITHOUT PRIOR APPROVAL FROM THE WEB AND MOBILE DEVELOPMENT TEAM'S MANAGER

DO NOT USE

  • Jekyll

Updated