Skip to main content
Share Your Experience: Take the 2024 Developer Survey
8 votes
Accepted

Does ExpressionEngine 3 use Codeigniter?

Yes and No. Starting from v3, EE is gradually moving away from CI. This isn't happening all in one go, but as major versions progress. CI is still there, but it's all tucked in the legacy directory, ...
Low's user avatar
  • 11.3k
7 votes
Accepted

Mass-change entries from one status to another

SQL is the best option to bulk update the entries. But you must need to be careful as wrong execution can stress you up! You can use below query: UPDATE exp_channel_titles SET status = 'created' ...
Jainil's user avatar
  • 626
7 votes
Accepted

Create a second save button on top of entry page in EE3?

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 ...
Mufi - Amici Infotech's user avatar
6 votes
Accepted

Converting addon to EE3

Converting from EE2 to EE3 is easy. All the syntax's etc. are almost same. You just need to create an extra file named addon.setup.php and done. In your case, follow the points below: Open FTP and ...
Mufi - Amici Infotech's user avatar
4 votes

Expression engine 3 - plugin not being picked up

you need to add a addon.setup.php file to the folder. https://docs.expressionengine.com/latest/development/addon_setup_php_file.html
Jim Wyse's user avatar
  • 1,987
4 votes

https and Control Panel mixed content error

This is always a themes folder and protocol issue, I've found. You mentioned this: $env_config['cp_url'] = $env_config['base_url'] . '/admin.php'; What are you parameters for various $env_config ...
jrothafer's user avatar
  • 5,900
4 votes

Does ExpressionEngine 3 use Codeigniter?

EE3 does not use Codeigniter - but it is indeed hard to find the information online: if you want confirmation contact Derek Jones at EllisLabs (e.g. via EE Slack Channel - eecms.slack.com) EE3 is a ...
JCOGS Design's user avatar
  • 3,585
4 votes
Accepted

Synchronising dev and live ExpressionEngine 3.x websites

My strategy is this: when building new features, plan out what new fields, channels, etc you'll need to use first. Then, add those to the production site. Populate them with any initial content if you ...
Derek Hogue's user avatar
  • 17.4k
4 votes
Accepted

Why can't I edit a specific fieldgroup

Glad caching solve the issue. Actually EE 3.5.2 contains similar issue. Editing GRID field by adding new fields or give options list to select dropdown or any other edits not affect. (Nothing ...
Mufi - Amici Infotech's user avatar
4 votes

EE3: Importing into EE3 - updating existing entries

Simply put, if you value your time even a little bit, I would use DataGrab rather than rolling your own import / export routines. Datagrab is simple and it works. The 'updating existing entries' ...
JCOGS Design's user avatar
  • 3,585
4 votes
Accepted

How to download Expression Engine version 3 and 4?

There are at least two ways to get copies of EE 3 and 4. 1) Log in to https://expressionengine.com. If you have any EE purchases from this site before, you can go to your Purchases page and download ...
jrothafer's user avatar
  • 5,900
3 votes

Control Panel shortcuts in ExpressionEngine 3

You can add short cuts into the control panel using the Menu Manager. Go to Settings (button in top right hand corner) Choose "Menu Manager" from the left hand navigation (under General Settings) ...
dorothy Dorothy's user avatar
3 votes

Alternative for "Structure" in EE3

This is an older question, but...for folks interested in this exact plugin for EE3, Structure has now been ported over. https://eeharbor.com/structure
LiAnn's user avatar
  • 179
3 votes
Accepted

Understanding Channel Field Groups/Channel Fields/Status Groups

Channel field groups are used to group together related custom fields. Channel fields are the actual custom fields (textarea, file uploads, text input, etc.) that a user will fill in. Think of the ...
Michael McGhee's user avatar
3 votes
Accepted

Top ten suggested add-ons?

It depends if you're giving it to a client and if there's going to be much in the way of CMS functionality. Looking at that template, I really can't see any need for as many as 10 addons. The only ...
Craig Duarte's user avatar
3 votes
Accepted

Parameter and Dynamic Variables

Layouts are a bit hard to get your brain around to begin with. There are two things you need to know, and I think you'll be on top of it. Layout templates work by letting you drop the content from ...
JCOGS Design's user avatar
  • 3,585
3 votes
Accepted

Solspace Freeform : error notice in control panel

This is a known issue with Freeform 5.1.1 (and earlier) and EE 3.4.5+. This issue has since been fixed in Freeform 5.1.2 :)
Solspace's user avatar
  • 6,139
3 votes
Accepted

Limit number of Expression Engine Channels

No idea where you heard that tip as it's simply not true. I've worked on sites with upwards of 15 channels without issue. Granted, the more channels you have the more fields you will have which may ...
stuartmcd69's user avatar
  • 3,163
3 votes
Accepted

Comments are appearing without moderation even though they're set to be moderated

I see that you have your member group preferences set, how about the channel preferences - Moderate comments [yes | no] for the channel in question?
pixldev's user avatar
  • 589
3 votes
Accepted

Solspace User welcome email no longer being sent after upgrade to EE3/User 4.0.8/PHP 5.6.21

I can duplicate this issue on my end as well. It seems that the Welcome Email feature only works on "No Activation" and "Self Activation" methods, but not on "Manual Activation". A "workaround" for ...
Solspace's user avatar
  • 6,139
3 votes

Cart Throb for Expression Engine 3.0

From the CartThrob documentation. Decide whether or not you will manage inventory on an item-wide or based on a specific group of item-options. Select the inventory field in CT settings > ...
John Fuller's user avatar
3 votes
Accepted

PHP Version compatibility issue with EE module

As error says, PHP 7 is only allow variables to passed by reference not an instance. You now need to remove that line and replace all $this->EE calls to ee(). That will work for you.
Jainil's user avatar
  • 626
3 votes

Split channel entries into 3 columns

The modulus operator is your friend here. https://docs.expressionengine.com/latest/templates/conditionals.html#mathematic-operators
Jim Wyse's user avatar
  • 1,987
2 votes
Accepted

Ee 3 and Php 7 and mamp

Looking it up I found this solution that worked for me: sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock I thought I'd post this in case anyone else runs into this error.
Chris B's user avatar
  • 166
2 votes

Accessing EE data via iOS swift

EE doesn't have a native API interface to communicate with, but I've been having quite a good time with Webservice API plugin from Reinos, and with it you can turn a EE install into a REST/XMLRPC/SOAP ...
Holland's user avatar
  • 498
2 votes
Accepted

Will Focus Lab EE Master Config work as-is on EE3?

Yes! There's an EE3-ready version available on GitHub now: https://github.com/focuslabllc/ee-master-config/tree/EE3
Erik Reagan's user avatar
  • 1,514
2 votes
Accepted

Checking the channel in the channel entries tag

try using channel_short_name == "work" You can find the short name in the list of channels. Also in your channel tag, you'll need to specify both channels. channel="work|latest"
Jim Wyse's user avatar
  • 1,987
2 votes
Accepted

Enabling the User to make different layouts on the site

Right now, I can think on two options, but sure there is more. Everybody feel free to update this answer. You can have a field for the user to choose between different designs. Multiple CSS You can ...
Sobral's user avatar
  • 6,108
2 votes
Accepted

Custom Template route issues

disclaimer First things first: the documentation does not say it, but isn't advisable to use a route on the first segment. Why? I've no idea. This is something a former EllisLab developer told me. ...
Sobral's user avatar
  • 6,108
2 votes
Accepted

DevDemon 4.0.0 Tagger tags not saving when publishing

Make sure you enable the EE3 Caching Driver under Settings->Debugging & Output. That was my issue.
PSkaggs's user avatar
  • 36

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