Log message #4016647

# At Username Text
# Apr 16th 2017, 08:10 theaxiom it extends crud-users
# Apr 16th 2017, 08:10 theaxiom the `users` plugin can be dropped into any CakePHP application for complete user auth/etc
# Apr 16th 2017, 08:10 hiromi2424 yeah that advent is awesome.
# Apr 16th 2017, 08:09 theaxiom I am using some code from @savant CakeAdvent 2016 as well
# Apr 16th 2017, 08:09 hiromi2424 If routes conflict, manually specify each actions to route … perhaps nothing.
# Apr 16th 2017, 08:09 theaxiom took me 3 days just to get the users authentication/authorization working :slightly_smiling_face:
# Apr 16th 2017, 08:08 hiromi2424 ok it seems nice design.
# Apr 16th 2017, 08:08 theaxiom yeah this uses crud, crud-users, crud-view, bootstrap-ui
# Apr 16th 2017, 08:07 hiromi2424 @theaxiom I got actual code. users/{crudUsers}, admin/users/{crudUsers} and admin/users/{crud}, isn’t it?
# Apr 16th 2017, 07:57 theaxiom with no opinions and some built-in help
# Apr 16th 2017, 07:57 theaxiom I want to make a great framework in which to build any CakePHP application on, really
# Apr 16th 2017, 07:57 theaxiom thanks for helping me talk through this :slightly_smiling_face:
# Apr 16th 2017, 07:56 hiromi2424 ok it will add to collection
# Apr 16th 2017, 07:56 theaxiom `static::scope($path, $params, $callback);`
# Apr 16th 2017, 07:56 theaxiom from what I can tell, it doesn't override
# Apr 16th 2017, 07:54 theaxiom thanks :slightly_smiling_face:
# Apr 16th 2017, 07:54 hiromi2424 I don’t think it override… I will look into core code.
# Apr 16th 2017, 07:52 theaxiom I just want to make sure I won't over-write the `admin` prefix.
# Apr 16th 2017, 07:52 theaxiom For instance, if I put that in a `users` plugin, then a `feed` plugin, etc, can they all point to admin prefix?
# Apr 16th 2017, 07:52 theaxiom Do those merge?
# Apr 16th 2017, 07:51 hiromi2424 alternative: Router::prefix(‘admin’)
# Apr 16th 2017, 07:51 theaxiom the `UsersController` which is in `src/Controller/Admin` will be in the `admin` plugin namespace `namespace SocialPlexus\Users\Controller\Admin` and use `use SocialPlexus\Admin\Controller\AppController`
# Apr 16th 2017, 07:50 theaxiom example: `$routes->connect('/admin/users/:action', ['controller' => 'Users', 'plugin' => 'SocialPlexus/Users', 'prefix' => 'Admin']);`
# Apr 16th 2017, 07:50 theaxiom and include prefix routing in the `users` plugin to add the `/admin/users` route
# Apr 16th 2017, 07:50 theaxiom so for the `users` plugin, I am going to put the `admin` `UsersController` in `src/Controller/Admin`
# Apr 16th 2017, 07:49 theaxiom because it forces me to explain my problem
# Apr 16th 2017, 07:49 theaxiom it also helps me sometimes to talk in chat to solve my own problems
# Apr 16th 2017, 07:49 hiromi2424 same name UsersController, AppController is not a strange design
# Apr 16th 2017, 07:49 theaxiom some of it is pushing my boundaries, which is a good thing :slightly_smiling_face:
# Apr 16th 2017, 07:48 hiromi2424 ok
# Apr 16th 2017, 07:48 theaxiom just figuring this all out
# Apr 16th 2017, 07:48 hiromi2424 yeah nice. what’s wrong?
# Apr 16th 2017, 07:48 theaxiom and then it will automatically add your admin features to the admin
# Apr 16th 2017, 07:47 theaxiom you can include `admin` controllers in your plugin which extend the `admin` `AppController`
# Apr 16th 2017, 07:47 theaxiom for example, let's say you already created a CakePHP 3 plugin
# Apr 16th 2017, 07:47 theaxiom it has no opinions
# Apr 16th 2017, 07:47 theaxiom you install only the features you want via plugins
# Apr 16th 2017, 07:46 theaxiom and `users` as plugins
# Apr 16th 2017, 07:46 theaxiom then it has `admin`
# Apr 16th 2017, 07:46 theaxiom it has a core
# Apr 16th 2017, 07:46 theaxiom I am building a social framework, kind of like social network + CMS powered entirely by plugins