Content Types

HTML Content

HTML Content can contain small news articles or even entire book. Inserting a page break splits up the content into multiple pages. The first page is the cut of point for a summary view of the content.

Files and Images

Groupy allows you to attach files to content, and stores those files on the server. Images and Media are sub-types of files. Groupy automatically creates thumbnails and mid sized version for uploaded images. Currently Groupy supports jpg, gif, and png images through the gd2 or imagemagik image library. You may mass upload file, images, and media by editing a group and clicking on 'Upload Files'. A new File, Image, or Media content is created (but not published) for each file uploaded. You will probably want to edit the file to add a good title and description before publishing. Some file extensions (for instance php files) cannot be uploaded because they may represent a security risk.

The File Uploader

Remote Files

Another way that files can be handled is by first uploading them via FTP, and then selecting the file which you have uploaded. Web servers have limits on the size of files that can be uploaded via HTTP (aka your web browser), but much larger files can be uploaded through FTP. In order for files to be selectable in the edit file form, you must upload them to the public_html/files directory. After uploading the file, click “Select Remote File” and in the dialog select the file that you would like to use. You may limit the number of files you see by searching.

Image Editor

Images can also be edited in the image editor. The image editor allows you to crop, resize and rotate images that are uploaded. To get to the image editor you can click on the image editor icon on the action bar when viewing an image or click the link inside the edit image form. Inside the image editor, the mode drop down allows you to choose which tool you are using. You can either use the text fields to input the dimensions you would like, or you may click and drag to move the cropping rectangle or resize the image. The image is not cropped or rotated until you click the button. Like all other changes in Groupy, a draft is created so that your changes are non-destructive.

Online Image Editor

Media and External Media

Media content is anything that plays audio or video. Currently Groupy supports Windows Media, Quicktime, Real Player, Macromedia Flash, and Flash Video (flv). Simply upload the media file or select a remote file and Groupy will automatically figure out what it is and how to embed it. Some media may require that you enter the width and height, though Groupy will attempt to read the dimensions from the file itself. There are also optional fields for Author, Album, Duration which will also be read from the file if possible.

Media Form

External Media is used to link to videos hosted on services like Google Video and YouTube. The URL for an External Media content should point directly to the swf/avi/mov/whatever and NOT the URL to the page that plays the file. Generally this will involve pasting from the 'embed' tag provided by Google Video or Youtube. If you paste the embed tag from a video sharing site into the URL field, then the url, width, and height will automatically be entered in the appropriate places.

Locations

A location is a physical location that can be mapped. Every location has a link to the address in Google Maps. The default implementation is somewhat specific to the United States but that can be modified (see Plugin Classes). Any upcoming events that occur at the location are listed so that you don't overbook a room!

Events

Events have a beginning and ending time, and a location. The location is another piece of content (presumably with directions), which is selected via a dialog. Every event has a link to the day calendar for the closest date in which it occurs, the daily calendar then has links to both a full sized weekly and monthly calendar. All day events (such as holidays) do not have start or end time.

Recurrence

The following fields control how events repeat:

Recurs: What type of recurrence to use Yearly (e.g. Birthdays, Anniversaries), Monthly, Weekly, and Daily

Which day(s) of week Sunday, Monday etc...

For Monthly recurrence: 1st, 2nd, 3rd, 4th, last (e.g. the 1st Monday of the month).

Frequency: every, every other, every 3rd.

Stop Date: After this date the event does not recur.