Идея этой библиотеки возникла у меня давно. Впервые я столкнулся с проблемой организации собственной библиотеки еще в 2003 году. Тогда я просто не нашел ничего подходящего для моих целей, а сам я еще не разбирался в PHP и MySQL. Потом идею библиотеки я забросил на долгих 8 лет и вернулся к ней уже в 2012 году. И с удивлением обнаружил, что за это время ничего не поменялось в данной области. Некоторые сайты работают на самописных движках, но функционал их был, мягко говоря, ограниченный. Некоторые работали на CMS системах, но работа в них не совсем удобна, так как сами КМС слишком уж тяжелы для сервера, да и многих функций, необходимых библиотеке в них просто не было. К этому моменту у меня уже был опыт написания скриптов PHP и я решил самостоятельно написать свою систему, так как я её понимаю. Писал в свободное от работы время, поэтому потратил на нее 4 месяца. Можно было и быстрее, но как говориться, работал не в напряг. На базе движка открыл сайт t-library.net - Открытая техническая библиотека. Несколько месяцев обкатывал и решил выложить данный движок в интернет. Ведь знания - сила, а в данном случае я, если так можно сказать, способствую улучшению уровня образования в стране. =) В общем пользуйтесь на свой страх и риск. Никаких гарантий с моей стороны, но и с вашей никаких моральных или материальных обязательств не требуется. Есть лиш одна просьба. Всем, кто хочет поддержать проект, разместите у себя на главной странице ссылку на данный сайт. Вам это ничего не стоит, а мне будет приятно.

Возможности движка.

  • Система продвинутых лимитов и ограничений

    Данная система позволяет ограничивать, либо наоборот - не ограничивать активность пользователей на сайте. В системе можно ограничить добавление комментариев к книге, чтение страниц онлайн, распознавание страниц онлайн, скачивание файлов. На все это так же можно установить количественное ограничение. Например пользователь не сможет скачать более 10 книг за сутки.
  • Система гибких ссылок

    Данная система позволяет формировать как прямые ссылки на файлы, так и случайно генерированные симлинки, тем самым ограничив закачку файла по прямой ссылке.
  • Локальное и удаленное хранилище

    Движок может работать как с локальными файлами, так и ссылками на удаленные файлы. В случае использования удаленных файлов некоторые функции системы будут недоступны.
  • Чтение книг онлайн

    Движок позволяет читать следующие форматы онлайн: djvu и pdf. Чтение организуется путем конвертации страницы из файла в графический файл и последующее отображение его в браузере пользователя. Для работы данного модуля необходимо дополнительное ПО, такое как: DjvuLibre, pdf2djvu, ImageMagick
  • Гибкий книжный менеджер

    Данный менеджер позволяет добавлять и редактировать книги с минимальными усилиями. Одна из функции менеджера - автоматическое создание изображений пред просмотра из файлов. Для работы данной функции необходимо доп ПО, что и в пункте 4.
  • Распознавание текста онлайн

    Движок позволяет на лету распознавать текст из выбранной страницы. Для работы данной функции необходим пакет cuneiform с поддержкой чтения формата TIFF.
  • Система закладок

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

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