Custom_handout.doc - PSU 2012 Customization Foundations...

This preview shows page 1 - 3 out of 13 pages.

PSU 2012 Customization: Foundations Customization: Foundations Create your own unique look and feel for the web pages on your school’s PowerSchool server. Work with HTML and Cascading Style Sheets to create and modify pages to suit your school’s needs. In this course, you will learn how to: Use PowerSchool Custom Page Management Understand the basics of the web languages supported in PowerSchool Use page and object templates The “Cost” of Modifying PowerSchool Pages It's important to understand some of the risks and considerations of modifying existing pages and customizing PowerSchool in general. New versions of PowerSchool are released frequently. In most cases, small version updates have minor changes and do not affect many different pages. With each version release, you should check to see if PowerSchool has updated any of your customized pages. If it has, you should re-customize the page so you get both the new changes PowerSchool has made and your own modifications as well. This means that there is a cost of time and effort on your part beyond customizing the page just once. By no means should this discourage you from making changes to PowerSchool based on your school's needs. On the contrary, the tools provided are there to help you make modifications that best suit your school. But it does mean you should consider the future investment when weighing the need to customize an existing page. The other consideration is the potential to change or damage functionality on a page. For example, removing fields or changing how a form works may break the process on that page. It is critical to think of the extent of a customization. If the change is cosmetic, meaning it only affects the look of the page, there is much less potential to damage the functionality of the page. If you are changing the fields themselves or the form elements, the potential increases greatly. In short, be aware of the consequences of your modifications and test them thoroughly before implementing them, if they extend beyond cosmetic changes. Languages of PowerSchool Customization Customizing PowerSchool can feel like a daunting task when you first see a page in its raw form, especially considering most pages use various combinations of Hypertext Markup Language (HTML), custom PowerSchool codes, Cascading Style Sheets (CSS) and JavaScript. For example, if you look at the home.html page in the guardian folder you might see something like this: <!DOCTYPE html> <html> <head> <title>~[text:psx.html.guardian.home.grades_and_attendance__powerschool_parent_acce ss]</title> ~[wc:guardian_header_yui] ~[SetPostValue:selectedTab=GradesAndAttendance] ~[if.prefschool.sgshowpa=1]~[SetPostValue:showSGFGradebook=false][else]~[SetPostVal ue:showSGFGradebook=true][/if.prefschool.sgshowpa=1] ~[brij_render:common-ps;:GuardianHomeTabs] <h1>~[text:psx.html.guardian.home.grades_and_attendance] ~(studentname)</h1> In this example, custom PowerSchool code, marked with tildes (~) and brackets or parentheses, is interspersed with HTML tags like <title> and <h1>.
Customization: Foundations

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture