MontCo Collaboration Tools Stack
From MontCo MediaWiki
Montgomery County uses various collaborative tools usually running on either a WIMP or WAMP stack, but here are some standard supported sets:
Collaborative Stack
- Wiki - MediaWiki (with several extensions) (setup)
- Issues Tracking - Bugzilla (setup)
- Chat - Pidgin (Handles IRC {for open source development}, Messenger, AIM, etal.)
- Source Version Control (Server) - SVN (setup)
- Mailman - Mailman is free software for managing electronic mail discussion and e-newsletter lists (Setup)
- Software Configuration Management (Integrated with bug tracking) - Scmbug (setup)
- Simulation Modeling - http://www.secondlife.com
- Web 3.0 - Semantic Mediawiki (SMW) Semantic Correlation of user defined and implemented information (Web 3.0, Semantic Applications)
Common Open Source Tools
These are tools that support the collaborative stack and other functionality desirable for the County.
- Source Version Control (Client) - Tortoise SVN (setup)
- SSH (Key Required) - SSHWindows - OpenSSH (sshd) (setup)
- PuTTY - An Open Source SSH tool with graphical interface. Has some excellent key management stuff that is usefull in connecting Windows clients to SSH dependent servers such as SVN (e.g. used by TortoiseSVN). ( Setup)
- Alternative Bug Tracking Software (not recommended) - TRAC (setup)
- Web Server - Apache (setup)
- GREP - Windows GREP
- File Differences FreeDiff (To create standard diffs and patch files)
- WinSCP SFTP Client (Open Source Windows SFTP client for secure file exchange with Unix/Open Source Systems)
- Python - Python (Python Script Language and CGI/ISAPI filters to IIS and Apache) (setup)
- PHP - PHP(PHP Script Language and CGI/ISAPI filters to IIS and Apache)(setup)
- MySQL - MySQL (Common Database Server used for most LAMP/WAMP stacks) ( setup)
- OpenSSL - OpenSSL (To Create and manage keys for user access, including Open Certificate Authority) ( setup)
- Perl - ActivePerl, Required for several tools (setup)
- Dada - Dada Mail, An Open Source List Server (newsgroup) (setup)
- Notepad2 - NotePad2, A free text editor with built-in source code editing and checking.
- Unix - The County is investigating Unix distrbutions to build some of the more common collaborative tools in a more implementable and sustainable environment.
- GnuPGP - GnuPG is the GNU project's complete and free implementation of the OpenPGP standard as defined by RFC4880 . GnuPG allows to encrypt and sign your data and communication, features a versatile key managment system as well as access modules for all kind of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications. (Download 1.4.9)
- OpenVPN - OpenVPN is a full-featured open source SSL VPN solution that accommodates a wide range of configurations, including remote access, site-to-site VPNs, Wi-Fi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-controls. Starting with the fundamental premise that complexity is the enemy of security, OpenVPN offers a cost-effective, lightweight alternative to other VPN technologies that is well-targeted for the SME and enterprise markets.
- OpenVPN GUI for Windows - OpenVPN is normally run in a console window, which can be a little annoying to have lying on the taskbar all the time. OpenVPN GUI lets you run OpenVPN without this console window. Instead you get an icon in the notification area (the area on the right side of the taskbar) from which you can control OpenVPN to start/stop your VPN tunnels, view the log, change your password and other useful things.
- ieSpell - An open source add-in for MS Internet Explorer that allows spell checking from the tool bar or right click.
- ViewVC - Open Source web interface to SVN repository. (Setup)
- Drupal - Open Source Content management System ( Setup)
