Jacek Jaskólski architekt
Temat: Symfony - możliwości, prośba o poradę
Witam,Zacznę od tego, że nie jestem programistą.
Prowadzę firmę, w której korzystam z systemu informatycznego do zarządzania zleceniami opartego o framework Symfony 1.4 i bazę MySQL.
Firma się rozwija a wraz z nią potrzeby rozbudowy systemu IT. Jesteśmy na etapie szukania nowego programisty i zastanawiamy się czy lepiej kontynuować rozbudowę obecnego systemu w tej technologii, czy może i tak czeka nas w niedalekiej przyszłości przesiadka na jakiś system bardziej zaawansowany.
Stąd prośba o poradę - czy Symfony jest odpowiednim rozwiązaniem do naszych oczekiwań. Poniżej zamieszczam skróconą charakterystykę obecnego systemu oraz opis planowanych zmian i usprawnień:
Obecny system:
- frontend: aplikacja web'owa, za logowaniem
- grupy użytkowników (klienci, managerowie, pracownicy)
- grupy uprawnień (widoczność danych, możliwość edycji plików, etc.)
- zróżnicowane interfejsy w zależności od grupy użytkownika
- skadanie zlecen: określony przebieg procesu od zamówienia do dostarczenia, dostępne akcje zależne od statusu zlecenia,
- upload / download plików, załączanie do zleceń, podgląd miniatur
- różne typy zleceń (dynamiczne formularze)
- komentarze do zleceń
- historia zmian statusow zleceń
- powiadomienia mailowe o zmianie statusu
Plany rozbudowy systemu:
- usprawnienia interfejsów - sortowanie i filtrowanie tabel, wyszukiwanie,
- rozbudowanie struktury: grup, uprawnień użytkowników, typów zleceń w zależności od rodzaju klienta,
- integracja z Google (Apps, Calendar, Maps, Streetview)
np. umieszczanie danych z bazy w formie znaczników Google Maps
- zaawansowane raportowanie i dashboardy
- moduł obliczania czasu pracy pracowników (zarządzanie zasobami)
- integracja z Floorplanner.com (jest API) :
m.in. powiązanie kont użytkowników, powiązanie projektów, automatyzacje procesów
- integracja z systemem księgowości internetowej iFirma (jest API)
m.in. automatyzacja procesu wystawiania faktur na podstawie danych z systemu
- funkcje "wirtualnego biura" dla pracowników zdalnych:
m.in. chat on-line, wiadomości bezpośrednie, forum, wiki, profile, like'owanie udostępnionych materiałów
Z góry dziękuję za opinie,
Pozdrawiam,
Jacek Jaskólski