Wypowiedzi
-
Bartek B.:
A próbowałes zabawy z zaawansowanymi uprawnieniami? To na prawdę działa bo można ograniczyć klientowi dostęp do niezrozumiałych funkcji. define('PERMISSIONS_MODEL', 'advanced');
Z mojego punktu widzenia Concrete5 nie nadaje się do sprzedaży dalej, bo kupujący może w nim robić za dużo. Jest trochę przekombinowany.
Kolejna sprawa to taka że klienci i tak zawsze wymagają dedykowanych rozwiązań a każdy projekt jest i tak nieco inny więc dlaczego nie dać im tej możliwości a skupić się na ciekawszych zagadnieniach?
Co do opinii Piotra zgadzam się poniekąd jeśli chodzi o przenoszenie treści pomiędzy serwerami - nie jest to łatwe i niestety zawsze wymaga pełnego exportu (baza+pliki). Z drugiej strony nie musimy testować wszystkiego, wystarczy jedynie przenieść specyficzny package i testować go na serwerze developerskim a później przeinstalować w trybie live. Pisanie kodu dla dedykowanego bloku w C5 to pestka, troche trudniej jest z packagem ale powiem szczerze MA TO SENS i jest oparte na przejrzystym MVC + możliwośc definiowania własnych tabel w XML bez ręcznego grzebania w bazie danych. Programowanie C5 to na prawdę przyjemność - czego niestety nie można powiedzieć o darmowych rozszerzeniach do C5 (Zwykle fatalnie napisane i nieprzejrzyste). Jedyny poważny minus to to że C5 nadużywa AJAXa w Dashboardzie i oraz to że domyślny form block jest po prostu bezużyteczny i zagmatwany jak sieci rybackie. Świetnie i prosto rozwiązali to ludzie w ModX Evolution. Nie zapominajmy że C5 jest w miarę młody i może faktycznie jeszcze trochę nieintuicyjny ale to pierwszy CMS stworzony dla programistów a nie domorosłych dłubaczy.
Pozdrawiam Marcin