20

Zenbu will let you filter entries by edit_date (similar to the Edit page in ExpressionEngine, see screenshot below). If you don't want to use an add-on you could run a MySQL query to check the edit_date in exp_channel_titles. Something like: SELECT entry_id, title, DATE_FORMAT(edit_date, '%m-%d-%Y-%k:%i') AS updated FROM exp_channel_titles ORDER BY ...


14

If for some reason you need to use sessions, you can change the session time with a config variable http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#cp-session-ttl $config['cp_session_ttl'] = 86400; // Keep admins logged in for one day!


11

Clearing cookies should get around it. You might want to look at your cookie settings in the CP and try switching cookies/session authentication. I was having the same problem with an MSM site. I changed my CP session type to "Sessions and Cookies" and all now seems well.


11

It's not that using admin.php is a security benefit in itself, it's that it allows you to move your entire /system folder outside of the web root. If you don't take that step then you will see no benefits whatsoever. In fact, if you leave both admin.php and /system in your public_html folder (or equivalent) that's arguably detrimental to security, as you've ...


10

Try changing the Control Panel Session type to Cookies Only: http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html


10

Does a faster server mean a faster CP? YES 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-...


8

This probably isn't the answer your looking for, but your mention of Singapore and then reading the conversation thread at Ellis Lab, my first thought was you're hitting some internet restriction, either by the ISP, but more likely by the country. In Singapore the government via the Media Development Authority (MDA) bans, blocks, and otherwise monitors ...


7

My first suggestion is to clear browser Cookies and Cache. The second step is to add the following into your config.php file: $config['cookie_domain'] = ""; $config['cookie_path'] = ""; $config['cookie_prefix'] = ""; $config['admin_session_type'] = "s"; $config['user_session_type'] = "c"; $config['require_ip_for_login'] = "n"; $config['...


7

I think this has to do with secure forms being enabled. I've noticed that sometimes when I hit the CP my browser will load a cached version of the page. The problem though is the hidden XID form field will have an expired value so submitting the form causes the POST to be invalid and the page refreshes requiring a second login attempt.


7

Typically I've found this to be caused by logging into the same site in multiple environments. For example - widgetsite.com, dev.widgetsite.com, and widgetsite.dev. The cause seems to be ExpressionEngine getting confused by the cookies from one version of the site when accessing another. I've only found two solutions to the problem. The first is to clear ...


7

You already can use tabs in your publish layout: Edit an entry > click "show toolbar" > add/remove tabs in this section: More info in the EE documentation: Publish Page Layouts


7

Loading assets within an add-on can be tricky if you don't know how to do it properly. For instance, your code is likely failing because it's relying the CP (control panel) to serve the assets. So, if the CP class is not instantiated, your code will fail. I suggest you take a look at Theme Loader, my open source library I use for all my add-ons. It works ...


7

If the item uses the same field_group, you can generally switch channels via the edit menu. Go to the 'Edit' Menu, Select the Entry, while in the Entry, Select the Options Tab. The choice of channels you can move the item to is listed. See image. Additionally, if you were going to do it via query, you need to update multiple database tables: ...


7

When you go to "My Account" in Control Panel you can see "Main Menu Manager" link under "Customize Control Panel". Follow that link and you'll see the list of your buttons. To delete a button, clear its name and submit the form.


7

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.


7

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 ...


7

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: https://...


7

Well, this is very easy. You just need to call jQuery on a cp_js_end hook. Just copy and paste the code below. Instructions: 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: <?php return array( ...


6

Looks like in /system/expressionengine/modules/blacklist/mcp.blacklist.php on line 593 it's pinging: http://ping.expressionengine.com/index.php. Most likely an oversight on EL


6

but it seems it's not possible to add multiple 'categories'-fields. I'm not sure I'm reading that right though, you can add multiple category groups. If you go to Admin > Channel Administration > Channels > Edit Group Assignments Where "Edit Group Assignments" being the link to where you can assign category groups, statuses and a channel field group to a ...


6

I suspect that you're running into an issue whereby your server sets content expiry headers for javascript and that's resulting in the addon's output being cached. I recently submitted a bug report for this issue, with the proposed fix being to explicitly set a no-cache header for javascript generated via the cp_js_end hook. The fix has been accepted for a ...


6

Try adding the following and change the cookie prefix: $config['cookie_domain'] = ""; $config['cookie_path'] = ""; $config['cookie_prefix'] = ""; $config['admin_session_type'] = "s"; $config['user_session_type'] = "c"; $config['require_ip_for_login'] = "n"; $config['require_ip_for_posting'] = "n"; $config['secure_forms'] = "n";


6

If you mean that the control panel pages appear without style and formatting this sounds like a path issue. In the control panel, go to Admin > General Configuration and check the URL to your "themes" folder and Theme Folder Path are both correct. If that's not it, then I'd double check the permissions on the themes folder. You can also use your web ...


6

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 ...


6

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 ...


6

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 ...


6

There seems to have been a recent change in the gmap API. See if this thread can shed some light on your issue. Apparently changing $this->EE->theme_loader->javascript('https://maps.google.com/maps/api/js?sensor=true'); to $this->EE->theme_loader->javascript('https://maps.google.com/maps/api/js?v=3.22&sensor=true'); in gmap/ft....


5

The dynamic IP issue was fixed in EE 2.5.0 I believe - but I recently ran into this issue due to the server having an incorrect time set, causing sessions to immediately expire after they were created. The fix was to have my host set the correct server time.


5

I'm pretty sure that the Solspace User Module allows you to assign a specific 'on activation' member group for new registrations created through the modules front end tags. When approved the user is then automatically moved to the relevant group.


5

I'd start by disabling all third party extensions, as an errant one of those is probably the most likely cause. You can do this globally in config.php by setting: $config['allow_extensions'] = 'n'; If this fixes it, set this back to 'y' then disable your extensions in the CP one by one until you find the cause. It's also worth checking that there are no ...


Only top voted, non community-wiki answers of a minimum length are eligible