Moodle is a learning management system for producing Internet-based course Web sites. It is written in PHP and is easy to install and use on Linux, Windows, Mac OS X, SunOS, BSD, and Netware 6. It has been designed to support modern pedagogies based on social constructionist theory, and includes activity modules such as forums, chats, resources, journals, quizzes, surveys, choices, workshops, glossaries, lessons, and assignments. It has been translated into over 70 languages, with more on the way, and supports the popular SCORM standard for content packaging. Moodle offers a free alternative to commercial software such as WebCT or Blackboard, and is being used by a growing number of universities, schools, and independent teachers for distance education or to supplement face-to-face teaching.
Twisted is an event-based framework for Internet applications. It includes a Web server, an SMTP/POP3 server, a telnet server, an SSH server, an IRC server, a DNS server, a generic client/server pair for remote object access (Perspective Broker), and APIs for creating new protocols. It supports integration with GTK+, GTK+ 2, Qt, Tkinter, wxPython, Mac OS X (PyObjC) and Win32 event loops. It also supports TCP, SSL and TLS, UDP, Unix sockets, multicast, and serial ports. Supported protocols include HTTP, FTP, SMTP, POP3, IMAP, TOC, OSCAR (AIM and ICQ), SSH, DNS, IRC, NNTP, Jabber, SOCKSv4, Telnet, SIP (for VoIP), and XML-RPC and SOAP using external packages. Most protocols are supported as both servers and clients.
CMSimple is a simple content management system for simple maintainance of small commercial or private sites. It has a simple installation, is easy to modify, and offers an unique combination of features. It uses an HTML-file for storing the entire site, which can be edited in your favorite editor. It has a dynamic TOC and document locator, a WYSIWYG editor (no plugin--functions in IE and Mozilla), a search function, link validation, image handling, and automatic backup. It is easy to set up your own layout; just edit the template and stylesheet.
Timesheet.php is a Web-based application designed to keep track of the hours worked by multiple people on multiple projects. It allows users to log in and manage the times that they are clocked on or clocked off. It has many features, including user, client, project, and task management; a calendar view of work, grouped by project or all projects; monthly, weekly, or daily views of work; work periods spanning multiple days; automatic calculation of invoices; manual clock-on/clock-off maintenance; administrator views and reporting; timezone adjustment; a simple weekly timesheet entry mode; and LDAP support.
CGIForum is a highly configurable template-based discussion board. It supports expandable/collapsible threads of unlimited depth, name registration with password encryption, multiple sections from within a single script, previewing, searching, and marking of new entries. It also lets you specify date-ranges to limit the number of displayed entries. The included administration script lets you change, delete, and restore entries at any time.
RSSOwl is a wise SWT-based news aggregator. Its search feature lets you hunt down the best RSS/RDF/Atom feeds on the Web, and then organize and share your feeds with agility. Other features include an integrated browser; AmphetaRate, for acquiring news tailored to your tastes; full-text searching through headlines and descriptions; export feed summaries to PDF, RTF, and HTML; the ability to import or export OPML; the ability to exchange collections with others by importing or exporting subscriptions; the ability to import or export user data to and from other machines; automatic newsfeed upating; and much more.
IRM is a Web-based asset tracking and help desk/work request system built for IT departments and help desks. It keeps detailed information about each computer, as well as a complete history of work requests. It keeps track of detailed computer information such as CPU type/speed, amount of RAM, Hard Drive Size, serial numbers, etc. The system includes the ability to track networking hardware and any type of software. Also included is support for email notification of both users and technicians, and some support for monitoring computer systems via SNMP.