Earlier quoted context omitted.
Yes it probably would. The API is also accessible from client side javascript. So you could create admin pages in 100% javascript like in HiFi.
Admin pages are one thing, but with VIE you can make content also editable right where it is. See for example what we did with Midgard: http://bergie.iki.fi/blog/introducing_the_midgard_create_use...
The CMS Is Broken.
51–57 of 57 posts
Re: The CMS Is Broken.
#52Earlier quoted context omitted.
Admin pages are one thing, but with VIE you can make content also editable right where it is. See for example what we did with Midgard: http://bergie.iki.fi/blog/introducing_the_midgard_create_use...
I really like the constraints you set on your project: "Build a CMS, no forms allowed". Aloha and other wysiwyg editors can hide the CMS almost totally. Using RDFa to store content is not a bad idea.
Re: The CMS Is Broken.
#53I find this interesting because TPM's solutions reminds me of the classic UNIX "pipes and filters" strategy - a series of small components with well-defined inputs and outputs that can be strung together to produce a sophisticated result. (Of course, "small", "well-defined", and "sophisticated" could be relative terms.) The pipes and filters "API" was plain text transmitted through stdout. It also strikes me as an ex…
I think the natural next step of "UNIX pipes and filters" is Flow-Based Programming ( http://en.wikipedia.org/wiki/Flow-based_programming ). Processes can have multiple named input and output ports, and data flowing between them can be objects and other data formats. In currently building an Open Source FBP tool called "NoFlo" on top of Node.js, and at least the initial results of building websites with it are promis…
Node.js is also perfectly suited for it, and I recall hearing that it's also on the core team's mind.
Re: The CMS Is Broken.
#54"Drupal, Wordpress and Joomla use PHP. — the plugin model aches at scale: popular plugins become abandoned plugins, energies move elsewhere. Plugin A works great, plugin B too. However, they weren’t designed to know about each other, thus leading you down a rabbit hole of forking and mending. A few years of use later, you are left with an unmaintainable tangle of ad hoc code written by an all-but-unknown cast of prog…
I was once tasked with upgrading a Drupal instance and while I surely don't have the experience you do I have opposing feelings about this. Some of Drupal's more popular plugins are certainly well maintained, but for this case (and I imaging somewhat commonly in the industry) they used numerous obscure plugins, some of which were only in "beta" stage. In checking the repo logs of these plugins it seemed as though som…
There are a lot of modules which have been deprecated or which are no longer maintained, sure. However, this doesn't mean that Drupal is in any way bad.
Re: The CMS Is Broken.
#55"Drupal, Wordpress and Joomla use PHP. — the plugin model aches at scale: popular plugins become abandoned plugins, energies move elsewhere. Plugin A works great, plugin B too. However, they weren’t designed to know about each other, thus leading you down a rabbit hole of forking and mending. A few years of use later, you are left with an unmaintainable tangle of ad hoc code written by an all-but-unknown cast of prog…
I am actively contribute to Drupal and I will say just what you said - OP did not invest enough time to claim what he claimed regarding Drupal. + Community which is not just open source, but just open. Which tends to make their modules to work with others. And it is pleasure to contribute to community like this.
Re: The CMS Is Broken.
#56Earlier quoted context omitted.
I think the natural next step of "UNIX pipes and filters" is Flow-Based Programming ( http://en.wikipedia.org/wiki/Flow-based_programming ). Processes can have multiple named input and output ports, and data flowing between them can be objects and other data formats. In currently building an Open Source FBP tool called "NoFlo" on top of Node.js, and at least the initial results of building websites with it are promis…
This is definitely the direction i see things going. Node.js is also perfectly suited for it, and I recall hearing that it's also on the core team's mind.
Re: The CMS Is Broken.
#57It sounds like Separation of Concerns[1] applied on a larger scale. Software is easier to manage and more flexible if each piece does one thing and does it well, with as little overlap with other components as possible. This is what makes OOP a good system for designing large programs. I helps people separate out the various components so that maintenance is of many small pieces with clearly defined boundaries instea…