Simple Groupware & CMS Features

General


  • 100% web-based application (no special client applications or plugins required)
  • Offline support for all modules and files directly inside the browser
  • Complete secure communication using SSL
  • Easy and intuitive user interface
  • One platform for managing, controlling and developing business processes
  • Autonomy: Simple Groupware is fully driven with open technologies
  • Individuality: All hierarchical organization structures and responsibilities can be represented and managed in the application
  • Intelligent knowledge management: e.g. find everything faster using phonetic fulltext search algorithms and automatic file / content indexing
  • Multi-language support including right-to-left layout
    (Your help is welcome to provide more translations!)
  • Support for working in different time zones
  • Unicode: Simple Groupware fully supports Unicode characters using UTF-8
  • Low hardware requirements: shared-hosting and vServer is ok!
  • Notifications: get notified by E-mail or RSS when entries are created, changed or deleted, get reminders for appointments, tasks, birthdays, etc.
  • Content management with the PmWiki engine and Smarty templates
  • Mass edit for any subset of entries
  • All information can be easily sorted and filtered by any custom criteria
  • Support for MySQL, PostgreSQL and SQLite (Oracle Database until end of 2010)
  • Easy installation with a small single-file installer
  • Automatic update management for database structures
  • Integrated update procedure with just 4 clicks to update to the latest version
  • 100% Open source: Free Software, released under the GPLv2, Free Support, Free Documentation, released under the GNU FDL.


Modules included


Modules can be assigned to every folder in the tree structure. For example, you can have as many calendars as you like.
Individual permissions (read, write, admin) can be assigned to users and/or groups for every folder. If required, rights can be also assigned to single entries.
Every user can create his own folder structure. By assigning individual rights you can share any information among all users and groups.

  • Calendar
  • Contacts
  • E-mails
  • Tasks
  • Files
  • Notes
  • Passwords
  • Bookmarks
  • Portal
  • Chat
  • FAQ
  • News
  • Forum
  • Gallery
  • Projects
  • Statuses
  • Templates
  • Categories
  • Inventories
  • Resources
  • Brands
  • Locations
  • Distributors
  • Device types
  • HTML docs
  • Wiki docs
  • Offices
  • Positions
  • Companies
  • Departments
  • Contact groups
  • Contact activities
  • Spreadsheets
  • Graphviz
  • Users
  • Groups
  • Events
  • Backups
  • Rights
  • Search
  • Statistics
  • Mail identities
  • IMAP
  • POP3
  • SMTP
  • RSS
  • vCard
  • CIFS
  • Google Docs
    (new in 0.722)
  • LDIF contacts
  • LDAP contacts
  • XML contacts
  • CSV contacts
  • Firefox bookmarks
  • CSV calendar
  • iCalendar (iCal)
  • Local Files
  • Helpdesk / TTS
  • Expenses
  • Timesheets
  • Absence (new in 0.730)
  • HR Contracts (new in 0.730)
  • Surveys
  • CMS (PmWiki)
  • Intranet (PmWiki)

The portal module serves as a customizable overview page (often called dashboard) which can hold summaries of other folders, webpages or Google Widgets.
The search module offers a global (phonetic) search through all folders for all kinds of items.
The calendar module offers day, week, month, year and Gantt views, recurring events, customizable categories, file attachments, etc.
The tasks module automatically highlights late tasks and offers open, closed and calendar views including Gantt diagrams as well as file attachments. Mails and attachments can be directly copied and converted into tasks.
The IMAP, POP3 and SMTP modules turn Simple Groupware into an E-mail client for an unlimited number of accounts. Simple Groupware supports server based sorting and searching in IMAP folders. Mails can be shared by copying/moving them from IMAP/POP3 to the database and back.
The users and contacts module also offer calendar views for displaying birthdays and anniversaries.


Extensions


Similar to Firefox add-ons or mobile application stores, Simple Groupware contains an extension manager which allows you to:

  • use free contributions from the open source community
  • extend and customize Simple Groupware
  • install extensions with 2 clicks
  • get the functionality that best suits your needs


Personalization


Every user can:

  • create his own folder structure
  • create customizable overview pages
  • integrate his own RSS feeds
  • define individual notifications
  • merge other (public) folders with his personal folders


Languages


Simple Groupware includes support for the following languages:

  • English
  • English (UK)
  • German
  • Brazil/Portuguese
  • Portugal/Portuguese
  • Greek
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Ukrainian
  • French
  • Hungarian
  • Italian
  • Russian
  • Polish
  • Slovak
  • Spanish
  • Swedish
  • Turkish
  • Chinese (Simplified)
  • Arabic
  • Indonesian
  • Finnish
  • Japanese


Synchronization of contacts, tasks, notes and appointments


Integration with Funambol SyncML Server (push email, contacts, calendars, tasks, notes):

  • Synchronization using free SyncML clients on Windows Mobile, Blackberry, Outlook, Palm, iPod, iPhone, Gmail, Yahoo, Lotus Domino, Evolution, Thunderbird
  • Synchronization using a free JavaME client (supported by most newer phones from Motorola, Nokia and Sony Ericsson)

Also included: Builtin offline support for all HTML5 compatible browsers on any mobile phone or computer.


Security Features


  • Download restriction for bad file extensions (.exe, .com, .hta, .cpl, etc.)
  • Automatic filter for bad HTML (Javascript, ActiveX, Java Applets, etc.) and Cross-site scripting (XSS)
  • Protection against new methods like Zero-Byte masking, Email header injection, Session hijacking (IP binding to session), Cross-Site Request Forgery (CSRF)
  • Integrated Denial of Service (DoS) protection
  • IP blocking in case of too many bad login attempts
  • Flexible user authentication
  • Individual rights for every folder given to users and/or groups
  • Special algorithms and design to protect against SQL injections and Register_Globals attacks
  • All files can be automatically checked by a virus scanner (e.g. using BitDefender, McAfee, F-Prot, etc.)


Data Integration / Import


Get a new system, convert or migrate all your data? No.
With Simple Groupware you can seamlessly integrate any existing infrastructure:

  • Keep your mail-system using IMAP, POP3 and SMTP accounts (including SSL/TLS)
  • Mail servers tested with Simple Groupware: Courier-IMAP, Cyrus IMAP, Dovecot, Postfix, qmail, Gmail, UW IMAP, hMailServer, MS Exchange
  • Integrate appointments from iCalendar files
  • Access your file-servers directly within Simple Groupware (e.g. Samba, Windows, NetApp, Google Docs, Google Drive)
  • Integrate contacts from vCard files, Thunderbird, Outlook, LDAP / Active Directory
  • Integrate news using RSS feeds
  • Integrate PmWiki page stores
  • Integrate Firefox bookmarks
  • Integrate data from CSV files using Simple Spreadsheet
  • Integrate and access data with the integrated SOAP server
  • View addresses with Google Maps or call contacts with Skype

Once integrated, data can be exported again to XML, CSV, HTML, RSS, iCalendar, vCard, LDIF. For example, you can directly view your Calendar with Mozilla Sunbird. Integration with other relational databases or other data sources can be done using the data handlers api.


Flexible User Authentication


  • Keep your old system(s) and manage only one user database
  • Authenticate using built-in methods of Apache (e.g. Basic, NTLM, etc.)
  • Use NTLM, LDAP (incl. groups), Active Directory (incl. groups), Google Apps, IMAP, POP3 and SMTP to authenticate users (including SSL/TLS)
  • User self registration (not enabled by default)
  • Others (like ODBC) can be added using the authentication api


Content Management


  • Enterprise content management with the PmWiki engine and Smarty templates
  • Very easy and highly extendable Wiki markup
  • Individual templates for every page
  • Static caching: best performance for handling high traffic web sites
  • Multi-user authentication: individual permissions for every page, ideal for Intranets or Extranets pages
  • Media file management with Simple Groupware document management
  • Full support for the PmWiki plugin architecture


Document Management


The files module makes it possible to share files, keep versions of files, manage folders with individual permissions for users/groups, etc. If required, permissions can be also set to single files as an addition to folder permissions. Files can be locked/unlocked for exclusive editing (checkin / checkout).

  • All kinds of documents can be managed centralized and secure
  • Special text indexing algorithms and external converting tools offer automatically searching through MS Office and OpenOffice documents as well as PDF documents and media files (e.g. exif headers in images, id3 tags in mp3)
  • Typical files from Open Office and Microsoft Office can be previewed in the web-browser (.pdf, .doc, .xls, .ppt, .odt, .ods, .odp, .docx, .xlsx, .pptx, etc.)
  • Typical images can be previewed in the web-browser (.tif, .bmp, .eps, etc.)
  • Multimedia files can be played directly in the web-browser (.mp3, .flv)
  • All files can be automatically checked by a virus scanner (e.g. using BitDefender, McAfee, F-Prot, etc.)
  • Files from existing file servers can be directly accessed (Samba, Windows, NetApp, Google Docs / Google Drive, etc.)
  • Custom meta data can be saved along with all kinds of files on an existing file server
  • Drag-and-drop upload for files and URLs to files (HTML5)


GUI components & user interface


The user interface offers:

  • drag and drop
  • compatibility to all favorite browsers (Firefox, Safari, IE, Chrome, Opera)
  • optimization for mobile devices (iPhone, iPad, Android)
  • consistency over all modules
  • easy and intuitive learning
  • flexible layout customization with themes

The Simple Groupware user interface includes the following components:

  • ExtJS Grid
  • TinyMCE: HTML editor, enabling WYSIWYG
  • Simple Spreadsheet: Spreadsheet editor and data import tool
  • Codepress: Code editor
  • Tigra Calendar: Date pickup


Customizing


The more individual you are, the more you will like Simple Groupware:

  • Customizing without overwriting files
  • Changes can be made persistent over updates
  • Theme support (skins): layout customization of colors, text styles, etc.
  • Existing Modules can be expanded and fully customized using sgsML
    (simple groupware solutions Markup Language = XML-based language for defining web applications at lowest expenses)
  • New Modules can be easily created using sgsML
  • New handlers for indexing, converting and previewing can be easily added using the file-handler api
  • Custom PHP functions can be used directly to display content
  • Layout can be customized with Smarty templates


Personal Knowledge Management


All your information is inside the head of your employees. Keep it there using:

  • Personal and global bookmark management
  • Individual composing of small notes
  • Add comments and extra files to your e-mails
  • Private, public and team calendars
  • Mark special entries with colors
  • Visualize diagrams with builtin support for Graphviz


Administrative Workflows


Administrative workflows can kill a lot of time and money. To reduce these costs you can:

  • Manage resources like rooms, computers, beamers, etc. inside one application
  • Administrate a complete IT-Support using the ticket-, resource- and inventory-system
  • Future: Represent all kinds of administrative workflows


System management


  • Create and restore backups of folders
  • Manage open user sessions
  • View all kinds of system events (logins, performance and system problems)
  • Get statistics about page views, uploads, downloads, logins, etc.
  • View database processes, table sizes and status variables
  • Manage trashed contents (deleted datasets, deleted files)
  • Administrate the system with integrated SQL and system consoles (best practice for shared hosting)


More features are coming up in the future, see the Roadmap.