188

Updated description!
Fuck Wordpress in the ass with a new kind of cms. Make devs happy with clean code. And Laravel

Project Type
Open source idea
Summary

Updated description!<br /> Fuck Wordpress in the ass with a new kind of cms. Make devs happy with clean code. And Laravel

Description
I (and hopefully soon we) create a component driven cms. With one major flick: You don't Code the template you teach it. Imagine a plain HTML template. In this project you teach the template where the navigation, sidebar etc... is via view components. A Component can be just a collection of other components. The menu consists of an list component which contains a set of text components. Whoa but uncle data, that's slow as fuck. Think about all that nested sql! Fear not, dear fellow! We recompile and cache the output to make the template as lightweight as possible! But that's not all, there's more! The projects is module driven, so you can add and remove functionality without hassle. Add your extensions without core tinkering or digging through a shitload of nested code. And all that with your favorite Laravel sugar! Check the ranting original description below: I've been ranting about Wordpress for a long time. Code is ugly as fuck. Extrafunctionality always seem like monkeypatched shit. I want to create something better. Build on top of laravel. Let's get to the gist of it: I want to create a component based cms with the ability to eat every kind of HTML template as base. UI is created in forms of widgets. That means you can buy any theme you want and throw it into the setup process. A screen pops up and you have to do a short setup like selecting different components and assign it to a widget. Widgets can be anything from simple text areas, sliders, loops, portfolio, or even different kinds of wigdet(collection)s like a sidebar containing the menu widget, etc.... selecting should feel naturally like dev tools in the browser by selecting an area and just asign it. Extra functionality can be implemented rather simple in form of different widgets, no more me half assed shit. Just directly embedded inside the core without any themerelated crap which relies on 4thparty plugins. Make designers happy, they can use blade, smarty, twig or just plain old HTML. If you want to fuck Wordpress, typo3 and everything else into oblivion hit me up. Looking for motivated people. If things go right we go all the way startup. Join the crew, fuck Wordpress, fuck everything, make happy code
Current Team Size
1
URL
Comments
  • 9
    Where do I sign up??
  • 32
    Only problem with this is that it would turn into another wordpress/joombla/etc but ignoring that fact what type of websites is it going to be made for? Wordpress is blogs even though people twist it way to damn much
  • 2
    @jckimble pretty much everything. On typo3 I thought stuff was always over complicated. On wordpress I thought everything is bullshit. Joomla.... well The core was so rotten for such a long time and probably still is so it lost all reputation on me. To not suffer a cms fate you have to ensure stuff can easily get implemented as in wordpress and not fuck you over as in wordpress
  • 4
    @Data-Bound everything as in wix or as in abusing composer to pull in plugins that are needed. By the way the lack of scope conserns me, most likely going to become non-maintainable because of that
  • 4
    don't yet another, just go help on laravel or fuelphp or something not fucking insane like joomla and drupal and WordPress
  • 13
    Personally I like the idea but I feel like something simple (for personal sites/blogs) and well-written would be cool.
  • 24
    Also, it's a great point about WordPress. The code is so ugly it's incredible.
  • 4
    Even if we basically clone WordPress but abide by PSR standards and make use of namespacing we'd be in a good spot.

    I'm interested, throw a link to a repo I'll definitely contribute
  • 3
    What do you guys think about Ghost? It might be a good starting point.
  • 1
    11/10, will make my own MVC basic framework for getting stuff done with ease.
  • 1
    Take a look at what the guys at http://sulu.io did. It's Symfony based but imo a step in the right direction.
  • 2
    Middleman is great and generates static content (less exploitable).

    https://middlemanapp.com/
  • 2
    @Artemix Could Zend framework be an option? I've been using it quite heavily for some of recent side projects it's modular approach seems to fit with the overall idea
  • 0
    @Artemix Coming from Laravel the learning curve was quite steep it definately leaves you to your own devices but I think that makes it a lot easier to swap out core components, Laravel seems to fight you a bit when it comes to swapping out things like the router or Eloquent.

    Not done much with Symfony but gotta agree not much of a fan of it. The framework seems a bit weak which is strange considering some of their components are the best in the industry
  • 0
    @Artemix never really had any performance problems with Doctrine, It is quite easy to slip into inefficient mappings and dql queries but there's always another way to do it. Found this quite an interesting read;

    https://tideways.io/profiler/blog/...

    Have we got a repo for this project yet? I'm itching to put a nail in the WP coffin :P
  • 3
    Ok so let's clear some things up:

    1. if you don't like doctrine, don't use it I don't use it either.

    2. eloquent is quiet nice if you like to do queries yourself use the underlying DB object, that basically just PDO

    3. laravel plays nice with everything if you do things right.

    4. laravel Router is the best I've seen so far and I've seen like all major frameworks

    5. you like modules? No problem I implemented a module structure in laravel.

    6. no zend is not an option I've used zend 2 and found it garbage
  • 1
    @Data-Bound alright no worries, so when/where do we get started
  • 1
  • 0
    And thats the way to protect your own site
  • 0
  • 1
    I love it
  • 0
    Not to mention the insane slowness of wordpress sites
  • 0
    @Dacexi I fixed that part of WordPress lol
  • 1
    Just realized there is also a similar project named Arcane, guess I'll go for a namechange then. I'm open to suggestions

    https://github.com/ARCANESOFT/...
  • 1
    Are you thinking of something slithering in between or Plone https://plone.org/ or Wagtail https://wagtail.io/ ?
  • 1
    Signing up!
  • 1
    I would suggest making something simple as medium..
  • 1
    @sayed I'm looking forward to make something bigger. Feel free to keep an eye on the project, then decide for yourself if it suits your needs
  • 0
    Look at October CMS
  • 1
    @jonez788 i know October but their vision differs dramatically from mine
  • 0
    @Data-Bound Maybe it's PHP…
  • 1
    You had me at "Fuck WordPress in the ass".
  • 0
    This would be a great project, also i can throw wordpress out of my life! I’ll be down to commit and work on this!
  • 1
    @rrishi i would love that, unfortunatly I don't have time at the moment, my wife lost her job and now I'm overtiming and freelancing to pay the bills. But the project is definitely not dead.... especially since every damn client wants some wordpress
  • 0
    do you know advanced custom fields?
  • 0
    I am in
  • 0
    I have a simple WordPress clone, but with Yii2 framework.

    Doesn't have all the features from WordPress, only those I use for my clients.
  • 2
    For administrator backend @Data-Bound and others - What do you think would be suitable. Bootstrap, Material. Custom or etc.

    Please advise.
  • 1
    @PoweredByCoffee im not biased torwards anything. Truth be told I haven't even thought about that yet. I personally would go for a flat material but I'm still open for suggestetions. Luckily I got some time soon then I will push a new update. As of now I need to get a few things working the way I intend them too and write some documentation.

    I hit some personal milestones like the recursive rendering of components.
  • 0
    @Data-Bound Hows the baseline coming so far?
  • 0
    @jckimble actually pretty great. Through the modular structure I can add core modules which provide the basic workings and makes it easily extendable. I pretty much wrote a few modules and trashed them while tinkering with the event engine I had in mind.

    The other thing are the different types of element renderers. Of course there will be default set of renderers but I'm not 100% happy the way they work right now. As of now they concat HTML strings. I wonder if I should keep it that way since you can override the renderers with you own renderer. I feel like overdesigning a few things but hey this is so early in development I can silently trash things that didn't work out since it's not used in production so far.

    Once I feel like hitting the next milestone I will push to the dev branch again. As stated before I was pretty busy with reallife lately but I'm glad I have the time to tinker on it again.
  • 0
    @Data-Bound any reason you're not using laravel packages as the plugin system?

    Yeah i know that feeling I've been working on a composer/laravel web installer but I've been busy myself
  • 0
    @jckimble yes, the whole system is run on top of laravel and not really integrated. For example is an aweful lot of things happening in the database. A lot is not independent enough to run as a package in my opinion. Even as of now I can see it becoming a framework on top of laravel.

    Or in short, laravel becomes library not the system it runs in on the long term
  • 1
    @dfox WordPress is a giant middle finger to devs.
  • 0
    Heyy!!! I was actually going to make a CMS in laravel for my final year project. I guess it would be great to contribute to this project and learn a lot from it as well. Where do I sign up?
    I am willing to commit
  • 3
    Uh the dev of wordpress says this same to joomla/typo a long time ago
    Come on Friends lets make a new cms again uaaaaHhhh holzauge sei wachsam
  • 1
    @Data-Bound I'm also so much interested. Tell me how should I join as Team. Alsol give options with APIs.
  • 3
    I'm just here to appreciate the title of "fucking WordPress in the ass" bravo
  • 0
    @Data-Bound i'm interested! Where do i sign up?
  • 2
    I'm up for some anal.
  • 1
    What's clean code
  • 0
    Fuck yeah. I want in. Mail me at fintina.bogdan@gmail.com
  • 0
    I did something to deal with the same problem with a different approach. I separate the problem in two independant projects: a Content Manager and a Static Site generation. Maybe we can join forces. By the way my projects are Plain PHP7 without depending on composer or frameworks like Laravel. I like just sudo apt install php; Download the code and require_once. Maybe we can join forces, you can see what I have done here https://github.com/edwrodrig/...
  • 0
  • 2
    Jekyll, Jekyll, it's Jekyll
  • 0
    @SamsungMao hits a brotha up! 😂
  • 2
    @ILMostro I love Jekyll!!!!!
  • 2
    If you want to get rid of wordpress just create a web browser that doesn't use html but uses a more modern markup language like yaml or something. Make a more logical scripting and styling language. Imagine a web browser that just said fuck you to all current awful web standards.
  • 3
    @codeliger It would be widely adopted by exactly 0 people.
  • 1
    Where do I sign up to this shit!??
  • 0
    Is this project still alive? Sounds amazing, albeit I'm not sure of the resultant feasibility.
  • 0
    I think grav cms is what you are looking for. Open source and Written using laravel too...
Add Comment