Wpis z mikrobloga

#webdev#crm #frameworki

Nie mam żadnego praktycznie doświadczenia z frameworkami php, ale w ramach nauki chciałbym stworzyć dla siebie prostego CRMa z:

- użytkownikami i ustawieniami dostępu

- przypisywanie zadań

- załączanie plikow

- powiadomienia email

- inne o których jeszcze nie wiem

Jaki FW wybrać? Którego się najszybciej naucze, lub do którego będą tutoriale?
  • 28
@Dreszczyk: Dokładnie, jak wyżej - są migracje dzięki którym możesz utworzyć wszystkie potrzebne tabele z poziomu konsoli. Chociaż dla mnie na przykład najwygodniej było ogarnąć bazę z poziomu phpMyAdmina, m.in. dlatego, że siedzę na Windowsie. xD
@Dreszczyk: @Serdel: Nie polecam Yii, musiałem poprawiać jeden projekt napisany w tym i ubogo to wygląda, jeżeli chodzi o dostępne narzędzia i możliwości.

@Dreszczyk: Do wszystkich popularnych frameworków jest zadowalająca ilość tutoriali. Od siebie polecę Zend Framework, bo daje dużą swobodę, narzędzi nie brakuje, ma świetne ACL. Do ZF2 widziałem niezły gotowy moduł do zarządzania użytkownikami. Wystarczy go rozszerzyć, jeżeli nie chcesz bawić się od nowa.
@Dreszczyk: sam od niedawna męczę Laravela i jestem bardzo zadowolony. Jest przejrzysty i ma spore możliwości. Ma jedną, fajną zaletę - łączy w sobie najlepsze rozwiązania znane z innych FW czy języków. Według mnie idealnie się nadaje do małych / średnich projektów. Do frontendu wybrałem Zurb Foundation i jestem zaskoczony jak szybko można zobaczyć rezultat pracy, teraz to sama przyjemność.
@Windmark: Z 1,5 roku temu. Nie jestem w stanie ci skomentować każdego z tych elementów, bo tak długo nie siedziałem w tym frameworku i nie miałem zamiaru, ale ilość != jakość. Kiepsko korzystało się z ACL i modeli.
@Dreszczyk: to temat, z którym na dniach przyjdzie mi się zmierzyć, ale przeszukując na szybko znalazłem dość dokładne instrukcje jak to zrobić http://www.idlehamster.com/blog/installing-laravel-4-on-dreamhost/?p=entry/installing_laravel_4_on_dreamhost/

http://blog.hawkhost.com/2013/09/24/installing-laravel-at-hawk-host/

i jeszcze jak zrobić żeby foldery, oprócz public, nie były publiczne, chyba dla bezpieczeństwa http://stackoverflow.com/questions/16683046/how-to-install-laravel-4-to-a-web-host-subfolder-without-publicly-exposing-app

to tyle :) jutro / pojutrze będę wrzucał to mogę zdać relację, jeśli się uda :D