Available Modules
Currently available modules that you can add to Manifesto include:
- A la carte
- A module for restaurants, allowing the site owners to display menus and daily specials.
- Arbitrary Sidebar
- A useful generic module for creating brief blocks of free-form content that can be placed in various locations on the page.
- Assignments
- A module for news gathering and reporters, the Assignments module allows Editors to announce and track upcoming events and the reporters covering them.
- Blog
- A simple module for maintaining one or more blogs, each with one maintainer and one or more authors.
- Client Profiles
- An easy way to display project case studies for your business or organization, showcasing previous work for clients. Excellent for interior designers, contractors, or graphic artists.
- Columns
- A space for recurring commentary articles, like a newspaper column. The basic format mimics that of a Newswire article (see below), with all the same features.
- Comments
- A robust commenting system, capable of working in conjunction with virtually any other content module in Manifesto. You have control over whether or not users must log in to leave comments, and it uses anti-spam CAPTCHAs to prevent abuse.
- Commonspace
- An Editor-only document library, providing a single location for keeping draft documents, images to be shared only by editors and adminstrators.
- Content Acronyms
- This module only modifies the output of other modules, allowing editors to define a series of acronyms which will automatically be converted into proper HTML acronym tags when they are encountered in text. Mousing over the acronym will provide the user with its fully-expanded name.
- Content Restrictions
- Another content modification module, this one provides per-item access restrictions to your content objects, so individual pages can be restricted to certain user roles. This offers much finer granularity than Manifesto's built-in, module-based permissions.
- Content Sharing
- This module adds the commonly-seen "Bookmark this page" or "Add this to my social network" links at the bottom of blogs and other content.
- Content Tagging
- Manifesto has a detailed, hierarchical categorization scheme built-in, but it uses predefined categories. This module allows you to create your own free-form tags for content, and can automatically generated dynamic tag clouds to be displayed in a sidebar.
- Content Watchwords
- If Manifesto is used in an environment that allows public posting of comments or other content, you may want to install the Watchwords module to notify the editors when any "trigger" words appear in the content, so that you may take appropriate action.
- Documentation
- Create an entire online book, with table of contents, chapters, and limitless pages containing embedded media.
- Embedder
- Usually used in conjunction with the HTML Pages module, the embedder allows you to upload any sort of pages (even PHP scripts) that will be embedded as if it were a custom page. Since Manifesto will not permit you to enter PHP or other executable content, you may want to use the embedder module to upload a custom-designed survey form, or a third-party PHP script.
- E-Newsletter
- The ability to send email -- including fancy HTML email -- to your user base is increasingly important. This module allows you to design your own empty HTML template file, and then add the content for each new issue of your newsletter. The content is then merged into the template, and can be emailed to all of your users, or to a selectable subset of user accounts.
- Event Calendar
- A very robust calendar module, supporting detailed information about events (title, date, time, location, description, organizer, etc). Also supports complex recurrence schemes ("every 3rd Wednesday of the month") and iCalendar-format export for integration with Google Calendar or Apple's iCal.
- Frequently Asked Questions
- Set up a searchable, categorized section of Frequently Asked Questions.
- Features
- This module is used to place content on your home page. You can either enter new text and graphics, or simply write a brief summary and include automatic link to other content on your site.
- Feeder
- Display headlines from any RSS news feed available on the web.
- File Library
- A repository for downloadable files and documents on your site. Great for storing white papers, PDF forms, or anything else you need to make available to your site visitors.
- Film Clips
- A simple YouTube-like video display interface. The module does not currently convert your uploaded video to Flash format, but will display any of the most popular video formats.
- Fora
- A bulletin board module, with multiple categories, sub-categories, and comment notification
- Import/Export
- A maintenance module that makes it possible to export content from your site in a variety of formats (text, SQL, XML), and to import structured data into exisiting database structures.
- Info
- A very simple, early module for the creation of informational HTML pages, organized under a single menu item or displayed in a sidebar module box.
- Library
- A detailed article and book repository. Content can be categorized, organized into various collections, or stand alone. Long pieces can easily be broken up into threaded, multi-page articles.
- List Archives
- Use the list archives module to subscribe to any mailing list, and have all of the messages to that list archived and searchable on your site. Requires that you have a dedicated POP3 account that can be subscribed to a mailing list and checked by the server.
- Locale
- The Locale module handles the creation and management of new language localizations for Manifesto.
- Magazine
- A full-fledged magazine section for your site, with multiple issues, articles, author accounts, and subscription and donation transactions.
- Member Pages
- A variation on the standard HTML Pages module, this version is identical except that its default access permissions restrict "read" privileges to visitors with confirmed user accounts.
- Minutes
- A simple module for posting the minutes from organizational meetings.
- Music Discography
- A module in development to provide musical groups with a discography of work, and the ability to upload audio tracks or excerpts for download.
- Music Groups
- A module in development to provide musical groups with a comprehensive biographical profile.
- Music Tourdates
- A module in development to provide musical groups with a simple format for listing concert tour dates.
- Newswire
- The original basis of Manifesto, allowing users to post news articles directly to the site. In use across to world to power Independent Media Center websites.
- OtherPress
- A newswire-like module that allows visitors to post links to news articles on other websites, and to offer commentary.
- PayPal Quick
- Set up a quick link directly to your PayPal account so visitors can donate money, or make very simple payments (requires that the site have a PayPal account established)
- Picturebook
- Implements a simple, linear photo-and-text slideshow, with optional chapter headings.
- Podcasts
- A custom module for uploading and listing recorded podcasts, supporting multiple collections of podcasts.
- Poll
- Create your own user polls, with multiple-choice answer selection and response statistics.
- Portfolio
- A gallery for artists and other creative types to showcase their work. Uploaded images can be categorized, and also organized by artist or into albums. Built-in AJAX-powered slideshow.
- Press Releases
- This module works almost exactly like the Dated Posts module, but is designed to hold and list press releases.
- Products
- A categorized product listing database, fully-Shopping Cart enabled. Reasonable default fields are provided, but can be extended to store additional information, and products can have one or more selectable options associated with them (size, color, etc).
- Pub Moderation
- A helper module that allows you to control start-of-publication and expiration dates for content, and to establish the requirement of an approval process for content, making it easy to allow guest editors whose content needs to be approved before going live.
- Quotes
- Allows for a quote-of-the-day like message to appear on your site, or to be organized into a series of customer testimonial blurbs.
- Ratings
- A helper module that allows you to add the ability for users to rate the content on your site.
- Razorwire
- Designed to be an up-to-the-minute "breaking news" banner that appears at the top of the home page, allowing editors to post reports in 15-minute intervals.
- Relationships
- Create bi-directional links between pages of content on your site.
- Remote Content
- A module that creates an iframe within your site, allowing you to load the contents of any other page on the net within a seamless section of your site. Useful for providing access to something like external stock quotes or webmail within your own site's interface.
- Reservations
- A scheduling calendar built upon the Event Calendar. This version is designed to be used in conjunction with resources (a meeting room, or equipment that can be checked out) and will prevent overlapping conflicts with regard to resource access.
- Rotator
- This is a handy module for helping to keep track of delegated responsibilities within an organization. For example, if you have a rotating "editor of the week" or "clean-up duty" position, you can maintain that schedule here.
- RSS Syndication
- Create multiple RSS feeds from the content on your site. Let each module create its own feed, or combine content modules to create a unified feed for your whole site.
- Shopping Cart
- This module is the heart of the ecommerce aspects of Manifesto, allowing virtually any kind of object designed to be cart-compatible to be added to the cart. The module keeps track of the cart itself, collects user billing and shipping addresses, and handles the interaction with a credit card processor. Currently supports only PayPal Web Payments Standard, but integration with other processing systems can be easily added.
- Site Map
- Built into every module is the ability to generate a list of its own content, so you can use the Site Map module to build a comprehensive list of all the main content pages on your site. It also generates a Google-compatible sitemap XML file.
- Software
- A nice, customized module used to promote the distribution of software, with areas for overview pages, release notes, and security alerts.
- Spendy
- A module in development to provide a simple and quick interface for tracking expenses. Designed to be iPhone-accessible for ease-of-use when out on the road.
- Staff
- A categorized listing of Staff members, their positions, and email. With optional thumbnail photos.
- Surveys
- A detailed form-building module, allowing you to create your own forms for collecting information from site visitors. Results can be emailed directly to an address, or stored in the database for later mining.
- Throttle
- Another helper module, this time to prevent denial-of-service attacks by preventing users from posting more than X messages in Y period of time.
- Upcoming Events
- Another clone of the Dated Posts module, but with posts organized by future dates, so it may be used in place of a more complex calendar module.
- User To-Do
- Another largely personal module, allowing individual users to keep track of multiple to-do lists, with drag-n-drop reordering and AJAX simplicity.
- Venue Event
- Another variation on the Event Calendar, this version is designed for selling concert tickets, is fully integrated with the shopping cart, and supports multiple venues with multiple seating options (with different pricing).
Previous Page: Modular Design
