← Назад ко всем проектам

Клиентский проект

Российское общество «Знание» — портал на SharePoint

Российское общество «Знание» — портал на SharePoint

Технологии

SharePoint 2013C#.NETJavaScriptSQL Server

Услуги

  • Администрирование и кастомизация портала на SharePoint 2013
  • Модуль оплаты членства с интеграцией платёжного шлюза
  • Автоматическое отслеживание срока членства и напоминания о продлении
  • Модуль управления документами с версионированием и полнотекстовым поиском
  • Личный кабинет для членов общества
  • Серверное кеширование вывода — оптимизация производительности
  • Настройка и оптимизация службы поиска SharePoint

Результаты

  • Личный кабинет самообслуживания: статус членства, срок, история платежей
  • Онлайн-оплата членства с автоматическим обновлением статуса при успехе
  • Структурированная библиотека документов с версионированием и полнотекстовым поиском
  • Серверное кеширование — ускорение загрузки страницы в 5 раз
  • Перенастроенный и стабильный поиск SharePoint

Путь клиента

Член общества

  1. Заходит на портал. Член общества открывает сайт, чтобы проверить статус членства. Раньше приходилось звонить или писать в офис; теперь ответ есть в личном кабинете в один клик.
  2. Входит в личный кабинет. Член аутентифицируется через интегрированный с SharePoint личный кабинет, где на видном месте отображаются текущий статус членства и дата окончания.
  3. Видит предупреждение об окончании срока. Когда приближается продление, напоминание появляется в кабинете автоматически — без ручного контроля со стороны сотрудников.
  4. Оплачивает онлайн. Член нажимает «Продлить», заполняет платёжную форму, подключённую к интегрированному платёжному шлюзу, завершает транзакцию, и статус членства обновляется в реальном времени — без ручного подтверждения, без ожидания зачисления банковского перевода.
  5. Работает с документами. Из того же кабинета член может просматривать и скачивать документы общества через структурированный модуль управления документами — с полнотекстовым поиском.

Администратор / сотрудник общества

  1. Больше никакого ведения таблиц. Все записи о членстве, статусы оплат и даты окончания хранятся в списках SharePoint. Администратор видит живую панель вместо ручного обновления строк.
  2. Подтверждение оплаты автоматическое. При успешной оплате система обновляет запись члена и отправляет письмо-подтверждение — роль администратора сводится к обработке исключений.
  3. Документы версионируются и доступны для поиска. Загрузка новой версии документа заменяет старую в библиотеке; полнотекстовый поиск находит её сразу.

До и после

ДоПосле
Продление членства велось вручную в таблицах — данные устаревалиАвтоматическое отслеживание срока: статус и дата окончания всегда актуальны в списках SharePoint
Платежи проходили банковским переводом; администратор подтверждал каждый вручнуюОнлайн-оплата с мгновенным обновлением статуса — членство активируется автоматически при успехе
Документы хранились в произвольной структуре папок без контроля версийСтруктурированная библиотека документов SharePoint с версионированием и полнотекстовым поиском
Членам приходилось звонить или писать сотрудникам, чтобы узнать свой статус членстваЛичный кабинет самообслуживания: статус, история и документы в одном месте
Страницы портала грузились 6–10 с — серверный рендеринг без кешированияДобавлено серверное кеширование вывода; загрузка страницы сокращена до менее 2 с
Поиск SharePoint возвращал неполные результаты или ничего из-за неправильной настройкиСлужба поиска перенастроена и оптимизирована; полнотекстовый индекс перестроен и стабилен

Метрики

~5×
ускорение загрузки страницы (8 с → 1,5 с)
3
кастомных модуля SharePoint поставлено
0
ручных подтверждений оплаты после запуска
в реальном времени
статус членства — обновляется при оплате, без задержки
SP 2013
локальный SharePoint — нулевой риск миграции в облако
3 видео
сессий разработки задокументировано на YouTube

Сессии разработки

Администрирование веб-сервера

Отладка ошибок консоли

Оптимизация производительности загрузки страниц

Открыт для работы по контракту

Я доступен для работы по контракту. Если у вас есть интересная идея проекта — запишитесь на звонок через Calendly.

Записаться на 30-минутный звонок