Open Source ASP.NET 3.5 AJAX Portal – new and improved

Last week I released a new version of Dropthings, my open source
AJAX portal, that shows many fancy Web 2.0 features and showcases
extensive use of ASP.NET 3.5, Workflow Foundation, C# 3.0 new
language features, custom ASP.NET AJAX extenders, many performance
and scalability techniques. I have written
a book
on these topics as well.

The new version implements the following performance and
scalability improvement techniques:

Here’s how the new version looks:


Dropthings new version

Hope you like the new design and the performance and scalability
techniques that can significantly boost your ASP.NET website’s
quality. I highly recommend these techniques for ASP.NET websites.
These are easy to implement and makes a world of difference in
speed and smoothness for ASP.NET websites.

I am thinking about making an ASP.NET MVC version of this portal
using jQuery. Do you think it will be a hot area to explore?

Share this post :

kick it on DotNetKicks.com

23 comments

  1. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    Is your website down (dropthings.com), or is it me?

  2. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    I'd also love to see the MVC version.

  3. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    If i put absolute positioned element inside a widget and do a drag drop the element is disappearing after dragdrop. It especially happens in IE7. to reproduce just place

    Some text here

    In anyone of the widget and do drag drop of that widget.

    Do you know any reason why this happens?

    Thanks

  4. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    I Change RSS Widget url as

    http://www.zdnet.com.tw/…/ent_tech.htm“, then the widget's content will display error encoding.

    What's the different with “XmlTextReader reader = new XmlTextReader(response.GetResponseStream())” and “XmlTextReader reader = new XmlTextReader(new StreamReader(response.GetResponseStream(), true ))” ?

  5. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    Omar master, if 2 or more “Fast RSS” widget will cooupy connections, so others widget will wait for RSS widget. Do you have any suggestions for me? Thanks.

  6. WidgetContainer.ascx's onmouseover="this.className='widget widget_hover'" will cause widget do drag & drop not work! says:

    Sir, When first load page, mouse in any widget, then the widget's drag & drop will not work. WidgetContainer.ascx's onmouseover=”this.className='widget widget_hover'” will cause widget do drag & drop not work!

  7. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    My vote for MVC + JQuery

  8. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    My vote for MVC + JQuery

  9. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    I too am working on taking the basic idea here and make it work with jquery (not implementing any optimizing tricks yet) but still working with the classic forms model. perhaps then i will create a way to use it with WCSF and have some load time mechanism to expose the available modules to the container for consumption by the application. In theory u should be able to develop a module outside of the main application environment then drop it into the main app and have it up and running after a restart

  10. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    My vote for MVC + JQuery

  11. An interesting bug. says:

    First of all, I'd like to say your portal is verycool. I used it in my project.Recentlly I found an interesting bug in it.

    While widget elments are on loading, if my mouse pointer is just hovering on someplace an widet element will appear. This element will became an draggable.

    I traced your code, and found the bug alaies in CustomDragDropBehavior.js, line 112.

    if( child.className == this._DragItemClassValue && child != this._dropCue)

    For at that time, the DIV's class changed to “widget widget_hover”, the first equation test will return false.

  12. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    I would like to see an MVC version. I am not sure about JQuery. I hope I am not asking too much but if you have two forks, one with JQuery and one without, it will make almost everyone happy. Let us know your future plans.

  13. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    Dear Omar:

    I found a bug. First I delete the HTML Widget and add HTML Widget again. Then HTML Widget can not become a drag & drop.

  14. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    i love the way you develop widgets. But how these widget connect together? Do you have any solutions for this? I mean somethings like WebPart sharepoint

  15. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    My vote for MVC + jQuery

  16. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    Hi Omar,

    Good job and I liked it.

    how can I download it??

    my Email is:

    developer85@hotmail.com

    Regards

  17. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    I would love to see an ExtJs portal with MVC. A one page model using border layouts. Now that would be something.

  18. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    MVC beta is out now and Microsoft officially supports jquery , so i also vote to see dropthings.com in MVC

  19. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    My vote for MVC + JQuery

  20. re: Open Source ASP.NET 3.5 AJAX Portal - new and improved says:

    Folks, check out my open source Web 2.0 Portal http://www.linksgrid.com; developed using Asp.Net MVC 1.0, Microsoft Ajax Client Templates and jQuery with drag and drop widget personalization. Implementation details are in my blog: http://lakkakula.wordpress.com

    Hope this helps for the folks looking for MVC version.

    BTW, great job Omar.

  21. Frank says:

    My vote for MVC + JQuery

    The previous poster’s files are not made public. I would love to see Omar come up with something.

  22. Bert says:

    My vote for MVC + JQuery

  23. Kamal says:

    looking forward to see Dropthings in MVC avatar.plz hurry up

Leave a Reply

Your email address will not be published. Required fields are marked *