SpaceNode Web Publishing Software
 

SpaceNode Documentation

 

Welcome to SpaceNode

SpaceNode allows you to build your own unique website that can be as simple or complex as you like.

This documentation is a work-in-progress so if you need assistance then please do contact support:

https://spacenode.com/contact/

A Blank Canvass

The joy of SpaceNode is that your new website can be as complex or as simple as you dare make it to be. The SpaceNode software was developed from the ground up to make it easy to create and maintain beautiful websites that we as web-developers, web-masters and web-designers would want to own ourselves.

So you can start straight away, your new SpaceNode will already come pre-setup with a few pages (News listing, search and contact form) and also some relevant blocks.

Here are some suggestions about how to take the first step to launching your SpaceNode:

Have A Play

  • Login and edit the introductory article. Try adding another "smiley" icon, uploading a small photo, playing with the page editor to get a feel for how it works. Steps: 1) login, 2) click on "articles" in the admin menu, 3) click on the 'first article' in the article listing
  • Create a new test article and remember to assign it to your 'Articles Group' else it won't be publicly viewable. Steps: 1) login, 2) click on 'Add Article' in the admin menu
  • Pick another theme. When your SpaceNode was setup, it was assigned a random theme.  update your spacenode description
  • Visit other SpaceNodes to get ideas about how other people have set up their sites. You'll find a listing of SpaceNodes on https://spacenode.com/
  • SpaceNode is a friendly community of website owners so always feel free to say hello and swap links from your site to theirs and back again

Setting Up Your SpaceNode

  • Most important - decide what the SpaceNode is for! For example is it a personal site about you, are you promoting yourself or are you promoting a business. With search engines, it helps to keep the subject matter on a website similar, so for example, combining a motorbike reviews and DJing mix downloads will make it harder for google to place the site in a category.
  • Do your editing on your computers word processor. Often people with technophobia are more comfortable writing content and assembling photos offline, then logging into the SpaceNode to upload them.
  • Create an "About Me" Page and then link to it from your menu block:
  1. Login,
  2. Click on 'SpaceNode' in the admin menu
  3. Click on the 'Structure' tab
  4. Right click on your home page and choose 'Add New Page'
  5. Call your Page 'about_me.htm' and then type a few words
  6. Save your page
  7. Now you need to create a link in the admin menu. Click the 'Edit Block' icon underneath the 'Menu Block'.
  8. In the 'Block Text' editor you will see a list of your current links. On the same line as the last link press return and a new list item will added to the end
  9. Type in 'About Me' and then select what you have written
  10. Right-click on your selected 'About Me' and choose 'Insert edit/link'
  11. In the 'Link URL' field enter the web address of your new page. In this example, it would be "/about_me.htm".
  12. Click the "Insert" button to turn 'About Me' into a hyperlink and then save the block.
  • Have a think about what key-words you want to be found by, ie what do you want someone to type into Google to find your site. You might be after regional search results, hence including your town and county help
  • Each page and folder should have a short description of itself and what it is in the "meta-description" field. This helps the search-engines list your page correctly.

New-Noder Pitfalls

  • Adding a new page or a folder does not automatically update the menu block - see the step-by-step documentation above on creating the 'about me' page.
  • Articles are not displaying on the home page - check that you have assigned the article to the appropriate Article Group and Article Categories.

Basics

Quick Links

Substitute ‘yoursite.com’ with the domain name of your SpaceNode:

  • http://yoursite.com/ - The homepage of your SpaceNode website
  • http://yoursite.com/?dc=login – The login link to your SpaceNode
  • http://files.yoursite.com/ - Your UserNode file space (premium accounts only)
  • http://mail.yoursite.com/ - Webmail login (setup on request)
  • http://bugs.spacenode.com/ - Submit error-reports to a SpaceNode technician

Glossary

  • Blocks – A block is an extra-bit of content on your website and is often used for displaying menus, news feeds, reviews and web links. You can choose from several Block Plugins which are mini-applications which can update your block automatically. To position the block, your SpaceNode comes with several different Block Zones to choose where it will display.
  • Block Plugins  – A block plugin is an application which you choose when setting up your block. An example would be the ‘RSS Block Plugin’ for displaying news feeds from other websites.
  • Block Zones – The position on the page where the block will appear. When adding or editing a block you can position your block to appear in different areas of the page. Some themes or modules do not support all block zones.
  • Pages & Folders – A page is one document on your SpaceNode (eg: http://yoursite.com/alex.htm) whereas a folder may be one page or contain a number of sub-folders and sub-pages (eg: http://yoursite.com/alex/). Each page or folder on your SpaceNode runs a module which is an application plugin. You can have as many pages or folders on your SpaceNode as you like.
  • FTP Client – A piece of software for transferring files across the Internet. Used to send files from your computer to your UserNode file server.
  • Modules – A module is an application that runs on a page or a folder. The simplest example is the ‘StaticPage Module’ which allows you to add one page or folder to your SpaceNode.
  • SpaceNode – Your website.
  • Theme – The look and feel of your SpaceNode can be customised by selecting one of the many Themes available. Professional accounts have access to a ThemeCreator module allowing you to create new and unique Themes.
  • UserNode - A web file server for storing your static files such as images, static HTML files and downloads. Premium accounts only. You need an FTP Client to access your UserNode. The UserNode is accessed via the web on http://files.yoursite.com/ and also include ‘Special Directories’ for bringing content directly into your SpaceNode.

Logging Into Your SpaceNode

Click the “login” link on the top-right of your SpaceNode and a login box will popup allowing you to enter your login credentials. Once logged-in the login link will change to your username email address.

SpaceNode Structure - Home Page, Folders & Pages

Basic Concepts

Your Home Page is what people will see when they type in http://yoursite.com/ into a browser.

So that your SpaceNode can grow to thousands of pages of content and still be easy to manage you can create as many Folders and Pages in your Home Page as you like.

The difference between a Folder and a Page is that Folders can contain other Pages and Folders.

An example is if you want to break your website up into three sections:

  1. http://yoursite.com/family/
  2. http://yoursite.com/friends/
  3. http://yoursite.com/work/

Each one of these Folders can contain their own Pages and Folders:

  1. http://yoursite.com/family/
    1. http://yoursite.com/family/cousins/Daniel.htm
    2. http://yoursite.com/family/cousins/Greg.htm
    3. http://yoursite.com/family/cousins/Joanna.htm
    4. http://yoursite.com/family/cousins/Hannah.htm
  2. http://yoursite.com/friends/
  3. http://yoursite.com/work/

Note: In the example above, http://yoursite.com/family/cousins/ is a Folder and http://yoursite.com/family/cousins/Daniel.htm is a Page.

Modules - Making Your SpaceNode Clever

Every Page, Folder and the Home Page is automated by a Module which makes your SpaceNode clever.

The default Module is called the ‘StaticPage Module’ which is responsible for displaying one page of content. You could quite easily create your entire SpaceNode website by just using this one module, but you would miss out on features such as Contact Forms and Search Engines.

The second most common module is called the ‘Articles Module’ which is useful for displaying Blogs, News and other lists of content such as Products and Photos. You separate articles into ‘Article Groups’ and each group is separated into ‘Article Categories’.

The Article Module can only be installed in a Folder or on the Home Page and then can generate a page for each article you have uploaded.

For example, you could set up a blog here:

  • http://yoursite.com/blog/

And then you could add two articles and these might be available here:

  1. http://yoursite.com/blog/article_one.htm
  2. http://yoursite.com/blog/article_two.htm

The Articles Module makes it easy to have thousands of Pages of content and also supports RSS feeds if another website would like to syndicate your content. They would go to there website and enter the RSS url:

  • http://yoursite.com/blog/?output=RSS

To add new Pages or Folders to your SpaceNode, or to edit the Home Page you need to:

  1. Login to your SpaceNode
  2. Click on ‘SpaceNode’ and choose the ‘Structure’ tab.
  3. You will be shown the structure of your SpaceNode, eg:
    SpaceNode Structure
  4. To add/remove/edit Pages, Folders or the Home Page you need to right click to be shown a list of options

When adding a Page, Folder or editing the Home Page you will be given the choice of which module to choose, with the StaticPage being the default.

Note: The Articles Module needs to be installed in the Home Page or a Folder and is not available on a single Page.

Blocks

Editing Your Menu Block

When a SpaceNode is first setup, it will come with a Menu block in the top left of the page. This offers you and your visitors a chance to navigate around your SpaceNode and serves the same purpose that a 'Table of Contents' does in the publishing world.

In the previous section you will have learned how to add as many Pages or Folders to your SpaceNode as you like, but doing so does not automatically create links in your menu block. This is so you can customise what links are shown (you might not want all pages/folders to be publicly known about) or you might want some links to appear above other links that are less important. You might also want some links to appear indented to show they belong under a certain section of content.

To add a link to your menu block you need to first find the page you want to link to. To navigate to a Page/Folder that does not yet have a menu link you can either type it by hand (if you remember what it was when you set it up), or you can:

  1. Login
  2. Click on 'SpaceNode' and then choose the 'Structure' tab
  3. Double-click on the page or folder you would like to link to. This takes you into the 'Edit Page/Folder' page.
  4. At the top of the tab, you'll see something that says 'Folder will be available:' followed by the link to that page/folder.
  5. Click this link to be taken to that page

When you have found the Page/Folder you want to link to, copy the link from your browsers address bar.

Now that you have discovered the link you can add it to your menu block:

  1. Login
  2. Click the Edit block icon 'edit block' icon at the bottom of the menu block
  3. In the block editor, click just behind an existing link and press the return key to make a new item
  4. Type the name of the link
  5. Highlight the name of the link and click the picture of the 'chain' from the menu. This will bring up the 'insert/edit link' dialog menu
  6. Paste the link into the 'Link URL' field and optionally specify a 'title' which will be displayed when people hover over your link
  7. Save the block and the menu will now feature your new link

To edit an existing link you need to:

  1. Login
  2. Click the Edit block icon 'edit block' icon at the bottom of the menu block
  3. Right-click on a the link you want to edit and then choose 'insert/edit link'
  4. In the 'Link URL' field you will be able to specify the page address you want the link to point to

UserNode File Server

If you are on a premium SpaceNode package then you will have been given some web-space to hold your files such as images and downloads.

You can upload via your FTP program using the login credentials:

  • Host: files.yoursite.com
  • Username: yourlogin@yourlogin.com
  • Password: yourpassword

The files you upload will be available for download from:

  • http://files.yoursite.com/

There are also a number of ‘Special Files & Folders’ setup on your SpaceNode which enable you to upload your own files into the SpaceNode itself.

Special Files & Folders

We have created a number of special files and folders that suck out (proxy) content from your user file space into your SpaceNode.

List of Special Files

There is currently only one special file:

  • http://yoursite.com/favicon.ico

Changing the favicon.ico image allows your site to have a unique identity when displayed in tabs and bookmarks. To learn more about favicons view the wikipedia entry here: http://en.wikipedia.org/wiki/Favicon

To upload a new favicon.ico image you need to store the file on your UserNode File Server.

List of Special Folders

There are two special folders:

  • http://yoursite.com/files/
  • http://yoursite.com/images/

These suck out the content (proxy) from your UsereNode file space into your SpaceNode. The following examples are the same file:

  • http://yoursite.com/files/alex.pdf = http://files.yoursite.com/files/alex.pdf
  • http://yoursite.com/images/alex.jpg = http://files.yoursite.com/images/alex.jpg

Email

Your SpaceNode will not be automatically setup for email so if you would like an email address such as you@yoursite.com then you need to contact customer services for more information.

Once setup you will have full-access to your email account from anywhere in the world via your web browser, or connect by using your mobile device or desktop program providing they support standard mail protocols.

To access your web mail account go to:

  • http://mail.yoursite.com/

Modules

StaticPage Module

The StaticPage Module is for displaying one page of content to the user.

By default the page or folder will be displayed within your chosen SpaceNode theme, however you can also choose in the module settings to have your StaticPage display without using your SpaceNode theme. This is particularly useful if you have created a 'Splash Page' to welcome people to your SpaceNode before they enter your site.

Articles Module

  • The Articles Module is for storing lists and sub-lists of items.
  • Uses include for displaying: News, Blogs, Products, Documentation, FAQs, Downloads & Images
  • Supports generating RSS feeds: http://yoursite.com/news/?output=RSS
  • For a step-by-step guide see How To Get Articles To Show On Your SpaceNode

ContactForm Module

  • Allows you to setup a ContactForm on your SpaceNode so that people can send you emails without you having to display your email address as public information.
  • You can setup as many ContactForms as you like. For example, you may like to use a ContactForm to enter people into a competition.
  • Each ContactForm you setup can send to a different email address

SearchEngine3 Module

The SearchEngine3 module allows people to search your SpaceNode by typing in the keywords they are looking for.

If you have more than one SpaceNode then you can setup this module in a folder on your SpaceNode and configure it to return search results from all your SpaceNodes. You just need to type their domain names into the appropriate 'module settings' when editing the folder. The maximum limit of spacenodes that can be searched is 255 chars to enter all their domains separated by the comma char. eg: 'alexkent.com,djalexkent.com,spacenode.com'

Your SpaceNode is normally visited by the SpaceNodeSpider once per day, however pages that do not change very often might be visited less frequently. This is the reason why new articles recently added do not show up immediately and also why new SpaceNodes might not have been indexed at all yet.

You can also add a 'SearchEngine' block so that your users can be on any page and search your SpaceNode. If you setup your SearchEngine3 module on any other address than 'http://yoursite.com/search/' then you need to change the setting in the block.

Redirect and SuckerFish Proxy Module

The redirect part of this module issues 301 (permanently) and 302 (temporary) http redirects from the SpaceNode to somewhere else. It was implemented mainly to avoid 404s when moving content around so that Search Engines are kept uptodate. It can be easily installed in a folder on the SpaceNode for directing traffic to another place.

The module also offers a dumb and intelligent proxy setting. The latter downloads the target content and integrates its meta-tags within the SpaceNode theme. An example on the web is the AMT's forums: https://goe.ac/forum/ . The proxy also can optionally cache target files retrieved in memory, reducing the load on the target server and also speeding up response times.

Block Plugins

RSS Plugin

  • Used for displaying news-feeds from RSS enabled websites
  • Supports the RSS image extension

Note: Many SpaceNode Modules include RSS support including the Articles Module. To generate an RSS feed from an Articles Module you need to append “?output=RSS” to the URL, example: http://yoursite.com/?output=RSS

How To's

How to make an RSS Feed Block/How To Do An RSS Feed Block Exchange with a Likeminded Site

Step One:

  1. Go to "Add Blocks"
  2. Plugin = choose RSS: RSS Block
  3. Click = Add Block (bottom of the page)
  4. Now the Block Plugin Settings input box appears.

Step Two:

You now can configure the new block:

  • cache_minutes:  Select how many minutes to cache this block or enter 0 (zero) to calculate this block on every page load. This is set to 60 minutes and I suggest to leave it that way. It helps your site load up faster if the cache is time is longer.
  • description_length: How many characters of each item description to display. This is set to 98 and I suggest setting it to 0 to display only the headlines and save space. The maximum is 250 which can be used to make a whole page containing a detailed RSS feed if you wanted to do that at some point. Example: http://starfields.ws/NLP/
  • items_to_display: The number of items to display. This is set to 10, I suggest an exchange in this case of 5 news items, so set it to 5.
  • rss_url: The url of the RSS feed. In this case, enter https://energyeft.com/?output=rss All spacenodes have the same convention, it is always sitename/?output=rss for their feed link. Try putting your site name into a browser window and adding /?output=rss to see the RSS feed of your own site.
  • show_feed_image: Some RSS news feeds include an image to represent the content provider. Use this option to Show or Hide this image. For an RSS feed exchange such as this one, you don't need images (unless you want them).
  • show_item_image: Some RSS news items include an image via the MEDIA rss namespace. Use this option to Show or Hide these images. I would set that to off in most cases.

How to Take a Screen Shot (Microsoft Windows)

To take a screenshot of your SpaceNode:

  1. Load up your SpaceNode in your browser
  2. Press the 'print screen' button on your keyboard
  3. Press 'Windows Key' (little flag next to spacebar) + 'R' to get up a run box. Type in 'mspaint' and hit return.
  4. In Microsoft Paint you now goto the menu. 'Edit' -> 'Paste'. If paste is not highlighted - go back to your browser and press 'print screen' again.
  5. Resize the image suitable for email or the web by going to the menu: 'Image' -> 'Resize'. A thumbnail picture should be 200pixels wide. A picture for the web should be no more than 640pixels wide.
  6. Save as a JPG onto your computer
  7. Upload to your SpaceNode via the admin panel

How To Get Articles To Show On A New SpaceNode

  1. Make An Articles Group 
    1. Click articles on menue in admin
    2. Near your vertical side admin menue, find Module Menue
    3. Choose "edit groups"
    4. On edit article groups dropdown, add the name of your site to make an articles group for your site.
    5. Update groups
    6. Now you need to add a category by clicking on the 0 under categories
    7. Update and close drop down menues.
  2. Make A Page For The Articles Group 
    1. Goto Spacenode on the vertical side navigation block
    2. Choose your spacenode
    3. Goto Structure
    4. Right click on the name of your spacenode
    5. From the dropdown menue choose edit home page
    6. From the Module dropdown menue choose "Articles"
    7. Update home page
    8. Goto module settings
    9. Choose number of articles in home page
    10. Select your articles group
    11. Update configuration
  3. Add An Article 
    1. On main admin menue (on the side) click add article.
    2. Now you can add an article!
    3. Note: You must add the article first, then you can select the article group and category.

How To Promote Your SpaceNode

Here are a few ideas for attracting more people to your SpaceNode:

Networking with Other SpaceNodes, Blogs and Websites

Each incoming link to your SpaceNode is another vote from the Internet Community that your site is the best! The more people you can get displaying your link (or displaying your RSS feed) on their site, the quicker the search engines will discover your latest news and articles.

Use the SpaceNode Community section to discover other SpaceNodes that share a similar subject, find the contact form on their site and ask them if they want to network with you. Likewise, if you have another website that can display RSS news feeds, do make sure they are displaying the feed from your SpaceNode.

Link Directories

Listing your SpaceNode in link directories and web directories is good for showing Search Engines that your SpaceNode is well connected in the Internet community. Human visitors may even use link directories to find your SpaceNode.

Here follows a list of Link Directories you can add your site to:

  • DMOZ.org - The number one link directory on the Internet. Goto there site, find a category your SpaceNode is suitable for and click the 'submit link' link. Getting into DMOZ is slow, unreliable and often leads to rejection - but it is definitely worth having a go as it will help your search engine traffic
  • http://links-directory.eu/ - The first SpaceNode friendly link directory on the Internet! You need to put a link back to them from your SpaceNode to be accepted.

Meta-Tags

SpaceNode has been designed from the ground up to be very attractive to search engines and supports many advanced SEO features.

Each web page on your SpaceNode contains hidden fields that Search Engines use to work out what your information is about and what visitors they should send to you. If you have ever added an article, page or folder to your SpaceNode then you may have seen the following fields:

  • Code (Articles Module) or Page/Folder Name: This controls what the hyperlink or URL to that page or folder is going to be. For example, if you have an Articles Module on your home page and you add an article with the code 'hello_world' then the URL to that page is going to be: http://yoursite.com/hello_world.htm. The URL to each page needs to be keyword-rich so keep it short and to the point. In the Articles Module, the code is automatically generated for you if you do not enter a value, however this can often contain unnecessary words such as 'is' and 'and'
  • Meta Description: The meta description is a short summary of the article, page or folder and is often used by search engines to display in search engine rankings. Keep this description short, keyword rich and include phrases you think people will search for.
  • Meta Keywords: The meta keywords have gone out of fashion with Search Engines because they were abused. Still, it is good practice to write out the keywords for that page/article/folder separated by a comma just in case it makes the slightest difference between your site beating a competitor in the rankings. eg: "Motorbikes, F800S, BMW F800S, BMW, Motorcycles, Motor Cycles"

Content is King

Search Engines and people love content. By updating your site regularly, the Search Engines will visit more often and you'll appear in listings sooner. Ideas for you include:

  • Setup a blog, news, events listings, link directories, etc using the StaticPage Module or Articles Module.
  • Post on subject that you are interested in as often as you can
  • Keep the subject matter similar else Search Engines will not know what box to your SpaceNode in. Remember, you can always get yourself another SpaceNode to keep your work/hobbies separate.

Tips & Tricks

Display An RSS Feed (Or Other Block) As The Main Content Of A Page/Folder

If you want to dedicate a whole page to an RSS Feed then choose the ‘StaticPage Module’, then add an RSS Block in the ‘module_bottom’ BlockZone. This will display the news feed on this page.

Use SpaceNode CSS To Make Your Pages & Folders Match Your SpaceNode Theme

Use the inbuilt CSS classes to make your content match your sites Theme.

For example, the following three HTML fragments will place your content in different styles of containers (boxes):

<div class="dc-container">Whatever you want to say here!</div>
Hello, I'm a normal box!

 

<div class="dc-container dc-highlight">Whatever you want to say here!</div>
Hello, I'm a highlighted box!
<div class="dc-container dc-error">Whatever you want to say here!</div>
Hello, I'm an error box!

    You can also customise tables by using CSS:

    <table class='dc-table dc-container'>

    <tr>  <th class='dc-table-header'>Column One</th>  <th class='dc-table-header'>Column Two</th>  <th class='dc-table-header'>Column Three</th> </tr>

    <tr class='dc-odd'>  <td class='dc-table-data'>Alex</td>  <td class='dc-table-data'>Claire</td>  </tr>

    <tr class='dc-even'>  <td class='dc-table-data'>Silvia</td>  <td class='dc-table-data'>Brian</td>  </tr>

    <tr class='dc-odd'>  <td class='dc-table-data'>Rachel</td>  <td class='dc-table-data'>Josh</td>  </tr>

    <tr class='dc-even'>  <td class='dc-table-data'>Daniel</td>  <td class='dc-table-data'>Hannah</td>  </tr>

    <tr class='dc-odd'>  <td class='dc-table-data'>Gregory</td>  <td class='dc-table-data'>Joanna</td>  </tr>

    </table>

    Column One Column Two
    Alex Claire
    Silvia Brian
    Rachel Josh
    Daniel Hannah
    Gregory Joanna

    Turn HTML Editor Off Editing Pages/Folders

    If you are editing a page or a folder then it can be useful to turn the HTML editor off. This is so you can work with the HTML yourself and is particularly useful for Static Pages that do not display in your SpaceNode theme. To turn off the HTML editor then you can click the 'Remove Editor' icon as is illustrated here:

    Turn HTML Editor Off