[Flow] Composer question regarding Flow
Martin Kutschker
masi-20l4 at typo3.org
Wed Oct 15 22:13:12 CEST 2014
Am 15.10.2014 21:08, schrieb Christian Loock:
> If flow would require the migrations, composer wouldnt try to install them.
I don't understand you here. Flow obviously requires migrations, but its
composer.json lacks this information. Only flow-base-distribution knows
about that (hidden) dependency. It's a minor bug, just a little oddity.
But I have issues with that dependencies. It's fine for me if
flow-base-distribution lists some extra packages that *might* come
handy. I don't get why it's repeating the stuff already found with flow.
> Fluid is the template engine flow uses. Typo3/party is used to store user
> data in flows account management. Usually, if packages defined
> depdendencies, they are there for a reason. It's good that you want to know
> what they are used for, but this all explains itself when you work your way
> through the docs.
Thank you for your patience. I fear you haven't noticed that I don't
like the fact that Flow bundles too much for my taste. I like the
pick-as-you-choose approach of Zend Framework and am quite happy with
Symfony's "components". I wished that I could have that in Flow too.
Regards,
Masi
PS: The background for all this is that on T3CON14 in Berlin there was
some talks and discussions about how to spread the word of Neos/Flow.
IMHO the key to attract developers outside of the TYPO3 community is to
present smaller bits that can easly be chewed an digested.
eg. promote Fluid as a standalone package (without any dependency to
Flow) or expose the validators as a separate package (possibly with a
dependency to a minimal Flow). See below for something I can do with ZF
and Symfony, but not Flow. And I'm *not* ranting. Coming from a TYPO3
CMS background (since the earliest public versions), I want to see
everything connected with it strive. So it's meant to be a positive critic.
Zend Framework 2
{
"require": {
"zendframework/zend-form": "2.*"
},
}
- Installing zendframework/zend-stdlib (2.3.3)
- Installing zendframework/zend-validator (2.3.3)
- Installing zendframework/zend-filter (2.3.3)
- Installing zendframework/zend-inputfilter (2.3.3)
- Installing zendframework/zend-form (2.3.3)
Symfony 2
{
"require": {
"symfony/form": "2.*"
},
}
- Installing symfony/property-access (v2.5.5)
- Installing symfony/options-resolver (v2.5.5)
- Installing symfony/intl (v2.5.5)
- Installing symfony/icu (v1.0.1)
- Installing symfony/event-dispatcher (v2.5.5)
- Installing symfony/form (v2.5.5)
More information about the Flow
mailing list