[V7] HAP+ Setup
Hi all, thought I'd share an update on v7 with you lot. v7 of HAP+ will include a new Configuration system, gone are the days of editing the web.config, say hello to the new setup page. This page will be displayed on first run, and can be accessed by going to ~/setup.aspx.
It's a very early build atm, not even in the main trunk of HAP+ yet. Each time you make a change, HAP+ checks to see if the settings are correct. As you can see entering the AD connection string is now a lot easier.
When you need to select an AD Group or AD Org Unit, HAP+ will help you out, you can still type it in manually, but where's the fun in that? Plus, it wont allow you select an OU if HAP+ needs a group. It will format everything itself.
HAP+ v7 will also support multi-domain controllers, and as such should reduce loads of just using the PDC.
Any feedback at this stage is welcome.
Hi all, here's another screenshot of the setup process, slowly getting there with it. The system will have a big SAVE button at the bottom of the page. The system will not save the config until you click save, instead saving it in cache. After 10 minutes of inactivity on the setup page the temp config cache will expire. Each section is collapsable. The system will write the config settings to ~/app_data/hapconfig.xml. The admin password will be ENCRYPTED in the config file now, decrypted at runtime. LDAP load balancing is used.
Any suggestions would be welcome, the style and look of the page are no where near being finalized, infact, haven't event been started. I thinking of continuing the Win 7 theme in the rest of HAP+
HAP+ v7 is planned for release sometime during the summer holidays, prob 30th August time, got 2 weeks off this summer, and will be working loosly the rest, so should have plenty of time to get this finished.
The new authentication system is mostly finished, although it hasn't been tested against HAP+ yet! HAP+7 will require reconfiguring IIS, and will make your HAP+ install, and server, more secure in doing so.
HAP+ 6.5 will be released shortly which will increase the buffer size in the usercard, remove the file size on downloading that doesn't seem to work anyhow, and could be causing safari to crash out when downloading????? on that one though, and to more any data writing to the ~/app_data/ folder, so you can LOCK DOWN permissions on the rest of HAP+.
Looks good Nick, also very glad to hear the admin password will be encrypted in v7!
Yeah, +1 on the encryption of admin password :)
Time for another screenshot, this one has some visuals implemented
It's been a while since I've posted an update here, been very busy with work, so have had little time to developing. Anyhow, getting to grips with jquery, here is a new screenshot of the setup app
Anyhow, toggling the sections has a little animation. The tabs under the Home Page Section can be dragged into any order you want. You can now change the Name of each tab, as they are keyed to their type.
Next up, hopefully tomorrow, will be the home page groups (should be easy), an update button on the tabs, and the homepage links. Hopefully with a bit more in the way of drag and dropping.
JQUERY should hopefully be replacing all AJAX in HAP+ over the next few releases. Some bits will be using new API's, while others (mainly my computer browser) will be using the silverlight api's.
I hope you will enjoy v7 once I finally get round to finishing it. It's going to be a milestone release, this the version 7.0 mark, then during the v7 cycle more stuff will be moved over to jquery, finishing with the my computer basic browser.
Here's some more screenshots, hopefully you will enjoy how easy it will be to configure HAP+ in future versions, and hopefully some more funky stuff will be on it's way
Attachment 10962Attachment 10963
Hi all, here's a screenshot from today's work. Had to code the Link/Link Group Editing Box and the JSON to handle that. Started work on the Booking System Config stuff, going to have a break now. Not looking forward to the My Computer config section.
Excellent work as ever Nick. Really looking forward to this release, sure the students and staff will love it too.
Only thing students/staff should see in v7.0 is the new logon page
They are easily pleased :)
Here's the next screenshot, this time of the booking system section, which has now been finished.
Clicking on the time boxes for the lessons will give you some assistance formatting the time
Hi all, update 2 for this weekend, HAP.Web.Setup is now ISOLATED COMPLETE, along with the new look HAP Configuration. By ISOLATED I mean it is complete as an ISOLATED project, ready to be merged into the main trunk. If you keep an eye on codeplex, you may see it pop up on there.
Here's the final screenshot for this thread off me. HAP+ v7's setup process will make updating a breeze, as it can AUTO Update it's config if the version is different