Разработка приложений и сайтов на PHP

Разработка приложений и сайтов на PHP

3 мая 2017

PHP — язык программирования для разработки сайтов и высоконагруженных приложений. Крупнейшие ресурсы, написанные на PHP, — Facebook, ВКонтакте, Wikipedia. Создание, доработка и сопровождение сайтов на PHP выполнялись специалистами EDISON неоднократно.

Язык появился в 1995 году. Для анализа количества посетителей веб-страницы с его резюме датчанин Расмус Лердорф придумал простое приложение на Perl, назвал изобретение Personal Home Page (Личная Домашняя Страница) и выставил для бесплатного скачивания. Когда приложением стали пользоваться другие, потребовалась доработка. Новый инструмент, созданный Лердорфом на С, стал известен как PHP2 и уже больше напоминал современный PHP, который:

  • взаимодействует со многими системами управления базами данных;
  • автоматически отправляет http-заголовки;
  • работает с cookies, сессиями, XForms;
  • обрабатывает загружаемые на сервер файлы;
  • имеет автоматическую интерпретацию форм;
  • работает с локальными и удаленными файлами.

С помощью PHP разработчики легко и быстро создают и обслуживают веб-приложения, разрабатывают динамично изменяемые HTML-страницы, сопровождают серверные части веб-сайтов, интегрируют веб-приложения с другим программным обеспечением.

Ввиду популярности языка PHP-программисты весьма востребованы. Однако PHP прост в изучении, поэтому многие даже после самостоятельного освоения считают себя специалистами, не имея практического опыта применения языка.

Доработка сайта на PHP требует разбирательства в чужом коде с заранее неизвестным качеством и необходима в следующих ситуациях.

  • Предыдущий исполнитель не довел дело до конца.
  • Обнаружились ошибки, допущенные предыдущим исполнителем.
  • Ресурс морально устарел.
  • Требуются новые функции.

Веб-доработка включает:

  • редизайн сайта;
  • перевод текстов сайта на другой язык;
  • поисковую оптимизацию (SEO);
  • устранение ошибок, возникших с ростом нагрузки и при эксплуатации ресурса;
  • добавление новых функций: создание каталога товаров, оплата банковской картой и т.п.;
  • уменьшение времени отклика;
  • корректировка репликации данных;
  • исправление ошибок.

Компстар

Интернет-магазин бытовой техники

Редизайн и доработка Интернет-магазина с ассортиментом более 700 000 единиц, включая архивные. Информация реплицируется из базы данных внутренней системы управления товарами.

  • Интеграция с Яндекс.Маркет и парсинг отзывов покупателей с ресурса.
  • Взаимодействие с Carrot Quest.
  • Поисковая оптимизация (SEO).
  • Автоматическая генерация карты ресурса.
  • Разработка сервисного центра.

Южный Китай

Русско-китайский информационный портал

Доработка информационного портала для размещения новостей Китая, русско-китайского сотрудничества, советов изучающим китайский язык, интервью и смежного контента.

  • Добавление китайской версии портала.
  • Усовершенствование встроенного русско-китайского переводчика.

Бронируем

Туристическое агентство

Доработка сайта поиска и бронирования отелей. Система состоит из административной и публичной части с возможностью резервирования гостиниц онлайн. Первый блок спроектирован для оперирования заявками на бронирование гостиниц, описанием отелей, ценами. После резервирования номера посетителем в административном разделе автоматически формируются счета по заявке. Клиент получает SMS-уведомление. Проектирование парсинга отелей через API партнерской программы. Реализация механизма перевода и транслитерации названий отелей на русский язык. Значительное повышение скорости функционирования ресурса.

Ярмарка

Газета бесплатных объявлений

Доработка сервиса поиска и размещения бесплатных объявлений в масштабе области. Система рассчитана на одновременный доступ более тысячи посетителей.

WmBox

Автоматический обмен валют

Доработка автоматического обмена валют с возможностью вывода электронных денег на банковскую карту. Система состоит из административной и публичной части. В первом блоке отображается полный список транзакций пользователей. Возможно оперирование направлениями обмена, комиссиями системы. Предусмотрен личный кабинет пользователя с накопительными скидками и реферальной программой. Проведена работа по анализу и устранение уязвимостей. Выполнено подключение платежных систем: OkPay, EgoPay, Perfect Money, Bitcoin;

Spartex

Казахстанский магазин автомобильных запчастей на Битрикс

Разработка Интернет-магазина автозапчастей. Создана система поиска по тематическим разделам как на собственных складах, так и у сторонних организаций. Спроектирован отдельный веб-сервис для обработки запросов от аналогичных компаний. Реализована функция получения статистических данных в сфере логистики магазина. Для отслеживания движения деталей создается маршрутный лист. Предусмотрена возможность добавления служебных новостей и получения сводной информации по счетам. Предоставление итогового баланса компании в форме 1-ТС в Excel с учетом выбора фильтра по объекту анализа (бухгалтерские данные, информация по местным складам).

MPARTS

Интернет-магазин автозапчастей на Yii

Доработка административной и публичной частей сайта подбора и продажи автозапчастей. Поиск товара происходит с помощью технологии Sphinx по интегрированной на сайт базе TecDoc. Возможна онлайн-покупка. В административной части производится управление пользователями, заказами, товарами, скидками пользователей, запросами пользователей на поиск деталей; предусмотрен импорт товаров от поставщиков из Excel; товарам автоматически применяются наценки в зависимости от настроек поставщика.

Этапы доработки:

  • доводка сайта и устранение текущих ошибок;
  • увеличение скорости импорта товаров из Excel;
  • вывод цен в каталоге товаров в зависимости от скидки покупателя;
  • доработка поиска детали по VIN-номеру автомобиля;
  • доработка модуля парсинга описаний производителей и их логотипов;
  • изменение логики работы корзины пользователя;
  • перенос сайта на сервер в Казахстане.
MPARTS главная
MPARTS личный кабинет
MPARTS каталог
MPARTS корзина