25 votes

Differences between Craft and WordPress

In additional to Mats Mikkel's excellent answer and the links that Brad posted, I find Craft is a much better fit for the types of clients I work with and the types of sites I build and my opinion is ...
RitterKnight's user avatar
  • 6,572
12 votes
Accepted

Resource for setting up Craft CMS Fields

This is a brain dump of learning resources I can think of. There's the official documentation. Straight Up Craft has some great learning articles and tutorials. They also happen to have the most ...
Brad Bell's user avatar
  • 67.2k
8 votes
Accepted

Does Craft CMS support these features?

Preview function for different devices, screen sizes and screen configurations(portrait/landscape) Yes it has live preview. However this isn't per device. You can open the entry with a secret url ...
CreateSean's user avatar
  • 1,963
7 votes
Accepted

Editing images in Rich Text Field

Actually, image resizing and alignment is still available in Redactor II (at least it is by now, might have been different a year ago) It seems that in Reactor II both of those have to be enabled ...
lukasgeiter's user avatar
7 votes

Is Craft Suitable for Large Public Body website

EDIT: When I wrote this answer (in April 2017), I didn't realize this question was asked 2 years ago (I saw it at the top of the list of new questions on the stackexchange site and assumed it was just ...
Jordan Lev's user avatar
6 votes
Accepted

Multi Country website - Using locales is the best approach?

Yes you can do this by going to the craft/app/framework/i18n/data folder and copying the language file for each occurrence. You must give each a unique name es_pn, es_co, es_nc. Inside each of those ...
a-am's user avatar
  • 2,857
6 votes
Accepted

Is Craft suitable for these specific document management goals?

If Craft is good enough for the AP, it'll be good enough for everyone. ;) I have little experience with EE, other than migrating away from it, but I have built enough in WordPress so here's my ...
RitterKnight's user avatar
  • 6,572
6 votes

When I want to add some features to my Craft site, do I need to modify the files in the craft/app folder?

Short answer... no!!! You don't ever want to make changes to the craft/app folder. Any changes you make in the app folder will be overwritten when you update Craft. If you need any custom behavior, ...
Lindsey D's user avatar
  • 23.9k
6 votes

Can Craft be used with conjunction with other framework (Laravel)?

Craft is frequently used in conjunction with other applications/frameworks. How one would use Craft in coordination with a Laravel application, and whether that would be a good idea, depends on the ...
Michael Rog's user avatar
  • 3,400
6 votes
Accepted

Researching Craft CMS but we are a .NET Shop

Craft can definitely work as a "headless" CMS that you can put whatever want in front of. The go-to solution for such setups is the first-party Element API plugin. For more info, Mijingo just ...
Mats Mikkel Rummelhoff's user avatar
6 votes
Accepted

Does anyone use Craft CMS to set up an intranet for client?

There currently isn't a single plugin that does everything that BuddyPress does. There are calender plugins, commenting plugins, social login and oauth plugins and Craft Pro has built-in front-end ...
Brad Bell's user avatar
  • 67.2k
6 votes
Accepted

Where can I run custom PHP scripts?

If you're simply looking to execute some custom scripts that are completely standalone (i.e. they don't interact with the Craft application in any way), those files should live somewhere below your ...
Mats Mikkel Rummelhoff's user avatar
6 votes

How we can set an image as default value in assets field

That's not possible, but the way I handle this is to have a Global called "Missing Image Fallback" inside a "Generic" Global field set, and then when I need to reference an image I use the following ...
Matt Wilcox's user avatar
  • 3,149
5 votes

Editing images in Rich Text Field

Alot of features were removed from Redactor II which Craft 2.5 upgraded to. Good thing is, you can revert back to using Redactor I, by installing this plugin from Pixel & Tonic.
André Elvan's user avatar
  • 7,268
5 votes
Accepted

Magazine possible in Craft?

you can do all of that with Craft CMS, the thing you're searching for are "related entries" where you can relate news to a certain movie ... director ... basically you can relate everything to ...
mike-orez's user avatar
  • 111
4 votes

Is Craft suitable for these specific document management goals?

I think Craft would be a very suitable CMS for your project, based on you've laid out here. In fact, we're using Craft for two projects that are very similar. Relating entries - Craft has a built-in ...
Ben Wilkins's user avatar
4 votes
Accepted

Using Craft CMS with Foundation 6 (for Sites)

Craft is completely "BYO HTML", so there is no magic in making Foundation work with Craft, unlike lesser CMSes that force their own HTML on you. Just add your stylesheet links and script tags to your ...
Patrick Harrington's user avatar
4 votes

Appraising Craft CMS - newbie questions

Craft is the perfect CMS to handle everything you just pointed out. Can Craft CMS handle bilingual sites? YES. https://craftcms.com/docs/localization-guide Is the Craft CMS admin available in ...
naboovalley's user avatar
  • 2,834
4 votes
Accepted

Excluding an include template

There may be a better way, including adding exclusions as an array and checking if the segment exists in the array, but what about wrapping it in an if tag? This seems to work. {% if craft.request....
Shift2Design's user avatar
4 votes
Accepted

Nested IA Structure - What's the best way to get it set up?

Lots of question so I'll describe how I would do it more or less. Ask if you want more info. / - single page type. /about - single page type. /industries - single page type. /about/{slug} - ...
Krzysztof Boduch's user avatar
3 votes

Appraising Craft CMS - newbie questions

In addition to naboovalley's great answer... Actualités (News) page: These are news listings on the page (image + date + title/text), which point to individual article pages when clicked. Sure can....
RitterKnight's user avatar
  • 6,572
3 votes
Accepted

Is Craft suitable for large websites?

Yes, absolutely. Craft have some case studies which illustrate that top brands trust them to handle large amounts of content while making it easy to publish more: https://craftcms.com/news/case-...
Matt P's user avatar
  • 1,538
3 votes
Accepted

Searching multiple queries using CraftCMS search function

You'd have to set up an ElementCriteriaModel with parameters adapted to your entry type and the values you're getting from the query string. I'd recommend to read the official docs on that topic ...
carlcs's user avatar
  • 36.2k
3 votes

How can I access disabled entries?

You would need to create a custom route in the Control Panel that matches the same basic routing as your entries. Then in the entry template, you need to add some extra code that pulls disabled ...
Bryan Redeagle's user avatar
3 votes

Curating the homepage

You could create a matrix content field for the homepage with a child entry selection field. You can add as many matrix blocks as you'd like, and select the entries you would like within them. You ...
Rob Erskine's user avatar
3 votes
Accepted

Show the best sellers and the most visited products - Craft Commerce

This functionality does not currently exist natively in Commerce (June 2016). You could probably use a plugin like entry count (https://www.putyourlightson.net/craft-entry-count) to achieve the most ...
Jeremy Daalder's user avatar
3 votes

Excluding an include template

Another way would be to use: {% include [ '_globals/footer-' ~ craft.request.lastSegment, '_globals/footer' ] %} You'd then have your regular footer.twig for all pages, but you could have a ...
ianp's user avatar
  • 163
3 votes

How to insert a Sprout Form into a new page in Craft CMS

If you don't have a local development environment setup, you will need FTP access to the server where Craft is installed to edit templates. The one line of code cannot be copied and pasted into a ...
Cavell Blood's user avatar
3 votes
Accepted

Craft plugin for input fields on the front end to check existing user

If you are creating these as actual users in Craft, it should be possible to do it straight from the template without the need for a plugin, as long as you have Craft PRO (without PRO you anyways ...
KSP's user avatar
  • 849
3 votes
Accepted

Get field settings of custom field via ElementInterface

I found the solution the values are stored in $this: public function normalizeValue($value, ElementInterface $element = null) { $type = $this->type; $shops = $this->shop; ... ...
antdev's user avatar
  • 73

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