Collaba is a communication and collaboration platform with a web portal and built-in servers for client applications.
Features
Features for end users
Collaba provides users with e-mail (web & pop3/smtp, ssl, crypto.), on-line forums (web, rss, podcast, nntp), blogs (web, rss, podcast), multimedia chat (text, drawing, multimedia), calendaring (iCalendar,WebDAV synchronization), address book, bookmarks organizer, web publishing, virtual file system (web, ftp, smb, cifs, webdav, cms, etc.), Qualified Dublin Core support, digital portfolio, dynamic news board, directory access, and more.
Features for server administrators
Collaba is a server application written in Java. It can be installed on any computer and operating system that can run Java Standard Edition 5.0 or 6.0. It does not require any additional database, mail, web or any other kind of server software: all tools and services are provided by the single Collaba server process. Server administrators can manage Collaba through its management web interface. User accounts and user groups can be synchronized with LDAP directories (Active Directory, Open Directory, OpenLDAP, and others) to facilitate management of large communities. Administrators can choose from a number of user authentication methods to simply identification across their network and avoid the need to manage user credentials in multiple places. A Virtual File System also allows administrators to integrate Collaba with existing file servers. See features list for a complete list of features related to server administration.
Features for developers
Collaba includes APIs for enhancing/extending the platform:
- Collaba Service Expansion API (Java): Allows developers to interconnect Collaba with a wide variety of external web-based services. The API allows for very simple to very complex integration, usually involving Single sign-on.
- Collaba Authentication API (Java): Provides a way of adding new methods of verifying a user's identity and credentials.
- Collaba Client Engine (Java): Allows developers to design custom client applications that can communicate with a Collaba server.
- Collaba Anti-Virus Service API (Java): Makes it possible for Collaba to have all uploaded attachments and files scanned by a third-party anti-virus scanning tool (like ClamAV).
- Collaba VFS source (VFSCL): Provides complete control over the Virtual File System's structure.
- Collaba VFS scripts (VFSSL): A scripting language for automating workflow inside Collaba's Virtual File System.
- Collaba VFS script extensions (Java): Allows developers to create new commands for use in VFS scripts.
- Collaba Whiteboard Toolkits (bundle): Allows developers to add new toolkits to Collaba's multimedia whiteboard.
Technologies
Collaba uses and/or supports the following technologies and standards:
Bonjour, CAS, CSS, ClamAV, DH, DNSBL, Dublin Core, FTP, HTTP, HTTPS, JAAS, Java, LDAP, MD5, MIME, NNTP, POP3, Podcast, RSS, SAN, SMB/CIFS, SMTP, SSL, TSL, VFS, WebDAV, XHTML, XML, Zeroconf, iCalendar, vCard
See also