> @Andrew
> Maybe it's my language, but it sounds like the FW should force the CMS to
> use their stuff.
No, that's not exactly the intention, but there is the idea that the
Framework team has a duty to strongly guide the architecture of any
product the Joomla project produces. As I've said before, if the
Framework team is just under the Joomla banner for the advertising
benefits only, it's a waste of time.
> I think pulling is more productive than pushing.
It depends. My observation is simply this. The CMS code is a mess. The
Framework code is not perfect, but is better and has the potential to
be even better still. The Framework, therefore, is the better place to
start reform. The CMS is too hard to solve all at once. The Framework
allows problems to be divided into smaller parts.
> The CMS
> should want to use the FW, not be forced.
My view is there is no point in having a separate Framework Team if
Joomla is not using it. The CMS should have the freedom to choose what
it likes, but if it is not using any of the Framework, the notion of a
"Joomla Framework" needs to be disbanded. Seriously - what sort of
image does it portray when two parts of the same project don't use
each others code. That's just silly.
> And theres the problem. Everybody
> is speaking about different teams like they are competing companies.
Different departments of a company. This is very familiar to anyone
how does work in any organisation of any size. For developers that
work on their own, I will grant you it's unfamiliar territory.
> Sure,
> there has to be someone in charge. Not to rule the world, but to be a
> contact with an overview and the ability to show directions.
Shouldn't the Framework Team be the first point of contact when the
CMS has a problem it is struggling to solve? If not, why are we even
here? Doesn't it make sense to divide up the work load of producing
the CMS? Maybe I'm the only person that sees it this way, but there
are different problems to solve when thinking about core libraries as
compared to end-features that might be in an extension. You simply
can't discuss deep architectural issues on the same forum as end-user
features. The users just panic because they a) don't understand what
the developers are talking about, and b) they panic because they don't
understand what the developers are talking about.
And why is the Framework Team considered them-and-us but not the JBS?
Makes no sense.
Regards,
Andrew Eddie