Модуль НСИ для «Эталонного контрольного банка нормативных правовых актов Республики Казахстан в электронном виде»
Разработка модуля нормативно-справочной информации для «Эталонного контрольного банка нормативных правовых актов Республики Казахстан в электронном виде» было очень интересным и полезным занятием. Пришлось более широким образом познакомится с JavaScript. Было изучено несколько новыхи библиотек, одна из которых KnockoutJS на основе которой разрабатывалась практически вся логика работы клиента.
По заданию, модуль НСИ должен был поддерживать работу с четырмя типами справочников: константные, простые, иерархические и исторические. В последствии иерархические и исторические были объеденены в один тип из-за схожести функциональных тербований. Справочники должны были содержать записи на трех языках, и интерфейс модуля так же должен был поддерживать мульти-языность. Сами справочники были переданы в XML формате в некоторых местах препутанными латинскими и кирилличискими символами.
Дизайн для данного модуля был взят за основу уже с готовых модулей проекта. Мне был передат уже готовый и сверстанный шаблон другого модуля проекта, на основе которого уже осуществлялось размещение полей и элементов.
Выполненная работа:
- Программирование;
- Информационное наполнение.
Используемые технологии:
- KnockoutJS;
- jQuery.