Freestyle Notices - User Guide

1. Introduction

This user guide gives an in depth description of Freestyle Notices and how to use it including:

  • What the product does
  • How to install and uninstall
  • How to setup and use

2. What is Freestyle Notices

Freestyle Notices is a system for displaying notification to your sites users. The notices are highly customizable, and can be set to display for a specific set of users, different times of day, only on certain days or months, for a specific date range and other options.

Each notice is assigned to a position which it will be displayed in (the positions are fully customizable too).

The notices can be displayed in a module, as a menu item or within any content using the content plugin.

Freestyle Notices used Bootstrap to style the content it displays, so on a boot strap based template will fit perfectly with the styling on your site. If your site doesnt use bootstrap, the component includes a special version that applies basic styling to only the component.

3. Creating a notice

On your web sites Joomla! administration section (usually http://www.yoursite.com/administrator/), goto the menu "Components" -> "Freestyle Joomla" -> "Notices". This is the main control panel for Freestyle Notices.

Click the "Notices" button to display a list of your current notices for your site.

To create a new notice, click the "New" button. You will be presented with with a form where you can enter your notice. The main part of the notice is defined in the Notice Details tab.

Title
This is a descriptive title that will only be displayed on the admin part of your site.
Alias
This is the identifier that is used to reference the fragment when including it in your content. If you do not specify an alias, one will automatically be created from your title.
Position
Which notice position you want the notice to be shown in. You can find more information about positions in the "Positions" part of this guide.
Class
What type of notice you wish to display.
Description
The content of the notice.
Image
Select an image to display with your notice. Leave this blank for no image.

The other tabs on this pag allow you to define some options and settings for displaying the notice.

Once you have saved your notice, you will need to set up a method of displaying them on your site. You can find more information about this in the "Showing notices on your site" part of this user guide.

4. Display options

There are several options for customizing the display of your notices. Each set can be configured by editing your notice and going to the relevant tab.

General Options

Within the "Options" tab of a notice are the following options:

Show Tile
This will determine if the title of the notice is displayed when showing it on your site.
Allow Close
If this is enabled, a close box will be shown on the notice and users will be able to close the notices.
Remeber Close
If this is enabled, when the user closes the notice, you site will remember that, and not display the notice to that user again. Please see the "Hiding Notices" part of this guide for more details.

Users Options

Within the "Users" tab, you can restrict which users on your site should see the notice.

Groups
You can use this to include or exclude a set of user groups from seeing the notice
Access Level
You can use this to include or exclude a set of users within a certain access level from seeing the notice

Date / Time Options

Within the "Date / Time" tab, you can restrict when the notice should be displayed.

Start Publishing
The date and time the notice should start being displayed on your site
Finish Publishing
The date and time the notice should stop being displayed on your site
Time
Include or exclude a specific time of day when the notice is displayed. Specify the times in the Time From and Time To options. The time should be specificed in 24 hour format, as HH:MM
Day Of Week
Include or exclude certain days of the week. Select the days in the checkbox list provided.
Month
Include or exclude certain months. Select the days in the checkbox list provided.

Misc Options

Within the "Misc" tab, there are a few additional options available for modifying the view of the notice.

Language
Restrict which languages the notice is displayed for
PHP Code
Execute custom php code to determine if the notice will be displayed. For more details about this see the "PHP Code" section of the guide. (Note: This feature is coming soon!)

5. Positions

Your notices can be displayed in a variety of 'Positions' on your site. The positions are not pre defined and can be setup as you wish. When you add a menu item, module of content output on your site, you can specify which position of notices that you want to display.

Note: These positions have no relation to your module positions, and you can set them up and any way you like.

Using this you can have a set of notices for the support section of your site, a set of general notices on the home page or anything else you may require.

On your web sites Joomla! administration section (usually http://www.yoursite.com/administrator/), goto the menu "Components" -> "Freestyle Joomla" -> "Notices". This is the main control panel for Freestyle Notices.

Click the "Positions" button to display a list of your current positions for your site. You can add, edit and remove them as you would any set of data within Joomla!

6. Showing notices on your site

Notices can be displayed in 3 different ways depending on how you want them shown.

Module

The easiest method is to use a Joomla! module. On your sites backend, under Extensions -> Module Manager, add a new Module of type "Freestyle Notices: Notice". Configure the module the way you would any normal module.

When editing the module, goto the "Options" tab, and in the "Basic Options" section, you can specify which positions notices that this module will display.

Its reccomended that you set the "Show Title" option to "Hide", and set the module to have no decoration. For Joomla 3, in the "Options" tab, under "Advanced Options", set the "Module Style" to "None". For Joomla 2.5, this is dependant on your tempalte, but it will usually be adding something such as none into the "Module Class Suffix" option.

As a menu item

You can also create a menu item that displays your sites notices. Create a Joomla! menu item of type "Freestyle Notices ->Notices - Show Notices" on your site. You can specify the notice position the menu item will display notices for using the "Notice Position" option.

Within your content

Freestyle Notices comes with the Freestyle Includes framework. This allows you to display a set of notices within your sites content using the "Freestyle Includes Content Plugin".

Within an article, or any other content item (such as a Custom HTML module), you can use:

{notices}

to output all the notices. To specify which position, you need to include the alias of the position within the tag. To output notices for Position 1 (alias is position-1):

{notices position-1}

7. Hiding notices

If you have set up the option to "Allow Close" on a notice, a small x will be displayed in the top right hand corner of the notice.

Users can use the x to close a notice to hide it from the current page. If you have set your notice to "Remember Close", then the user will not be displayed that notice again.

For logged in users, this information is stored in the database, and is always remembered. For guest users, it is store in the session and is temporary.

If you would like to "Reset" the closed state of a notice, goto the list of notices on your Joomla backend, and use the "Reset Closed" option. If you edit a notice, in the "Options" tab, there is a "Reset" button that does the same thing for that specific notice.

If you have the "Reset closed state on save" option enabled (int the "Options" section of the component), then saving the notice will also reset the list of users who have closed the notice.

8. Settings

The settings for Freestyle Notices can be found in the "Options" button of the components main page.

There aren't many that can be specified here, most are set up on the individual notices.

Show Tile
This will determine if the title of the notice is displayed when showing it on your site. This is only used when the setting on the notice is "Use Global".
Allow Close
If this is enabled, a close box will be shown on the notice and users will be able to close the notices. This is only used when the setting on the notice is "Use Global".
Remember Close
If this is enabled, when the user closes the notice, you site will remember that, and not display the notice to that user again. Please see the "Hiding Notices" part of this guide for more details. This is only used when the setting on the notice is "Use Global".
Reset closed state on save
If this is enabled, every time a notice is saved, it will reset the list of users who have closed the notice. It will appear again for all users.

9. Requirements

Freestyle Notices has the following technical requirements:

  • Joomla 2.5, 3.3 or 3.4
  • PHP 5.3 or later
  • MySQL 5.x

All Freestyle Includes components work through a single Joomla! content plugin. For Freestyle Notices to function, you must ensure that the "Content - Freestyle Includes" plugin is enabled. To check this, on your Joomla! admin pages, goto "Extensions" -> "Plug-in Manager". Search for "Content - Freestyle Includes" and make sure that the status is checked. If it is not, then clicking the red circle will enable the plugin.

Please ensure that you have the most current version of your copy of Joomla installed. Our components and extensions are developed and tested only with the most recent versions of Joomla.

10. Installation

To install Freestyle Notices on your Joomla! site you will need to do the following steps:

  1. Download the component from our websites downloads section.
  2. Go to your Joomla! web sites Administration page ( http://www.yoursite.com/administrator/ )
  3. Log into your Admin account
  4. From the menu at the top of the page select "Extensions" -> "Extension Manager"
  5. Under "Upload Package File" click the "Choose File" button.
  6. Select the zip file you downloaded from our site and click the "Upload & Install" button
  7. Your component is now installed and can be found under "Components" -> "Freestyle Joomla" -> "Freestyle Notices"

install

To update an existing installation of Freestyle Notices you do not need to uninstall the component first. You just need to follow the instructions for installing.

If you have any issues with this process please open a support ticket or post a message in our forums.

11. Uninstallation

To uninstall Freestyle Notices you need to log into your Joomla admin backend as described in the installation process.

Goto "Extensions" -> "Extension Manager", then to the "Manage" section.

In the "Filter" enter "Freestyle" and click "Search". This will display a list of all the Freestyle Joomla components that you have installed. Check the box on the left of the list and click the "Uninstall" button on the top right of the page to uninstall a component.

The following components are required by all Freestyle Joomla components and should not be uninstalled unless you are removing all Freestyle products.

  • Freestyle Joomla Core
  • Freestyle Joomla Overview
  • Freestyle Joomla System Plugin

Also, if you have any Freestyle Includes products installed, the following compononets and plugins are required and should not be removed unless you are removing all includes products.

  • Freestyle Includes
  • Content - Freestyle Includes

You can remove and "Freestyle Joomla Installer" installer items at any time as these are not required by the products, and are just used for installation.

uninstall

Vote For Us!

Like Freestyle Notices?

Vote for it on the Joomla! Extensions Directory! Voting for our products helps attract more users, which leads to better products!You can also view a list of all our products on the JED here.

Testimonials