October: Idea - Separate parts of the core in standalone packages

Created on 2 Jan 2019  ·  3Comments  ·  Source: octobercms/october

It would be just a suggestion, I could not find another place to talk about.

OctoberCMS goes beyond a simple CMS, there are a lot of good things that make it up, I've tried re-creating/copying it on other projects and it's never been able to do as well as octobercms, it's well organized and almost everything is modular. Think of how symfony components and laravel illuminate work, separate into smaller packages, can be used for other things.

I do not know if this seems a bad thing and if it goes against the ideas of the octoberCMS team, but I see it as something good, octobercms is already opensource, making it easier to get through other paths like that is even better, a classic example is symfony/yaml or symfony/console, how many people in the world do they use? Think about it.

An example of a simple part of october that for me was useful and I ended up separating it into a package https://github.com/prhost/composer-vendor-merge

P.S. Sorry for copying you XD

Archived Question

Most helpful comment

We're not really looking at reorganization of the project, but if you have specific suggestions feel free to make them.

and there is a lot more to be explored, I see Octobercms as something very big, a development tool not only for website, for big and robust system development, there is an idea of ​​October Enterprise, see https://www.scriptcase.com.br

I know a lot of one depends on the other and that would not be an easy task to separate them, but it would be really cool to see this happen (:

No worries :) Just do not go ripping the whole thing off and profiting off it while leaving us with no income;)

Stay calm, I'll split in half hehe

All 3 comments

October is already modular to an extent, it's divided into the October\Rain library and the three core "October Modules" (Backend, CMS, & System). Further breaking it down the October\Rain library is split into it's separate packages (like october/auth, etc) although that will be changing shortly and we'll be keeping the October\Rain library all in one piece.

We're not really looking at reorganization of the project, but if you have specific suggestions feel free to make them.

P.S. Sorry for copying you XD

No worries :) Just don't go ripping the whole thing off and profiting off of it while leaving us with no income ;)

We're not really looking at reorganization of the project, but if you have specific suggestions feel free to make them.

and there is a lot more to be explored, I see Octobercms as something very big, a development tool not only for website, for big and robust system development, there is an idea of ​​October Enterprise, see https://www.scriptcase.com.br

I know a lot of one depends on the other and that would not be an easy task to separate them, but it would be really cool to see this happen (:

No worries :) Just do not go ripping the whole thing off and profiting off it while leaving us with no income;)

Stay calm, I'll split in half hehe

Closing as it has been over a month since any activity on this occurred and we are trying to figure out what issues are still relevant. If this is still something that you would like to see through to fruition please respond and we can get the ball rolling.

Was this page helpful?
0 / 5 - 0 ratings