End-to-end ExtJS application (Part 2)

I just updated my sample end-to-end ExtJS application. As a reminder, I had defined just a few usage scenarios that would keep the application at a very basic level

  1. Browsing a collection of articles stored in a knowledge base repository
  2. Creation, edition or deletion of articles (any user can view, create, edit and delete any articles),
  3. View an article. The article’s visible attributes are
    • Title
    • Body
    • Tags, as a way to connect the article to specific topics
    • Author’s name
    • Date published

What’s new

The main goal for this release was to switch to a SQL Server-based articles repository. As you can recall from Part 1, the articles were being maintained in a file.

The original building blocks 

 


 

Our building blocks after the update


What’s next

These are the changes I think I will be making in the future

  • Add pagination capabilities to the “articles list” GridPanel
  • Move string to resources file so it’s easier to localize the application
  • Create user extensions for the main components

Downloads

Download the source code for this article from the Downloads page.

Important: Remember to open your web.config file and enter the correct values for your database connection string before running the sample.

Update: Here's the script for the only table in the database-based version of the application Articles_Table.zip (544.00 bytes). Enjoy!

 

E-mail   Permalink    Comments(11)   Trackback

Tags:

Comments

By Shankar  on Monday, April 21, 2008

Great Job!  Excellent way to summarise EXTJS especially when one is seriously comtemplating to implement REST model like ASP.NET MVC. The article has reinforced my thinking on Implementation.


By miamicoder.com  on Friday, May 30, 2008

Pingback from miamicoder.com

How to Build a Real-World BlackBerry Application 2

By Martin  on Tuesday, September 02, 2008

Can we get the database to import into mssql?

Thanks for the great app to learn EXTJS Smile

By Jorge  on Wednesday, September 03, 2008

Martin, I just added the sql script at the bottom of the article.

By dvsingh  on Tuesday, September 30, 2008

good and helping

By Reza  on Wednesday, December 10, 2008

What should i do if i want to build a web with extjs ?

By tiffany  on Monday, June 15, 2009

I have read it .good!

By hk mini store  on Thursday, July 16, 2009


I like it !

By newsbook  on Friday, July 17, 2009

This is an excellent guide. It works for me perfectly. Thanks for your contribution

By ExtDeveloper  on Monday, October 05, 2009

Hi,

when i download the file version and database version, i don't think there is any difference.

Where is the database version for the application, the part 2 of the article has the same sample project as that of the file system.

please help, how can i have the database version.

regards,
MAF

By Jorge  on Tuesday, October 06, 2009

@MAF,

Download the latest version at miamicoder.com/file.axd

Let me know how it goes.

Comments are closed