We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byDominique Tolliver
Modified over 2 years ago
© 2008 RightNow Technologies, Inc. Customer Portal for Developers Pop-Quiz
© 2008 RightNow Technologies, Inc. Architecture 1. What does the acronym MVC stand for? 2. What are the advantages of the MVC model? (Choose all that apply) –A) Easier to compile –B) Easier to separate layout from logic and data management –C) It should be easier to test your site as each object can be tested in isolation –D) Packaging of discrete functionality 3. What component of the MVC model is not physically part of a widget (or in the widget folder)? –A) The model –B ) The Controller –C) The Logic.js file –D) The View
© 2008 RightNow Technologies, Inc. Architecture (Continued) 4. What component is a mandatory part of every widget? –A) The View –B) The Model –C) The Controller 5. What elements of PHP are allowable (by best practices) in the View? –A) Declarative statements that expose markup or data –B) Code to pull data from the backend models –C) Anything –D) No PHP Code 6. What elements of PHP are allowable (by best practices) in the Template? –A) Declarative statements that expose markup or data –B) Code to pull data from the backend models –C) Anything –D) No PHP Code
© 2008 RightNow Technologies, Inc. Tools 7. What does the DreamWeaver Extension do? –A) Provide a set of additional RightNow functionality in DW –B) Add WebDAV to DW –C) Allow DW to Compile code –D) All of the above 8. When should I re-download the Dreamweaver extension? (Select all that apply) –A) Every time I build a new template –B) Every time I build a new page –C) Every time I change the site/interface that I am working on –D) Every time I create a new set of widgets that I want to appear in the Tag Gallery and menus –E) All of the above 9. What elements can I represent with variables in Dreamweaver? –A) Session Variables –B) Message Bases –C) URL Parameters –D) Custom Message Bases –E) All of the above
© 2008 RightNow Technologies, Inc. Tools 10. From the RightNow Icons on the RightNow toolbar in DW, where would you place the rn:meta tag? –A) In a page –B) In a template –C) All of the above 11. From the RightNow Icons on the RightNow toolbar in DW, where would you place the rn:page_title tag? –A) In a page –B) In a template –C) All of the above
© 2008 RightNow Technologies, Inc. Tools 12. From the RightNow Icons on the RightNow toolbar in DW, where would you place the variables tag? –A) In a page –B) In a template –C) All of the above 13. From the RightNow Icons on the RightNow toolbar in DW, where would you place the rn:page_content tag? –A) In a page –B) In a template –C) All of the above
© 2008 RightNow Technologies, Inc. Tools 14. What functionality is available on the Admin page in August 08? (select all that apply) –A) Set Development Cookie –B) Set Production Cookie –C) Review WebDAV web logs –D) Review Product Deploy logs –E) All of the above 15. What is the most common mistake you’ll make when uploading and then reviewing a page? –A) Forgetting that you have your production cookie set – and cannot find the page in a browser –B) Answer A
© 2008 RightNow Technologies, Inc. Tools 16. What functionality is available in the Tag Gallery? (select all that apply) –A) Standard Widget Overviews –B) Custom Widget Overviews –C) Meta tag overviews –D) All the dynamic message base entries –E) All of the above 17. What elements of the Tag Gallery are dynamic? (select all that apply) –A) The Custom Widget lists –B) The Sample Widget lists –C) Clickstream list in the Meta section –D) The Templates list in the Meta Section –E) All of the Above
© 2008 RightNow Technologies, Inc. Tools 18. What CP profile options are manageable within the RightNow solution? (select all that apply) –A) Transient Login –B) WebDAV –C) CP Site Administration –D) System Error Log –E) All of the Above 19. What does Transient Login do? –A) Allow you to login to several instances of your RNT account in parallel –B) Allows you to compile code to production –C) Gives you access to the CodeIgniter libraries –D) All of the above
© 2008 RightNow Technologies, Inc. Tools 20. What does the Deployment Manager do? (select all that apply) –A) Compiles and minifies code and pushes to production –B) Generates audit logs for the production process –C) Notifies you about bugs –D) Warns you about Best Practice infringements 21. How does the URL change when a page is pushed to production? –A) Pages have additional arguments –B) An /app/prod extension is added to the URL –C) Nothing changes
© 2008 RightNow Technologies, Inc. Technology 22. How many widgets does the August’08 release come packaged with? –A) 35 –B) 60 –C) 93 23. What does the event bus allow you to do? (select all that apply) –A) Pass events between pages –B) it pulls data from the model –C) Listen to activity from other Widgets –D) All of the Above
© 2008 RightNow Technologies, Inc. Technology 24. How do you associate custom pages to a template? (Select all that apply) –A) Physically embed them within the template –B) Reference them in the template component of the rn:meta tag –C) Add navigation widgets to that page from the template –D) All of the above 25. Where are assets visible? –A) In Development mode –B) In Production mode –C) Both
© 2008 RightNow Technologies, Inc. Technology 26. How are old URLs mapped to new URLs in Customer Portal? –A) Reference the maps in the template –B) Upload the maps to the Tag Gallery –C) Through a mapping file in the config folder –D) Through the use of explicit URLs 27. How can you associate a Widget to specific CSS? –A) Reference the classes / ids within any template referenced CSS files –B) Utilize the widget specific classes in assets/css –C) A or B 28. What is the best practice – when just changing the look and feel of a widget? (select all that apply) –A) Copy the whole widget and rename as a custom widget –B) Copy the view and reference the original controllers/logic files –C) Accomplish all you can in the CSS files associated with the file
© 2008 RightNow Technologies, Inc. Last two questions (we promise) 29. How do you customize error pages? –A) You can’t. Error message page files are static –B) Within the development/errors folder 30. Which of the following are editable? (select all that are applicable) –A) The AjaxCustom controller –B) The Default pages –C) The Standard Widgets –D) Standard Models –E) Production Folders
© 2008 RightNow Technologies, Inc. Questions? Join us on the Developer Community at: http://devforum.rightnow.com/rightnowdev/
© 2008 RightNow Technologies, Inc. Answers 1.Model View Controller 2.B, C and D – Compilation isn’t an important factor 3.A – The Model – which can be shared by a number of widgets 4.A – The View – A controller and model or logic.js file are only necessary if data or events need to be accessed or contents of the view manipulated. In practice, you will see a number of widgets referencing one or the other – for the more complex widgets all three. You can also have a custom widget whose view points back to a standard model and controller. 5.A – Tricky one - but conditional statements are fine for exposing or hiding markup - be careful not to overload your view with any other code 6.D – Try to not put any code in your template – any functionality that you build there should be pushed down into a widget. 7.A – it doesn’t add WebDAV support as that is a native part of DW. It isn’t used to compile code – all of that is done in the deployment manager. 8.Another trick answer. C and D are correct – as is A if you wish to use the pulldown menus to ‘select’ templates when populating the rn:meta tag through a dialog. 9.A, B and C – Custom message base entries are not supported in CP at this time. 10.A.
© 2008 RightNow Technologies, Inc. Answers 11. B – it is used in the template – indicating the area where the page title will be inserted when the template and page are merged 12. B – They can be used in both 13. A 14. Another tricky one. The answer is A, B and C. You will be able to review the deploy logs as well in November ’08 15. Either – it is the most common mistake you’ll make – always look for that floating Development Area header to know where you are. 16. A, B and C – you interact with message base entries via the Variables dialog in DW. 17. A, B and D – The clickstreams list is static and doesn’t get updated. 18. A, B and C – D doesn’t apply to CP 19. A 20.A, B and C – although it can throw warnings – it doesn’t yet analyze your code and warn you of best practice infringements. 21. C – Nothing changes to the URLs you have access to in Development mode 22. 60 – And trust me – I had to count them
© 2008 RightNow Technologies, Inc. Answers 24. B & C. 25. In the current versions both – so be careful when overwriting images in particular. 26. C. 27. C. 28. B & C – never forget the assets/css directories 29. B 30. A
© 2008 RightNow Technologies, Inc. Results Give yourself ½ point if you get the question partly correct. How did you do? 1 - 10 Oops- time to do some reading! 11-20Not bad – still a little more effort needed on your part 21-30Good! You know your stuff – now, lets see what you can do!
XP New Perspectives on Microsoft Office Word 2003 Tutorial 7 1 Microsoft Office Word 2003 Tutorial 7 – Collaborating With Others and Creating Web Pages.
Integrify 5.0 Tutorial : Creating a New Process
Creating a WordPress Website Oklahoma Conference of The UMC Department of Communications 1.
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
1 Wiki Tutorial. 2 Outline of Wiki Tutorial 1) Welcome and Introductions 2) What is a wiki, and why is it useful for our work in moving forward the program.
What’s new in WebSpace Changes and improvements with Xythos 7.2 Effective June 24,
Services Course Windows Live SkyDrive Participant Guide.
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g.
Chapter 1 The Study of Body Function Image PowerPoint
Vanderbilt Business Objects Users Group 1 Reporting Techniques & Formatting Beginning & Advanced.
“The Honeywell Web-based Corrective Action Solution”
25 seconds left…...
© 2010, Mike Murach & Associates, Inc.
BriteConnect Integration Planning Session Getting The Most From Britemoon 5.2.
Januar 2005 S M T O T F L
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. a lesson approach Microsoft® PowerPoint 2010 © 2011 The McGraw-Hill Companies,
McDonald’s calendar 2009.
State of New Jersey Department of Health and Senior Services Patient Safety Reporting System Module 3 – Root Cause Analysis.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
How to create a wiki using pbwiki. Step 1: Choose a wiki website I have chosen.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
FedEx Ship Manager® at fedex.com Shipping Administration
Chapter 7 Constructors and Other Tools. Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 7-2 Learning Objectives Constructors Definitions.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
ABC Technology Project
HORIZONT TWS/WebAdmin TWS/WebAdmin for Distributed
Campaign Overview Mailers Mailing Lists
© 2008 RightNow Technologies, Inc. Dynamic Forms in Customer Portal Overview.
© 2012 National Heart Foundation of Australia. Slide 2.
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Wikispaces 101 Training Standards & Interoperability (S&I) Framework May 30, :00 - 5:00pm EDT 1.
Click to edit Master title style Page - 1 OneSky Teams Step-by-Step Online Corporate Communication Support 2006.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
1 VBScript Session What we learn last session?
HERMES TUTORIAL version 1.0 Published 24th July 2007 This tutorial version is based on the actual deployed version of Hermes, as of the date of publication.
TIDE Presentation Florida Standards Assessments 1 FSA Regional Trainings Updated 02/09/15.
1 BRState Software Demonstration. 2 After you click on the LDEQ link to download the BRState Software you will get this message.
1 NatQuery 3/05 An End-User Perspective On Using NatQuery To Extract Data From ADABAS Presented by Treehouse Software, Inc.
RightNow Tag Gallery URL: Staff profile must have WebDav option enabled.
Suite Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.
© 2017 SlidePlayer.com Inc. All rights reserved.