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 over all 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 then a website that I can sell from.
- I have built my content in pages with NO blocks or widgets. Is this a security issue?
- I am adding to LUMA with the, Head>Scripts and Style Sheets feild 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 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 then appreciated. I thank you in advance for you time and professional knowledge.-Starkemp. BTW: Thank you Prince for all your previous help