Does a faster server mean a faster CP?
In your case is "shared hosting" - sometimes can happens that some site which share the same resources (DB or CPU) just take it all. So best advice for this - change hosting.
Are there any hard, fast rules to speed up the CP?
On shared hosting is not too much ways to speed up CP.
You need to analyse CP page one-...
You can find the available CP themes at http://devot-ee.com/add-ons/filter?t=cpt - but in the end EE and WP are different applications, think about content differently, and hence require different architectures in the Control Panel.
I'd recommend giving Zoo Flexible Admin a whirl. It allows you to create a custom menu in the control panel per member group - and that is a pretty powerful thing when it comes to reorganizing the menus in the control panel, labelling them in a manner that makes sense for your client and stripping out anything they really don't need to see or even have ...
I'm getting the same issue since upgrading to OS X Yosemite.
I suspect the real issue is your version of PHP has been upgraded to PHP 5.6.
While upgrading the OS I also swapped to PHP 5.6 and now all EE sites with debug mode enabled display this PHP notice.
Someone else on the EllisLab forums has had the same issue and a fix has been posted:
Well, this is very easy. You just need to call jQuery on a cp_js_end hook. Just copy and paste the code below.
Access your EE install via FTP and go to the folder system/user/addons
Create a folder inside addons folder and name it button_move
Create a file inside it named addon.setup.php and paste this code inside it:
dashEE - is fully customizable ExpressionEngine control panel dashboard alternative.
Module comes with 8 default widgets but you also have the ability to
develop your own tailored to your needs. In addition to developing
your own stand along widgets you can also incorporate dashEE widgets
into your existing custom EE modules instantly making your ...
Big thanks to Joel Bradbury for solving this one. I needed to add
$config['disable_csrf_protection'] = 'y';
to my config. Here's why:
It'll be because the tokens have been generated on a different base domain, and then it's moved and gotten stuck. Normally they're regenerated when they're detected as expired, but if it see's them as not expired, but ...
If you want a whole lot more control over column display in the channel > edit area, you should look at the add-on Zenbu. It will allow you to customize the way channel entry content is displayed in the control panel, per channel, and per member group.
(If on the other hand you need to display some content that isn't in the channel entries in a column, I ...
There seems to have been a recent change in the gmap API. See if this thread can shed some light on your issue.
Change the Control Panel Session Type to "Cookies only".
Control Panel Location: Admin ‣ Security and Privacy ‣ Security and Sessions
Only cookies are used to track the admin user. When this setting is
used a “remember me” checkbox will appear next to the Control Panel
login page, enabling users to stay permanently logged in.
I've seen this before as well and it seems to be something that can happen with Media Temple hosting when FastCGI is enabled. It looks like you're using MediaTemple so I'm guessing that's your issue.
There are a couple threads in the EE Forums about this:
Control Panel Giving JSON Responses in the Browser on Content Edit /
Error When Submitting
This was a browser extension problem for me. LastPass has an "auto fill" feature that seems to conflict in some way with the way checkboxes work in the EE control panel. Disabling auto fill for the particular site worked.
Try this free extension from the mighty Low!
Working with categories? Then you need Low Seg2Cat. This extension
will give you information about categories present in the URI, in the
form of early parsed global variables. No more PHP in your templates
just to retrieve a category ID, no more awkward category ...
It seems they moved this feature to be in a drop down menu rather than directly in the main UI. I loved adding links to the top of the old EE, made things quick. But now they are in the top right corner under your username dropdown. When you click on your username you'll see a "new link" option, along with any other links you've already added.
You can ...
If you're looking for robust tracking of user actions in the Control Panel than what EE provides, there is Audit (and Audit Pro). Audit adds some additional user tracking beyond what EE does. Here is the list of what it tracks, from its page on Devot:ee
Member Logins, including Control Panel & front-end
including Control Panel &...
The cleanest way is to create an accessory add-on that will add your js to all pages in the cp. Here's a basic example called "Default Value." Change the name and code as needed.
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
* ExpressionEngine Developer Accessory
* @package Default Value
* @category ...
As Alex mentions, when a user has "Can delete members" rights, he/she can delete any member.
A different approach would be to, not allow to delete members, but to only allow users to be moved to a member group with no (login) rights at all. You can restrict to which group a member can be assigned by setting the group to "locked". If needed, the restricted ...
To me that looks like a JS conflict with a cp add-on like Devot:EE monitor or a straight out EE theme error. Presumably on a new entry screen you'll see the file manager modal down there too.
Try replacing/re-uploading the themes folder for EE, updating the accessories to latest (or any extensions which modify the CP JS), then clear your browser cache.
looks like this task is not so simple as looks like - can't find where some notice even is registered (like for save custom field setting - looks like it is flashdata).
I made a quick example using HubSpot Messaging + ee_notice replacement as combination of JS & hooks - CP Notice
Why just don't replace it with ext.?
function cp_js_end( ...
To get all your paths/urls changed is a bit of a PITA since they are located in so many different sections of the CP. The easiest way to do this is with an addon. The two most popular are:
Deeploy Helper $22 (I prefer this one - use it on almost every build)
Description + Download-Link here @ EllisLab Bugtracker
I found the solution to my problem. The logouts were caused by the login reminder feature, which detects if a session expires and allows you to quickly log back in. This quick login feature eventually expires and completely logs you out of the control panel.
I don't see why this feature should be active when I'm using cookies instead of sessions, and I don'...