@JGStew

My random thoughts.


Debug Dashboard In Bigfix Console

Objective:

Prerequisites:

  1. Open BigFix Console Presentation Debugger

Steps:

  1. Create Empty Temp Folder
    • Example: _tmp_Dashboard
    • NOTE: The console will copy all of the files in the folder!
    • Create Empty Temp Folder
  2. Put Dashboard Files in Folder
  3. Open the Debug Menu
  4. Select “Load Wizard…”
  5. Load Dashboard into Console
    • Navigate into temp folder ( _tmp_Dashboard )
    • Select the OJO file
    • Click Open
    • Load Dashboard
  6. View the Dashboard:
  7. Reload the Dashboard
    • Right Click
    • Select “Reload”
      • Alternatively press Ctrl+F5 keys
    • Reload Dashboard
    • Notice the time displayed updates
    • Reload again as needed (like when editing the OJO file)
  8. Edit the OJO file
    • Open \_tmp_Dashboard\HelloWorld_template.ojo in Visual Studio Code or similar editor
    • Make a minor change to the OJO file
      • Change Line 17 to <h2>Hello World!!!</h2>
    • Save the file ( Ctrl + S )
    • Reload the Dashboard to see the changes
  9. View Source from Console
    • Right Click
    • Select “View Source”
    • Select View Source
  10. Compare the “Rendered” Source in Notepad to the OJO file
    • Notice that <h2>Hello World!!!</h2> is the same in both ( Line 8 vs Line 17 )
    • Compare Line 10 in Notepad to Line 19 in the OJO file
      • OJO file: <?Relevance ps of concatenations of ("There are ";it as string;" registered computers right now [ "; now as string; " ]") of number of bes computers ?>
      • Rendered HTML: <p>There are 1 registered computers right now [ Sun, 28 Oct 2018 21:16:09 -0700 ]</p>
      • Dashboard Text: There are 1 registered computers right now [ Sun, 28 Oct 2018 21:16:09 -0700 ]
    • Compare Rendered Source
  11. Edit the HelloWorld_template.ojo file further
    • Example: Edit Line 19 to change the session relevance to the following:
      • ps of concatenations of ("There are ";it as string;" tasks right now [ "; now as string; " ]") of number of bes tasks
    • Try some other changes on your own.

Next: