Landing : Athabascau University

Group members: this is the place for your learning diary. Use this to post your zipped-up site at least once each unit, and your reflections as often as you wish (at least once per unit). Please write your reflections directly in the post, not as attached files. Where you do need to attach documents, such as for unit 1 designs, use PDF, PNG or JPG formats. You can attach files using the 'Embed content' link in the editor.

QUICK COURSE LINKS:  Add blog post - Read latest group postsFAQs: Course process : Site design : HTML : CSS : JavaScript : JQuery : AJAX : MiscPodcasts for each unit

Updated resource pages:  Unit 1 - Unit 2  - Unit 3Units 4 & 5 - Unit 6 - Unit 7

mportant notice: the student web server is unavailable. Until this is fixed, we do not require you to upload your site to the student server. See Running a web server on your local machine for details of how to meet the requirements for the final unit

Unit 6 - Using Libraries Proposal

JQuery allows for the implementation of programming done by others into your own site. I had two goals in mind when I reviewed what JQuery is. Firstly, I thought I could use JQuery to better organize the Beginners section on my site. I could enhance it with images, an embedded video, and have tabs to click to show only the information requested by the user. This will increase the professionalism of the presentation and increase the speed and time that personas can get what information they want.

Secondly, I plan to implement an external table sorter to replace the large and somewhat higher maintenance table sorting JavaScript code I have written myself. By using someone else’s creation, I can likely increase the maintainability of my site to make it less time consuming to add content. It’s not that my code is bad, but it’s more believing that a better option exists out there in an existing library that I can implement into my site. I have one in mind that I found while exploring via Google, but I do not want to commit to it if the implementation is too difficult.

Here is the page with JavaScript implementation of the table sorting program I wrote, which will be lost when replaced with the revamped sorter I plan to implement this Unit:

Both proposed implementations greatly enhance the functionality of my site and the user experience. For accessibility and compatibility concerns, a simple NOSCRIPT element will provide the same information at a lower level experience. I am not overly concerned about the small amount of space duplicating the information will take up as the size of the text on my page is minimal.