62
Pledges

Substance

By substance ( 80 Medal_silver_2 )

Substance is a content creation tool and a dead simple multi-format publishing platform. Whether you produce stories, books, documentations or scientific papers, Substance provides the tools that allow you to create, manage and share your content.

The new Substance eco-system consists of an offline editing tool (The Substance Composer) and an online multi-platform publishing system (Substance.io).

The Composer

The Substance Composer is a desktop application (OSX and Linux first, Windows later), where you create and manage digital documents. While traditional text editors usually deal with visual information (emulating its representations on paper), the Substance Composer is developed around the idea that content is data. Its structured document composition allows documents to be stored and represented in multiple arbitrary ways. On top of that, with its collaborative features you can annotate, comment and revise your content with anyone.

Substance.io

Anyone can create a free account on the Substance.io server and start publishing their content online in one click straight from the Composer. You can think of it as an open document repository from where you will be able to manage your published content, add it to existing networks, find other people’s public documents or export yours in any imaginable format (print, web, tablet, mobile and more).

We need your help

Over the last two years, Substance has grown into a large project and has gained a lot of attention. People have been contacting us expressing their wish to integrate Substance in their application use-cases. But sadly we have not yet reached a stage in which they could start using it and we’d love to change that!

The goal of this campaign is to get Substance out of experimental state into a usable release. However, the more concrete our goals get, the more we see the need to spend dedicated time on it, in order to come to the day when we can say “It’s finally here!”.

Your donation

We’ve been developing Substance for two years now without any funding, making this a project fully built out of voluntary effort. Being an open source project our whole platform is going to be free for every user, so there won’t be any licence upon completion or any of the likes. The funds collected during this campaign are intended for the development of the platform.

What do I get?

Substance is designed to support your publishing workflow. The software will be released under a liberal software license (MIT). That means that you can use the sofware in any way (customize it, improve it and sell it if you like to). By using our platform you can make your clients happy by improving their workflows, saving them time and money and increase revenue.

And finally, all of our donators will be mentioned in a supporters page on the our website.

Roadmap

Here’s how our roadmap looks like. We’ll roll a first alpha release at the beginning of February, so people can have a first look at the complete system. After a second, more robust alpha we’ll enter a two month beta phase at the beginning of June. The final release will land at the end of July.

Open Source

Behind the scenes the Substance is mainly composed by a stack of open source modules that will be publicly released under the Open Source MIT license.

Substance Composer

The Composer is built on top of web-technology but packaged and shipped as a native application using the modern webkit rendering engine. It can be customized easily by anyone who knows the web-development stack (HTML, CSS, Javascript). Besides having the building blocks available as open source libraries, you can at anytime mess with the code of the app itself.

Substance Document

At the core of the whole platform is the Substance Document. The Document is a programmatic interface for creating and transforming digital documents. It ensures consistency, separates content from presentation and provides an easy to use API.

Substance Surface

Substance Surface is an in browser multi-line plain text editing control. It provides a low-level interface for general text manipulation, insertion, deletion et. al. and user-defined range based annotations. Surface exposes an API that will make it possible to build more complex text editors on top of it.

And then?

This campaign is just a starting point. Once we have a stable foundation is when things will become really exciting. Here are a some of our next priorities:

Additional content types

We’ll be adding additional content types in future versions. Among them will be: Lists, Tables, Videos and interactive maps.

Plugin System

We’ll be adding a plugin system for the Composer in order to make it easy for developers to create their own content types and share them with the Substance development community.

Multi-format export

You’ll be able to export documents to various formats (PDF, ePub, LaTeX, Markdown, MS Word, etc.).

Collaborative editing

Our architecture is ready to support collaborative workflows, so documents can be edited by multiple users, even in realtime.

Who are we?

Our core team consists of three people: Michael Aufreiter, Victor Saiz, Oliver Buchtala.

We would also like to thank Samo Korosec, Tim Baumann and Remo Rauscher for their contributions.

Frequently asked questions

What happens if the campaign goal is not reached?

We’re dedicated to the idea of making Substance happen anyway. If we don’t reach our goal, we’ll work with less, just moving slower.

What happens if the campaign goal is exceeded?

If we manage to exceed our goals with the campaign, all the money will still be used for doing further work on Substance (see “And then?” section).

How is it different from Google Docs?

Unlike Google Docs Substance focuses on structured content composition, leaving the layout part to the system not the user. Because of the absence of formatting utilities, it suggests structured, content-oriented writing. The Substance Composer is available as Open Source and can be extended by the developer community. It’s is intended to be a platform, not a product. Moreover, with Substance your data is stored locally, unless you share it with the public or a selected number of people.

For any specific questions, please email us at: info@substance.io

Thank you,
Team Substance

Categories
Open Source, Publishing and Technology
Additional Information
Launched Wednesday, December 12, 2012
Modified Thursday, January 03, 2013
Flag this campaign as:
Spam
Scam
or Inappropriate

Comments (3)

ranma said:

Hi guys,

I think your roadmap is seriously missing a list of actual features that are planned for each of the releases. As of now, it’s just a plan of regularly increased version numbers ;)

Edit Comment

substance said:

Hi Ranma!


Actually we’re just talking about one release here (Substance 0.5.0). Don’t get confused by the version numbers of the individual components.


With the release of Substance 0.5.0 you’ll be able to:


- Create documents offline using the Substance Composer

- Create text annotations and comments

- Invite friends to collaborate

- Publish a nicely formatted version on Substance.io

- Update publications with a single click


However, let me sketch our development-roadmap quickly:


Alpha-1 (Early February)

-—-


Initial public release of the Composer and Substance.io. It features a complete publishing workflow (single-user editing), and has support for basic text content types (headings, text elements).


Alpha-2 (Early April)

-—-


Multi-user editing (Edit the same document on different computers by different users). This requires some complex logic on the server and client (e.g. conflict detection and resolution).


Beta-1 (Early June)

-—-


Beta-1 adds a polished user-interface for the Composer, support for images and an improved reading experience on Substance.io.


Stable (Late July)

-—-


Final release. It comes with bugfixes and optimizations, so a smooth editing/publishing workflow can be guaranteed. We’ll relaunch Substance.io and replace it with the all-new server infrastructure.


I hope this answers your question.


— Michael

Edit Comment

Richard Weisberger said:

Great product. I am building a helthcare app requiring this functionality. How does this product compare with firepad and hackpad?

Edit Comment

Post a comment:

You must be signed in to make a comment.

We've raised 1.694,05 €, but still need 38.305,95 €!
4.24%
  • 0,00 €
  • 40.000,00 €

Make A Pledge

Powered by PayPal

Add A Badge & Share With Friends

18902

Donors (62)

1.  albaplaza
Dec 12
2.  jothelander
Dec 12
3.  Anonymous
Dec 13
4.  maxdemarzi
Dec 14
5.  Nicolas G. *
Dec 19
6.  Samuel Andert
Dec 23
7.  eatmyfriends
Dec 26
8.  petergassner
Dec 31
9.  Anonymous
Jan 03
10.  Lambert Heller
Jan 03
11.  caseyg
Jan 03
12.  yamadamasaki
Jan 03
13.  Anonymous
Jan 03
14.  Dickiedyce
Jan 03
15.  medikoo
Jan 03
16.  liqweed
Jan 03
17.  Peter Martel
Jan 03
18.  mugginsm
Jan 03
19.  kmlawson
Jan 03
20.  Anonymous
Jan 03
21.  dercol
Jan 03
22.  deanotron
Jan 03
23.  socrattes
Jan 03
24.  technova
Jan 03
25.  Karl Böhlmark
Jan 03
26.  Sungwon Lee
Jan 03
27.  Anonymous
Jan 03
28.  Mithrandir0x
Jan 03
29.  Anonymous
Jan 03
30.  ouvanous
Jan 04
31.  xbelanch
Jan 04
32.  dohzya
Jan 04
33.  olemd
Jan 04
34.  sebbo2002
Jan 04
35.  streich
Jan 04
36.  Anonymous
Jan 04
37.  Anonymous
Jan 05
38.  Anonymous
Jan 05
39.  areplogle
Jan 05
40.  Satoshi Iritani
Jan 05
41.  Anonymous
Jan 05
42.  Anonymous
Jan 06
43.  Gleb Svechnikov
Jan 06
44.  confuzed
Jan 07
45.  sagishiboy
Jan 07
46.  Anonymous
Jan 07
47.  Arne Krueger
Jan 07
48.  Anonymous
Jan 08
49.  morelene
Jan 09
50.  Konkurbiene
Jan 09
51.  Marica Odagaki
Jan 15
52.  Fumihiro Kato
Jan 15
53.  Anonymous
Jan 16
54.  Anonymous *
Jan 17
55.  scarradini
Jan 17
56.  Wolfgang Pointner
Jan 28
57.  Martin Möllenbeck
Feb 09
58.  Anonymous
Feb 11
59.  KenC
Feb 26
60.  Alberto Brandolini
Mar 02
61.  Hannah
Mar 12
62.  bsummersett
Apr 09
* Denotes a manually entered pledge.
Rss Feed - Subscribe to donations list