Joomlatools Platform comes with composer support, it has been optimised to install libraries from Joomla Framework using packagist instead including them in the Git repo where they don't belong (see code
Further more, if you want to learn about composer and packagist and the different tools, Joomlatools Platform can also be installed from the command line using composer, using "composer create-project joomlatools/platform" (see also slide 12 in the presentation)
To answer your questions:
1. This is not a question of Joomla CMS vs Framework. If your client require you to use Joomla you will need to use Joomla CMS, the framework is merely is a set of libraries, it's not a application.
2. If you use Joomla CMS or Joomlatools Platform you have the framework already included, both are using Joomla Framework libraries.
3. Joomla Framework doesn't have a libraries for managing users, https://github.com/joomla-framework?utf8=%E2%9C%93&query=user, the CMS does this out of the box already
4. I'm not sure why you wish to use Sylius/User, this provides the exact same functionality as the user component in Joomla, you will bascially have the same API twice. Why not just use the Joomla user component API's?
Hope that helps,
On Sunday, August 14, 2016 at 12:53:20 AM UTC+2, Facundo Lafuente Diaz wrote:
I know this is innecesary and I can use other option (another framework, custom php, etc) but is mandatory uses Joomla (as CMS or Framework) because client knowledge of the CMS. The client dont want to move to a custom PHP app.
Im 75% inclined to use Joomlatools Platform. (https://www.joomlatools.com/developer/platform/
) like Johan suggest. But stills wants to use JF for my learning and the challenge posed (first time composer, twig, etc.) Also I fell more "fredoom" using JF if I can use Packigist to expand the JF.
Thanks for your time.