Вопрос или проблема
Описание
У меня есть списки идей. Несмотря на их сомнительное качество, я хотел бы иметь возможность представить их публике в фильтруемом, ищущем и читабельном виде.
Идея – это, по сути, очень простой пост в блоге с только простым отформатированным текстом [1] и изображениями. Я хотел бы иметь возможность отмечать их и предоставлять интерфейс для их сортировки, чтобы другие могли легко их просматривать.
Требования будут следующими:
- Создание простых постов с форматированием
- Позволять создавать шаблоны постов с предопределенными полями
- Просмотр постов позволяет сортировать по тегам, которые могут быть как числовыми (диапазон от 1 до 5), так и категориальными.
- Вид чтения постов отдельно от просмотра постов
- Возможность ссылаться на отдельные посты
Похожие продукты
На данный момент я использую Google Docs (пример) и GitHub issues (пример) для этой цели. Однако GitHub issues не позволяет использовать числовые теги и сортировать по ним. Также немного запутано предоставлять кому-то ссылку на них.
Google Fusion Tables был очень близок к этому. Однако его режим просмотра и удобство редактирования текста в этом интерфейсе (требуется вводить сырой HTML) далеки от идеала. И, кроме того, невозможно давать ссылку на отдельные записи. Тем не менее, Google Fusion Tables был прекращен.
Airtable также очень близок, но не имеет ничего похожего на ячейку с форматированием в стиле markdown.
Wikity – это достойная попытка довести эту идею до своего логического завершения и построить вокруг нее рациональную, исследовательскую социальную сеть. Однако проект закрыт, и интерфейс настолько запутанный, что я не знаю, как его использовать.
[1] Под “простым” я подразумеваю то, что редактор markdown от StackExchange для этого сайта уже поддерживает.
(К вашему сведению: нашел ваш вопрос через HN!)
Если ваши идеи состоят из “очень простых постов в блоге с только простым отформатированным текстом и изображениями”, почему бы просто не использовать программное обеспечение для ведения блога, такое как WordPress? Оно соответствует всем вашим требованиям:
- Создание простых постов с форматированием
- Шаблоны (встроенные или через плагины)
- Сортировка по тегам или категориям
- Отдельный вид для чтения (фактически пост в блоге) от вида просмотра (основной ленты и/или архива)
- Возможность ссылаться на отдельные посты
- Простой редактор (ладно, ваше мнение может отличаться, но я считаю новый редактор Gutenberg довольно простым)
Люди могут комментировать ваши посты, если вы это включите.
Вы можете получить бесплатную размещенную версию WordPress на WordPress.com (обратите внимание, что это отличается от WordPress.org — com
является бизнесом, который строит и поддерживает org
), или вы можете поискать собственного провайдера. Если вы связаны с университетом, возможно, они предлагают какую-то форму WordPress-экземпляра (хотя вам стоит проверить, кому принадлежит контент и что произойдет, если вы отсоединитесь).
Если вам подходят более проприетарные решения, программное обеспечение OneNote от Microsoft также может подойти:
- Организация идей в блокнотах (и заметках в каждом блокноте)
- Сортировка по категориям (блокнотам) или тегам
- Ссылка на отдельные посты (у меня были проблемы в прошлом, когда это не работало так, как я ожидал)
- Простой редактор WYSIWYG
Существует онлайн-версия, которая позволяет делиться блокнотами с другими, хотя я не уверен насчет стоимости/версий.
В качестве альтернативы вы можете рассмотреть что-то вроде Jupyter notebooks (основываясь на описании вашего профиля). Я менее знаком с тем, что они предлагают (в отношении ваших требований), но может быть достаточно настроек для ваших нужд.
Ответ или решение
Для решения задачи организации и публикации списков идей в формате, который позволит их фильтровать, искать и просматривать, можно предложить несколько специализированных и универсальных платформ. Рассмотрим некоторые из них с учетом заявленных требований и пожеланий к функционалу.
Описание задачи
Основная задача — создать упрощенный блог для публикации идей, который поддерживает форматированный текст и изображения, позволяет задавать теги и сортировать материалы. Необходимы следующие функции:
- Создание простых постов с возможностью форматирования.
- Создание шаблонов постов с заранее заданными полями.
- Возможность сортировки постов по тегам (числовые и категориальные).
- Отдельный режим просмотра поста и режим просмотра всех постов.
- Возможность ссылаться на отдельные посты.
Рекомендации по платформам
1. WordPress
WordPress является мощным инструментом для создания блогов и веб-сайтов. Он полностью удовлетворяет большинству требований:
- Создание постов: Встроенные функции позволяют создавать и форматировать посты с использованием текстового редактора Guttenberg.
- Шаблоны: Возможность создания и использования шаблонов через встроенные функции или сторонние плагины.
- Теги и категории: Разнообразные возможности сортировки контента с использованием тегов и категорий.
- Просмотр постов: Раздельные режимы просмотра единичного поста и просмотра архива постов.
- Ссылки: Легкость в создании постоянных ссылок на посты.
WordPress предоставляет SEO-дружественные функции и гибок в настройке, что делает его идеальным для задач, связанных с продвижением и взаимодействием с пользователями.
2. Microsoft OneNote
OneNote может быть альтернативой, если акцент делать на организацию материалов в более интерактивной форме.
- Организация и сортировка: Материалы можно организовать в блокноты и сортировать по тегам.
- Теги и категории: Использование меток для классификации заметок.
- Редактор: Предоставляет простой интерфейс "что видишь, то и получаешь" (WYSIWYG).
OneNote подходит для коллективного использования благодаря функциям обмена и совместной работы.
3. Jupyter Notebooks
Хоть Jupyter Notebooks и является более специализированным инструментом для научных и инженерных задач, он предоставляет возможность кастомизации и интеграции с различными языками программирования, такими как Python:
- Создание интерактивных документов: Возможность добавления не только текста, но и кода, что может быть полезно для технических идей.
- Организация: Сторонние библиотеки могут помочь в организации и визуализации данных.
Заключение
Выбор платформы в значительной степени зависит от специфики требований к публикации и обработки информации. WordPress предоставляет наибольшую гибкость и функциональность для общих задач ведения блогов. Microsoft OneNote может быть полезен для более личных или корпоративных систем организации данных. Jupyter Notebook — отличный выбор, если ваши идеи связаны с научными вычислениями и анализом данных. Выбор зависит от того, какие аспекты публикации и обработки информации для вас в приоритете.