PDA

View Full Version : Demo: Ext.NET Based Documentation Management Solution



NickBin
Jan 26, 2012, 6:13 PM
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

NickBin
Jan 26, 2012, 7:09 PM
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.

Daniil
Jan 26, 2012, 10:48 PM
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:
http://examples.ext.net


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.
http://examples1.ext.net/#/XRender/Basic/Add_Items/

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

NickBin
Jan 27, 2012, 7:47 AM
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.



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.



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.



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


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.



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

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



Very nice! We are going to investigate it.

Thank you Daniil for your kind words and support. You are a rockstar!

Daniil
Jan 27, 2012, 9:50 AM
Thanks for the kind words too:)



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

NickBin
Jan 27, 2012, 12:39 PM
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/showthread.php?72364-Ext-TabPanels-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.



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


Definitely, these posts are worth reading.

Daniil
Jan 30, 2012, 12:01 PM
Ok, thanks for the clarification the TinyMCE and TabPanel problem.

ismailkocacan
Jan 31, 2012, 7:15 AM
Very Nice Application...

NickBin
Jan 31, 2012, 8:30 AM
Thank you ismailkocacan.

NickBin
Jan 31, 2012, 9:02 AM
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:
http://examples.ext.net




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.

CarWise
Jun 05, 2012, 8:53 AM
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


Is it offline already? Can't resolve the url
Just curious,

Martin

NickBin
Jul 09, 2012, 5:10 PM
Sorry to have replied too late. The application was moved to a subdomain from the root.

Here's the details again:

Demo Sites:
http://demo.aspdoc.net/administrator/
http://demo.aspdoc.com/administrator/
http://demo.pesdoc.com/administrator/

Login:
demo [at] aspdoc [dot] net / demo

Regards.

Pocomio
Nov 06, 2014, 9:26 AM
Hello NickBin,

This links do not work.
Please, do you have new link for the demo sites ?

Regards.

matrixwebtech
Nov 06, 2014, 5:58 PM
Hello @NickBin

I am also trying to view your application
http://demo.aspdoc.net/administrator/ but

Server not found
can you please do something?