12
votes
What is the difference between Expression Engine 2 and 3? Why should I upgrade all of my sites?
I'll attempt to keep this answer opinion free!
Your first stop should be the EE3 changelog, and also catching up on the EllisLab blog over the past 6 months. But you'll also need to look at the EE2 ...
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, ...
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'
...
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
...
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 ...
5
votes
Channel Field sort order in EE3
This feature has moved to the "Layouts" section of the Channel Manager. (See docs.)
5
votes
Accepted
Control Panel shortcuts in ExpressionEngine 3
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 ...
4
votes
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 ...
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 ...
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
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 ...
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 ...
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' ...
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 ...
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)
...
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
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 ...
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 ...
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 ...
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 :)
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 ...
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?
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 ...
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 > ...
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.
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
2
votes
Accepted
Member management for EE 3
So I'm trying out the Solspace User plugin: https://solspace.com/expressionengine/user. If any other member plugins come online with EE3 I'll be sure to post it. I'm not sure solspace does all that ...
2
votes
Accepted
Really need help - Trouble with EE3, Addons, and server settings - ERRORS
Ok, I don't know what was happening, or why the casing was "off", but the issue was due to the following lines inside of EE's View.php service file:
/**
* Get the full server path to the view file ...
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
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
ee3 × 259ee2 × 15
control-panel × 15
channel-entries × 13
stash × 13
templates × 12
add-on × 12
grid × 12
categories × 11
relationships × 11
add-on-development × 10
php × 9
safecracker × 8
devdemon × 8
upgrade × 8
members × 7
structure × 7
module × 7
file-manager × 7
file-uploads × 6
multi-site-manager × 6
url × 6
plugin × 6
tags × 6
solspace-freeform × 5