domBulletin

A Bulletin Board System for HCL Notes and Domino

domBulletin

Install

Domino console command to install this app on your server:

tell Genesis install dombulletin

Install in MyAccount (for Prominic customers only)

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)"]
    }

    ]
}