Demo: Ext.NET Based Documentation Management Solution

Page 1 of 2 12 LastLast
  1. #1

    Demo: Ext.NET Based Documentation Management Solution

    Hi,

    We are developing a web application based on Ext.net. The development stage is in Alpha stage.

    Demo:

    http://aspdoc.net/administrator

    UserName: demo [at] aspdoc [dot] net
    Password: demo

    Please provide feedback.

    We will purchase the full license from Ext.NET once we are ready to move on.

    Regards
  2. #2

    Performance

    We had this application written for our organization in ASP.net 2.0 previously. I am amazed by the performance of Ext.NET controls. The hosted solution lies on a shared server along with other thousand websites, I find the performance pretty acceptable. Apart from that, we once throttled internet speed to 54kbps to test how it behaves, it worked amazingly.

    Thank you Ext.net for such a wonderful product.
  3. #3
    Hi,

    Thanks for sharing! Looks very interesting!

    1. What about to remove ViewState from a page or do you really use it? It would improve the performance.

    2. "Change Password" form: the "Enter your current password" field remote validation. I see
    MenuTree.expandAll();
    and "viewState" in a response. I don't think it should be there.

    3. "Change Password" form: the "Enter New Password" and "Confirm New Password" fields are validated on OK button click only. I think it would be good to validate it on, for example, the blur event of the "Confirm ..." field.

    4. Clicking on the "Projects" menu item. Two "Not Found" errors:
    "NetworkError: 404 Not Found - http://aspdoc.net/App_Themes/Aspdoc/image.css"
    "NetworkError: 404 Not Found - http://aspdoc.net/JScripts/highlight/styles/vs.css"


    5. Do you really need to reload the whole page when a menu item is clicked? I would prefer to implement something like this:

    TabPanel is not required, you can load pages into, for example, an <ext:Container>.

    Also I would suggest to consider to implement dynamic control rendering.
    https://examples1.ext.net/#/XRender/Basic/Add_Items/

    Though, certainly, it will require much more coding, but give you better performance.
  4. #4

    Excellent Feedback

    Quote Originally Posted by Daniil View Post
    Hi,

    Thanks for sharing! Looks very interesting!

    1. What about to remove ViewState from a page or do you really use it? It would improve the performance.
    Point noted. However, we need viewstate on some cases where we have asp.net controls.

    Quote Originally Posted by Daniil View Post
    2. "Change Password" form: the "Enter your current password" field remote validation. I see
    MenuTree.expandAll();
    and "viewState" in a response. I don't think it should be there.

    3. "Change Password" form: the "Enter New Password" and "Confirm New Password" fields are validated on OK button click only. I think it would be good to validate it on, for example, the blur event of the "Confirm ..." field.
    Indeed.

    Quote Originally Posted by Daniil View Post
    4. Clicking on the "Projects" menu item. Two "Not Found" errors:
    "NetworkError: 404 Not Found - http://aspdoc.net/App_Themes/Aspdoc/image.css"
    "NetworkError: 404 Not Found - http://aspdoc.net/JScripts/highlight/styles/vs.css"
    Something wrong happened with upload, checking.

    Quote Originally Posted by Daniil View Post
    5. Do you really need to reload the whole page when a menu item is clicked? I would prefer to implement something like this:

    TabPanel is not required, you can load pages into, for example, an <ext:Container>.


    Actually, we thought to implement tabbed interface at the beginning. Unfortunately due to tabpanel and TinyMCE conflict, we had to give up.
    We now ended up having a single panel inside the tab container. ;) Need to fix it.

    Quote Originally Posted by Daniil View Post
    Also I would suggest to consider to implement dynamic control rendering.
    https://examples1.ext.net/#/XRender/Basic/Add_Items/

    Though, certainly, it will require much more coding, but give you better performance.
    Quote Originally Posted by Daniil View Post
    Very nice! We are going to investigate it.

    Thank you Daniil for your kind words and support. You are a rockstar!
  5. #5
    Thanks for the kind words too:)

    Quote Originally Posted by NickBin View Post
    Actually, we thought to implement tabbed interface at the beginning. Unfortunately due to tabpanel and TinyMCE conflict, we had to give up.
    We now ended up having a single panel inside the tab container. ;) Need to fix it.
    Could you clarify what exactly conflict? It would be best to start a new forum thread.
    We now ended up having a single panel inside the tab container.
    I'm afraid I don't understand well - are you going to use a TabPanel with a single tab?

    Also you might also be interested to investigate the following threads:
    http://forums.ext.net/showthread.php?13726
    http://forums.ext.net/showthread.php?15699
    http://forums.ext.net/showthread.php?16895
    http://forums.ext.net/showthread.php?7946
  6. #6

    Re:

    Quote Originally Posted by Daniil View Post
    I'm afraid I don't understand well - are you going to use a TabPanel with a single tab?
    TinyMCE and TabPanel
    TinyMCE control becomes noneditable or readyonly when it is placed on the background tab, or the tab which is not initially active on page load. After a couple of days of investigation, we came to know that TinyMCE has some known issues with ExtJS tabpanel. Gradually, having gone through many posts on sencha forums, we finally came up with the following solution

    http://www.sencha.com/forum/showthre...ls-and-TinyMCE

    After applying the solution, it worked like a charm. But still, we were somewhat dissatisfied with the idea of having two tabs. The UI started to look like a mess. That's why, we decided to totally eliminate tab usage in that page.

    I was too lazy to remove the tabpanel control in the end. We will remove the tabpanel and experiement with other controls, maybe a panel or a container control.

    Definitely, these posts are worth reading.
  7. #7
    Ok, thanks for the clarification the TinyMCE and TabPanel problem.
  8. #8
    Very Nice Application...
  9. #9

    Re

    Thank you ismailkocacan.
  10. #10
    Quote Originally Posted by Daniil View Post
    Hi,
    5. Do you really need to reload the whole page when a menu item is clicked? I would prefer to implement something like this:
    Hi,

    I am using Master Page --> Content Pages. Could you please suggest what could be done instead of this?

    Similarly, we do not want to use tabpanel for loading pages. :)

    Regards.
Page 1 of 2 12 LastLast

Similar Threads

  1. [CLOSED] Session management problem in IE8
    By vadym.f in forum 1.x Legacy Premium Help
    Replies: 9
    Last Post: Jun 13, 2012, 8:44 PM
  2. Replies: 2
    Last Post: Jun 27, 2011, 12:27 PM
  3. Concerned about memory management
    By dbassett74 in forum 1.x Help
    Replies: 3
    Last Post: Nov 16, 2009, 4:33 PM
  4. Print job management for web applications
    By Nime in forum Open Discussions
    Replies: 1
    Last Post: Aug 04, 2009, 10:12 AM
  5. Window management best practices
    By dbassett74 in forum 1.x Help
    Replies: 1
    Last Post: Apr 20, 2009, 8:24 PM

Posting Permissions