New Covenant Fellowship Church

ch1.jpgСайт американской протестантской церкви "New Covenant Fellowship Church".

Разработка и внедрение интернет-сайта для обеспечения круглосуточного сервиса для прихожан. Спроектированы следующие средства для общения прихожан: e-mail система, рассылки, контактные листы пользователей, расписание событий.

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

Технический комментарий
Для разработки данного решения был выбран язык программирования PHP, в качестве SQL-сервера – MySQL. Эти технологии отлично подходят для проектов разной сложности и гарантируют высокую производительность системы при низких затратах на программное обеспечение и аппаратную часть сервера. Для удобства администрирования сайта  использовались динамически формируемые страницы и in-place редактирование. Реализация проверки прав доступа на уровне ядра системы обеспечивает высокую степень безопасности.

ch2.jpg

Решение
В процессе создания сайта было разработано решение, удовлетворяющее всем вышеперечисленным требованиям. В рамках данного проекта было спроектировано универсальное объектно-ориентированное ядро, обеспечивающее функциональность виртуальных динамически генерируемых страниц, загрузку необходимых модулей, шаблонность, и при этом не зависит от используемого SQL-сервера. Пользователи могут подписаться на рассылки групп по интересам, отправлять и читать сообщения через web-интерфейс, создавать контактные листы. Были реализованы календарь с возможностью привязки к дням событий и внутренняя система обмена документами между служителями церкви. Для упрощения работы с сайтом был разработан модуль "панель управления". Он  позволяет зарегистрированному пользователю видеть основные операции, которые он может совершать в зависимости от прав доступа.

Программное обеспечение
Linux RadHat 7.2
Apache 1.36
PHP 4.3
MySQL 4.1

Средства разработки
PHP Expert Editor
PHPMyAdmin
Visual SourceSafe

Статистика
425 рабочих часов
более 9 тысяч строк кода
более 2,5 тысяч строк html-шаблонов
42 таблицы в базе данных

Дополнительные возможности: 
• Модульное построение системы разрешает клиенту добавлять новые функции, не затрагивая ядро и уже существующие модули
• Шаблонность системы позволяет легко изменить существующий дизайн сайта
• Для администраторов системы предусмотрена возможность создания новых страниц в 2 клика
• Для удобства администрирования большинство модулей, требующих частого обновления информации, обладает встроенной системой in-place редактирования
• Реализованы: поиск по сайту, карта сайта, автоматические уведомления пользователей по e-mail о наступлении определенных событий.