alex53920
alex53920

Hi,

I develop websites using Laravel & WordPress.

I use WordPress because it's simple and easy to get going and I can set up the cms for "Non-Technical" clients to be able to edit/update their site.

I'd love to potentially use October CMS as an alternative to WordPress however from a lot of content I've seen about October it seams more for developers to have a cms for their own site not for "Non-Technical" to be able to edit.

I may have this completely wrong but I'd love to hear from anyone that's built a site with October where the client regularly logs in and edits/updates the site with no technical knowledge.

Thanks in advance, Alex

TonUK
TonUK

This is definitely doable by creating plugins by utilising the brilliant Builder plugin. Essentially think of a plugin as a custom post time in WordPress.

The builder tool allows you to rapidly create the database tables, models and controllers for this content type that you might need.

And then you can create plugin components which can be inserted into your CMS layouts where applicable to fit a design. Have a look for the Watch & Learn series within the help section here or on YouTube directly. This is a very good guide and will quickly make the plugin/component building aspects of October clear and open up how you can implement your own solutions to client requirements.

Last updated

alex53920
alex53920

Thanks for the reply & info, this very helpful.

I installed October today for the first time on XAMPP and I'm really enjoying it so far and just trying to get to grips with it.

I suppose another thing that's on my mind is restricting/hiding certain aspects of October to different users types/permissions, have you had experience with that?

TonUK
TonUK

Yeah though limited, there is a user permissions feature within the plugin builder so you will be able to restrict within this. But also within the settings area you can define admin types and user roles. I generally create all the areas a user would need to edit content withing plugins, and by locking down the CMS area (within the user roles set up) the end user isn't exposed to certain critical sections where they might mess things up. As I said above have a look at the watch and learn series, invest a couple hours watching the videos https://octobercms.com/support/article/ob-18

....then a simple play around with creating a new user role, check or uncheck some settings and log in with that user and see what functions and areas are stripped away.

jriley
jriley

For a good WYSIWYG editor for non-technical users, you might look at implementing the ReaZzon.Gutenberg plugin alongside the Rainlab.Blog plugin.

It's in beta and only works with Rainlab.Blog right now (it's not yet compatible with CMS pages or Rainlab.StaticPages at the moment)...but for custom solutions it has a 'Gutenbergable' behavior that you can implement within your models.

1-5 of 5