Page Index |
---|
JSON structures used in WIP II development:
...
Quotes and “ ” characters
JSON structures
content-plain
Default content type. Used in most standard cases. Provides a Heading and content block underneath.
Code Block |
---|
{ "contentType": "content-plain", "heading": "Text here", "content": "Text here." } |
fun-fact
Used for fun facts. Provides a Heading and content block.
Code Block |
---|
{ "contentType": "fun-fact", "heading": "29%", "content": "Proportion of MBAs employed at or above the board level within six to ten years of graduating. Source: The Association of MBAs 2010 Career Survey" } |
content-plain-images-triplecrown
used specifically for content to display the triple crown association images. Normally uses a shared object, but sometimes has some variation.
...
Code Block |
---|
{ "heading" : "International recognition", "contentType" : "content-plain-images-triplecrown", "content" : "Victoria's MBA programme is accredited to the British-based <a href='http://www.mbaworld.com/'>Association of MBAs (AMBA)</a>, an internationally recognised global standard for all MBA programmes.\nVictoria Business School is also one of just 75 business schools worldwide that hold the 'Triple Crown' of international business education accreditations. You can be confident your degree will stand up against the best around the world.\n<a href='http://www.victoria.ac.nz/vbs/about/welcome/accreditation'>Find out more about accreditations and what they mean for you.</a>", "images" : [{ "imageAssetId" : "340052", "imageSrc" : "%globals_asset_url:340052^json_encode%", "altText" : "EQUIS Logo", "linkTitle" : "", "link" : "", "linkUrl": "" }, { "imageAssetId" : "340057", "imageSrc" : "%globals_asset_url:340057^json_encode%", "altText" : "AMBA Logo", "linkTitle" : "", "link" : "", "linkUrl" : "" }, { "imageAssetId" : "340058", "imageSrc" : "%globals_asset_url:340058^json_encode%", "altText" : "AASCB Logo", "linkTitle" : "", "link" : "", "linkUrl" : "" }] } |
video
Embeds a video. Currently only supports youtube videos. Make sure that the videoLink value is only the 'key' part of the video url. For example, https://www.youtube.com/watch?v=NYP5hSRiqBw becomes NYP5hSRiqBw.
...
Code Block |
---|
{ "contentType": "video", "videoType": "youtube", "heading1": "Developing managers and leaders", "heading2": "", "content": "", "videoLink": "NYP5hSRiqBw", "videoImage": "%globals_asset_url:ASSETID^json_encode%" } |
important-info
Currently only used in undergraduate degrees pages. (For example in tourism-management)
...
Code Block |
---|
{ "contentType" : "important-info", "heading" : "Important information ", "content" : [ "If you are transferring from another university and applying for direct entry into the second year you'll need to supply a portfolio along with an official academic transcript. These must reach the <a href='http://www.victoria.ac.nz/fad/about/contact'> Faculty of Architecture and Design Office </a> by 10 December.", "<a href='Portfolio'>http://www.victoria.ac.nz/fad/pdf/portfolio-requirements-2012.pdf'>Portfolio requirements</a> (PDF 284 KB)", "The academic [Calendar] is the authoritative source of programme and course information.", "If you have questions talk to a <a href='%globals_asset_url:186845%'>Liaison Officer</a>. If you’re already a student here, contact a <a href='%globals_asset_url:59208%#student-advisers'>student adviser</a>." ] } |
content-plain-links
Similar to the content-plain object, but allows buttons for linking. We try and use this where possible instead of using inline links.
An important distinction between "links" and "externalLinks" - Graphically, "links" will be displayed with a big blue button, while "externalLinks" will display a bullet list of links with an 'external link' symbol next to it -
Code Block |
---|
{ "contentType" : "content-plain-links", "heading" : "", "content" : "", "links" : [ { "linkText" :"Text", "linkTitle" :"Text", "link" :"%globals_asset_url:ASSETID^json_encode%" } ], "externalLinks": [{ "linkText" : "Text", "linkTitle" : "Text", "link" : "http://www.careers.govt.nz/" }] } |
content-facts
This is used exclusively on the degree-about pages. They supply the data for the "Level of study", "Length of full-time study", and "Useful secondary school subjects" contents.
This block does not change here. If these values are to change, they need to be done in the metadata of the degree. If this block changes from what is contained here it will most likely break things. Please don't do that... :(
Code Block |
---|
{ "contentType" : "content-facts", "heading" : "", "content" : { "levelOfStudy": { "contentType" : "levelOfStudy", "heading" : "%asset_metadata_ProgrammeId^as_asset:asset_metadata_postOrUndergradHeading^json_encode%", "content" : "%asset_metadata_ProgrammeId^as_asset:asset_metadata_postOrUndergrad^json_encode%" }, "studyLength": { "contentType" : "studyLength", "heading" : "%asset_metadata_ProgrammeId^as_asset:asset_metadata_LengthOfFulltimeStudyHeading^json_encode%", "content" : "%asset_metadata_ProgrammeId^as_asset:asset_metadata_LengthOfFulltimeStudy^json_encode%", "contentSub" : "%asset_metadata_ProgrammeId^as_asset:asset_metadata_LengthOfFulltimeStudySubHeading^json_encode%" }, "fees": { "contentType" : "fees", "heading" : "%asset_metadata_ProgrammeId^as_asset:asset_metadata_CourseFeesHeadingOverride^json_encode%", "content" : "%asset_metadata_ProgrammeId^as_asset:asset_metadata_EstimatedYearlyCourseFees^json_encode%" }, "usefulSubjects": { "contentType" : "usefulSubjects", "heading" : "%asset_metadata_ProgrammeId^as_asset:asset_metadata_UsefulSecondarySchoolSubjectsHeading^json_encode%", "content" : "%asset_metadata_ProgrammeId^as_asset:asset_metadata_UsefulSecondarySchoolSubjects^json_encode%" } } } |
wellington-promo
Also known as the 'Why Wellington" block. Used to provide a short promotion on why Wellington is such a great place to study. Normally the only thing changing is the content in "content" and sometimes the "heading". If the heading is not supplied, it should be left as "Why Wellington".
Note, for postgrad wellington-promo's, the asset id for the imageId and links might be changing. If so, please get Andrew Bredenkamp to update this part of the documentation.
Code Block |
---|
{ "heading" : "CreativeWhy campus Wellington", "contentType" : "wellington-promo", "content" : "You'll have the opportunity to experience exhibitions, public lectures, seminars and conferences featuring the School's research.", "imageLink" : "%globals_asset_url:327370^json_encode%", "imageId" : "327370", "links" : [ { "linkText" :"Why Wellington", "linkTitle" :"Why Wellington", "link" :"%globals_asset_url:248382^json_encode%" } ] } |