Нашёл модуль Smart Paging: http://drupal.org/project/smart_paging.
Практически то, что мне было нужно - загружаешь сразу весь текст книги в редактор, он разбивает к примеру по 3000 знаков (ставит тег <--pagebreak-->), а на выходе сотни страниц, разбитые по указанному числу знаков, с постраничной навигацией.
Всё бы хорошо, но заметил, что страницы очень долго грузятся (около 40 секунд), сервисы по проверке скорости сайта вообще выдают тайм-ауты.
Насколько я понял, дело в том, что он не создает сотни страниц (нод), а каждый раз загружает целиком одну единственную ноду со всем содержимым книги, обрабатывает её, и показывает отрывок (фрагмент), нужную страницу.
Правильно ли я понял принцип его работы?
Можно ли как то ускорить вывод страниц?
Может есть простой (в виде готового модуля) вариант, когда создаются автоматом именно сотни нод, после добавления в редактор всего текста книги.
Или например конвертация в ноды, может что-то ещё...
Порекомендуйте где искать, чтобы решить задачу простого и быстрого постраничного выкладывания книг на сайт??? Очень нужно!
Комментарии
Зачем вам это нужно?
Чтобы упростить работу по наполнению сайта текстовым контентом. Добавление одной страницы в ручную отнимает около 3 минут. Добавление с этим модулем 154 страниц, отнимает не больше тех же самых 3 минут. Экономия времени в 154 раза!
Довольно странный вопрос...
у меня есть извращённая мысль:
пишите парсер, который открывает файлик вашей книги, получает текст, его разбивает на куски и эти куски выгружает в xml, ну а уже дальше node_import`у скармливаете этот xml.
Или прямо в парсер пихаете создание нод: http://xandeadx.ru/blog/drupal/164