Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite Baikal to use use a modern PHP framework for its Admin interface. #568

Closed
wants to merge 115 commits into from

Conversation

evert
Copy link
Member

@evert evert commented Jul 22, 2016

Made some more progress. This PR is a follow-up from #558

Phase 1

  • Make user-list page work
  • Creating users
  • Updating users
  • Deleting users
  • Make addressbook configuration work
    • Create addressbooks
    • Update addressbooks
    • Delete addressbooks
  • Make calendar configuration work
    • Create calendars
    • Update calendars
    • Delete calendars
  • Automatically provision calendars/addressbooks when creating users
  • Make configuration pages work
  • Migrate installer to silex framework
  • Make sure numbers on dashboard are no longer hardcoded.
  • Require login for admin

Phase 2

  • Global CSRF protection
  • Delete code that's no longer used
  • Create migration system for pre-silex configuration

@felixfkrull
Copy link

The numbers on dashboard are not hardcoded anymore, right?
So is there a check missing in the task list?

@bigretromike
Copy link

work done so far is impressive. hope all go fine !

@Rudloff
Copy link

Rudloff commented Aug 16, 2017

Any news on this? Is there something we can do to help?

@evert
Copy link
Member Author

evert commented Aug 16, 2017

I'd say this is the main news:

https://evertpot.com/sabredav-eol/

@bigretromike
Copy link

So as you dont use baikal saver/dev anymore, whats good/better alternative then ?

@Tntdruid
Copy link

@bigretromike

I use https://github.com/Kozea/Radicale

@evert evert added the bounty label Oct 1, 2017
@evert evert changed the title Silex rewrite Rewrite Baikal to use use a modern PHP framework for its Admin interface. Oct 11, 2018
@LucileDT
Copy link

Hi! We installed a Baikal on our servers some days ago, and was wondering if you need help upgrading the framework? I develop mainly using Symfony, and I know Silex don't hesitate to poke me if I can work on this project 🙂

@ByteHamster
Copy link
Member

Hi @LucileDT! Thank you very much for your offer.

Baikal was pretty much dead and I became a maintainer to keep it dormant (but at least alive). Unfortunately, I do not have the time to test and review a complete rewrite. You might want to have a look at https://github.com/tchapi/davis, which is an already existing rewrite using symphony. That project follows slightly different concepts, though (config files instead of install wizard).

@ByteHamster
Copy link
Member

I don't think this PR will be merged. Baikal is in a pretty dormant state. It receives some fixes and little enhancements but not a big rewrite like this. I agree that a rewrite would generally be a good idea but I am pretty busy with other projects and don't think that I will have the time to review such a change in the near future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants