As I tweeted you before, don’t you think it’s better to distinct www and core?
Let’s add a file here: /www/doodles/core/components/doodles/controllers/mgr/header.php
without www/doodles/, where the core/ and www/ (as the public_html) folders are at the same level.
core/components/doodles/controllers/mgr/header.php
/www/ /www/doodles/ /www/doodles/_build/ /www/doodles/assets/ /www/doodles/core/ /www/modx/ /www/modx/_build/ ..etc

So the live site could be http://doodle.com/assets/... ,and the core is invisible.
D:/localhost/doodles/www/assets/... (web)
D:/localhost/doodles/core/... (going to out of the web)
[2011-01-25 13:41:26] (ERROR @ D:\localhost\doodles.com\core\model\modx\modrequest.class.php : 39) Recoverable error: Argument 1 passed to modRequest::__construct() must be an instance of modX, instance of Doodles given, called in D:\localhost\doodles.com\core\components\doodles\model\doodles.class.php on line 42 and defined
Doodles.config.connector_url = "'.$doodles->config['connectorUrl'].'";
You may have to add a System Setting in your MODX install called session_cookie_path and give it a value of "/" (no quotations). This will tell MODX to use the same session when you’re running stuff at http://localhost/doodles/. Also, giving it a unique name via session_cookie_name (like "modxlocaldevsession") is a good idea too. That’ll prevent conflicts with other MODX installs on your local machine. If you do this, empty the core/cache/ directory and relogin after doing so.
Doodles.panel.Home = function(config) {
config = config || {};
Ext.apply(config,{
border: false
,baseCls: 'modx-formpanel'
,items: [{
html: '<h2>'+_('doodles.management')+'</h2>'
,border: false
,cls: 'modx-page-header'
},{
xtype: 'modx-tabs'
,bodyStyle: 'padding: 10px'
,defaults: { border: false ,autoHeight: true }
,border: true
,items: [{
title: _('doodles')
,defaults: { autoHeight: true }
,items: [{
html: '<p>'+_('doodles.management_desc')+'</p><br />'
,border: false
},{ // <== add this
xtype: 'doodles-grid-doodles' // <== add this
,preventRender: true // <== add this
}]
}]
}]
});
Doodles.panel.Home.superclass.constructor.call(this,config);
};
Ext.extend(Doodles.panel.Home,MODx.Panel);
Ext.reg('doodles-panel-home',Doodles.panel.Home);