So, you have this slick Drupal website up and running but all it has is administrative stuff on the frontpage. Not really very interesting. I will be covering how to create basic Page and Story content types here and in a later section will cover Books Polls and some very basic info on Forums and Blogs. Lets dig in.
First, we need to talk a little bit about navigation. In order for people to find the things you write for you website you will need some means of directing people to said content. By default, menus in Drupal are broken into two major types Primary and Secondary. You can link to anything in your site using either menu type but a good rule is to link to your simpler less viewed static content (About, Contact, etc.) with secondary menu items and link to your regularly updated or frequently viewed content using the Primary Menu items. This is definitely not a hard and fast rule but for your basic personal site it is probably safe.
There are two content types enabled in Drupal by default stories and pages. The only real difference between these is how they are presented and managed. As the name would imply a page is a single static web page. They work great for content that does not change frequently. Stories, on the other hand, are like blog entries and are designed to be easily grouped and presented on pages with various different content. By using the Taxonomy module stories can be easily presented with other related information on a single page. You can also choose whether you want to show whole stories or just show a portion of the story (called a teaser) with a link to the rest of the story.
A Basic Story:
A story is the most fundemental unit of content in Drupal and has a lot of flexibility. However, here we will cover just the very basic usage of story; you have a simple website and you want to have a blog-like front page. You can very easily use stories to populate the contents of your front page. To create a new story go to Create Content-> Story. Fill in a title for your post. The title will appear in the space just above you actual story content. For our purposes you can ignore the menu settings area and move directly on to the content. By default, Drupal uses a resticted HTML (called filtered HTML) markup to allow some stylizing of your content and adding links and pictures. It has some handy examples of how to link or add pictures below the text entry field. I will cover this issue and the easy alternatives including WYSIWYG elsewhere. Fill in your content and share your wisdom with the world. Move on to the publishing options and make sure that "Published" is selected as well as "Promoted to front page". When you click "save" your post will appear at the top of your front page.
A Basic Page:
No website is complete without at least a few different pages to visit, right? To create a new page go to Create Content -> Page. First you need to give your page a title, About Us. This title will appear in the top of the content area of your site as well as on the top of the browser window in the form "Page Title | Website Title". Below the title field is a Menu Settings area that is by default collapsed. Click on menu settings to quickly create a menu item for this page. Fill in the Menu Link Title field with the words you want to appear in the menu list i.e. About Us. Next select a parent item. For a beginner's purpose choose either primary menu or secondary menu (I will discuss the menu system in more detail in another article). Because the About Us page is pretty static and probably not a central item in the website choose secondary menu. Ignore the weght selector for now, it will eventually control where in the menu this item will reside, it can be easily updated later. Next fill in your content. The last important element is the URL Path Settings field. This will allow you to assign a nice easy to use URL reference. For small sites I strongly advise giving every page node a custom URL path it makes finding information a lot easier and helps search engines find your pages. In our About Us example something like www.example.com/about would be good. A couple rules apply to URL names. Use only lowercase letters URLs are case sensitive. Also do not use spaces, if you want multiple words run them together or use underscores or hypens in place of the spaces. Lastly, review your publishing options, usually pages will not be promoted to the front page or sticky. Click preview to have a look and save to publish it. At any time you can come back and edit your work so no problem if you find an error later. If you want to save the page without publishing uncheck the published box.
Next we will learn how to use very basic taxonomy to organize posts about different topics to different pages in your site.