To post to this group, send an email to joomla-...@googlegroups.com.
Regards,
Andrew Eddie
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
Sent from mobile. Please pardon any typos or brevity.
On Jul 16, 2014 6:57 PM, "Andrew Eddie" <mamb...@gmail.com> wrote:
>
> Also, it should be drop-dead-easy for a component to access the API of
> any other extension.
I can't +1 this enough. Chad Windnagle and I have even been discuss the idea of always implementing models as APIs.
Best,
Matt Thomas
203.632.9322
http://betweenbrain.com/
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
In my opinion, central to what the product needs to be is that all communication with it should be via a RESTful hypermedia API. I don't just mean when you are talking to it using HTTP, I mean even when talking to it by instantiating its classes. The HTTP stuff should be just a thin wrapper around that core API; one that can be replaced by other wrappers such as for CoAP and other emerging protocols, so that the product can become a first-class citizen in the Internet of Things as well as offering better integration with today's mobile devices.
One huge advantage is that you can swap out entire technologies behind that API if you want to. You're not tied to any particular platform, framework or even language. Components should only ever talk to one another via that API so that they are properly decoupled and able to evolve independently.
We need to go beyond what is currently thought of as being a CMS. Indeed, I would stop using the term CMS at all as it doesn't properly describe what Joomla is today let alone what I'd like to see it become.
Just my opinion.Chris.
On 17 July 2014 00:21, Matt Thomas <ma...@betweenbrain.com> wrote:
Sent from mobile. Please pardon any typos or brevity.
On Jul 16, 2014 6:57 PM, "Andrew Eddie" <mamb...@gmail.com> wrote:
>
> Also, it should be drop-dead-easy for a component to access the API of
> any other extension.I can't +1 this enough. Chad Windnagle and I have even been discuss the idea of always implementing models as APIs.
Best,
Matt Thomas
203.632.9322
http://betweenbrain.com/
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cms+unsubscribe@googlegroups.com.To post to this group, send email to joomla-dev-cms@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
But other than that the majority of parameter editing, item creating etc. etc. should all be in the back end.
Leo Lammerink
MD GWS - Enterprise Ltd
Skype: gwsgroup
www.gws-desk.com
| www.gws-host.com
| www.gws-deals.today
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.To post to this group, send email to joomla-...@googlegroups.com.
On 18 July 2014 00:41, Michael Babker <> wrote:
> Visually, you can make a distinction between "frontend" and "backend" and
> use systems like ACL and routing to assist with it. From an architectural
> standpoint though, to me, there is no purpose in having completely separate
> application classes and extensions that discourage DRY development
> principles. com_content's save action should call the same code whether you
> have the "light frontend editor" or the full admin interface basically.
Yes, that's what I meant - one application to rule all of the visual
areas of the site, however the theme master wants to skin them.
Now some ground rules. Is PHP 5.5 out of bounds (I hope not) and can
we assume that all new code we release at a framework level is LGPL
out of the gate (I hope so)?
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send an email to joomla-...@googlegroups.com.
Ok, fair enough. So on the license, is there any developer thatintends on contributing to Icarus that is opposed to non-application
code being LGPL. To be clear, that means that Joomla+Icarus is GPL, an
Icarus extension is GPL, but 1st-party code that goes into it can be
LGPL (and 3rd party code can be any compatible and approved OSI
license).
http://www.yiiframework.com/news/77/yii-2-0-beta-is-released/
Some will undoubtedly object to the adoption of PSR-1, PSR-2 & PSR-4 but those discussions belong elsewhere :-)
It does have a php5.4 minimum requirement, but I think that's a good thing going forward.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cms+unsubscribe@googlegroups.com.
To post to this group, send email to joomla-dev-cms@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cms+unsubscribe@googlegroups.com.
To post to this group, send email to joomla-dev-cms@googlegroups.com.
How would you suggest to create such a vision for the next version of Joomla?
I don't think the PLT has to define that one out of thin air. Imho it should be a collaborative effort of the community. At least for the initial part where you collect the ideas. PLT likely has to make a decision sometime then based on the available ideas.But first you need to collect the ideas.Andrew gave such an idea. Personally I like his vision of where to go. I'm sure there are other ideas as well. It's not the time to share them. And maybe even start coding some proof of concepts.
On Tuesday, July 29, 2014 3:16:04 PM UTC+1, Bakual wrote:How would you suggest to create such a vision for the next version of Joomla?
I don't think the PLT has to define that one out of thin air. Imho it should be a collaborative effort of the community. At least for the initial part where you collect the ideas. PLT likely has to make a decision sometime then based on the available ideas.But first you need to collect the ideas.Andrew gave such an idea. Personally I like his vision of where to go. I'm sure there are other ideas as well. It's not the time to share them. And maybe even start coding some proof of concepts.I really don't think we should be coding yet. I'd just like to see some executive summary's of proposals and roughly how people want to achieve them. Half the problems we have in Joomla is that someone proposes some code and then however crap it is we accept it because they got there first.
What we should be doing is talking together about the features we want to have - because that will help define the code we need to get there. What do the USERS want to see from Joomla in the future? How does your new code improve on the existing code base. Could the large part of your changes be made by improvements on our existing code base (in a lot of cases probably).
For example with the constant talk of using Laravel/Symfony - Drupal are REALLY struggling to push Drupal 8 out the door - do we want to put ourselves in the same position? Just because we can substitute in other libraries doesn't mean that we should. (N.B. I'm not expressing an opinion either way on this I'm just saying before we start coding we should be looking around at others experiences before we start to code).
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
Leo Lammerink
MD GWS - Enterprise Ltd
Skype: gwsgroup
www.gws-desk.com
| www.gws-host.com
| www.gws-deals.today
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
Please use the repository (https://github.com/joomla-projects/icarus) for icarus related discussion to stay focused.
--
Please use the repository (https://github.com/joomla-projects/icarus) for icarus related discussion to stay focused.
Niels, I think everybody has already got your point, that you would like the discussion about "a new Joomla" to be held on Github's project Icarus repo.
Personally I've lurked into the repo discussion and I have to say that I'm not very much convinced about the ongoing discussions: Composer yes/Composer no, Backend yes/Backend no, GPLv3 yes GPLv3 no, which PSR, etc., etc...
I'm with Beat: we should start from product goals (i.e. not implementation goals) and there should be someone (OSM?) at the helm of this process.
The risk is to project to the "outside world" a very bad perception of where Joomla is going. I'd dare to say that the risk is to project to the "outside world" the perception that we are somehow panicking and really don't know where to head. This could be a fatal blow to Joomla.
My personal opinion is that if you and other developers who are willing to design a new CMS architecture and propose it to be the "next Joomla", should do that in a more discreet way, through direct personal relationships, and come to the Joomla community at large if and when you'll have a more concrete, solid, proposal.
On the other hand I think that a discussion started and handled by a "Product Management" group about future directions (product specifications) could have a very positive impact about how the Joomla community is perceived moving forward.
Last (and not so much important) I would like to underline that in my opinion "Icarus" (as a name) is probably not the best choice for a project: see https://en.wikipedia.org/wiki/Icarus
Leo Lammerink
MD GWS - Enterprise Ltd
Skype: gwsgroup
www.gws-desk.com
| www.gws-host.com
| www.gws-deals.today
Am Donnerstag, 31. Juli 2014 16:07:04 UTC+2 schrieb Sergio Manzi:Niels, I think everybody has already got your point, that you would like the discussion about "a new Joomla" to be held on Github's project Icarus repo.
I do want "a new Joomla", but that's not why i'm repeating myself. I just want to have ONE place where the discussion about Joomla's future can happen.
Personally I've lurked into the repo discussion and I have to say that I'm not very much convinced about the ongoing discussions: Composer yes/Composer no, Backend yes/Backend no, GPLv3 yes GPLv3 no, which PSR, etc., etc...
We have to start somewhere... And i've created topics like this, because without them they would be taken in every single conversation instead of one focused discussion.
I'm with Beat: we should start from product goals (i.e. not implementation goals) and there should be someone (OSM?) at the helm of this process.
See topics like "[Discussion] Goal and Vision" or "[Proposal] Maybe a vision?". WHy should OSM define the goals for Joomla ? As far as i know Joomla should be community driven. So give a chance for the community to discuss it.
The risk is to project to the "outside world" a very bad perception of where Joomla is going. I'd dare to say that the risk is to project to the "outside world" the perception that we are somehow panicking and really don't know where to head. This could be a fatal blow to Joomla.
I don't know your world, but the world i know is moving away from Joomla. Either to less complicated systems like Wordpress or technical better solutions.
My personal opinion is that if you and other developers who are willing to design a new CMS architecture and propose it to be the "next Joomla", should do that in a more discreet way, through direct personal relationships, and come to the Joomla community at large if and when you'll have a more concrete, solid, proposal.
It wasn't me who created "Icarus" and defining the road.
On the other hand I think that a discussion started and handled by a "Product Management" group about future directions (product specifications) could have a very positive impact about how the Joomla community is perceived moving forward.
FullACK as long as the "Product Management" is elected by our community and stand up for their ineterests.
Last (and not so much important) I would like to underline that in my opinion "Icarus" (as a name) is probably not the best choice for a project: see https://en.wikipedia.org/wiki/Icarus
That's the first thing i said when i've seen the repository. Who the hell did pick that ?
Regards,
Nils
This page is transformed from Joomla to WordPress, but I’ll change it to a Drupal-site in a while, Joomla is out of settings, not good enough imo, wp doesn’t have the bits and pieces I need, too simple….Someone should learn some basic marketing principles...
Do you know what is this list charter is? "This list is for discussions around building the Joomla! CMS. If you want to help please join us." So, why go to GitHub???
Forgive me, but "We have to start somewhere" doesn't yield a sense of "clear vision", unless the only vision we have is "We must do something else we are fucked!"
I've seen it. The topics handled are "Target group", "Technology", "Quality/testing", "Framework" and "Timeline": hardly a Product marketing POW, in my opinion
OSM is the governance body for Joomla, if I'm not mistaken.
Yes, I perfectly now. I need to make a living out of my web related activities and I'm teaching myself Drupal these days.
Maybe it is time to see if this is a good road...
Of course. There are (or there should be) rules about if/when/and how to create such a body.
Please use either the repo or this list. Either are fine.
The only thing which isn't fine is fights between people. Keep it constructive :)
Am Mittwoch, 30. Juli 2014 22:51:47 UTC+2 schrieb Nils Rückmann:Please use the repository (https://github.com/joomla-projects/icarus) to stay focused.
--
If in any way you are referring to the different opinions expressed by Nils and myself, I sincerely wouldn't call that "a fight"...
--
You received this message because you are subscribed to a topic in the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/joomla-dev-cms/0VURcwpRu2I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to joomla-dev-cm...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
Leo Lammerink
MD GWS - Enterprise Ltd
Skype: gwsgroup
www.gws-desk.com
| www.gws-host.com
| www.gws-deals.today
"... As system integraty decreases, ..."
You received this message because you are subscribed to a topic in the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/joomla-dev-cms/0VURcwpRu2I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to joomla-dev-cm...@googlegroups.com.
Well, it looks like Joomla-Icarus didn't even try to fly.
--