Розробка модулів Opencart
Привіт. Мене звати Володимир Чорновол, я – незалежний веб-розробник з України. У сфері веб-розробки працюю з 2008 року. Починаючи з 2015 веду розробку виключно під Opencart. Також працюю з шаблоном Journal3 від його першої альфа-версії. Opencart + Journal3 – основний стек технологій, з якими я працюю на сьогоднішній день.
Не можу сказати, що я знаю про Опенкарт геть усе, до цих пір є речі, з якими я ніколи не працював, однак мого досвіду достатньо для вирішення широкого спектру завдань:
- Пошук та виправлення технічних помилок на сайті;
- Вирішення конфліктів між модулями чи модифікаторами опенкарт;
- Усунення наслідків злому сайту чи роботи некваліфікованих працівників;
- Модифікація доповнень опенкарт будь-якої складності та якості від інших розробників;
- Створеня доповнень опенкарт будь-якої складності: від банального виводу інформації до інтеграції з API різноманітних сервісів;
- Налаштування та кастомізація шаблону Journal3.
Головний напрямок моєї роботи – це розробка модулів опенкарт на замовлення: імпорт/експорт товарів, парсинг, візуальний пошук з використанням штучного інтелекту (наприклад, Clarifai), інтеграція Opencart з API Google, Facebook в т.д. Реалізувати можна будь-який функціонал, тому не соромтеся звертатися за консультацією: я запропоную варіанти вирішення проблеми.
Крім цього, на сайті ви можете знайти як платні, так і безплатні модулі для опенкарт.
Головні принципи, якими я керуюсь у своїй роботі:
- Безпека. Оскільки я – незалежний розробник, наданими доступами до сайту користуватимусь лише я. Я працюю один і не передаю доступи третім особам.
- Бекапи. При реалізації серйозних змін на сайті, роблю резервну копію даних.
- OCMOD. Я не редагую файли напряму без необхідності. Всі правки оформляю у вигляді модифікатора або окремого модуля. Такий підхід дає можливість краще контролювати всі зміни в коді та при потребі швидко знаходити причину проблеми. Також зберігається можливість подальшого оновленя модифікованих модулів чи шаблону.
- Тестування. Всі роботи проводяться спочатку на локальному сервері, і тільки після повного тестування я переношу їх на робочий сайт.
- Чистий код. Намагаюсь писати максимально чистий та зрозумілий код за стандартами Opencart, щоб інші розробники могли з ним працювати без складнощів.
- Чесність. Я ніколи не залишаю на сайті замовника бекдорів-адмінерів для отримання несанкціонованого доступу. Не працюю з такими технологіями.
- Погодження. Всі завдання детально узгоджую з замовником.
Для пропозицій співпраці та отримання консультацій пишіть на електронну пошту [email protected].
Якщо ви шукаєте досвідченого розробника опенкарт з України – буду радий співпраці.