Мы (группа ученых) планируем создать в соавторстве открытую онлайн-книгу. Идея состоит в том, чтобы совместно написать электронную книгу, размещенную на веб-сайте, который открыт для публики для чтения и комментариев. Сейчас мы ищем веб-платформу со следующими желаемыми функциями:
Мы нашли Authorea , которая имеет большинство функций, которые нам нужны, за исключением того, что она на самом деле не открыта, и мы не можем установить программную платформу на наш веб-хост. Кроме того, хотя Authorea хороша для написания статей, мы не знаем, подходит ли она для написания целой книги.
Есть ли у вас какие-либо предложения по веб-платформе, которая удовлетворяет нашим требованиям? Конечно, мы всегда можем написать книгу в автономном режиме традиционным способом, а затем опубликовать ее в Интернете; но мы думаем, что с современными технологиями было бы гораздо лучшее и современное решение.
Спасибо!
ОБНОВЛЕНИЕ: добавлена желаемая функция для ссылок и цитат.
BookType кажется достаточно подходящим, и он требует, чтобы вы установили его на свой собственный хост. Фактическое редактирование книги может быть выполнено онлайн или вне его, поскольку это как бы обманывает всех, кто участвует в рабочем процессе git. Это с открытым исходным кодом: github .
За исключением невозможности установить его на свой собственный хост, я не уверен, почему Документы Google не удовлетворяют вашим условиям. Я думаю, что это (или аналогичный онлайн-офисный пакет) ближе всего к публичному комментированию на произвольном уровне, если вы не развернете свою собственную CMS, такую как drupal или MediaWiki, и немного поработаете над всеми другими функциями, которые вы хотите добавить. ваша установка.
SageMathCloud был полностью открытым исходным кодом в 2014 году, но разместить собственный хостинг будет непросто — существующая документация требует огромной работы для запуска кластера в Google Compute Engine.
Апплеты: я полагаю, вы захотите написать уценку с фрагментами HTML. Код предварительного просмотра уценки, вероятно, очищает «опасный» HTML, но это не должно быть сложно отключить в исходном коде.
PDF/ebook: Редактор LaTeX, очевидно, позволяет загружать PDF, в противном случае не помните, есть ли в нем что-то встроенное. Я считаю, что для серьезного книжного проекта вам в любом случае понадобится собственный скрипт сборки. Если в вашем HTML есть интерактивные визуализации, как вы хотите перевести их в PDF/электронную книгу?
Нет встроенного комментирования IIRC. Чат есть, но он не привязан к конкретному файлу и, думаю, обсуждения не сохраняются. Для комментариев между авторами я бы написал их как часть документа (латексный пакет todonotes или какое-то текстовое соглашение в уценке).
Но если вы ищете комментарии от публики , открытие учетной записи и навигация по огромной системе слишком хлопотны. Вам понадобится интерфейс для комментариев, встроенный в общедоступный HTML-код, который вы создаете.
Я видел, что есть также ShareLatex , у которого есть функции:
Франк Дернонкур
Чыонг