Sunday, October 19, 2008
11:48:45 PM
My new blog application is now fully functional and is uploaded.
I have created my own custom blog application for which I have used an XML data source to drive the content within the List View and my content is blog posts. I have implemented a look-up catalog which stores metadata like creation date, tags and location of the blog enty files, which are used to drive the content within the list views. I have even provided support for filtering blog posts using date based filters like the one provided by Prof. Rasala. An enhancement (suggested by Prof. Rasala) to this filter is the availability of advanced filtering using both date and tag cloud filters. When the advance filtering option is checked the tag cloud and the date filter will be updated every time the filter is used so that you can have greater flexibility on the filtering of topics. Finally I have even supported the reversal of blog entry view like the blog software provided by Prof. Rasala. By default I have set the number of blogs per page to eight. Clicking on a blog topic will take you to a blog detail page where you can post your comments to the posted blog.You can have a look at the demo here.
Saturday, April 19, 2008
2:40:15 PM
Final Blog
Overall I have thoroughly enjoyed the class. I have done some web development with other web frameworks but not with such cutting edge technologies. I am sure I will use what I have learned in this class and apply it to my work after I graduate. Another thing I liked about this class was seeing other cool things that people have done on their own sites. This really exposes everyone in the class to as much technology as possible. Overall it was a great experience and I am glad I took the class.
The login information has been emailed to Professor Rasala. Please take a look at the docs section which describes all of the projects I have worked on throughout the semester, what I learned in each of them, and where the relevant code can be found. I have spent a great deal of time on all of these projects, and it has been quite fulfilling. This will be my last blog entry. Thank you.
Saturday, April 19, 2008
2:07:23 AM
Bug List and Notes to the grader
Well the semester has come to a close and I am finished with the site. I did not have a chance to implement all the functionality for AJAX that I would like. Essentially I wanted to update a data source using a DetailsView in a ModalPopup extender. However I didn't expect that the event model in ASP.Net would behave in unexpected ways. I had approached Professor Rasala with my problem, we tried working towards a solution, but couldn't find one. I know that the conventional way works but that wasn't the purpose of the experiment. So I have decided to report it as a known bug. I will not try to persue a solution, especially because I cannot guarantee that the AJAX Toolkit itself is bug free. Anyways here's what I know:
- My Website and its CSS have been tested using IE7, Firefox 2.0 and Safari 3.1 on a WindowsXP and Windows Vista OS.
- The edit function in My Edit Customer Table experiment does not work in spite of all my best efforts.(This may be because the AJAX Toolkit is not bug free itself)
- You need to install AdobeFlash and Silverlight plugins in order to view some of my pages.
Friday, April 18, 2008
10:40:11 PM
Finally !!! Done with documentation
I have just completed the documentation for my website and now I will just concentrate on minor bug fixes, and tying up loose ends. I have to clean up the look and feel for my home page. But this concludes most of the project work for me this semester in Web Development.
Wednesday, April 16, 2008
4:19:47 AM
Done with development
Today I added the last of my ongoing demos. Namely a demo which populates a DetailsView from code behind. Whats special about this demo is that the DetailsView is placed within a ModalPanelExtender. In this demo I have called a ModalPopup to display using both C# and javascript. This demo shows that we can use properties and methods of AJAX elements even from C# code behind. You can have a look at the demo here. Here I use a popup to allow a user to edit and delete an customer table entry. Any anonymous user will be able to edit an customer table entry.
My next demo is a last demonstration on using Silverlight within my website. This is the last demo that I will be adding to my project. Its a Silverlight clock. Its about time my website had a clock of its own. It will remind me of how I throughly enjoyed this course. Will you look at the time... its really late and I'd better catch some sleep.
This section concludes the major work I will be doing on the site itself. The remainder of the term will be used to fix bugs, document code, and add documention to the doc section which will show how much I learned throughout the course.