ИЗДАТЕЛЬСТВО ХАРЬКОВСКОГО НАЦИОНАЛЬНОГО УНИВЕРСИТЕТА ИМ. В. Н. КАРАЗИНА

Сайт, который отражает деятельность издательства Харьковского Национального университета им. В. Н. Каразина.

Сайт разработан на основе CMF (content manegment framework) Drupal 7. Его назначение архивация материалов, изданных университетом, и их просмотр. В основном это научные, учебные и биографические книги и методические пособия, а также различная полиграфическая продукция: календари, открытки, грамоты. Можно просматривать оглавления и краткие аннотации. Для некоторых книг возможен полный просмотр. Изданные книги классифицированы по научным разделам. Для этого используется таксономия друпала. Кроме того таксономия используется для хранения имен авторов и ключевых тематических слов.

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

Если выбрать пункт меню "ВИДАННЯ", то можно просмотреть все наименования, соответствующие тому или иному разделу.

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

Внизу для каждой книги имеется четыре линка, с помощью которых можно просмотреть оглавление, фрагмент книги, текст всей книги или полную аннотацию. Здесь следует обратить внимание на реализацию полного просмотра книги. Она осуществляется с помощью библиотеки pdf.js, которая отрисовывает содержимое pdf файла на HTML5 канвасе. В результате чего в браузере текст появляется в графическом формате, который нельзя скопировать в текстовый файл. Кроме того, дополнительно, фон канваса заполнен "водяными знаками".

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

Имеется окно подсказки по пользованию элементами управления.

Поиск информации осуществляется несколькими разработанными мною способами, без использования предназначенных для этого модулей типа Search или Search API. Поиск может быть осуществлен по авторам из пункта меню "НАШІ АВТОРИ". Сначала высвечивается страница с заглавными буквами авторов, публикации которых имеются на сайте. Набор букв каждый раз определяется динамически по массиву фамилий авторов, хранящихся в базе данных. Первая строка состоит из букв кириллицы, вторая строка содержит латинские буквы. Ниже представлен соответствующий скриншот.

Следующий скриншот показывает появившийся список авторов при нажатии на букву "К".

И далее список работ Куклина, после выбора этой фамилии.

Другой способ поиска это расширенный поиск, форма для которого вызывается по нажатию кнопки с перекрестием, находящейся справа возле поля "Пошук".

Можно осуществлять одновременно поиск нескольких фрагментов текста. При этом задав условие, что текст должен содержать сразу все фрагменты или хотя бы один. Причем искомые фрагменты могут представлять не целые слова, а части слов. В форме, которая показана выше, набраны для примера искомые фрагменты "пре" и "котор". Поиск осуществляется в полных аннотациях и в результатах поиска должны присутстствовать оба фрагмента.

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