This forum has moved to a new location and is in read-only mode. Please visit talk.octobercms.com to access the new location.

rusjoan
rusjoan

Hello everyone! I'm new to October CMS and this is why I need help :)

First of all I have to say what the new project I'm going to build: it's an education platform with some interesting features. Its main benefit is in simplicity for content managers and users (students). So I've chosen Laravel as framework to build such system. Btw I'm new to laravel too, but it's not an issue.

Issue is in that I've decided to bootstrap my prototype with any CMS which based on mentioned framework. So this is the way how I found October. As I looked up in CMS features landing, all MVC cycle is pretty simple and customizable. But I haven't found any CMS API reference or something like that. OK, it's based on Laravel, but project file structure doesn't look similar to last one.

Previously I've used (and still using) Processwire CMS with pretty good API and framework-like structure and behavior. This CMS provides so easy to understand customizable base where I can build my own infrastructure. I can do a half of whole work from admin interface not coding anything. Looking at October structure I have no idea where to start with my needs.

Here starts my question. Please, tell me the first steps and principles how I can make this stuff using October CMS:

  1. Define DB structure for some project parts. E.g., DB will contain such information chain "Company —> Courses —> Lessons", "Course —> Homeworks"...
  2. Build admin interface to create new lesson and edit its content; the same interfaces for course, homeworks, etc.
  3. Custom routes. Provide access to courses/lessons by requesting something like that: "//example.com/companyA/courseA/lessonB"

So maybe it's easier and more proper to build only with Laravel? Thanks for your support!

Last updated

d.negativa
d.negativa

I think you can use a plugin Octocase
But if that is not enough, then you have to write your own plug-in, with its database tables.
Examine the code RainLab.Blog, it will be useful to build your own admin interface!
See how to create your own frontend page on the plug-ins based:
BUILDING A BLOG AND FORUM
MASTERING COMPONENTS

Last updated

1-2 of 2

You cannot edit posts or make replies: the forum has moved to talk.octobercms.com.