Перенести старый проект на новый Opencart
Привет! На доработку и поддержку сайта интернет магазина оптовых продаж аксессуаров для телефонов требуется разработчик с широким кругозором в вебе , желательно full stack.
Скажу сразу: сайт(код) старый .Руки к нему прикладывали несколько разработчиков , в целом работает... Это я к тому , что легко не будет , по крайней мере в начале , хотя наверное это всегда так , когда работаешь с чужим кодом и старыми проектами.
К сути:
Есть проект на древнем опенкарте который уже мало похож на стоковый. По рекомендации штатного разработчика с него(опенкарта) начали переезжать на symfony , через какое то время поняли , что компетенций веб мастера не хватает , да и symfony для наших целей неоправданно сложный и тяжелый , а программист отказался продолжать сотрудничество. В итоге мы имеем гибрид symfony+opencart который по выполняемым задачам простой , но по организации очень сложный , что мешает его развитию , а задачи новые копятся.
Что от вас требуется:
Проанализировать текущий проект.
Изучить ТЗ.
Оценить за сколько времени/денег сможете перенести его на новый опенкарт.
Так же рассмотрим варианты других CMS или framework и в принципе любые ваши наработки.
Еще немного информации:
Ключевые компетенции необходимые для работы на нашем сайте по словам нашего предыдущего программиста:
1. PHP5 и 7 версия, понимать в чем различия
2. ООП (объектно ориентированное программирование)
3 Mysql БД
4. используется старая версия CMS opencart (по сути только админка)
5. и старая и новая версии сайта работают на symfony 3 поверх opencart
6. JavaScript и Jquery
7. понимать что такое DI (инъекция зависимости)
далее, + к кандидату если он знает:
- что такое SOLID,
- разрабтывал API и документацию к нему
- настраивал WEB сервер nginx на Linux
- задачи в cron
- работал с node.js (т.к. сборка фронтальной части идет с испльзованием babel, SCSS и ES6)