editor
This article is a stub. You can help the IndieWeb wiki by expanding it.
An editor in the context of the indieweb most often refers to a user interface for editing (making changes to) a post, whether an existing post, or when creating a new post. The term editor may also refer to a person who edits a post after an author has written it, or even more rarely, the editor of a specification, like micropub, who is the primary contributor and/or verifier of contributions.
Approaches
There are a spectrum of different approaches / opinions / desires for different post creating / editing interfaces / preferences / formats.
From most directly visual, to least visual and code-like, to some code, to all code:
- WYSIWYG (e.g. MediaWiki, WordPress, Known)
- "minimal" WYSIWYG (e.g. Etherpad, Medium)
- plain text only (e.g. some comment forms?)
- plain text auto-linked (e.g. Falcon notes, Bundle notes, ...)
- markdown (e.g. Ello, Ghost...)
- HTML (e.g. Falcon articles, Bundle articles, ...)
There are also various types of editors including text, photo, audio, video, etc.
Software
- TinyMCE
- ProseMirror
- Quill.js, an open-source, free WYSIWYG editor that provides a streamlined “feel” while still providing the full range of most text-editing needs, allowing you to include a text editor on any web page with just a bit of Javascript.
- Gutenberg for WordPress, Drupal
- Brackets is an open source text editor (https://github.com/brackets-cont/brackets)
Applications
see also: Micropub Clients for a longer list of post editors
- iA Writer
- Hemmingway app
- MarsEdit
- Ulysses
- Zapier can be used to integrate a variety of non-traditional blogging apps to become editor interfaces for posting to a website.
- Byword iOS ecosystem apps that use Markdown, and integrates with WordPress, Tumblr, Blogger, and even Evernote
- ...
Brainstorming
editing tools and clients
Editing tools and clients that folks have shared but we don't have direct experience (IndieWeb Examples) of anyone actually using them themselves:
- https://typefully.app/, a Twitter editor/client primarily intended for composing and posting tweetstorms to Twitter. Also includes the ability to create multiple drafts, schedule tweetstorms for later, and importing content.