Back to Sider sectionEdit capture
Storing information in an natural structure on the computer. It's like taking a picture of your ideas to be able to come back to them later.
Edit data
A unique, independent piece of information with or without meaning.
Edit document
A single piece of information. Anything can be a document, a name, a phone number, one note and collection of notes are all document.
Edit document, embedded
Document relationships captured by placing one document inside of the other.
Through embedding a document can contain other documents and/or be included in another document
Edit extension
Any code extending Sider functionality: package, plug-in, data provider, etc.
Edit information
Meaningful data. Random collection of words is data, but it's meaningless. A text document that you can comprehend (such as this page) is meaningful to you. That's information.
Edit knowledge
Different island of information with relationships between them. A text document is just information. A collection of related documents with relationships captured (stored and visible) is knowledge
Edit package
A group of related types and views to work with different types of information: PIM (notes, contacts, journal), project management (with support for different methodologies), collections.
Edit Sider
Structured information document editor.
A platform to build application to work with information. It abstracts away common tasks to allow develop focus on describing information structure, logic and views.
Edit type
Sider module describing a single document structure and available operations.
A type describes how document can be related to other document (such as what documents it can include). It also provides the methods to create and manage the document.
Edit type, atomic
Special type that doesn't directly embed any other types. Usually this is a very small and simple type created to build bigger types, such as a person name, phone number, address, etc.
Edit type, embedded
A type embedded in the other type. For example notes type can derive from the tree type and embed HTML text type in the tree nodes to store notes in a tree-like structure.
Edit type, inheritance
Each type inherits from another type. There are several base types provided by the platform from which a new type can inherit, or it could inherit from an existing type to extend or restrict it.
When type inherits it modifies the structure of the parent type. It can also update the structure to allow embedding of certain types.
Edit view
Sider module responsible for showing documents. View provides a transformation to convert XML document to HTML or any other form supported by the browser. It also provides logic (through scripts) to make the view interactive and allow user read and edit different parts of the shown document.
Each view usually supports only specific types. The document of a certain type can be shown using any of the supported views.
Edit view component
Special Sider module to help with code reuse between views. Usually JavaScript libraries and horizontal plug-ins (spelling, etc.) will go into view components, and not to any particular view.
Edit view, universal
Special view that supports any type. Usually such views don't depend on any specific form of the document and show document source.