Getting started with Metrici

Use the Metrici forum to ask questions about Metrici.

To get started, read the About MetriciGetting started with Metrici and About the forum topics.

Signed in as Guest. Join

You can get started with Metrici right now by signing up for a free account.

If you’ve joined the forum, you’ll already have an account. If not, use the button below to create an account. Accounts are free for evaluation purposes, for application development, and for personal, non-commercial use.

Sign up

Once you have signed in, you should see your account’s home page. It’s blank because you haven’t added any data yet. If you’re not on your home page, click on the Metrici link in the top left and you should be taken there.

Empty home page

Get started by creating a page. Click on the New button, and then select Page from the list of things that you can create.

Selecting a new node of type Page

Give your new page a name and enter some content.

Creating a new page

Click on save, and you should go back to your home page. You can see an icon with the name of your page.

Metrici home page with icon

Click on the name of your page. This will take you to your page in browse mode.

Viewing a page in browse mode

In browse mode, there is a link back to your home page under the title, and then the content of the page underneath this. Use the edit link at the top of the page to go back into edit mode and change your page.

Creating and changing a page in Metrici is simple, and in Metrici, everything follows the same pattern. Everything created in Metrici (like your page) is known as a node. Every node can be modified in edit mode and viewed in browse mode.

If you click on the More link at the top of the page, a panel slides down to show you more information about the node and more actions you can do.

The more menu

There are two very important pieces of information about every node. One is the reference, which is how the node is identified inside Metrici. The reference is used to build the address of the web page through which the node can be accessed. The reference is made of a series of identifiers with dots between them (with a version number at the end, but we’ll cover that elsewhere). This is just like a file path on a PC, allowing you to arrange nodes into a hierarchy, in which nodes act as folders to contain other nodes.

The other very important piece of information about the node is the node type. The node type defines the fields that you see in a node and how the node behaves. Node types are themselves nodes, which can be modified from inside Metrici. This lets you build applications in Metrici just be creating and modifying data.

The more menu has options for managing nodes, like copy, delete and move. Move lets you change a node reference or move a node between folders.

Go back you your home page and use the New button to create some more nodes. Try the Constant type, which is a very simple node type. Try the Package type, which creates a node that acts as a folder with a listing of what’s inside it. You can create more nodes inside the folder. Try the File type, which lets you upload a file and then browse or download it from your browser. Try modifying and deleting your nodes.

This gives you a good idea of how Metrici works. Everything in Metrici is based on nodes. All nodes are managed in basically the same way. Nodes have types that define what they look like and how they behave. Node types are themselves nodes and can be created and modified in Metrici.

You can develop solutions in Metrici just by using standard types, like pages, folders and files.

To do more with Metrici you can:

  • Create multiple users in your account, and provide them with read or update access to the data.

  • Install applications that other people have written.

  • Create new node types to hold and show different sorts of data. When you have your own data types, you can configure the Package type to give you a table view of your data, making it easy to build database applications.

  • Create templates for folders structures, letting you define and reuse complex data.

  • Use scripts to build more complex user interfaces and processing.

  • Style your application using standard web methods such as CSS and JavaScript.

  • Package your application, to share with or sell to other people.

If you want to develop your own solutions, check out the tutorials on building applications from scratch.