Feature List

This list of features is provided as a guide to help you decide if Campsite is the right content management system for your publication.


The Campsite administration interface has been translated into the following languages (in alphabetical order):

  1. Arabic
  2. Belarusian
  3. Chinese (Simplified)
  4. Chinese (Traditional)
  5. Croatian
  6. Czech
  7. Dutch
  8. English
  9. French
  10. Georgian
  11. German
  12. Korean
  13. Polish
  14. Portuguese
  15. Romanian
  16. Russian
  17. Serbian (Cyrillic)
  18. Serbo-Croatian (Latin)
  19. Spanish
  20. Swedish

Further translations can be added using a tool built into Campsite called the "Localizer".

Content Features

  1. Multi-lingual content: all of the content that you create in Campsite can be translated:
  • Articles
  • Sections
  • Issues
  • Publications
  • Topics (content categorization)
  • File attachment descriptions
  • Online WYSIWYG editor for article editing:
    • Typical style formatting: bold, italic, etc.
    • Special support for linking to existing (internal) articles
    • Ability to split articles into multiple pages
    • Insert images into your articles
    • Copy & Paste clean text from Microsoft Word or (while preserving bold and italics)
    • Insert subtitles, which can be used for breaking up the article (->pagination)
  • Built with multiple simultaneous users in mind
    • While a journalist is editing an article, it is "locked". A warning will be displayed if anyone else tries to edit the article at the same time. This prevents one journalist from deleting the work of another
  • Group articles into sections
  • Group sections into an issue
  • Release an issue all at once
  • Allow subscribers to access only certain issues
  • Scheduled Publishing: automatically publish articles or issues at some time in the future. For articles, you can schedule the following actions:
    • publish
    • unpublish
    • show the article on the front page
    • remove the article from front page
    • show the article on the section page
    • remove the article from the section page
  • Topics: Categorize your content
    • Define however many topics you like
    • Associate any number of topics to an article
    • Topic can have subtopics, subtopics can have sub-subtopics, etc.
    • Topics can be translated
  • Dynamic, Flexible Article Types
    • "Article Types" allow you to define your own article format - you aren't limited to just "Introduction" and "Body" fields, for instance. An Article Type consists of a series of data fields
    • You can define any number and combination of the following field types:
      • date field
      • single-line text field
      • multiple-line text field with WYSIWYG editor
      • drop-down selection containing a list of topics
    • Reorder how the fields are displayed in the admin interface
    • Hide fields that are no longer in use
    • Translate the field names
    • Change the data type for a field
  • Image Manager
    • View/search all of the images in the system
    • Edit image metadata
    • Scale images any way you want on the fly. Scaled versions are cached
  • File Attachments
    • Attach files to articles
    • Files can have descriptions
    • You can specify whether the file should be displayed in the browser or popup a download window
  • Comments
    • Readers can make comments to articles
    • Comments can be linked to a forum
    • Flexible implementation: allow anyone to comment, just subscribers, logged in
    • Comments can be moderated
    • Built-in CAPTCHA for spam prevention
  • Works with SSL on both the front-end and back-end
  • Subscriber Management

    1. Control access to your content via:
    • User's IP Address (for corporate accounts)
    • Login/password (individual users)
  • Control what content your subscribers have access to:
    • The entire issue
    • Specific sections in each issue
    • Specific sections in a particular language
  • Ability to have a trial subscription period
  • Set your own pay periods (the time between each payment made by a subscriber)
  • Site Design

    Campsite has its own template language specifically made for online newspapers and magazines. It allows you to customize your site however you want.

    • You have access to the following data objects:
      • publications
      • issues
      • sections
      • articles
      • topics
      • current user
      • current language (e.g. automatically show the user an article in their language)
    • Control statements such as IF and LIST
    • Include other templates 
    • Built on the SMARTY templating engine which allows easy customization and inclusion of third party modules


    1. Fine-grained access control, you can create different user types such as:
    • journalists
    • editors
    • photographers
    • photo editors
    • subscriber managers
    • site administrators
  • Logging
    • All administration actions are logged
  • Security
    • Login page secured against automated scripting attacks with a CAPTCHA
    • Login password is encrypted when sent to the server
  • Backup
    • Command-line "backup" and "restore" scripts make it easy to backup your entire site and restore it with one command
    • You can also easily transfer your site from one server to another using these scripts
  • Automated Feedback and Bug Reporting
    • If something goes wrong in the administration interface, a special screen will appear which allows you to submit the problem back to the Campsite team
    • You can also submit feedback directly in the admin interface, such as suggestions or feature requests


    • Completely open-source LAMP development stack (Linux, Apache, MySQL, and PHP)
    • Easy to use object-oriented API to develop plugins or alternative interfaces
    • Easy-to-read code
    • Open development process - all planning, specs, and reviews are done in the open. Developing Campsite is a community process


    • Paid per-incident support is available from Sourcefabric ( Guaranteed support contracts ensure a 24-hour response time
    • If you need additional features in Campsite, they can be ordered from Sourcefabric at a very reasonable cost and delivered in a timely manner
    • Sourcefabric has a team of full-time developers working to make Campsite easier to use, with the features you want
    • Community support is available via mailing lists and forums (