Forums / Suggestions / New interface idea

New interface idea

Author Message

Mihai007 Pop

Thursday 08 May 2008 12:42:46 am

Hey guys! Do youknow what would be really neat??? Imagine that the entire admin interface has been designed with a set of javascript tools such as extJS!

Instead of loading a page each time you click on something, the whole thing would be done using AJAX and things like grids!!!

For example: when we list the objects by clicking on the "content" button, instead of having a list of items defined by a template syste,. you would probably want to have a grid that displays these items.

The grid would be much faster due to the fact that no templates for the line items are actually generated. And one can put things like checkb oxes, re-arrangements, copy functions, change the section, inline editing of title, etc...!

Then when clicking on the item for editing, one could incorporate the new editor etc...

Also when one defines a new class, one could make use of extJS to do so...! Drag and drop abilities of datatypes in a centre panel where one designs the class...!

Okay I think I AM taking it a bit far hahahaah!

Anyway why must the admin interface be treated like an actual site? I mean when you clear templates for the user site you also clear caches for the admin site! And this makes the admin interface slow! That is meant to work faster due to the fact that most of the time is spent there to update the site.

So I thought an extJS interface would work here in our fabour! Their site is http://extjs.com !!! Check it out if you haven't done already!

Yours Mihai

eZ debug

Timing: Jan 18 2025 01:10:05
Script start
Timing: Jan 18 2025 01:10:05
Module start 'content'
Timing: Jan 18 2025 01:10:06
Module end 'content'
Timing: Jan 18 2025 01:10:06
Script end

Main resources:

Total runtime0.8607 sec
Peak memory usage4,096.0000 KB
Database Queries183

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0088 587.6094180.8438
Module start 'content' 0.00880.7039 768.4531409.6719
Module end 'content' 0.71260.1480 1,178.1250331.6016
Script end 0.8607  1,509.7266 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00480.5529210.0002
Check MTime0.00190.2213210.0001
Mysql Total
Database connection0.00210.244110.0021
Mysqli_queries0.788591.60541830.0043
Looping result0.00190.22531810.0000
Template Total0.806693.720.4033
Template load0.00230.272120.0012
Template processing0.804393.443220.4021
Template load and register function0.00030.029910.0003
states
state_id_array0.00260.306010.0026
state_identifier_array0.00280.327620.0014
Override
Cache load0.00190.2230130.0001
Sytem overhead
Fetch class attribute can translate value0.00220.256120.0011
Fetch class attribute name0.00070.084610.0007
XML
Image XML parsing0.00040.046020.0002
class_abstraction
Instantiating content class attribute0.00000.000510.0000
General
dbfile0.00250.2903210.0001
String conversion0.00000.000830.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 4
 Number of unique templates used: 4

Time used to render debug report: 0.0001 secs