Small Snap! Logo Snap! Websites

Work in progress
Snap! C++

Incredible Websites for Incredible People

Snap! Creating new pages

Creating a Page: the basics

By default, you get 3 icons in the MO Toolbar that give you a mean to add pages to your website. These are the Primary, Secondary and Journal icons (this may vary depending on your website.)

The following shows you an example where you get the Journal, a (primary) Page, and Ads (which are also pages!)

Specialized toolbar showing the Journal, Page and Ad icons.

When you click on one of those icons, you get a form to fill out to create the page. The form includes 4 main items that you want to take care of:

Title (required)

The title appears first and is a descriptive of your new page. The content of the page should dictate the title, but you have several points to follow to make your website as SEO as possible. One is to include your product or service name in the title. If you website name already includes such, then it is not necessary to do that.

The title should be long enough (16 characters) and not too long (63 characters is the suggested maximum, because Google shows up to 63 or 64 characters of your title in their search results.)

See also: Snap! Page Title

Menu settings

The menu entry appears next. It is a good idea to fill in the menu if you want the item to appear in a specific place. In other words, for a Primary or Secondary Page, they will automatically be placed in a menu as expected for such a page.

There are also some special type of pages that you do not want in a menu: especially your Journal or Blog posts, it also applies to Ads and Book pages (other than the root page of the book.) These are not put in a menu because they instead appear in a list on a specialized page. For example, on the Snap! website, we have a Blog page that presents you with the last 10 posts written about Snap!

For these reasons, by default the Menu form is hidden. You have to click on the Menu field set title to open it and enter information.

You can enter the menu title. This is generally similar to the page title, but shorter.

The "Parent item" indicates the menu in which this page appears. The menu is organized as a tree, and you are free to define any other item as the parent of this new item. The tree may be displayed as a drop down menu, or just a tree on your screen.

The Weight parameter indicates the position of the item (the order.) A smaller weight (negative) places the item before others. A larger weight (positive) places the item after others. By default, the weight is set to 0 and items with the same weight are ordered alphabetically. In other words, if you never change the weight, your menu will be sorted alphabetically.

Advanced websites will get the Menu item attributes feature. This allows you to define entries such as extra HTML classes, the shortcut key (Alt+L could send your users to a Location page showing your store location in a Google map.) There is also a Target feature which, when set to "_blank", allows you to force the opening of a new window when the user clicks on the menu link.

See also: Snap! Menus

Body (at times called Description)

The Body of your page is the actual content. For example, what you are reading right now is part of the body of the page.

You are more than welcome to enter all the necessary content on your pages. There is one thing to be aware of, however:

If you paste content from MS-Word, you MUST use the paste from Word feature. If you do not, the content of your node will not work as expected. MS-Word adds a very large number of tags that are not well supported by any browser other than Internet Explorer.

The body can be of any length, although, frankly, a page of more than 64Kb of text is HUGE. You won't get very many people reading that page since it will take a long time to load and most of the people will leave after the 4th or 5th paragraph, at the most.

Input format (VERY IMPORTANT)

Your Body is followed by an option called Input format. This is hidden by default (mainly to avoid taking too much space.)

Formats are used to control the content that can be posted. This allows for much higher security by preventing lesser users from posting things that could hurt others. However, the default Input format is generally not what you want because it filters out most of the formatting that you apply in your posts (all the formatting that is considered not safe.) Especially, you will lose colors, flash animations, font and size specifications.

When you create a new page, make sure to click on Input format to open the field set, and then click on Full HTML to make sure that your formatting gets saved.

Creating a Page: Advance Topics

Administrators, editors and authors have access to the other features. These are less important meaning that if you do not edit them, your page will still work just fine. However, using them will generally enhance your website.

Meta Tags

The meta tags field set includes several boxes. One to enter a brief description of your article and another to enter keywords. Advanced websites may include many more fields.

The meta tags are shown when you ask for the Page Information. Search engines use them to determine different details about your website. For example, Snap! can offer a Copyright and an Author meta tag entry. These define the owner of the copyright and the name of the author(s) of that page.

Revision information

Information about the changes made to a page. In general you do not use this field while creating a new page. It is much more useful when making an update to explain what was modified and why. This is particularly useful if you have many users working on the same website and want to enforce a review process.

URL path settings

By default, the URL is created based on the title of the page. Spaces are transformed in dashes and small words such as "of", "the", etc. are removed.

You may click on this link and uncheck to enter your own URL. Dashes should be used for spaces and you should avoid any special characters (limit your URL to letters A-Z, a-z and digits 0-9).

Comment settings

Depending on the type of page you are creating, adding comments may or may not be possible. For example, a primary or secondary page does not accept comments by default. A journal accepts all comments.

You have three choices available: Disabled, Read Only and Read/Write.

You are free to change the settings when a page retires and you do not want to get any comments on that page.

File attachment

It is possible to attach one or more files to a page. The attachments appear at the bottom of the page once the page is saved. You can then copy the path to the file, edit and paste the path to a place of your choosing in your page.

By default Snap! offers a limited amount of space for uploads, mainly to protect us from hackers. If uploading your file attachment generates errors, contact us and we'll look into it.

Authoring information

The Authoring information field set includes the author of this node. The author is the person who created a page. It also includes the date when the node was written.

Publishing Options

When publishing a page on Snap! it can be mark as Sticky. This means the page stays at the top your lists. This is particularly useful for Journals since those posts would otherwise scroll down, possibly faster than you'd like too.

The Promote to front page flag is used to post the page in your RSS feed and if you are showing your Journal posts on your front page, new items appear there too.

Snap! SEO e-Book Index: