domBulletin
A Bulletin Board System for HCL Notes and Domino
Install
Domino console command to install this app on your server:
tell Genesis install dombulletin
Install in MyAccount (for Prominic customers only)
Source code
domBulletin is a new web discussion template mixing standard Domino discussion capabilities with features found in web bulletin boards. Dombulletin is designed for performance (light HTML, intensive server/browser caching) and customization (via standard CSS and HTML)
General end-user features
- Multiple display mode (web boards, framed, classic, blog)
- Multiple skins support
- Multiple language support
- Topic categorization
- Search
- Emoticons
- Basic UBB code support (Bold, Italic, Underline, Strikethrough, Image) and automatic url link conversion
- Image upload
- Live post preview
- Quote selected text/ all parent post when responding
- User registration
- Mail : receive responses by email + newsletter subscription (authenticated users)
- Live messengers status (yahoo, aim) for authenticated users + basic Sametime integration
- Session tracking (last 30' activity)
General administration features
- Administration via Notes client
- Multiple anonymous/authenticated user scenari supported (registration required, anonymous can read…) + user registration
- Skin customisation
- Select which ui modes are available to end users + default launch options + url syntax for default/ preference overriding
- Annoucement
- User feedback
- Lock/unlock + stick/unstick posts
- Administration tools : rename categories, recategorize topics, delete topic with automatic reponses deletion
- Basic statistics
- Forbiden words and forbiden usernames lists
- Ability to limit size of uploaded images
Version: 1.2.0
{
"title": "domBulletin v${version} (OpenNTF)",
"versionjson": "${versionjson}",
"config":
{
"version": "${version}"
},
"steps": [
{
"title": "--- Step 1. Download the template ---",
"files": [
{"from": "${baseurl}/0/${docid}/$FILE/Sessions12.ntf", "to": "${directory}/Sessions12.ntf"},
{"from": "${baseurl}/0/${docid}/$FILE/domBulletin12.ntf", "to": "${directory}/domBulletin12.ntf"}
]
},
{
"title": "--- Step 2. Create a new database from the template ---",
"databases": [
{
"action": "create",
"filePath": "domBulletinSessions.nsf",
"title": "domBulletin Sessions v${version} (OpenNTF)",
"templatePath": "Sessions12.ntf",
"sign": true
},
{
"action": "create",
"filePath": "domBulletin.nsf",
"title": "domBulletin v${version} (OpenNTF)",
"templatePath": "domBulletin12.ntf",
"sign": true
}
]
},
{
"title": "--- Step 3 (final). Completed ---",
"messages": ["You have installed domBulletin v${version} (OpenNTF)"]
}
]
}