New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thin out Kotti core, move some parts into add ons and kotti_cms #347

Open
disko opened this Issue Nov 22, 2014 · 1 comment

Comments

Projects
None yet
2 participants
@disko
Copy link
Member

disko commented Nov 22, 2014

This still needs to be discussed in detail and should not be implemented before a 2.0 release that breaks backward compatibility.

Maybe we should move some features out of Kotti into add ons.

Rationale: no one needs just another CMS, we cannot and should not want to compete with existing solutions. What people need (and what Kotti already is for me) is a lean framework to easily and rapidly build CMS-ish applications with a lot of custom functionality. I guess most of us have done these kind of projects on top of a full featured CMS in the past and agree that it hasn't been fun. It is even the number 1 reason why Kotti exists. I think we should focus on that strength extend it even further by getting rid of stuff that isn't needed in almost every project. Of course whatever gets kicked out of Kotti (the framework) should be moved to separate add ons to be still available and usable.

Candidates for outfactoring into this add on could be:

  • the Document content type with its kotti_tinymce dependency
  • the Image content type, which is just a file with some advanced features (like scaling) and its views
  • the file upload feature with its rather heavy frontend

These are features I don't need in most of my projects. By moving them out of the core (but still being available as add ons, of course) Kotti would stay as lean as possible, which is my personal #1 priority.

A special add on could be kotti_cms, which could be kind of a meta / policy package and more or less only aggregate a number of other useful add ons to provide a nice out-of-the-box CMS experience in the way how Kotti itself does nowadays.

@disko disko added this to the 2.x milestone Nov 22, 2014

@davidemoro

This comment has been minimized.

Copy link
Contributor

davidemoro commented Jun 4, 2015

Couldn't agree more 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment