To make Joomla end the publication of an article or unpublish the article, taking it off the site, enter the stop date in the Finish Publishing text box of the Parameters - Article sect
Trang 1Figure 6-16:
Table of contents
In Figure 6-16, notice that Joomla uses the article’s title as the title of the first page in the article The text links are the names of page breaks, and Joomla displays << Prev and Next >> links to let users navigate from page to page The All Pages link in the table of contents displays the whole article without page breaks
Back (And Forth) to the Future:
Publishing at Different Times
You may have articles that need to appear on a certain schedule Perhaps you’re promoting a picnic (and need to take down the notice about it when the picnic is over) or a theatrical production (and need to display the notice only when tickets are available) Joomla helps with this task
Publishing articles in the future
You can create articles that will be published at some future time Suppose that your not-for-profit organization is running a raffle from now until
Trang 2clicking the Add New Article icon in the control panel or by clicking the New
button in Article Manager
Suppose, however, that you don’t want this article to appear until December
To make sure of that, set the publication details in the Parameters - Article
section on the right side of the article editor To start publishing on
December 1, 2009, at midnight, for example, enter 2009-12-01 in the Start
Publishing text box (see Figure 6-17)
Be sure to use yyyy-mm-dd format when you enter the date.
Stopping publishing in the future
You can also end the publication of an article on a date in the future To
continue the example in the preceding section, perhaps the raffle ends
March 2, 2010, so you’d want to stop publication on that date
That’s easy enough to do To make Joomla end the publication of an
article (or unpublish the article, taking it off the site), enter the stop date
in the Finish Publishing text box of the Parameters - Article section (see
Figure 6-18)
Trang 3To unpublish an article in Joomla, follow these steps:
1 Click the Article Manager icon in the control panel or choose Content ➪Article Manager in any back-end page to open Article
Manager.
2 In the article’s Published column, click its green check mark to change it to a red X.
Figure 6-19 shows the Privacy Policy article being unpublished
Unpublishing an article doesn’t remove the menu item that points to
it, however The menu item is still listed in its original menu, and if users click that item, they get an error page So you have to unpublish the menu item as well
3 To unpublish the menu item, click the Menu Manager icon in the control panel or choose Menus ➪Menu Manager in any back-end page
to open Menu Manager.
4 In the Published column of the appropriate menu item, click the green check mark to change it to a red X.
You’ve unpublished both the article and its menu item
Trang 4Now you’re ready to tackle a big topic: user interaction One of the appealing
things about Joomla sites is that they promote interaction, which means
that users can submit their own articles to you How you actually handle
submissions is up to you
Making Your Joomla Site Interactive
When it comes to being a back-end administrator, you’re all-powerful in
Joomla You can sweep down from the heavens and change just about
anything on the site Your power is enormous
But where does that leave the site’s users? Part of making a site grow is
getting people involved; that’s how viral marketing works, for example
Joomla is up to the challenge
Three levels of users don’t have back-end privileges, but they can submit
and work with the content in your site if you allow them to:
Trang 5Authors can submit articles, but someone in the back end has to approve them before they appear Editors can submit and edit articles And
publishers can submit articles, edit articles, and publish them (For more
details on these roles, see “Authors and Editors and Publishers, Oh My!”, later in this chapter.)
We’ve found that editors are more common than authors except on very large sites Site administrators seem to like enabling users to edit site content, which saves the administrators all the trouble of doing it themselves
Adding and managing users
To add users to your site and assign roles to them, you employ User Manager Follow these steps:
1 Click the User Manager icon in the control panel or choose Site ➪User
Manager in any back-end page to open User Manager.
2 Click the New button.
An Edit User page opens
3 In the User Details section, enter the user’s name, username, e-mail address, and password.
4 To give the user author, editor, or publisher privileges, select the appropriate role in the Group list (see Figure 6-20).
Figure 6-20:
Creating a
new author
Trang 6Creating new users is just that quick The full details on User Manager are
laid out in detail in Chapter 9, if you’re interested
To illustrate the discussion in this section, we created three new users:
author, editor, and publisher, shown in User Manager in Figure 6-21 As you
might guess, these users’ privilege levels match their names, as you see in
the Group column
To let your new users submit content, you need an article submission page,
which you create in the following section
Creating an article submission page
Article submission pages let authors, editors, and publishers write their own
content and submit it You create an article submission page by creating a
new menu item that points to an article submission layout
Trang 7Take a look at the default Joomla’s site’s front page, shown in Figure 6-22 A Key Concepts menu appears right above the login form that authors, editors, and publishers use to log in from the front end.
You can add a menu item to the Key Concepts menu and link that new menu item to an article submission page To create that new menu item in the Key Concepts menu, follow these steps:
1 Click the Menu Manager icon in the control panel or choose Menus ➪Menu Manager in any back end page to open Menu Manager.
2 Click the icon in the Menu Item(s) column of the Key Concepts row.
Menu Item Manager opens (see Figure 6-23)
3 Click the New button.
The New Menu Item page opens
4 Click Internal Link ➪Articles➪Article➪Article Submission Layout (see
Figure 6-24).
The Article Submission Layout page opens
Figure 6-22:
The Key Concepts
menu
Trang 95 In the Menu Item Details section, enter a title in the Title text box, and select a setting in the Access Level list (bottom-left corner of Figure 6-25).
Here are your access-level choices:
• Public: Everybody
• Registered: Logged-in users
• Special: Authors, editors, publishers, and administrators
6 Click the Apply or Save button to create your new menu item.
Congratulations — you’ve also created a new article submission page
Figure 6-25:
Configuring
a new article submission
But if the user named author used the login form on the front page to log in, she’d find the new menu item in the Key Concepts menu (see Figure 6-26) Cool!
Trang 10In this section, we take a look at the capabilities enjoyed by the special users:
authors, editors, and publishers Different levels of users have different levels
of options available to them
Authors can write articles
Assuming that you’re logged in as an author, and you click the appropriate
menu item, the article submission page appears Then you can enter and edit
text, as shown in Figure 6-27
Figure 6-27:
Creating a
new article
Trang 11In the figure, the author is submitting a new article named Neighborhood watch, with the dotted line indicating a Read More link (For details on Read More links, see Chapter 4.)
Submitting an article (author)
Farther down the page, you can select the proposed article’s section and category (In Figure 6-28, the author has selected the News section and the Latest category.) You can enter metadata for the article as well
When you’re done with the new article, click the Save button Joomla takes you back to the front page and displays a thank-you message (see Figure 6-29)
To log out as author, click the Logout button that appears on the front page after you log in
Figure 6-28:
Selecting
a new article’s section and
category
Approving an article (administrator)
So how do administrators learn about new article submissions? Log in to the back end as an administrator and check the mail icon in the top-right corner of the page If you see a number next to this icon, you have mail waiting (see Figure 6-30)
Trang 13The number next to the people icon in the top-right corner tells you how many people are logged on currently.
Click the mail icon to open the page you see in Figure 6-31, and select the title
to open the message — in this case, a new article
You can read the submitted article in Article Manager as well by clicking the article’s title in that page
Figure 6-31:
A new message
Editors can make changes
Unlike authors, when editors log in, they see a page like the one shown in Figure 6-32 Notice the difference? An Edit icon at the top of all articles allows editors to revise articles
If you’ve logged in as an editor, click an article’s Edit icon to open its editing page (Figure 6-33 shows an example.) Make any changes to the article that you want; then click the Save button The changes are saved and appear on the site immediately
Trang 15Sometimes when an editor tries to edit an article, he gets a message from Joomla saying that the article can’t be edited because someone else is already editing it — even if nobody is This situation can happen when editors don’t click the Save or Apply button to save their changes to an article before leav-ing the editor window To check in all checked-out articles — and make them accessible to editors — choose Tools➪Global Checkin in any back-end page.
Publishers can post articles
The last of the front-end-content manipulators are publishers In practical terms, publishers are the same as editors, except that they can also publish articles to the site
If you log in as a publisher and then create or edit an article, you see the two options that set publishers apart from editors: the Published and Show
on Front Page radio buttons (see Figure 6-34) (Start Publishing and Finish Publishing options are also available to publishers, as you see in the figure.)Those two options, which don’t appear for authors or editors, allow publishers to publish articles to the site — even on the front page
Figure 6-34:
Publishing
options
Stand Up and Be Counted:
Tracking Page Hits
You can track the number of hits a page on your site has received Just check the Hits column in Article Manager (see Figure 6-35)
Trang 16How can you reset the number of hits an article has to zero? Open the article
in the article editor, and click the Reset button on the right side, next to the
hit counter (the third item down on the right side)
See You Later, Alligator:
Taking the Site Offline
One day, you may get a call from a client, who screams into the phone,
“We’re not ready! Take the site offline!”
Take the site offline? How do you do that? You can use the Global
Configuration feature Follow these steps:
panel; then double-click the Global Configuration icon.
or
Either way, the Global Configuration page appears, open to the Site tab
Notice the first option in the Site Settings pane: Site Offline That setting
is the one you want
Trang 172 Select the Yes radio button in the Site Offline section.
4 Click the Save button.
Your site is down, and surfers see the message shown in Figure 6-36
Figure 6-36:
The site is
down
Want to bring the site back up? Follow these steps:
1 Reopen the Global Configuration page.
2 In the Site Offline section of the Site tab, select the No radio button.
3 Click Apply; then click Save.
Your site is back in business
Trang 18Working with Joomla Modules and Templates
Trang 19This part has fun with Joomla modules and templates
Modules are those items that appear around the
periphery of your page: menus, polls, newsflashes, banners, search boxes, custom HTML, and more Joomla comes with dozens of built-in modules, and this part of the book is where you master them
We also cover working with Joomla templates in this part
Templates determine every aspect of the layout of your
pages, from where the modules go to the images and colors they use Although Joomla comes with limited template choices, you can download thousands of additional
templates from the Internet
Trang 20Fun with Modules: Advertisements,
Archives, Banners, Custom
▶ Making a Custom HTML module
▶ Adding an RSS feed to your site
Joomla modules are those great embedded applications that appear
around the edges of your pages The newsflash (see Chapter 3), which rotates news stories on the front page, is a module So is the poll that
appears on the front page So are the very advertisements that can appear on Joomla pages
In fact, even menus are modules in Joomla.
The chapters in Parts I and II of this book provide a tour of content handling
in Joomla This chapter and the next one, however, cover modules
All about Modules
You handle modules in Joomla with Module Manager, which you open by choosing Extensions➪Module Manager in any back-end page Figure 7-1 shows Module Manager in the default Joomla installation
This tool is the main one we use in this chapter and Chapter 8
Trang 21Figure 7-1:
The default
Joomla Module Manager
To work with an individual module, click its name in Module Manager; a tomization page for that module opens
cus-Here are the modules in the default Joomla installation, arranged alphabetically:Advertisement
ArchiveBannersBreadcrumbsExample PagesFeed DisplayFooterJoomla! StuffKey ConceptsLatest NewsLogin FormMain MenuNewsflash
PollsPopularRandom ImageRelated ItemsSearchSectionsStatisticsSyndicationTop MenuUser MenuWho’s OnlineWrapper
Trang 22✓ #: The number of the module in Module Manager
menu modules on a page
Registered (logged-in users), or Special (authors and above)
allows to set the position of the module in its subgroup via the Order column
In the rest of this chapter, you jump into some modules to see what they
offer and what makes them tick
The Advertisement Module:
For Sale; Buy Now!
The Advertisement module shows well, advertisements You can see it at
work on the right side of Figure 7-2 (You can’t miss it; it’s the module titled
Advertisement.)
You open the Advertisement module’s administration page by choosing
Extensions➪Module Manager to open Module Manager and then clicking the
module’s name
Touring the module
Figure 7-3 shows the Advertisement module’s administration page We take a
few pages here to describe it because it’s typical of Joomla modules
Trang 23Figure 7-2:
The
Adver-tisement module
Figure 7-3:
istration page for the Adver-
Admin-tisement module
Trang 24✓ Title: Sets the title you want to display above the module.
• breadcrumb: The breadcrumb position (see “The Breadcrumbs
Module: Like Hansel and Gretel,” later in this chapter)
• debug: The debug module’s location
• footer: The footer of the page
• left: The left side of the page
• right: The right side of the page
• syndicate: The syndicate position
• top: The top of the page
• user1: At user-defined position user1 (depends on template)
• user2: At user-defined position user2 (depends on template)
• user3: At user-defined position user3 (depends on template)
• user4: At user-defined position user4 (depends on template)
Joomla lists the modules that are already in the position you fied and allows you to select the order of the current module For the Advertisement module, you can set the order of the module in this list:
consistent with where the template you’re using places modules when you
select right, left, and so on For details on using templates, see Chapter 9