Podczas kilkuletniej pracy z najpopularniejszymi aplikacjami w tej kategorii, takimi jak Joomla i WordPress nabyłem doświadczenie oraz swój pogląd na to jak ma wyglądać system zarządzania treścią (ang. Content Managment System, CMS). Naturalnym stało się więc stworzenie własnego systemu, przy okazji prezentując jak najszerszą część umiejętności nabytych w trakcie trwania studiów.
Istniejące systemy są często wybierane przez między innymi lokalne serwisy informacyjne, przedsiębiorstwa i instytucje, dlatego w swoim systemie zawarłem funkcjonalności, które na pewno przydadzą się różnym podmiotom w skutecznym zaistnieniu w Internecie.
Podczas tworzenia interfejsu użytkownika i administratora, kierowałem się głównie ergonomią użytkowania i przedstawieniem możliwości jakie prezentuje system w jak najbardziej przystępny sposób tak, aby początkujący użytkownik mógł poruszać się w sposób intuicyjny po aplikacji.
- Ruby: 2.3.1,
- Rails: 5.0.0.1,
- Baza Danych: PostgreSQL 9.6.1,
- Wdrożenie: traincms.herokuapp.com.
- devise
- foundation-rails
- foundation-icons-sass-rails
- jquery-turbolinks
- simple_form
- will_paginate
- will_paginate-foundation
- carrierwave
- rmagick
- mini_magick
- recaptcha
- ckeditor
- chartkick
- groupdate
- prawn
- prawn-table
- cloudinary
- rqrcode
- prawn-qrcode
- geocoder
- cookies_eu