+ Post New Thread
Page 1 of 6 12345 ... LastLast
Results 1 to 15 of 81
Home Access Plus+ Thread, [HAP+][v8] - Live Tiles in Projects:; Here's a little pressie for those running an exchange server, Live Tiles will be coming in HAP+ v8. Every 30 ...
  1. #1
    nickbro's Avatar
    Join Date
    Jul 2010
    Location
    Gilwern, Wales
    Posts
    3,520
    Thank Post
    37
    Thanked 501 Times in 432 Posts
    Rep Power
    113

    [HAP+][v8] - Live Tiles

    Here's a little pressie for those running an exchange server, Live Tiles will be coming in HAP+ v8. Every 30 seconds a HAP+ tile will ping the server to get an update, only managed to code the exchange email notification so far.

    Attachment 13633
    The plan is to have live tiles for:

    1. Exchange Emails
    2. Exchange Calendar
    3. HAP+ Help Desk Tickets
    4. HAP+ Booking System Reminders
    5. Homework's due.


    The tiles won't be limited to the standard tile size, they could be wider (up to 3 tiles wide I'm thinking at the moment)

    What do you lot think?

    BTW, Exchange hits are done using Exchange Web Services (EWS), so with the exception of HAP+, no middle man

  2. #2
    TheScarfedOne's Avatar
    Join Date
    Apr 2007
    Location
    Plymouth, Devon
    Posts
    1,288
    Thank Post
    605
    Thanked 160 Times in 145 Posts
    Blog Entries
    78
    Rep Power
    83
    That sound like a nifty addition

  3. #3

    Join Date
    Jan 2006
    Location
    Surburbia
    Posts
    2,178
    Thank Post
    74
    Thanked 307 Times in 243 Posts
    Rep Power
    115
    Quote Originally Posted by nickbro View Post
    BTW, Exchange hits are done using Exchange Web Services (EWS), so with the exception of HAP+, no middle man
    Academic question coz I've done EWS: How are you getting to the exchange service? Explicitly or via autodiscover? And is that with the users credentials or impersonation?

    [I'm essentially wondering about whether that Exchange could be Live@Edu/Office365 where autodiscover+impersonation via some admin account with access to mailboxes could work]
    Last edited by PiqueABoo; 17th April 2012 at 11:23 PM.

  4. #4
    nickbro's Avatar
    Join Date
    Jul 2010
    Location
    Gilwern, Wales
    Posts
    3,520
    Thank Post
    37
    Thanked 501 Times in 432 Posts
    Rep Power
    113
    it's https, there's going to be a new config setting (exchange, under SMTP). So you enter e.g. schoolmail.crickhowell-hs.powys.sch.uk, hap+ will add https:// and /ews/exchange.asmx. Uses the Exchange EWS API SDK.

    It doesn't impersonate, it'll log on as the user using the HAP+ Authentication Token

  5. #5
    mattgrimley's Avatar
    Join Date
    Jun 2011
    Location
    Bedfordshire
    Posts
    316
    Thank Post
    35
    Thanked 21 Times in 19 Posts
    Blog Entries
    1
    Rep Power
    10
    wow, looks nice

  6. #6
    nickbro's Avatar
    Join Date
    Jul 2010
    Location
    Gilwern, Wales
    Posts
    3,520
    Thank Post
    37
    Thanked 501 Times in 432 Posts
    Rep Power
    113
    Another tile, the calendar tile (it uses the outlook calendar. I may make a timetable tile as well)
    Attachment 13684
    It updates every 30 seconds as well (I may increase this to 60 seconds), and, again, uses EWS.

  7. #7
    nickbro's Avatar
    Join Date
    Jul 2010
    Location
    Gilwern, Wales
    Posts
    3,520
    Thank Post
    37
    Thanked 501 Times in 432 Posts
    Rep Power
    113
    Some more live tiles:
    Attachment 13714Attachment 13715Attachment 13716Attachment 13717

    The me tile will have the student photo in it if the student photo handler is enabled, and the user has a UPN set in AD (usually in the employeeID field)

  8. #8
    nickbro's Avatar
    Join Date
    Jul 2010
    Location
    Gilwern, Wales
    Posts
    3,520
    Thank Post
    37
    Thanked 501 Times in 432 Posts
    Rep Power
    113
    Full animated screen shot of the new look homepage in action (still a work in progress, going to add some stuff to the Me Page)
    Attachment 13722

  9. 2 Thanks to nickbro:

    gavlar (29th April 2012), mattgrimley (23rd April 2012)

  10. #9
    mattgrimley's Avatar
    Join Date
    Jun 2011
    Location
    Bedfordshire
    Posts
    316
    Thank Post
    35
    Thanked 21 Times in 19 Posts
    Blog Entries
    1
    Rep Power
    10
    Wow! That looks fab Nick!

    Really nice work.

  11. #10
    nickbro's Avatar
    Join Date
    Jul 2010
    Location
    Gilwern, Wales
    Posts
    3,520
    Thank Post
    37
    Thanked 501 Times in 432 Posts
    Rep Power
    113
    Here's what I just redesigned my HAP+ homepage into, also added the Me tab.

    Attachment 13738

    Still planned:


    • Server Uptime Tile (will use the default windows performance monitors, hopefully, should impersonate the administrator user)
      • A tile for each server on your domain

    • Booking System Tile (shows today/tomorrow's bookings)
    • Help Desk Tile (shows your current tickets)


    Note about the GIFs (the yellow on link clicks and textbox hovers is part of Crickhowell High School's CSS

    Also for anyone wanting a Cookie blurb for your website concerning the ECC Directive on Cookies, you can see it on CHS's website (http://www.crickhowell-hs.powys.sch.uk/about/cookies), where you can also see what cookies HAP+ uses

  12. #11
    mattgrimley's Avatar
    Join Date
    Jun 2011
    Location
    Bedfordshire
    Posts
    316
    Thank Post
    35
    Thanked 21 Times in 19 Posts
    Blog Entries
    1
    Rep Power
    10
    @nickbro that looks fab mate. Really exciting stuff.

    Are you permitting re-use of your cookies blurb? It seems really detailed and would save some serious hastle.. How would i make it pop-up on the home page?

    Thanks again for all you do!!

    Matt

  13. #12
    nickbro's Avatar
    Join Date
    Jul 2010
    Location
    Gilwern, Wales
    Posts
    3,520
    Thank Post
    37
    Thanked 501 Times in 432 Posts
    Rep Power
    113
    Reuse is fine, i nicked some of the stuff off the www.GOV.uk page. Cause I use wordpress I just installed the EU Directive Plugin

  14. #13
    nickbro's Avatar
    Join Date
    Jul 2010
    Location
    Gilwern, Wales
    Posts
    3,520
    Thank Post
    37
    Thanked 501 Times in 432 Posts
    Rep Power
    113
    Just finishing off the live tiles bit, should be getting checked into source control at 3pm BST

    Attachment 13788Attachment 13789

  15. #14
    mattgrimley's Avatar
    Join Date
    Jun 2011
    Location
    Bedfordshire
    Posts
    316
    Thank Post
    35
    Thanked 21 Times in 19 Posts
    Blog Entries
    1
    Rep Power
    10
    Tried to build the DLL's but Visuall C# express edition doesn't support "Solution Folders" - so it makes Bin, Installers and a bunch of other stuff unavailable.. I think this then stops a bunch of the dll's from compiling. I may need to be patient!

  16. #15
    nickbro's Avatar
    Join Date
    Jul 2010
    Location
    Gilwern, Wales
    Posts
    3,520
    Thank Post
    37
    Thanked 501 Times in 432 Posts
    Rep Power
    113
    The solution folders can be ignored really, as they are only for the quota services.

    Attached is an ALPHA 7.12 upgrade release that enables these features.

    Here is my config to get it working:

    HTML Code:
     <Links>
          <Group name="Resources" showto="Domain Admins, CRI Teaching Staff, CRI Non-Teach Staff" subtitle="">
            <Link name="Me" showto="Inherit" description="About Me and Change My Password" url="#me" icon="" target="" type="me" />
            <Link name="My Files" showto="Inherit" description="Access your School Files" url="~/myfiles/" icon="~/images/icons/white/net.png" target="" type="myfiles" />
            <Link name="Access My Emails" showto="Inherit" description="Access Outlook Web App" url="https://schoolmail.crickhowell-hs.powys.sch.uk/owa/" icon="~/images/icons/white/email.png" target="" type="exchange.unread" />
            <Link name="Calendar" showto="Inherit" description="My Calendar" url="https://schoolmail.crickhowell-hs.powys.sch.uk/owa/" icon="#calendar" target="" type="exchange.appointments" />
            <Link name="Help Desk" showto="Inherit" description="Log/View a Support Ticket" url="~/helpdesk/" icon="~/images/icons/white/helpdesk.png" target="" type="helpdesk" />
            <Link name="Booking System" showto="Inherit" description="Book an IT Resource" url="~/bookingsystem/" icon="" target="" type="bookings" />
          </Group>
          <Group name="Resources and Remote Apps" showto="CRI Students" subtitle="Username for remote apps needs to start with &quot;crick\&quot;">
            <Link name="Me" showto="Inherit" description="About Me/Change My Password" url="#me" icon="" target="" type="me" />
            <Link name="My Files" showto="Inherit" description="Access your School Files" url="~/myfiles/" icon="~/images/icons/white/net.png" target="" type="myfiles" />
            <Link name="Access My Emails" showto="Inherit" description="Access Outlook Web App" url="https://schoolmail.crickhowell-hs.powys.sch.uk/owa/" icon="~/images/icons/white/email.png" target="" type="exchange.unread" />
            <Link name="Calendar" showto="Inherit" description="My Calendar" url="https://schoolmail.crickhowell-hs.powys.sch.uk/owa/" icon="#calendar" target="" type="exchange.appointments" />
            <Link name="My Timetable" showto="Inherit" description="View/Print My Timetable" url="~/timetable.aspx" icon="~/images/icons/bookingsystem.png" target="" />
            <Link name="Libre Office Math" showto="Inherit" description="Open a Free Maths App" url="~/rdp/smath.rdp" icon="~/images/icons/white/smath-app.png" target="" />
            <Link name="Libre Office Base" showto="Inherit" description="Open a Free Access Alternative" url="~/rdp/sbase.rdp" icon="~/images/icons/white/sbase-app.png" target="" />
            <Link name="Libre Office Calc" showto="Inherit" description="Open a Free Excel Alternative" url="~/rdp/scalc.rdp" icon="~/images/icons/white/scalc-app.png" target="" />
            <Link name="Libre Office Draw" showto="Inherit" description="Open a Free Paint Alternative" url="~/rdp/sdraw.rdp" icon="~/images/icons/white/sdraw-app.png" target="" />
            <Link name="Libre Office Impress" showto="Inherit" description="Open a Free Publisher Alternative" url="~/rdp/simpress.rdp" icon="~/images/icons/white/simpress-app.png" target="" />
            <Link name="Libre Office Writer" showto="Inherit" description="Open a Free Word Alternative" url="~/rdp/swriter.rdp" icon="~/images/icons/white/swriter-app.png" target="" />
          </Group>
          <Group name="Remote Apps" showto="Domain Admins, CRI Teaching Staff, CRI Non-Teach Staff" subtitle="Username for remote apps needs to start with &quot;crick\&quot;">
            <Link name="SIMS" showto="Inherit" description="Open SIMS.net" url="~/rdp/SIMS Remote.rdp" icon="~/images/icons/white/SIMS-app.png" target="" />
            <Link name="Targeter" showto="Inherit" description="Open Targeter" url="~/rdp/targeter launcher.rdp" icon="~/images/icons/white/targeter-app.png" target="" />
            <Link name="Excel" showto="Inherit" description="Open Microsoft Office Excel 2010" url="~/rdp/excel.rdp" icon="~/images/icons/white/excel-app.png" target="" />
            <Link name="Powerpoint" showto="Inherit" description="Open Microsoft Office Excel 2010" url="~/rdp/POWERPNT.rdp" icon="~/images/icons/white/powerpnt-app.png" target="" />
            <Link name="Publisher" showto="Inherit" description="Open Microsoft Office Publisher 2010" url="~/rdp/MSPUB.rdp" icon="~/images/icons/white/mspub-app.png" target="" />
            <Link name="Word" showto="Inherit" description="Open Microsoft Office Word 2010" url="~/rdp/winword.rdp" icon="~/images/icons/white/winword-app.png" target="" />
            <Link name="Libre Office Math" showto="Inherit" description="Open a Free Maths App" url="~/rdp/smath.rdp" icon="~/images/icons/white/smath-app.png" target="" />
            <Link name="Libre Office Base" showto="Inherit" description="Open a Free Access Alternative" url="~/rdp/sbase.rdp" icon="~/images/icons/white/sbase-app.png" target="" />
            <Link name="Libre Office Calc" showto="Inherit" description="Open a Free Excel Alternative" url="~/rdp/scalc.rdp" icon="~/images/icons/white/scalc-app.png" target="" />
            <Link name="Libre Office Draw" showto="Inherit" description="Open a Free Paint Alternative" url="~/rdp/sdraw.rdp" icon="~/images/icons/white/sdraw-app.png" target="" />
            <Link name="Libre Office Impress" showto="Inherit" description="Open a Free Publisher Alternative" url="~/rdp/simpress.rdp" icon="~/images/icons/white/simpress-app.png" target="" />
            <Link name="Libre Office Writer" showto="Inherit" description="Open a Free Word Alternative" url="~/rdp/swriter.rdp" icon="~/images/icons/white/swriter-app.png" target="" />
            <Link name="A R Scales" showto="Inherit" description="Adaptive Reading Scales" url="~/rdp/adaptivereadingscales.rdp" icon="" target="" />
          </Group>
          <Group name="Management" showto="Domain Admins" subtitle="">
            <Link name="RM Management" showto="Inherit" description="RM Management Console" url="/rmmc/" icon="/images/rmmc.png" target="" />
            <Link name="Logon Tracker" showto="Inherit" description="View the Logon History" url="~/tracker/" icon="~/images/icons/white/tracker.png" target="" />
            <Link name="HAP+ Config" showto="Inherit" description="Home Access Plus+ Config" url="~/setup.aspx" icon="~/images/icons/white/setup.png" target="" />
            <Link name="CRI-SVR-001" showto="Inherit" description="Uptime" url="#" icon="" target="" type="uptime:cri-svr-001" />
            <Link name="CRI-SVR-002" showto="Inherit" description="Uptime" url="#" icon="" target="" type="uptime:cri-svr-002" />
            <Link name="CRI-SVR-003" showto="Inherit" description="Uptime" url="#" icon="" target="" type="uptime:cri-svr-003" />
            <Link name="CRI-EXCH-001" showto="Inherit" description="Uptime" url="#" icon="" target="" type="uptime:cri-exch-001" />
            <Link name="CRI-Diskbox" showto="Inherit" description="Uptime" url="#" icon="" target="" type="uptime:cri-diskbox" />
          </Group>
          <Group name="Me" showto="All" subtitle="#me">
            <Link name="Me" showto="Inherit" description="" url="" icon="" target="" />
            <Link name="Password" showto="Inherit" description="" url="" icon="" target="" />
          </Group>
        </Links>
    If you want to use EWS tiles, you will need to add

    Code:
    exchange="schoolmail.crickhowell-hs.powys.sch.uk"
    (change schoolmail to your exchange client access server external address (can be internal as well))
    to the SMTP section

SHARE:
+ Post New Thread
Page 1 of 6 12345 ... LastLast

Similar Threads

  1. HAP+ v8 Feature Requets
    By nickbro in forum Home Access Plus+
    Replies: 121
    Last Post: 17th September 2012, 03:15 PM
  2. [HAP+][v8] My Files
    By nickbro in forum Home Access Plus+
    Replies: 66
    Last Post: 26th February 2012, 05:01 PM
  3. [HAP+][v8] - File Server Resource Management Quota Testers
    By nickbro in forum Home Access Plus+
    Replies: 3
    Last Post: 18th February 2012, 10:07 PM
  4. [HAP+][v8] - Help Documents
    By nickbro in forum Home Access Plus+
    Replies: 11
    Last Post: 6th January 2012, 12:52 AM
  5. poptech being streamed live
    By russdev in forum General Chat
    Replies: 0
    Last Post: 28th September 2005, 07:50 AM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •