why would I use blocks, widgets and LESS to build a web page when the CRM supports standard web page construction?

I am trying to understand the overall logic and strategy of building themes and content in the CMS and front-end. I have little knowledge of PHP and XML thus my purpose for using the CRM. Sorry if this reads a little confusing...thus my quandary.

At this point, I am not building anything deeper than a website that I can sell from.

  • I have built my content on pages with NO blocks or widgets. Is this a security issue?
  • I am adding to LUMA with the Head>Scripts and Style Sheets field in the CMS backend.
  • I am using categories for my navigation;

The site works great!

So after researching how to theme Magento in Dev Docs the other day, I realized maybe I am using Magento the wrong way.

I am questioning :

  • Why would I use blocks or widgets if I am not building some business type functionality for my website?

  • What advantages do blocks have over just building straight HTML into a page besides disabling and enabling?

  • Why would I add onto LUMA with a LESS doc when all I have to do is write CSS externally, internally, inline or the CMS frontend via Content> DesignConfiguration> Head> Scripts and Style Sheets field? Is it a security issue?

  • Am I confusing the borderline between Magento2 development and Magento2 front end website building?

  • I am working in PRODUCTION mode. Is there any reason for me to change into DEVELOPMENT mode given that I am building in the CMS?

I know I asked a lot of questions but I am about a year into using Magento and I still have so much to learn. At some point, I would like to be a Magento developer but alas I am at the front door of Magento looking in.

Any light you shed on my quest for Magento2 enlightenment is more than appreciated. I thank you in advance for your time and professional knowledge.-Starkemp. BTW: Thank you, Prince, for all your previous help

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.