Юрий С.
Рейтинг
Резюме
Только Drupal (D7, D8)!
Разработка на чистом PHP или с применением других CMS не интересует.
Разработка WEB-приложений любого назначения.
Сопровождение WEB-сайтов.
Разработка и доработка модулей, исправление багов.
Апгрейд модулей версии D7 в D8.
Развертывание RESTful Web-сервисов для обеспечения обмена данными Drupal-сайтов с внешними приложениями. В том числе защищенного обмена данными с применением HTTP Basic Authentication, OAuth и др.
HTML, CSS, JavaScript (jQuery), Bootstrap.
Подключение и применение JavaScript-библиотек.
Применение систем управления версиями GIT, SVN.
Посредников просьба не беспокоить.
Навыки и умения
Программирование
Администрирование
Портфолио
-
Upgrade Drupal 7 - Drupal 8
Веб-программированиеТехнический WEB-портал. Выполнен апгрейд с Drupal 7 в Drupal 8, обновлен дизайн, оптимизирована структура.
-
4434 UAH Управление расписанием приема семейного доктора
Веб-программированиеВыполнена интеграция календаря событий на сайт семейного доктора.
Front End - JavaScript + PHP. Back End - PHP. База данных - MySQL.
Пользователь "Admin" имеет возможность назначать часы прима пациентов, а также принимать или отклонять запросы пациентов на прием. Пользователь "User" имеет возможность выбрать конкретное время приема.
История всех приемов фиксируется в базе данных MySQL и в любой момент может быть проверена через профиль администратора.
-
Модуль Node Auto Expire апгрейд Drupal 7 Drupal 8
Веб-программированиеМодуль Node Auto Expire применяется для автоматического управления материалами на Drupal - сайте. Модуль выполняет контроль истечения срока публикации, позволяет продление публикации, автоматическое снятие с публикации через заданно время, автоматическое удаление материала через заданное время, а также оповещает автора материала (и администратора сайта в случае необходимости) о истечении срока публикации.
Выполнено портирование модуля с Drupal 7 в Drupal 8, доработка модуля, исправление багов.
Официальная страница модуля https://www.drupal.org/project/node_auto_expire
-
Drupal 8. NodeJS в качестве бэкенда для месенджера
Веб-программированиеDrupal 8. Разработка бэкенда для мессенджера. Работа выполнена на базе NodeJS с применением модуля "Node.js integration".
-
Сайт терапевта - Email оповещения, мультиязычность
Веб-программированиеСайт врача терапевта, написан на PHP. Внедрена поддержка мультиязычности - английский/арабский языки. Переводы хранятся в файле формата JSON. Основной язык английский. Возможно добавление любого количества языков. Реализована система E-mail оповещений пользователя при первичной регистрации профиля, а также оповещений пользователя (пациента) и администратора (терапевта) о записи пациента на прием. Система E-mail оповещений построена на базе почтового сервиса SendGrid.
-
Drupal 8. Интеграция платежного шлюза Interkassa
Веб-программированиеDrupal 8. Интеграция платежного шлюза Interkassa и связь процедуры оплаты с логикой работы сайта. При клике "Купить VIP" пользователь перенаправляется на сайт платежного шлюза, выбирает желаемый метод оплаты, заполняет личные данные и после подтверждения оплаты перенаправляется обратно. После этого его объявление автоматически получает статус VIP.
-
Drupal 8. Модуль управления рефералами
Веб-программированиеDrupal 8. При разработке модуля использованы идеи аналогичного модуля User Referral (https://www.drupal.org/project/referral), разработанного для Drupal 7 версии. Удален не используемый и не нужный код, выполнен апгрейд кода до Drupal версии 8. Устранены баги, разработана логика начисления бонусов пользователю, за определенное количество рефералов, которые зарегистрировались по его реферальной ссылке.
-
Управляемый френд-лист для мессенджера (чата) - D8
Javascript и TypescriptDrupal 8. Разработка управляемого френд-листа для мессенджера. Возможность отправлять запрос на добавление в друзья с определенных страниц сайта, принять/отклонить запрос, заблокировать пользователя (отправить в "черный список"), добавить в избранные (запомнить пользователя без отправки ему запроса на добавление в друзья). Разработка системы интерактивного оповещения пользователя при выполнении действий на сайте (использована JavaScript библиотека bootstrap-notify).
-
Партнерская часть обучающей МЛМ-платформы ibc.eco
Веб-программированиеDrupal 7. Доработка интерфейса, исправление багов, реализация обмена данными с основной платформой с применением RESTful Web-сервисов.
-
Чат (мессенджер). Drupal 8
Веб-программированиеМодуль онлайн чата (мессенджера) для CMS Drupal 8. Выполнен на базе кривоватого модуля DrupalChat, найденного на сайте drupal.org. Из модуля удалено все, что касается подключения к платному чату, удален не используемый код. Устранены баги как в клиентской (JavaScript), так и в серверерной части (PHP). Все функции, обозначенные друпал-сообществом, как устаревшие (deprecated) переписаны с учетом возможностей нового API. Добавлены опции, присутствующие в платной версии чата.
Обмен данными между клиентской и серверной частью реализован на базе AJAX.
-
Система онлайн бронирования авиабилетов
Веб-программированиеШаблон страницы разработан с использованием Twitter Bootstrap 4. Популярные маршруты AJAX запросом (GET) загружаются с внешнего API при загрузке страницы. Форма поиска позволяет найти актуальные рейсы по заданным критериям. При отправке формы выполняется AJAX запрос (POST) и в случае наличия информации, соответствующей данным, отправленным формой, с сервера приходит запрошенная информация. Обмен данными между сайтом и сервером выполняется в JSON формате.
-
Форма расчета стоимости аренды авто
Javascript и TypescriptHTML-форма. Валидация формы и логика описаны с помощью JavaScript. Постоянный клиент может найти себя по фамилии через строку поиска. База данных постоянных клиентов хранится в JSON-формате. При выборе из базы постоянных клиентов, все пользовательские поля формы заполняются автоматически. Ниже выбираем тип автомобиля, дополнительные опции (при необходимости) и указываем длительность аренды (в днях). После нажатия кнопки "Calculate" происходит расчет стоимости аренды.
-
Система поиска пользователей по заданным критериям
Веб-программированиеРазработка системы фильтрации (поиска) пользователей по заданным критериям. CMS Drupal 8. В работе использованы Views, Views contextual filter, Views API, Form API.
-
Прототип системы онлайн голосований
Javascript и TypescriptРазработка прототипа системы онлайн голосований. Использован чистый JavaScrypt (без применения каких-либо дополнительных библиотек). Первичный список для голосования загружается AJAX-запросом из файла в формате xml. Применение метода drag-and-drop позволяет переносить требующий элемент (в данном случае строку с описанием кандидата) из одного списка в другой. Текущее состояние списка для голосования сохраняется в локальном хранилище (local storage) браузера.
-
Интеграция картографического сервиса OpenStreetMap
Веб-программированиеИнтеграция бесплатного картографического сервиса OpenStreetMap на сайт под управлением CMS Drupal 8. Для работы с сервисом использована JavaScript библиотека Leaflet.js. При регистрации нового пользователя используется его пол и геоданные для вывода статистики пользователей по городам/странам
Отзывы и комплименты о выполненных проектах 11
10 мая 2019
1000 UAH
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
15 апреля 2019
1000 UAH
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
29 марта 2019
1000 UAH
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
29 марта 2019
1000 UAH
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
5 марта 2019
1000 UAH
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
15 февраля 2019
1000 UAH
Персональный проект для фрилансера Юрия Слань
Thank you
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
4 февраля 2019
1000 UAH
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
21 января 2019
1500 UAH
Персональный проект
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
8 января 2019
2000 UAH
Фриленс проект Персональный проект
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
22 декабря 2018
1000 UAH
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
14 декабря 2018
1000 UAH
Добавление функциональности на сайте Drupal
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Правки по сайту на Drupal
15 000 UAH
|
|||||
|
Drupal 8, консультация по внешнему виду exposed form для Views
1000 UAH
|
|||||
|
Drupal 7. не работает кастомный модуль рассылки зареганым юзерам
1000 UAH
|
|||||
|
Исправление погрешностей на сайте http://anapsi.ru/
425 UAH
|
|||||
|
Сайт на drupal
1000 UAH
|
|||||
|
Developer Drupal 8
1000 UAH
|
|||||
|
Персональный проект для фрилансера Юрия Слань
1000 UAH
|
|||||
|
Фриланс-проект |
|||||
|
Персональный проект для фрилансера Юрия Слань
1000 UAH
|
|||||
|
Фриланс-проект
3000 UAH
|