Campsite Feature List for Geeks
This is a bit of a technical overview of what campsite can currently do, written by the developers for website administrators or other developers. It’s not supposed to be easy for the non-tech to decipher.
Content Features
- Dynamic Article Types
- Create your own article format – you arent limited to just "intro" and "body" fields, for instance.
- You can define any number and combination of the following field types:
- date
- text
- body
- Multi-lingual content features
- Translate your articles into different languages
- Publications in different languages
- Image Manager
- View/search all of the images in the system
- Edit image metadata
- File Attachments (as of version 2.4)
- Attach files to articles
- Online WYSIWYG editor for article editing
- Typical style formatting: bold, italic, etc.
- Special support for linking to existing articles
- Ability to split articles into multiple pages
- Insert images into your articles
- Support for Copy & Paste from MSWord or OpenOffice
- Categorize your content with Topics
- Define however many topics you like
- Associate any number of topics to an article
- Made with the concept of "issues" in mind
- Release an issue all at once
- Allow subscribers to access only certain issues
- Automatic Publishing
- Schedule when you want to publish an issue
- For articles, you can schedule the following actions:
- publish
- unpublish
- show on front page
- remove from front page
- show on section page
- remove from section page
Site Design
- Template Language : 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: IF and LIST
- Include other templates
- You have access to the following data objects:
Administration
- Subscriber Management
- IP Access Control
- Time trials
- Pay periods
- Administrator Management
- Fine grained access control, you can create different user types such as:
- journalists
- editors
- photographers
- photo editors
- subscriber managers
- site administrators
- Fine grained access control, you can create different user types such as:
- Localizer
- A web interface to translate the admin screens into another language
- Currently support 15 languages
- Logging
- All administration actions are logged
Developers
- Third-party OO API to develop plugins or alternative interfaces (in beta form as of version 2.4)
- Easy-to-read code