case 'admin/help#aggregator': $helptext = '

'. t('The news aggregator is a powerful on-site RSS syndicator/news reader that can gather fresh content from news sites and weblogs around the web.') .'

'; $helptext .= '

'. t('Users can view the latest news chronologically in the %aggregator or by %aggregator-sources. Administrators can add, edit and delete feeds and choose how often to check for newly updated news for each individual feed. Administrators can also tag individual feeds with categories, offering selective grouping of some feeds into separate displays. Listings of the latest news for individual sources or categorized sources can be enabled as blocks for display in the sidebar through the %admin-block. The news aggregator requires cron to check for the latest news from the sites to which you have subscribed. Drupal also provides a %aggregator-opml of all of your subscribed feeds.', array('%aggregator' => l(t('main news aggregator display'), 'aggregator'), '%aggregator-sources' => l(t('source'), 'aggregator/sources'), '%admin-block' => l(t('block administration page'), 'admin/block'), '%aggregator-opml' => l(t('machine-readable OPML file'), 'aggregator/opml'))) .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#archive': $helptext = '

'. t('The archive page allows content to be viewed by date. It also provides a monthly calendar view that users can use to navigate through content.') .'

'; $helptext .= '

'. t('To view the archive by date, select the date in the calendar. Administrators can enable the browse archives block in block administration to allow users to browse by calendar. Clicking on a date in the monthly calendar view shows the content for that date. Users can navigate to different months using arrows beside the month\'s name in the calendar display. The current date will be highlighted in the calendar.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#block': $helptext = '

'. t('Blocks are the boxes of related/grouped data that are visible in the sidebar(s) of your web site. These are usually generated automatically by modules (e.g. recent forum topics), but administrators can also create their own defined blocks.') .'

'; $helptext .= '

'. t('The sidebar each block appears in depends on both which theme you are using (some are left-only, some right, some both), and on the settings in block management.') .'

'; $helptext .= '

'. t('The block management screen lets you specify the vertical sort-order of the blocks within a sidebar. You do this by assigning a weight to each block. Lighter blocks (smaller weight) "float up" towards the top of the sidebar. Heavier ones "sink down" towards the bottom of it.') .'

'; $helptext .= '

'. t('A block\'s visibility depends on:') .'

'; $helptext .= ''; $helptext .= t('

Module blocks

'); $helptext .= '

'. t('Module blocks are available when modules are enabled. These blocks can be administered in block administration.') .'

'; $helptext .= t('

Administrator defined blocks

'); $helptext .= '

'. t('An administrator defined block contains content supplied by the administrator. Each admin-defined block consists of a title, a description, and a body which can be as long as you wish. The Drupal engine will render the content of the block.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#blog': $helptext = '

'. t('The blog module allows registered users to maintain an online weblog (commonly known as a blog), often referred to as an online journal or diary. Blogs are made up of individual posts that are time stamped and are typically viewed by date as you would a diary. Blogs often contain links to webpages users have read and/or agree/disagree with.') .'

'; $helptext .= '

'. t('The blog module adds a user blogs navigation link to the site, which takes any visitor to a page that displays the most recent blog entries from all the users on the site. The navigation menu has a create a blog entry link (which takes you to a submission form) and a view personal blog link (which displays your blog entries as other people will see them). The blog module also creates a recent blog posts block that can be enabled.') .'

'; $helptext .= '

'. t('If a user has the ability to post blogs, then the import module (news aggregator) will display a blog-it link next to each news item in its lists. Clicking on this takes the user to the blog submission form, with the title, a link to the item, and a link to the source into the body text already in the text box, ready for the user to add a comment or explanation. This actively encourages people to add blog entries about things they see and hear elsewhere in the website and from your syndicated partner sites.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#blogapi': $helptext = '

'. t('The blog API module enables a post to be posted to a site via external GUI applications. Many users perfer to use external tools to improve their ability to read and post responses in a customized way. The blog api provides users the freedom to use the blogging tools they want but still have the blogging server of choice.') .'

'; $helptext .= '

'. t('When this module is enabled and configured you can use programs like %elink-ecto-kung-foo-tv to create and publish posts from your desktop. Blog API module supports several XML-RPC based blogging APIs such as the %elink-www-blogger-com, %elink-www-xmlrpc-com, and most of the %elink-www-movabletype-org. Any desktop blogging tools or other services (e.g. Flickr\'s "post to blog") that support these APIs should work with this site.', array('%elink-ecto-kung-foo-tv' => '' .t('Ecto') .'', '%elink-www-blogger-com' => '' .t('Blogger API') .'', '%elink-www-xmlrpc-com' => '' .t('MetaWeblog API') .'', '%elink-www-movabletype-org' => '' .t('Movable Type API') .'', '%elink-www-flickr-com' => '' .t('Flickr\'s') .'')) .'

'; $helptext .= '

'. t('This module also allows site administrators to configure which content types can be posted via the external applications. So, for instance, users can post forum topics as well as blog posts. Where supported, the external applications will display each content type as a separate "blog".') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#book': $helptext = '

'. t('The book content type is suited for creating structured, multi-page hypertexts such as site resource guides, manuals, and Frequently Asked Questions (FAQs). It permits a document to have chapters, sections, subsections, etc. Authors with suitable permissions can add pages to a collaborative book, placing them into the existing document by adding them to a table of contents menu. ') .'

'; $helptext .= '

'. t('Books have additional previous, up, and next navigation elements at the bottom of each page for moving through the text. Additional navigation may be provided by enabling the book navigation block on the %admin-block.', array('%admin-block' => l(t('block administration page'), 'admin/block'))) .'

'; $helptext .= '

'. t('Users can select the printer-friendly version link visible at the bottom of a book page to generate a printer-friendly display of the page and all of its subsections. They can choose to export the page and its subsections as DocBook XML (for offline editing, or production of print or other electronic publication formats), or as an outline (titles only), by selecting the export DocBook XML and export OPML links respectively. DocBook export currently treats node content as preformatted text.') .'

'; $helptext .= '

'. t('Administrators can view a book outline, from which is it possible to change the titles of sections, and their weight (thus reordering sections). From this outline, it is also possible to edit and/or delete book pages. Many content types besides pages (for example, blog entries, stories, and polls) can be added to a collaborative book by choosing the outline tab when viewing the post.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#comment': $helptext = '

'. t('The comment module creates a discussion board for each post. Users can post comments to discuss a forum topic, weblog post, story, collaborative book page, etc. The ability to comment is an important part of involving members in a communtiy dialogue.') .'

'; $helptext .= '

'. t('An administrator can give comment permissions to user groups, and users can (optionally) edit their last comment, assuming no others have been posted since. Attached to each comment board is a control panel for customizing the way that comments are displayed. Users can control the chronological ordering of posts (newest or oldest first) and the number of posts to display on each page. Comments behave like other user submissions. Filters, smileys and HTML that work in nodes will also work with comments. The comment module provides specific features to inform site members when new comments have been posted. On sites with active commenting from users, the administrator can turn over comment moderation to the community.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#contact': $helptext = '

'. t('The contact module allows other users to contact you by e-mail via your personal contact form. Users can send a subject and message in the contact form. The contact module is important in helping make connections among members of your community.') .'

'; $helptext .= '

'. t('Users can administer the contact settings in their account settings. Note that a users e-mail address is not made public and that privileged users such as site administrators are able to contact you even if you choose not to enable this feature. If users activate the personal contact form, then a contact tab will appear in their user profile.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#drupal': $helptext = '

'. t('The Drupal module uses the XML-RPC network communication protocol to connect your site with a directory server that maintains a directory of sites. Community leaders who have common interests may wish to be part of a larger community and showing sites in a common directory is a good way to do this.') .'

'; $helptext .= '

'. t('Enabling the drupal module will:') .'

'; $helptext .= ''; $helptext .= '

'. t('The Drupal module administration page allows you to set the xml-rpc server page. The listing of your site in a site directory will occur shortly after your sites next cron run.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#filter': $helptext = '

'. t('The filter module allows administrators to configure text input formats for the site. For example, an administrator may want a filter to strip out malicious HTML from user\'s comments. Administrators may also want to make URLs linkable even if they are only entered in an unlinked format.') .'

'; $helptext .= '

'. t('Users can choose between the available input formats when creating or editing content. Administrators can configure which input formats are available to which user roles, as well as choose a default input format. Administrators can also create new input formats. Each input format can be configured to use a selection of filters.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#forum': $helptext = '

'. t('The forum module lets you create threaded discussion forums for a particular topic on your site. This is similar to a message board system such as phpBB. Forums are very useful because they allow community members to discuss topics with one another, and they are archived for future reference.') .'

'; $helptext .= '

'. t('Forums can be organized under what are called containers. Containers hold forums and, in turn, forums hold threaded discussions. Both containers and forums can be placed inside other containers and forums. By planning the structure of your containers and forums well, you make it easier for users to find a topic area of interest to them. Forum topics can be moved by selecting a different forum and can be left in the existing forum by selecting leave a shadow copy. Forum topics can also have their own URL.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#help': $helptext = '

'. t('The help module displays context sensitive help information. Users can learn how to use modules and accomplish tasks quicker with less errors by clicking on links in provided by the help module.') .'

'; $helptext .= '

'. t('Modules can make documentation available to other modules with this module. All user help should be presented using this module. Some examples of help: ') .'

'; $helptext .= ''; $helptext .= '

'. t('You can not administer the help system.') .'

'; return $helptext; case 'admin/help#legacy': $helptext = '

'. t('The legacy module provides legacy handlers for upgrades from older installations. These handlers help automatically redirect references to pages from old installations and prevent page not found errors for your site.') .'

'; $helptext .= '

'. t('The legacy module handles legacy style taxonomy page, taxonomy feed, and blog feed paths. It also handles URL upgrades from Drupal 4.1. It rewrites old-style URLs to new-style URLs (clean URLs). ') .'

'; $helptext .= '

'. t('Example Mappings:') .'

'; $helptext .= ''; $helptext .= '

'. t('Legacy module has no configurable options.') .'

'; return $helptext; case 'admin/help#locale': $helptext = '

'. t('The locale module allows you to present your Drupal site in a language other than the default English. You can use it to set up a multi-lingual web site or replace given built-in text with text which has been customized for your site. Whenever the locale module encounters text which needs to be displayed, it tries to translate it into the currently selected language. If a translation is not available, then the string is remembered, so you can look up untranslated strings easily.') .'

'; $helptext .= '

'. t('The locale module provides two options for providing translations. The first is the integrated web interface, via which you can search for untranslated strings, and specify their translations. An easier and less time-consuming method is to import existing translations for your language. These translations are available as GNU gettext Portable Object files (.po files for short). Translations for many languages are available for download from the translation page.') .'

'; $helptext .= '

'. t('If an existing translation does not meet your needs, the .po files are easily edited with special editing tools. The locale module\'s import feature allows you to add strings from such files into your site\'s database. The export functionality enables you to share your translations with others, generating Portable Object files from your site strings.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#menu': $helptext = '

'. t('The menu module allows for customization of the menus. Menus are useful for providing navigation in your site. The main menu for navigation is the navigation menu. Menus appear in blocks on your site.') .'

'; $helptext .= ''; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#node': $helptext = '

'. t('All content in a website is stored and treated as nodes. Therefore nodes are any postings such as blogs, stories, polls and forums. The node module manages these content types and is one of the strengths of Drupal over other content management systems.') .'

'; $helptext .= '

'. t('Treating all content as nodes allows the flexibility of creating new types of content. It also allows you to painlessly apply new features or changes to all content. ') .'

'; $helptext .= '

'. t('Node module features') .'

'; $helptext .= ''; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#page': $helptext = '

'. t('The page module allows users to create static pages, which are the most basic type of content. Pages are commonly collected in books via the book module. Users should create a page if the information on the page is static. An example would be an "about" page. ') .'

'; $helptext .= '

'. t('When a page is created, a user can set authoring information, configure publishing options, whether readers will be able to post comments. They can also select the content type of the page (e.g., full HTML, filtered HTML). ') .'

'; $helptext .= '

'. t('As an administrator, you can set the publishing default for a page (in its workflow): you can specify whether a page is by default published, sent to moderation, promoted to the front page, sticky at the top of lists, and whether revisions are enabled by default. You can set the permissions that different user roles have to view, create, and edit pages.') .'

'; $helptext .= '

'. t('If the location module is enabled, then location specific information can be added. If the trackback module is enabled trackbacks can be configured.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#path': $helptext = '

'. t('The path module allows you to specify aliases for Drupal URLs. Such aliases improve readability of URLs for your users and may help internet search engines to index your content more effectively. More than one alias may be created for a given page.') .'

'; $helptext .= '

'. t('Some examples of URL aliases are:') .'

'; $helptext .= ''; $helptext .= '

'. t('The path module enables an extra field for aliases in all node input and editing forms (when users have the appropriate permissions). It also provides an interface to view and edit all URL aliases. The two permissions are related to URL aliasing are "administer a list of URL aliases" and "add url aliases". ') .'

'; $helptext .= '

'. t('This module also comes with user-defined mass URL aliasing capabilities, which is useful if you wish to uniformly use URLs different from the default. For example, you may want to have your URLs presented in a different language. Access to the Drupal source code on the web server is required to set up these kinds of aliases. ') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#ping': $helptext = '

'. t('The ping module is useful for notifying interested sites that your site has changed. It automatically sends notifications (called "pings") to the %elink-pingomatic-com service to tell it that your site has changed. In turn pingomatic will ping other services such as weblogs.com, Technorati, blo.gs, BlogRolling, Feedster.com, Moreover, etc.', array('%elink-pingomatic-com' => '' .t('pingomatic') .'')) .'

'; $helptext .= '

'. t('The ping module requires cron or a similar periodic job scheduler to be enabled.') .'

'; $helptext .= '

'. t('You can:') .'

'; $helptext .= ''; return $helptext; case 'admin/help#poll': $helptext = '

'. t('The poll module can be used to create simple polls for site users. A poll is a simple multiple choice questionnaire which displays the cummulative results of the answers to the poll. Having polls on the site is a good way to get instant feedback from community members.') .'

'; $helptext .= '

'. t('Users can create a poll. The title of the poll should be the question, then enter the answers and the "base" vote counts. You can also choose the time period over which the vote will run.The %poll item in the navigation menu will take you to a page where you can see all the current polls, vote on them (if you haven\'t already) and view the results.', array('%poll' => l(t('poll'), 'poll'))) .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#profile': $helptext = '

'. t('The profile module allows you to define custom fields (such as country, real name, age, ...) in the user profile. This permits users of a site to share more information about themselves, and can help community-based sites to organize users around profile fields.') .'

'; $helptext .= '

'. t('The following types of fields can be added to the user profile:') .'

'; $helptext .= ''; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#search': $helptext = '

'. t('The search module adds the ability to search for content by keywords. Search is often the only practical way to find content on a large site. Search is useful for finding users and posts by searching on keywords.') .'

'; $helptext .= '

'. t('The search engine works by maintaining an index of the words in your site\'s content. It indexes the posts and users. You can adjust the settings to tweak the indexing behaviour. Note that the search requires cron to be set up correctly. The index percentage sets the maximum amount of items that will be indexed in one cron run. Set this number lower if your cron is timing out or if PHP is running out of memory.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#statistics': $helptext = '

'. t('The statistics module keeps track of numerous statistics of site usage. It counts how many times, and from where each of your posts is viewed. The statistics module can be used to learn many useful things about how users are interacting with each other and your site.') .'

'; $helptext .= '

'. t('Statistics module features') .'

'; $helptext .= ''; $helptext .= '

'. t('Configuring the statistics module') .'

'; $helptext .= ''; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#story': $helptext = '

'. t('The story module is used to create a content post type called stories. Stories are articles in their simplest form: they have a title, a teaser and a body. Stories are typically used to post news articles or as a group blog. ') .'

'; $helptext .= '

'. t('The story administration interface allows for complex configuration. It provides a submission form, workflow, default view permission, default edit permission, permissions for permission, and attachments. Trackbacks can also be enabled.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#system': $helptext = '

'. t('The system module provides system-wide defaults such as running jobs at a particular time, and storing web pages to improve efficiency. The ability to run scheduled jobs makes administering the web site more usable, as administrators do not have to manually start jobs. The storing of web pages, or caching, allows the site to efficiently re-use web pages and improve web site performance. The settings module provides control over preferences, behaviours including visual and operational settings.') .'

'; $helptext .= '

'. t('Some modules require regularly scheduled actions, such as cleaning up logfiles. Cron, which stands for chronograph, is a periodic command scheduler executing commands at intervals specified in seconds. It can be used to control the execution of daily, weekly and monthly jobs (or anything with a period measured in seconds). The aggregator module periodically updates feeds using cron. Ping periodically notifies services of new content on your site. Search periodically indexes the content on your site. Automating tasks is one of the best ways to keep a system running smoothly, and if most of your administration does not require your direct involvement, cron is an ideal solution.') .'

'; $helptext .= '

'. t('There is a caching mechanism which stores dynamically generated web pages in a database. By caching a web page, the system module does not have to create the page each time someone wants to view it, instead it takes only one SQL query to display it, reducing response time and the server\'s load. Only pages requested by anonymous users are cached. In order to reduce server load and save bandwidth, the system module stores and sends cached pages compressed.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#taxonomy': $helptext = '

'. t('The taxonomy module is one of the most popular features because users often want to create categories to organize content by type. It can automatically classify new content, which is very useful for organizing content on-the-fly. A simple example would be organizing a list of music reviews by musical genre.') .'

'; $helptext .= '

'. t('Taxonomy is also the study of classification. The taxonomy module allows you to define vocabularies (sets of categories) which are used to classify content. The module supports hierarchical classification and association between terms, allowing for truly flexible information retrieval and classification. The taxonomy module allows multiple lists of categories for classification (controlled vocabularies) and offers the possibility of creating thesauri (controlled vocabularies that indicate the relationship of terms) and taxonomies (controlled vocabularies where relationships are indicated hierarchically). To delete a term choose edit term. To delete a vocabulary, and all its terms, choose edit vocabulary.') .'

'; $helptext .= '

'. t('A controlled vocabulary is a set of terms to use for describing content (known as descriptors in indexing lingo). Drupal allows you to describe each piece of content (blog, story, etc.) using one or many of these terms. For simple implementations, you might create a set of categories without subcategories, similar to Slashdot\'s sections. For more complex implementations, you might create a hierarchical list of categories. ') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#throttle': $helptext = '

'. t('The throttle module provides a congestion control throttling mechanism for automatically detecting a surge in incoming traffic. If the site gets linked to by a popular website, or otherwise comes under a "Denial of Service" (DoS) attack, your webserver might become overwhelmed. This mechanism is utilized by other modules to automatically optimize their performance by temporarily disabling CPU-intensive functionality. For example, in the site theme, you might choose to disable pictures when the site is too busy (reducing bandwidth), or in modules, you might choose to disable some complicated logic (reducing CPU utilization).') .'

'; $helptext .= '

'. t('The congestion control throttle can be automatically enabled when the number of anonymous users currently visiting the site exceeds the specified threshold. The congestion control throttle can be automatically enabled when the number of authenticated users currently visiting the site exceeds the specified threshold. ') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#tracker': $helptext = '

'. t('The tracker module displays the most recently added or updated content to the website allowing users to see the most recent contributions. The tracker module provides user level tracking for those who like to follow the contributions of particular authors.') .'

'; $helptext .= '

'. t('The "recent posts" page is available via a link in the navigation menu block and contains a reverse chronological list of new and recently-updated content. The table displays the content type, the title, the author\'s name, how many comments that item has received, and when it was last updated. Updates include any changes to the text, either by the original author or someone else, as well as any new comments added to an item. To use the tracker module to watch for a user\'s updated content, click on that user\'s profile, then the track tab.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#upload': $helptext = '

'. t('The upload module allows users to upload files to the site. The ability to upload files to a site is important for members of a community who want to share work. It is also useful to administrators who want to keep uploaded files connected to a node or page.') .'

'; $helptext .= '

'. t('Users with the upload files permission can upload attachments. You can choose which post types can take attachments on the content types settings page. Each user role can be customized for the file size of uploads, and the dimension of image files.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#watchdog': $helptext = '

'. t('The watchdog module monitors your system, capturing system events in a log to be reviewed by an authorized individual at a later time. This is useful for site administrators who want a quick overview of activities on their site. The logs also record the sequence of events, so it can be useful for debugging site errors.') .'

'; $helptext .= '

'. t('The watchdog log is simply a list of recorded events containing usage data, performance data, errors, warnings and operational information. Administrators should check the watchdog report on a regular basis to ensure their site is working properly.') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext; case 'admin/help#user': $helptext = '

'. t('The user module allows users to register, login, and logout. Users benefit from being able to sign on because it associates content they create with their account and allows various permissions to be set for their roles. The user module supports user roles which can setup fine grained permissions allowing each role to do only what the administrator wants them to. Each user is assigned to one or more roles. By default there are two roles anonymous - a user who has not logged in, and authenticated a user who has signed up and who has been authorized. ') .'

'; $helptext .= '

'. t('Users can use their own name or handle and can fine tune some personal configuration settings through their individual my account page. Registered users need to authenticate by supplying either a local username and password, or a remote username and password such as DelphiForums ID, or one from a Drupal powered website. A visitor accessing your website is assigned an unique ID, the so-called session ID, which is stored in a cookie. For security\'s sake, the cookie does not contain personal information but acts as a key to retrieve the information stored on your server. ') .'

'; $helptext .= '

'. t('You can') .'

'; $helptext .= ''; return $helptext;