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.4k
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,973
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
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
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
  • 24k
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,420
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,582
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.4k
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,199
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
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

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

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,844
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
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

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,582
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

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
  • 135
3 votes
Accepted

Neo plugin -> Craft CMS Core ... is this idea still alive?

Note: This answer contains information about future Craft releases. Please see the official roadmap for updates. We don't have plans to precisely replicate Neo's functionality, but many users ...
August Miller's user avatar
3 votes

Deployment strategy that removes tables from uninstalled plugins

The trick is to do it in two separate steps… Uninstall the plugin via Craft. Push those changes all the way through to your production environment. Uninstall the plugin via Composer. Push those ...
Lindsey D's user avatar
  • 24k
3 votes
Accepted

Directory-like page structure for many categories and cities

You should be able to use dynamic routes to do exactly what you want. Create a new route in the config/routes.php and point it to a twig template. return [ // Route /en/category/city to a template ...
Max Strebel's user avatar
2 votes

Searching multiple queries using CraftCMS search function

I believe that Craft searches and indexes the contents from ALL custom fields. If that's true, then you only need a single search field. e.g. https://craftcms.com/search?q=field Display's results ...
Matt P's user avatar
  • 1,538
2 votes

Create mini-site community with Craft

There is no plugin that provides this type of functionality but there really isn't any need for one either. Depending on how many pages their mini-sites needs to be, this really can all be handled ...
Christopher Healey's user avatar

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