/myWordEditor

A simple silo-free blogging tool that creates beautiful essay pages.

Primary LanguageJavaScriptMIT LicenseMIT

myWordEditor

A simple silo-free blogging tool that creates beautiful essay pages.

Here's an example of the kind of page you can create with MyWord Editor.

And the blog post announcing the release of MyWord Editor in open source.

Demo app

Here's the demo app for this project, MyWord Editor.

You can set up your own blogging environment and use it to host your writing and for other people, your friends, colleagues, members of a club, whatever you like.

My name is Dave Winer. I blog at Scripting News. I wrote some of the earliest blogging, RSS and podcasting software.

It's radical software

These days blogging tools try to lock you into their business model, and lock other developers out. I have the freedom to do what I want, so I decided to take the exact opposite approach. I don't want to operate a free public blogging tool and lock users in and make them dependent on me. Instead, I want to learn from thinkers and writers and developers. I want to engage with other minds. Making money, at this stage of my career, is not so interesting to me. I'd much rather make ideas, and new working relationships, and friends.

So MyWord Editor is radically silo-free.

How to clone this

This app runs on the user's computer, in a browser. It's a JavaScript app. It communicates via a simple API, with a nodeStorage server, that uses Twitter for identity and Amazon S3 for storage. That server, like the app, is open source. The first part of creating your own blogging system is to set up a nodeStorage server.

Once you've done that, download the contents of the myWordEditor repository, and put it in a folder that's publicly accessible over the web. I like using S3 buckets, but you could put it in a folder on an Apache or nginx server.

Edit the config.json file so that the urlTwitterServer string is the URL of your nodeStorage server.

You can also change the default image for your users' blog posts, or you can leave it as-is, with a nice picture from Wikipedia of the Grateful Dead.

Test the installation by logging on. Follow the instructions on the MyWord Editor blog.

Where's the beautiful editor?

I did a survey of the open source JavaScript editors. They are amazing. I decided that rather than pick a winner, I'd ship a pre-HTML5 <textarea>-based editor, and let's see if anyone wants to take on creating a beautiful integration of the two ideas. Here's a blog post that explains my thinking, and offers some possible next steps.

Support

If you're a developer, or running a server, please ask questions on the server-snacks mail list.

If you're a blogger, and need help writing with MWE, please join the myword-editor mail list.

In either case, please read the docs and scratch your head at least a little before asking for help.