-
Notifications
You must be signed in to change notification settings - Fork 641
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
Buy Neo and make it core #814
Comments
I know I'm in a minority, but I'd rather not have this. It feels like Matrix is absolutely fine 90% of the time, and if you're a fan of Neo, you can install it. |
Matrix fields on steroids! I can definitely see why this is a popular request. Re-using custom fields within Matrix? Organising blocks with tabs? Grouping block buttons? Oh, yes please! But, yeah, don't really want to have to install this as a plugin. |
Yea I guess this is most requested feature in craft ^^ |
In response to the previous comment by anon, this is a common concern about Neo. I'm attempting to address this, which you can read about here: https://github.com/benjamminf/craft-neo/wiki/6.-FAQ#why-should-i-trust-a-third-party-plugin-to-handle-my-content |
Every Craft site I've built so far has left me in a position where I wished that the matrix block could be a little more powerful and flexible, so I was crazy excited when I found this. It solves basically all the problems I've run into over and over again. Creating this sites as part of my job means that relying on an external plugin for what turns out to be about 90% of the page content is seen as risky, so adding this to the core would make it so much easier and add assurances for my boss and clients that their sites will continue being awesome and not break somewhere down the line. Please. Please, please, pleasepleasepleaseplease... |
I only have to add that I feel as though Neo adds in many functions that are almost more Craft like than the Matrix even is... in fact I feel like it reduces complexity not adds to it. For instance: reusable fields are a staple of the Craft design philosophy and fields that you can use anywhere. I guess I don't understand the difference between building a Neo block and a Matrix block - to me there is no inherit difference or advantage in any situation to the Matrix block type definition when compared to Neo. That is why I made this feature request... to me, for most of my purposes, this is how the Matrix should work by default. Also quick field in conjunction with Neo is clearly how building something like a complex Matrix with reusable fields should be from the get go. Anyway just my two sense : ) |
This is a nice surprise haha. While I'd love for Neo to make it to core, I don't think it needs to be in there. Neo is not meant to be a replacement for Matrix, and my main concern releasing Neo is that it might be seen as a plugin aiming to replace core functionality. Configuring a Neo field is fundamentally different than Matrix fields, because fields are reused rather than created in block types. This is why I consider Neo to not be a replacement, as each have their pros and cons. Based on this, if Neo were to be in core, it would exist alongside the Matrix field type. In my opinion this would be especially confusing to newer developers of Craft. It is a complex field type that solves some hard-to-explain problems if you haven't been using Craft for very long. It's clear the developers at P&T value clarity and simplicity in their UI and Neo might be detrimental to that. However, I do think some of the feature requests I've implemented in Neo can and should be implemented into Matrix, like max blocks by type. |
For the record these are the feature requests I could quickly find that the Neo filetype addresses in one way or another. |
Please, please do this... |
Do this or make the Matrix Field with a more Modular Approach :) |
We always utilize Neo with Craft to create configurable Web components. If this was added to core, we could leverage the plugin API to make reusable Web components across multiple instances of Craft. Please add this to core or implement something similar. |
@msimpson For the Craft 3 rebuild of Neo I'm going all out with making Neo very friendly to plugins. You can leverage the current API of Neo to create reusable components (we're currently doing it at our agency) but it's not the easiest thing right now. For those interested here is a description of what I want to accomplish with Neo for Craft 3: spicywebau/craft-neo#100 (comment) I still feel that this plugin is not suited for Craft's core, but Matrix definitely needs an update. For now I'll continue working on Neo and make it as stable as possible. |
@benjamminf |
There are aspects of Neo that will have some crossover with future plans (#1524, etc.), but I agree with @benjamminf that Neo is better suited as a plugin than core features. Like Alfred vs. Spotlight. |
Y'all should buy Neo by Ben Fleming and make it the way Matrix works in core... 'nough said it works well and does everything I wish Matrix would do already.
https://github.com/benjamminf/craft-neo
The text was updated successfully, but these errors were encountered: