Загрузка книги

Загружать книги могут только пользователи с соответствующими правами.

Для загрузки книги перейдите на страницу /node/add/pdf вашего сайта, например: http://example.com/node/add/pdf.

загрузка книги PDF в ELiS

Загрузка в каталог

Для загрузки в каталог можно перейти в нужное место каталога и нажать кнопку Добавить.

При начале загрузки книги поле родительского каталога будет подставлено автоматически.

Сетевое ограничение доступа

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

Ограничение сетевого доступа работает в двух режимах: с обходом сетевого ограничения авторизованным пользователем и нет. Использовать тот или иной режим можно в зависимости от способа распространения книги.

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

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

Процесс загрузки

После нажатия кнопки загрузки происходят следующие этапы создания книги:

  1. PDF-файл книги загружается на сервер в непубличный каталог, из которого скачивание прямой ссылкой невозможно.
  2. Подсчитывается число страниц в файле.
  3. Генерируется страница сайта, описывающая всю книгу как целое. Страница получает свой уникальный url-адрес, являющийся адресом книги в интернете.
  4. На каждую страницу книги в файле генерируется страница сайта, имеющая свой уникальный url-адрес. На сгенерированную страницу устанавливаются права сетевого ограничения, заданные при загрузке книги. Каждая страница книги ссылается на адрес книги, к которой страница принадлежит.
  5. Из PDF-файла для каждой страницы извлекается текст и заносится в базу данных сайта в CCK-поле, соотвествующей страницы сайта. Извлеченный текст в дальнейшем будет проиндексирован поисковым движком Sphinx.
  6. Выводятся все информационные сообщения, сгенерированные на предыдущих шагах и форма редактирования загруженной книги.

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