Hide

YetaWF Documentation

Display
Print

YetaWF.Blog Package

Overview

This package implements all modules for basic blogging services. You can define blog categories, which are the main mechanism to group your blog topics. Each individual blog entry is part of one blog category.

Make sure valid Urls are defined in the settings for the Blog Settings Module. Blog Main Url and Blog Entry Url must be defined as these are used to display your blog categories and blog entries to site visitors.

Visitors can optionally leave comments for blog entries.

Individual blog categories can optionally be defined as news feeds (RSS).

Use the YetaWF_Blog Site Template to create all pages necessary for your Blog. The main blog page is /Blog. Individual blog entries are displayed at /BlogEntry. In addition, several pages are added below /Admin. See the YetaWF_Blog Site Template YetaWF_Blog.txt file for details.

Blog Main Url

Use the Blog Module as the main entry point on a page for your site visitors. Add a Categories List Module to the same page where the Blog Module is located to allow the user to select blog categories. Also add a Category Header Module to display information for the selected category. If no category is selected, the Category Header Module is automatically hidden.

Modules

Categories

Module NameDescription
Add Blog Category ModuleCreates a new blog category. Used by the Blog Categories Module.
Blog Categories ModuleDisplays and manages blog categories. It is accessible using Admin > Blog > Categories (standard YetaWF site). It is used to add, edit and remove blog categories and view blog entries. It also offers automated Google news sitemap generation.
Blog Category Header ModuleDisplays a blog category header. Add this to a page with a Blog Module or an Entry Display Module to show the category information for the current blog category.
Display Blog Category ModuleDisplays details for an existing blog category. Used by the Blog Categories Module.
Edit Blog Category ModuleEdits an existing blog category. Used by the Blog Categories Module.

Comments

Module NameDescription
Add Comment ModuleAdds a new comment. The comment is added the blog entry defined by the page URL's BlogEntry argument. This module is typically used on the same page as the Entry Display Module.
Comment Entries ModuleDisplays all comments for a blog entry. This module is typically used on the same page as the Entry Display Module. Authorized users can approve and remove comments.
Disqus Comments ModuleMaintains all comments for a blog entry on the current page using the Disqus service. This module is typically used on the same page as the Entry Display Module.
Disqus Links (Skin) ModuleAdds number of comments to links to pages with Disqus comments. This module is typically used as a module reference by pages or a site to add the number of comments available to pages with links to pages with Disqus comments.
Edit Comment ModuleEdits an existing comment entry. This is used by the Entries Browse Module and is not site visitor accessible. It is typically used by a site administrator to edit user comments.

Configuration

Module NameDescription
Blog Settings ModuleMain configuration module for the blog and defines global blog settings. It is accessible using Admin > Settings > Blog Settings (standard YetaWF site).
Disqus Settings ModuleEdits a site's Disqus settings. It is accessible using Admin > Settings > Disqus Settings (standard YetaWF site).

Entries

Module NameDescription
Add Blog Entry ModuleCreates a new blog entry.
Blog Entries ModuleDisplays and manages blog entries. It is accessible using Admin > Blog > Entries (standard YetaWF site). It is used to add, edit, view and remove blog entries.
Display Blog Entry ModuleDisplays a blog entry. Add a Category Header Module to display information for the selected category. Add a Comments Display Module to display all comments for the blog entry. Add a Comment Add Module to allow visitors to enter comments for your blog entry.
Edit Blog Entry ModuleEdits an existing blog entry.

Navigation

Module NameDescription
Archive ModuleDisplays a list of links to blog entries, grouped by month. Add this module to a page for blog navigation.
Blog ModuleDisplays the main blog entry point with all or a single blog category. Add this module to a page as the main entry point to your overall blog tor for individual blog categories. It displays blog entries in short form. The maximum number of entries shown can be limited using the Blog Settings Module (Admin > Settings > Blog Settings, standard YetaWF site).
Blog Categories List ModuleAllows the site visitor to select among all available blog categories. Add this module to a page for blog navigation.
Blog Summary ModuleDisplays a summary of blog entries. The most recent blog entries for all categories are shown. This module is typically used in a sidebar on a page showing blog entries (using the Blog Entries Module).

License

The YetaWF.Blog package is part of YetaWF, an open source product licensed under the GNU General Public License, version 3 (GPL-3.0) - Copyright - Softel vdm, Inc.