How is the 5.6 to 5.8 migration process
Is there a good sources that summarizes the differences between creating a custom block in 5.6 vs 5.8? Any goodhttp://walmartone.me/ examples showing what a contoller.php file looked like in 5.6 and how it was changed to work in 5.8? Any suggests for removing some of the pain from this process is greatly appreciated.
The process for creating blocks for 5.6 is very similar to 5.8, you will need to namespace your controller.php, you will need to make sure that all of your block names are not camel cased, and the db.xml file changed slightly (old: http://legacy-documentation.concrete5.org/tutorials/creating-and-wo... new: https://documentation.concrete5.org/developers/packages/custom-datab... ), but other than that it's basically the same. There are quite a few free blocks on the marketplace that you can download if you need examples.