by Amr Elsehemy
28. October 2008 14:18
NOTE: In this series I build a blogengine using ASP.NET MVC and jQuery from scratch in order to learn more about these new technologies. If you haven't read the first post in this series, I would encourage you do to that first, or check out the jBlogMvc category. You can also always subscribe to the feeds.
jBlogMvc is converted to be used on ASP.NET MVC Beta 1 if you haven't downloaded it yet you can find it here, to read about the changes and additions in the beta 1 I do recommend reading ScottGu's asp net mvc beta1 announcement if you haven't already read it.
This part had witnessed a big change in project structure hence the new release of the beta1 and building a themable folder structure as shown in the pic.
More...
by Amr Elsehemy
5. October 2008 15:12
NOTE: In this series I build a blogengine using ASP.NET MVC and jQuery from scratch in order to learn more about these new technologies. If you haven't read the first post in this series, I would encourage you do to that first, or check out the jBlogMvc category. You can also always subscribe to the feeds.
What about new features this part will cover :
- Configuration is saved in the database.
- Managing Posts (Editing, Deleting).
- Posts are now paged.
- Some jquery magic is used.
So, lets have a tour in the project one more time. More...
by Amr Elsehemy
25. September 2008 00:00
NOTE: In this series I build a blogengine using ASP.NET MVC and jQuery from scratch in order to learn more about these new technologies. If you haven't read the first post in this series, I would encourage you do to that first, or check out the jBlogMvc category. You can also always subscribe to the feeds.
In this part of the series, I build the administration area of the blog engine I am building using the ASP.NET MVC and jQuery, in this part I will cover more basic features used in any blog engine, so lets get started.
What will part 1 cover ?
Basically it will cover how to build an administration area, I chose the wordpress blog engine and tried to clone its structure and some look and feel of it, the operations I will implement in this part will be :
- Visitor
- Login -- I will just reuse the code available with the default project template for membership stuff.
- Admin
The stuff I collected and used all over the net from blogs and used in this part can be summarized in the following,
- Using membership for validation
- Using the Authorize attribute
- Using Model Binders
- jQuery Client validation
- Small validation framework for business rules and server side validation.(originally written by scott gu)
- Using nested master pages in ASP.NET MVC
- Applying the "Post/Redirect/Get" (aka PRG) pattern.
- Applying some css to make it look nice (based on wordpress blogengine admin layout) More...
by Amr Elsehemy
21. September 2008 00:03
Long time no posts, well I was studying Sharepoint 2007 technologies and actually started a series for development a while ago I just managed to write two introductory posts and didn't write more I have some ideas I'd love to share in sharepoint development which I hope to write about them some time in the future and complete the series. However, recently the new ASP.NET MVC framework has gathered some fame and actually I too got attached to it and I am keen to learn new technologies and so, also the jQuery javascript library has been the choice of most the .NET web developers community.
Its Time to Learn
So, I have read alot of blogs and articles on ASP.NET MVC which has a massive amount of resources (while not being beta yet), I also read the excellent book "jQuery in Action" and learned a lot from it I do recommend it for learning jquery. Now its time to utilize this learning in a simple application that experience the stuff I read about, then I stumbled across this article Want To Learn Web Programming? Write A Blog Engine so be it, I will build a (Simple-Fully featured) blog engine in order to learn more and use these two new kids on the block.
Of course, I will use ASP.NET MVC, jquery and finally I will use Sql Express as the datastore and Linq to Sql for dal.More...