Веб-приложение для публикации книг с открытым исходным кодом

Я ищу веб-приложение для публикации книг с открытым исходным кодом.

Я в основном хочу веб-приложение, которое позволит пользователям создавать и экспортировать книги в формате PDF или EPUB.

Какие функции вам нужны? Например, встраивание (изменение размера/оптимизация) изображений, видео, звуковых файлов, материалов DRM, форматирование, автоматическое создание TOC (на основе заголовков)? Каков предел цены? Должен ли он разрешать коммерческое использование?
Это не обязательно должно быть что-то конкретное — просто веб-приложение для публикации книг.
Ну, это должно быть немного более конкретным, чтобы мы могли что-то порекомендовать. Чего точно не хватает: какой входной формат? Что вы подразумеваете под «дизайном»? Должен ли он иметь редактор, в котором ваши пользователи что-то пишут, или он должен преобразовывать существующие документы? Каков предполагаемый рабочий процесс?
Что-то вроде canva.com или joomag.com
Запрос «что-то вроде X» никогда не дает достаточно подробностей, даже если они связаны. Вы всегда должны четко перечислять свои требования. Подробности см. в разделе Как запросить альтернативу некоторому программному обеспечению и вопросы, связанные с ним. Вы не можете ожидать, что люди будут обращаться к внешним ресурсам только для того, чтобы понять, о чем вы просите. Без обид, но так работает этот сайт.

Ответы (2)

Я бы порекомендовал GitBook .

GitBook — это инструмент командной строки (и библиотека Node.js) для создания красивых книг с использованием GitHub/Git и Markdown (или AsciiDoc).

Вы можете опубликовать свою книгу через GitBook (веб-интерфейс) или настольный редактор (предоставляется GitBook). Есть некоторые функции, поддерживаемые GitBook:

  • Вывод в виде веб-сайта или электронной книги (.pdf, .epub, .mobi)
  • Многоязычность
  • Лексикон/глоссарий
  • Крышка
  • Переменные и шаблоны
  • Ссылки на контент
  • Плагины
  • Темы

GitBook — это программное обеспечение с открытым исходным кодом, выпущенное под лицензией Apache License версии 2.0. Вы можете проверить исходный код здесь .

Прежде чем вы выберете это программное обеспечение, я хочу высказать несколько соображений. GitBook требует от пользователя понимания Markdown, Git и основ веб-программирования. Базовое программирование, такое как HTML и CSS, возможно, JavaScript, требуется, когда пользователи создают тему книги. Важно, прежде чем начать, пожалуйста, прочитайте документацию GitBook .

Редактировать : после повторного прочтения вашего комментария вам понадобится веб-программное обеспечение, которое пользователь может создать перетаскиванием темы книги. GitBook не подходит для этого, так как это программное обеспечение требует базового веб-программирования.

Шокацу Рё - большое спасибо. Возможно, это не лучший выбор, но хоть что-то. Я очень ценю ваш ответ!

Хотя это может представлять собой что-то вроде кривой обучения, одной из возможностей было бы использование онлайн-редактора/компилятора LaTeX .

Nb Это не варианты «самостоятельного размещения». См. также этот TeX.SE Q&A по использованию LaTeX для создания epub.

  1. На обороте

    Это широко используемый, хорошо известный сервис. Он имеет богатый набор шаблонов, в том числе один с инструкциями по экспорту в epub .

на обороте

  1. Папирия

    Одним из преимуществ этого сервиса является то, что он позволяет пользователям писать в Markdown , что может смягчить любой предполагаемый недостаток изучения LaTeX. (Nb, это для "простых документов", но опять же - этого может быть достаточно).

папирия

Общий

  • Обе эти службы предлагают бесплатные планы, которых может быть достаточно для проектов, которые задумал OP.
  • Оба также допускают совместное редактирование — хотя мне не ясно, что имеет в виду OP, «позволит пользователям создавать и экспортировать книги».
  • Оба включают ряд шаблонов документов, в том числе различные «книжные» форматы.
  • Оба предлагают полезные учебные пособия и подсказки как для самого LaTeX, так и для своих собственных онлайн-сервисов.