Drupal Contrib
Configure Event Listings
The Event module gives you the ability to add start and end times to all types of content (though "basicevent" generally should be the only type; see below), as well as enables different types of displays of those listings, be it in a calendar format, a table, or a sidebar block.
Note that these instructions apply only to sites running 4.6. Newer sites do not include the Event module.
Initial setup:
- Enable the 'event' and 'basicevent' modules under administer » modules.
- Click administer » access control and give the "create events" and "edit own events" permissions to the appropriate roles. (See our documentation on roles and permissions for more information.)
Setting Up Event Listings Display
- click administer » settings » event.
- choose the time zone to use for input
- Use the sitewide time zone (which you can set under administer » settings)
- Use the time zone of the user editing or creating the event (if you've allowed it under administer » settings, users can set their own time zones)
- Allow users to set event time zones (meaning each individual event listing will have its own time zone)
- choose which time zone to use for display
- choose a notation preference. 24h will show times like 13:30 for 1:30 PM. 12h will show times like 1:30 PM.
- type in a number of event listings to show up in the Upcoming events block. (See the sections on blocks below.)
- select an overview display.
- Day will show events on the current day.
- Week will show a calendar view of events during the current week.
- Month will show a calendar view of events during the current month.
- Table will show a table, with days running top to bottom. You can set the amount of days in the next setting.
- List will show upcoming events with no blank spaces in between (like Table will if there are days without events).
- If you chose Table in step #6, type in a number of days to show from today. It will show all days regardless of whether that day has an event scheduled.
- Select whether you want Taxonomy filter and Content type filter controls.
Event Blocks
With the Event module enabled, if you click administer » blocks, you will have the option to enable two related blocks:
- "List of upcoming events" which will show the events closest to the current time, with links directly to those event listings.
- "Calendar to browse events" will show a small calendar in the sidebar with a link on days that have events scheduled for those days.
See also our instructions on enabling and placing blocks.
(Optional) Selecting which content types are "event-enabled"
Though it's technically possible to assign event capability to any content type, we recommend only enabling this for the 'basicevent' type, which should be done by default. The reason we recommend this is that if you added other content types to have event information on them, then every time you create an item of that content type, you will be asked for a start and end date.
- Click administer » content » congifure tab » content types sub-tab.
- Click the "configure" link in the line for the content type.
- Choose one of the following:
- Never: no event information for this content type
- All views: each time you create an item of this content type, it will have a start and and end date, and will show up in all event views.
- Only in views for this type: same as All views, except that it will only show up in views for this content type only.
- Click "Save configuration".
Notify
Sends periodic email to users updating them about new content on your site.
Codefilter
Adds a filter to input formats to make programming code (either in HTML or other programming languages) stand out.
Img_assist
Enables the uploading and placement of images directly from the 'create content' pages.
Pathauto
[New for Bryght's 4.6 list]
The pathauto module automates the creation of so-called "friendly URLs". All Bryght sites have "clean URLs", without question marks, equal signs, or other query string artifacts. And, of course, you have always been able to create custom addresses for any page using the path module.
Pathauto automates the creation of friendly URLs, allowing you to come up with custom settings for every node type. An example of such paths might be news/2005/10/13/my-news-title. See the how to section for more info on How to configure pathauto.
Configure the TinyMCE Rich-Text Editor
The TinyMCE module enables a rich-text editor for users of your site. A rich-text editor gives you a good idea what your text will look like when you publish it. That is, it will give you buttons for bold, italic, and other text formatting, including ordered and unordered lists, tables, and inserting graphics, all the while showing you the text in that formatting. The formatting is not truly WYSIWYG, as that will depend on the site's design, but the rich-text editor is still useful for users who are not familiar with HTML or who find it too time-consuming.
Initial Setup
- Enable the 'TinyMCE' module under Administer (top menu) » Site building » Modules.
- Click Administer (top menu) » User management » Access control to setup permissions.
- The "access tinymce" permission gives roles the ability to use the rich-text editor, though administrators still need to modify the tinymce settings for those roles. See below.
- "administer tinymce" permission gives people the permission to change its global settings, so should only be given to trusted user groups.
TinyMCE Profiles
TinyMCE has a concept of profiles, which are settings for each role that has the 'access tinymce' permission. Each role can have different amount of buttons, and can have the rich-text editor show by default or not, or you can say which groups can disable the rich-text editor and which roles cannot.
Creating a New Profile
- Click Administer (top menu) » Site configuration » TinyMCE.
- Click the "Create new profile" link.
- If creating a new profile you see an error message which begins with "You will not be allowed to create a new profile", that means you need to edit one of the existing profiles and remove from that profile at least one role.
- The title field will be blank in this screen. Type in something that very briefly describes the profile. It will only be visible in the TinyMCE module's settings page, and not to users.
Editing an Existing Profile
- Click Administer (top menu) » Site configuration » TinyMCE.
- Click the "edit" link in row for the profile you want to edit.
Profile Settings
- Profile name: a descriptive title that only appears in your list of TinyMCE profiles.
- Roles allowed to use this profile: Each individual role can only be used once, and cannot be used in any other profile.
- Theme: this setting controls how many buttons users will see.
- advanced: gives users more formatting options. Choosing this theme also lets administrators choose more advanced options, such as where the toolbar appears and the HTML block formats allowed in a drop-down. The advanced setting also gives users the ability to create and modify tables as well as some other less-often-used formatting, like superscript, subscript, and a special character insertion tool.
- simple: only text decoration, undo/redo, and list creation.
- Specific pages: where the rich-text editor will display.
- "specific pages" in the setting above, then you can choose which pages the rich-text editor appears. This is useful if you know some text boxes should only have plain text, such as administration settings. The initial settings are:
which means that all individual pages (including the comment boxes if they display at the bottom of individual pages, as well as editing sections), all user profiles, and all comment text boxes will use the rich-text editor. This applies to system paths like node/42, not path aliases.node/*
user/*
comment/* - "all textareas", means the "Specific pages" settings (see previous item) will have no effect.
- the Options box will display different options depending on what theme you chose. If you selected "simple" as your theme, skip to step 12.
- if you selected "advanced" as your theme, you should see a box titled Advanced theme options; settings. Here you can choose the location of the toolbar, the toolbar's alignment, the path location (which tells users how deeply they have nested their HTML), and the HTML tags that show up in a "Format" drop-down. (You can only remove tags; adding tags will have no effect.)
- Editor width and Editor height are optional settings which control how big the rich-text editor looks. If no values are present, then the editor will use the maximum width of the text boxes as specified by the site's design.
- Auto cleanup Word lets you clean up HTML created by Microsoft Word (which some argue is verbose).
- Verify HTML checks to see if they HTML users type in is valid.
- Preformatted determines whether or not to preserve preformated (i.e. extra) whitespace.
Theme_editor
The theme_editor module allows administrators to customize all the files for a theme using an in-browser editor, i.e. without requiring FTP access to a site.
Privatemsg
Privatemsg is short for "private message". It allows members of a site to send messages between each other without revealing their email addresses.
Configure Buddylist
Administrators can allow users to add other users to their buddylist and use that to track their most recent posts.
- Make sure the Buddylist module is enabled by clicking administer » modules and making sure that the box next to buddylist is checked.
- Click administer » users » configure tab » permissions to configure the permissions for Buddylist:
- maintain buddylist so that users can add and remove users from their Buddylist
- view buddylist so that users can simply view users' Buddylists.
- Click administer » settings » buddylist
- Choose a number for Number of buddies to list in the user's buddy block.
- Choose a number for Number of posts to list in the buddies' recent posts block. This is the total number of posts a user will see, so if a site is particularly popular, a small number might mean some missed posts.
- Type in a Block title for the recent posts portion of the buddy block. This is useful if you want to call the list something other than "My buddies' recent posts".
- Choose a number for Number of buddies and users who've added me. This is a global setting for all users.
The Buddylist block is well-suited to being "custom", that is a block that users can choose whether or not the buddylist block appears on pages for them., See our documentation on enabling and placing sidebar blocks for more information on how to configure blocks this way. With the module enabled and permissions set, each individual user can view their buddylist and add and remove users to it.
Add, Remove and Track People Using Your BuddyList
The buddylist module gives users the ability to list people they would like to have on their list of favourite people, as well as show who has put that user on their buddylist. Sites with the buddylist module enabled will see "my buddylist" in the sidebar navigation block, which is a link to the lists. If the site administrator has enabled the buddylist block, that list will appear on the sidebar, and users may be given the option of whether or not to display that block. Another feature of the buddylist is that FOAF module will import your buddylist settings.
To add a user to your buddylist:
- Login
- Find a user to put on your buddylist. This can be done by:
- clicking on their username in a post they've made
- clicking on their username if the administrator has enabled viewing of the user list
- clicking on the username from someone else's buddy list
- Once on a user's profile, you will see a heading called "my buddy actions", and below that either a link with "Add [username] to my buddy list" if that user is not already on your list. [username] will be replaced with the username of the profile you are viewing.
- Click the "Add user" button.
To remove a user from your buddy list:
- Login
- Find a user to put on your buddylist. See above for ways to find users.
- or with "Remove [username] from my buddy list" if that user is on your list. [username] will be replaced with the username of the profile you are viewing.
- Click the "Remove user" button.
To add or remove the list of your buddies on a sidebar block:
Some site administrators will make a sidebar block of users' buddylists visible on all pages, or on some pages. However, they might allow the user to decide whether or not the block appears. If this is the case:
- Click on my account on your sidebar navigation menu.
- Click the edit tab.
- Scroll down to the Block configuration settings.
- Check (or uncheck) the box next to "Buddy list" for the list of buddies.
- Check (or uncheck) the box next to "Buddies' recent posts" for a short list of links to their most recent posts to the site.
- Click the save account button at the bottom of the account edit page.
To view your buddy list and optionally track their posts:
- Login
- Click the "my buddylist"
- You buddylist will be shown with some information about each user. As well, two tabs will appear, "buddies", which is the list of users you've added to your list, and "buddies of", which is the list of people who have added you to their buddylist.
To track the posts made by your buddies:
- View your buddy list (see above).
- Click the "buddies" tab
- Click "recent posts" just below the "buddies" tab
- This shows a chronologically ordered listing of posts made by the people on your buddylist
- Also, an RSS feed is available by clicking the red XML button (
) at the bottom of the content which is a link to the buddylist feed. Note: if an XML button also appears on the sidebar, the sidebar XML button is for the main content and not your buddylist's posts.