rappasoft / laravel-boilerplate

The Laravel Boilerplate Project - https://laravel-boilerplate.com
https://rappasoft.com
5.59k stars 1.58k forks source link

Lets chat! #361

Closed rappasoft closed 8 years ago

rappasoft commented 8 years ago

Sorry I've been MIA lately, but I assure you I look every day.

We have all made a great product together, and I would like to continue to do so.

I have many components of other projects I was going to port over and sell on CodeCanyon, but I think i'm just going to add them here for everyone to use.

If any of you have taken a look at the code of spark, I really like the idea of the installer.

Basically you download an installer, which is just php files, and it then downloads the spark files and hooks them up in your laravel application for you.

I like this approach because it lets you keep the core files separate from the rest of the application, while letting you both change them, or update them through artisan, something you have all been wanting.

I haven't delve too deep into how he does it, but it is not simple. I'm hoping it will be a possibility in the future, where this repository is the installer files, and much like laravel, we will have a separate repository for the core files.

Here is what I currently have on my list:

It's a long road map but I think we can do it and have the best starter project for all of us to use and benefit from.

Did I miss anything?

digitalit commented 8 years ago

I use https://github.com/gaaarfild/laravel-conf for settings that needs to be changed by user.

It seems to work pretty good and it might be an alternative to database stored permissions?

daniel-farina commented 8 years ago

@rappasoft & community

Thank you for the amazing software you are putting together.

I'm not sure what OctoberCMS is using but its amazing. You should check it out. The installed is the cleanest I have seen.

rappasoft commented 8 years ago

What does everyone think about the current permissions section? Obviously users/roles are database driven, but I don't know if we need CRUD operations for permissions/groups/dependencies. Maybe just seed them?

rappasoft commented 8 years ago

As you can see I made a new branch for the future version, so you can play around and keep track of my progress: https://github.com/rappasoft/laravel-5-boilerplate/tree/3.0-dev

digitalit commented 8 years ago

I haven't done any "upgrades" yet but i am about to now. What is the best approach?

Move "my stuff" into an fresh install of this branch or move bits and pieces of this branch into my project?

Well, probably not the best solution but this is what i did:

  1. I used NaviCat to compare all DB tables and updated the structure
  2. I used Beyond Compare to find all files/folder changes and merged all changes

In 30 minutes i had updated the BP inside my project.

digitalit commented 8 years ago

Can one base project on 3.0 or when if not?

digitalit commented 8 years ago

This looks good: https://github.com/Snowfire/Beautymail

blomdahldaniel commented 8 years ago

@rappasoft you just keep on delivering dude! This is so awesome! I have also been MIA but I hope that I can contribute with some of the stuff for 3.0.

Trying to figure out a way to do the Spark approach regarding installation and updates would be soooo awesome!! Really nice to have something to take inspiration of and learn from.

The list of things is so awesome! Would bee so cool!

I would like to add a point about UX. I think that the "dashboard" and "adminpanel" are a bit confusing right now. I would like to see something like My profile instead.

Tests is a great idéa. So nice to feel secure about all the Auth-CRUD.

Way to work with 3.0

Should we maybe create another repo for just 3.0 dev-purpose? That way we could more easily have a lot of issues and PRs going on. It could be nice to use an open PR-approach, that way people can fill in and review the stuff that is added into it? Or am I just off, should we stick it here just as easily? Was just a thought to not mess too much with the issue-list of this version..?

num3thod commented 8 years ago

Just an idea, but something like this would be useful to many projects imho https://www.npmjs.com/package/laravel-elixir-uncss

Now, if only I can get it working properly ; )