Электронная библиотека, посоветуйте движок

hcir
На сайте с 28.09.2006
Offline
150
5708

Была старая тема Движок для библиотеки, но постинг в неё уже невозможен, т.к. год прошел.

И может быть, что-то новое появилось. Тем более, что я вообще только начинаю с этой темой знакомиться, так что примеры приветствуются. :)

Сразу скажу, что файлы предполагаются с разрешениями от авторов, т.е. это не будет очередная варезно-пиратская библиотека. Но это к слову.

В общем, посоветуйте, на чем лучше сделать электронную библиотеку без чтения в онлайне, т.е. только на скачивание файлов.

Мыслится возможно что-то похожее (отдаленно) на всем наверное известный infanata.org -- но не с такой нагрузкой и существенно меньшим количеством файлов.

Вот то, что стоит на инфанате, это DLE, плюс что? Какой-то модуль там был взят за основу, или вручную многое дописано?

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

Что хотелось бы видеть. Наверное это всё должны быть более или менее стандартные функции, но пишу то, что в голову пришло:

1. Возможность размещения библиотеки в папке (или на поддомене) основного сайта. То есть site.ru/library/ или library.site.ru

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

2. Возможность загрузки файлов на сайт самими пользователями, как в архивах (zip, rar) так и непосредственно в форматах (doc, txt, pdf, djvu). Хотя можно и только в архивах, даже лучше, чтобы на загрузку принимался только zip, например. Если не можешь сделать архив, отправь администратору, он сделает. Как-то так.

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

4. Заполнение при загрузке ряда предопределенных полей, допустим, Название, автор, год, издательство, ISBN -- с возможностью для админа эти поля изменять, т.е. не жестко забитый набор. Поля могут быть и нетиповыми для книг, например, объем файла в мегабайтах.

5. Соответственно, возможность поиска по любому из этих полей (из п.4.)

6. Возможность задать структуру библиотеки, чтобы не все в одну кучу валилось (скажем, история/физика/химия/эзотерика и т.д.)

7. Вывод на главной странице библиотеки новостей (последние поступления и т.д.)

=====

8. Это отдельно и на гораздо более отдаленную перспективу: возможность платных скачиваний. То есть уже не просто библиотека, а фактически книжный магазин. Пример, тоже наверное многим известный litres.ru т.е. с пополнением счета и затем возможностью скачивания в пределах оплаченных сумм. Это, я подозреваю, совсем другой уровень по сравнению с "просто библиотекой" (бесплатной), но если что-то подобное есть, движки/скрипты, прошу подсказать.

hcir добавил 16.04.2008 в 11:54

Ух. Неужто никто ничего не может сказать? Видимо, много букв лень читать. :)

Тогда поставим вопрос по-другому. Какие вообще есть нормальные движки / модули для создания электронных библиотек? Просто накидайте названий, что ли...

wbr
WM
На сайте с 25.07.2002
Offline
137
#1

Есть плагин+тема для Врдпресса (http://dimox.name/wordpress-plugin-article-directory/), позволяющие создать рубрицированный каталог публикаций. Выглядит интересно, из плюсов - распространенность вордпресса, как программной основы. Какие може выдержать нагрузки не знаю.

Для своей билиотеки (filosofia.ru - если не пашет, значит ещё хостинг не поправили, как раз проблемы - попробуйте в кешах поисковиков глянуть) использовал движок одной местной веб-студии (сейчас уже его поддержку прекратили).

Но это всё для онлайн-публикаций с разными наворотами. Если нужен по сути рубрицированный каталог файлов для скачивания с пояснялками - тут ничего не подскажу... :(

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

Если что-то нашли - буду признателен за ссылочки.

* Партнёрки, с которых кормлюсь ( http://statievsky.ru/kak-zarabotat-v-internete/ ) * Увеличение дохода в SAPE! ( http://cmse.ru/?ref=b581a5e5 )
hcir
На сайте с 28.09.2006
Offline
150
#2
WebMaster:
Если что-то нашли

На самом деле я пока только нашел, что возможность сделать сайт по типу infanata.org -- это оказывается штатная возможность DLE (дополнительные поля). Ну как всегда, RTFM... :p

И главное, хоть бы кто-нибудь подсказал, хотя бы просто ключевую фразу "доп. поля" кинул. Хотя вроде спецы по DLE этот раздел читают, но никто не намекнул даже.

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

Короче говоря пре-альфа версия проекта на базе DLE уже тестируется. Это что касается произвольного набора полей + структура + поиск. Платных скачиваний, конечно, в таком варианте нет, но на данном этапе и фиг с ними.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий