PAGES
LIVE
Podcast
EZGenerator Podcast page represents a tool for uploading, managing and publishing of your multimedia files.
Before you start setting your Podcast page, we recommend you to get well acquainted with the podcast as a concept. This help material covers only the process of setting your Podcast page inside EZGenerator.
Basics
With Podcast page you can upload media files, organize media files in podcast, and publish the podcast using RSS feed.
You can upload media files through EZGenerator (using Uploads tab in Podcast Settings panel), or online - using the administrator panel.
The organizing of media files in Podcast is very similar to adding entries in a blog page. Here, instead of blog entries you post podcasts or episodes. Each episode is defined with title, description, some other optional characteristics and multimedia file. Similar to blog entries, the episodes are organized in categories and presented in reverse chronological order, so that your podcast visitors can browse, listen, download or subscribe (using the RSS feed).
RSS feed is a tool that helps you share your podcast content with the world. RSS stands for "Really Simple Syndication," and its purpose is to tell the podcasts directories and other podcatchers, like iTunes, how to find and get your podcast. An RSS feed also lets people subscribe to your podcast and automatically get updates of your new content.
For properly working podcast, pay special attention to the RSS settings in Podcast Settings (see below).
Podcast objects
Similar to the other php special page types, Podcast page layout is designed of objects. Generally, the podcast page consists of some or all of the following objects: podcast object, month archive, recent episodes, recent comments, podcast search, category list, category drop-down menu and link to administrator. You can keep all or some of them in your podcast page. Each of these objects represents different element of your podcast.
With Podcast objects you can design your podcast frontpage the way you like it. You remove/add objects, but also change object position on the page. Podcast object is the only required object and lists your podcast episodes. Podcast archive builds month archive. Podcast recent episodes and podcast recent comments display the most recent episodes/comments in short (as a link). Podcast search object builds search box for visitors to easily find certain post. With Category drop-down menu and Category list visitors can browse podcasts by category.
Link to administrator screen will lead you to the administrator screen, where you (the podcast owner) can manage episodes and comments.
Visitors can review podcasts and make comments on them, but only the podcast owner can manage the podcasts, including creating episodes.
Note that for better security EZGenerator Podcast page supports CAPTCHA in the Post comment form.
Podcast episodes are listed on podcast frontpage chronologically. Normally each podcast is represented with date header, title, description, media file, few more optional characteristics included and footer. Footer consists of "posted by" info, "date and time of creation", "permalink", "comments" link, if enabled, and "category" link. These are called object parameters.
Permalink is the permanent url of a specific podcast episode. As podcast content changes regularly, visitors need to know the permanent url of an episode they like. Comments link shows the number of comments posted and opens post comment form. Comments link is visible only if comments are enabled (see below). Categories link will list all podcasts for the specified category.
With these parameters you define what information to show for each podcast episode. You add and remove parameters in %PODCAST_OBJECT(...)%, within the brackets.
Database
This page can use either MySQL or flat files database (depending on the MySQL switch in MySQL Settings). All podcasts posts and comments will be stored in a MySQL database or on the web server in flat files in ezg_data/ folder. You can add multiple podcast pages in your project, and each one will have its own database.
Customization
Podcast page is customizable in the following aspects:
Podcast Settings
The following properties are available in the Podcast Settings panel, accessed from the Toolbar. Make sure to configure these settings.
This tab is devided into few sections. Some of them have a small button (
) at the bottom right corner. Press it to access more settings.
Notification
Front Page
Comments
RSS
Offline Media
Accessible Macros Fields
Each page has Macros Fields panel, accessed via Toolbar. This panel contains objects that you can insert on page.
In case you want to make custom design for your podcast home link, insert your custom hyperlink and use %PODCAST_HOME_URL% as url.
Field parameters
Some objects can be inserted with additional parameters.
Normally, podcast object lists all episodes with title, subtitle, date, description, duration, size of file, download and listen link and footer. Using few parameters you can customize this default layout. The parameters you can use are:
If you want to change the default date format that is used with %date% parameter, you can follow the following example: %date[mmm d, yyyy (ddd)]%, where the syntax follows the standard %DATE% Macro syntax. If you want to set month or week name in upper case, use MMM and DDD.
For example:
%PODCAST_OBJECT( %title%
%description%
%listen%
%date%)% - will list all episodes with title, description, date and link to the media file to be directly played with the default media player
%PODCAST_OBJECT( %title%
%description%
%duration %size%
%download%
%date%)% - will list all episodes with title, description, duration, size of media file, date and link to the media file to be downloaded
If you want to use EZGenerator media object or audio player to play the media file, insert the media object or player and type %listenurl% as file url.
Normally, recent episodes object lists all recent episodes with title link, date and (::) as bullet. Using few parameters you can customize this layout. The parameters you can use are: %title%, %date% and %item_url%.
For example:
%PODCAST_RECENT_EPISODES( * %title% %date%)% - will list recent episodeswith (*) as bullet, title as link, and date
%PODCAST_RECENT_EPISODES( * %title% )% - will list recent episodeswith (*) as bullet and post title as link
In order to set one of the parameters as link to the specified episode, you should make this parameter hyperlink (with Link type: url, and Url: %item_url%)
If you use Upload File field to attach image, when writing posts, and want to include the image thumbnail inside recent posts bar, use %image[100,80]% parameter. 100 and 80 are sample witdh and height and you can change these.
Normally, recent comments object lists all recent comments with title link, date and (::) as bullet. Using few parameters you can customize this layout. The parameters you can use are: %title%, %date% and %item_url%.
For example:
%PODCAST_RECENT_COMMENTS( * %title% %date%)% - will list recent comments with (*) as bullet, title as link, and date
%PODCAST_RECENT_COMMENTS( * %title% )% - will list recent comments with (*) as bullet and comment title as link
In order to set one of the parameters as link to the specified comment, you should make this parameter hyperlink (with Link type: url, and Url: %item_url%)
Normally, archive object lists all archive periods with date link. Using few parameters you can customize this layout. The parameters you can use are: %title% and %item_url%.
For example:
%PODCAST_ARCHIVE( :: %title%)% - will list archive periods with (::) as bullet and date as link
%PODCAST_ARCHIVE( * %title% )% - will list archive periods with (*) as bullet and date as link
In order to set %title% parameter as link to the specified period, you should make this parameter hyperlink (with Link type: url, and Url: %item_url%)
Normally, category list object lists all categories with category link. Using few parameters you can customize this layout. The parameters you can use are: %title% and %item_url%.
For example:
%PODCAST_CATEGORY_LIST( :: %title%)% - will list categories with (::) as bullet and category title as link
%PODCAST_CATEGORY_LIST( * %title% )% - will list categories with (*) as bullet and category title as link
Same for PODCAST_CATEGORY_LIST_VER object.
In order to set %title% parameter as link to the specified category, you should make this parameter hyperlink (with Link type: url, and Url: %item_url%)
Normally, category filter drop-down menu is set with fixed width. In case you have categories with longer names, you may need to make this drop-down menu wider. To accomplish this, use the following syntax:
%PODCAST_CATEGORY_FILTER(XXXpx)%, where XXX is the drop-down menu width
Configuring the Podcast RSS
As explained above, the RSS feed is crucial for promoting your podcast to the world and thus it is essential to be properly configured. RSS makes use of an XML code that scans the content of your podcast for updates and then broadcasts those updates to all subscribers through a feed. EZGenerator podcast page generates RSS 2.0 feed. The feed also supports the special iTunes tags.
To configure the RSS feed for your podcast, you should follow these steps:
There are three required channel level elements - Title, Description and Language. Note, that these three elements represent your podcast and it is very important to set them properly. All other elements are optional. Please, before setting RSS elements, read the RSS Specification for detailed explanations on each.
The elements marked with (iTunes) are special tags that iTunes uses when reading your feed. If you want your feed to be iTunes compatible, you should also set the iTunes elements. For detailed explanations on each iTunes element, read Podcasting and iTunes: Technical Specification.
Now, if a visitor is interested in your podcast and wants to be informed when updates are available, he can use the RSS button to get the RSS feed, and pass it to the RSS podcatcher he uses - for example, iTunes or Juice.
Administrator panel
In the Administrator panel you can manage your Podcast - review, add, edit and delete podcast episodes, edit and delete comments.
Administrator panel is accessible through the Administrator link (placed on the Podcast page) or via Administration panel.
To insert administrator link in your Podcast page:
Write Podcast
To add podcast episode:
For detailed explanations on each episode element, read RSS Specification and Podcasting and iTunes: Technical Specification.
Podcasts
Use manage podcasts screen to review/edit/delete podcast episodes.
Categories
Use categories screen to manage categories - edit/delete and add new.
Comments (available if comments are enabled)
Use comments screen to review/edit/delete comments, posted by visitors, and to approve them.
Settings
Default permalink looks like: http://www.mysite.com/podcast.php?entry_id=1304421683&title=post-title
While the alternative (month and title) looks like: http://www.mysite.com/2011/05/post-title/
In order to have this feature work, you will have to manually create file .htaccess in the root directory on server.