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
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
- ...
See Also
- create
- UI
- Micropub/Clients
- delete
- books
- CMS, most platforms come bundled with some sort of editor posting interface
- 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.