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

Технологии
SharePoint 2013C#.NETJavaScriptSQL Server
Ссылки
Услуги
- →Администрирование и кастомизация портала на SharePoint 2013
- →Модуль оплаты членства с интеграцией платёжного шлюза
- →Автоматическое отслеживание срока членства и напоминания о продлении
- →Модуль управления документами с версионированием и полнотекстовым поиском
- →Личный кабинет для членов общества
- →Серверное кеширование вывода — оптимизация производительности
- →Настройка и оптимизация службы поиска SharePoint
Результаты
- ✓Личный кабинет самообслуживания: статус членства, срок, история платежей
- ✓Онлайн-оплата членства с автоматическим обновлением статуса при успехе
- ✓Структурированная библиотека документов с версионированием и полнотекстовым поиском
- ✓Серверное кеширование — ускорение загрузки страницы в 5 раз
- ✓Перенастроенный и стабильный поиск SharePoint
Путь клиента
Член общества
- Заходит на портал. Член общества открывает сайт, чтобы проверить статус членства. Раньше приходилось звонить или писать в офис; теперь ответ есть в личном кабинете в один клик.
- Входит в личный кабинет. Член аутентифицируется через интегрированный с SharePoint личный кабинет, где на видном месте отображаются текущий статус членства и дата окончания.
- Видит предупреждение об окончании срока. Когда приближается продление, напоминание появляется в кабинете автоматически — без ручного контроля со стороны сотрудников.
- Оплачивает онлайн. Член нажимает «Продлить», заполняет платёжную форму, подключённую к интегрированному платёжному шлюзу, завершает транзакцию, и статус членства обновляется в реальном времени — без ручного подтверждения, без ожидания зачисления банковского перевода.
- Работает с документами. Из того же кабинета член может просматривать и скачивать документы общества через структурированный модуль управления документами — с полнотекстовым поиском.
Администратор / сотрудник общества
- Больше никакого ведения таблиц. Все записи о членстве, статусы оплат и даты окончания хранятся в списках SharePoint. Администратор видит живую панель вместо ручного обновления строк.
- Подтверждение оплаты автоматическое. При успешной оплате система обновляет запись члена и отправляет письмо-подтверждение — роль администратора сводится к обработке исключений.
- Документы версионируются и доступны для поиска. Загрузка новой версии документа заменяет старую в библиотеке; полнотекстовый поиск находит её сразу.
До и после
| До | После |
|---|---|
| ✗ Продление членства велось вручную в таблицах — данные устаревали | ✓ Автоматическое отслеживание срока: статус и дата окончания всегда актуальны в списках SharePoint |
| ✗ Платежи проходили банковским переводом; администратор подтверждал каждый вручную | ✓ Онлайн-оплата с мгновенным обновлением статуса — членство активируется автоматически при успехе |
| ✗ Документы хранились в произвольной структуре папок без контроля версий | ✓ Структурированная библиотека документов SharePoint с версионированием и полнотекстовым поиском |
| ✗ Членам приходилось звонить или писать сотрудникам, чтобы узнать свой статус членства | ✓ Личный кабинет самообслуживания: статус, история и документы в одном месте |
| ✗ Страницы портала грузились 6–10 с — серверный рендеринг без кеширования | ✓ Добавлено серверное кеширование вывода; загрузка страницы сокращена до менее 2 с |
| ✗ Поиск SharePoint возвращал неполные результаты или ничего из-за неправильной настройки | ✓ Служба поиска перенастроена и оптимизирована; полнотекстовый индекс перестроен и стабилен |
Метрики
~5×
ускорение загрузки страницы (8 с → 1,5 с)
3
кастомных модуля SharePoint поставлено
0
ручных подтверждений оплаты после запуска
в реальном времени
статус членства — обновляется при оплате, без задержки
SP 2013
локальный SharePoint — нулевой риск миграции в облако
3 видео
сессий разработки задокументировано на YouTube
Сессии разработки
Администрирование веб-сервера
Отладка ошибок консоли
Оптимизация производительности загрузки страниц
Открыт для работы по контракту
Я доступен для работы по контракту. Если у вас есть интересная идея проекта — запишитесь на звонок через Calendly.
Записаться на 30-минутный звонок