The Harmoni Project is an effort led by the Curricular Technologies group at
Middlebury College to build an application framework and standards-based
infrastructure bus to support the rapid development and easy maintenance of
curricular it projects. The project is built entirely using PHP's OOP (Object
Oriented Programming) model, allowing the framework code to be easily extended and enhanced.... read more
The Harmoni Project is an effort led by the Curricular Technologies group at
Middlebury College to build an application framework and standards-based
infrastructure bus to support the rapid development and easy maintenance of
curricular it projects. The project is built entirely using PHP's OOP (Object
Oriented Programming) model, allowing the framework code to be easily extended and enhanced.... read more
The Harmoni Project is an effort led by the Curricular Technologies group at
Middlebury College to build an application framework and standards-based
infrastructure bus to support the rapid development and easy maintenance of
curricular it projects. The project is built entirely using PHP's OOP (Object
Oriented Programming) model, allowing the framework code to be easily extended and enhanced.... read more
The Harmoni Project is an effort led by the Curricular Technologies group at
Middlebury College to build an application framework and standards-based
infrastructure bus to support the rapid development and easy maintenance of
curricular it projects. The project is built entirely using PHP's OOP (Object
Oriented Programming) model, allowing the framework code to be easily extended and enhanced.... read more
The Harmoni Project is an effort led by the Curricular Technologies group at
Middlebury College to build an application framework and standards-based
infrastructure bus to support the rapid development and easy maintenance of
curricular it projects. The project is built entirely using PHP's OOP (Object
Oriented Programming) model, allowing the framework code to be easily extended and enhanced.... read more
The Harmoni Project is an effort led by the Curricular Technologies group at
Middlebury College to build an application framework and standards-based
infrastructure bus to support the rapid development and easy maintenance of
curricular it projects. The project is built entirely using PHP's OOP (Object
Oriented Programming) model, allowing the framework code to be easily extended and enhanced.... read more
The Harmoni Project is an effort led by the Curricular Technologies group at
Middlebury College to build an application framework and standards-based
infrastructure bus to support the rapid development and easy maintenance of
curricular it projects. The project is built entirely using PHP's OOP (Object
Oriented Programming) model, allowing the framework code to be easily extended and enhanced.... read more
The Harmoni Project is an effort led by the Curricular Technologies group at
Middlebury College to build an application framework and standards-based
infrastructure bus to support the rapid development and easy maintenance of
curricular it projects. The project is built entirely using PHP's OOP (Object
Oriented Programming) model, allowing the framework code to be easily extended and enhanced.... read more
The Harmoni Project is an effort led by the Curricular Technologies group at
Middlebury College to build an application framework and standards-based
infrastructure bus to support the rapid development and easy maintenance of
curricular it projects. The project is built entirely using PHP's OOP (Object
Oriented Programming) model, allowing the framework code to be easily extended and enhanced.... read more
Subsequent to Harmoni 1.2.0/Polyphony 1.1.0 we have ceased using the SourceForge CVS for source-code management and are now using the GIT distributed source-code managment tool.
For more information on installing and using GIT, please refer to the GIT manual:
http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
Please see the following page for instructions on accessing the Harmoni GIT repository:
http://slug.middlebury.edu/git/harmoni_README.html
Please see the following page for instructions on accessing the Polyphony GIT repository:
http://slug.middlebury.edu/git/polyphony_README.html
At this time the official Harmoni GIT repository, maintained by Adam Franco, is at:
http://slug.middlebury.edu/git/harmoni.git
and the official Polyphony GIT repository is at:
http://slug.middlebury.edu/git/polyphony.git... read more
The Harmoni Project is an effort led by the Curricular Technologies group at
Middlebury College to build an application framework and standards-based
infrastructure bus to support the rapid development and easy maintenance of
curricular it projects. The project is built entirely using PHP's OOP (Object
Oriented Programming) model, allowing the framework code to be easily extended and enhanced.... read more
The Harmoni Application Framework is a service-oriented framework designed to enable rapid application development in PHP. The Harmoni services include implementation of the majority of the Open Knowledge Initiative (O.K.I.) Open Service Interface Definitions (OSIDs). The Harmoni services provide applications with implementations of most commonly-needed functionality such as Authentication, Authorization, Repository-based data-storage, SQL writing, Tagging, and much more. See the Harmoni Wiki for more information:
http://harmoni.sourceforge.net/wiki/
Harmoni (1.0.1): ... read more
The Harmoni Application Framework is a service-oriented framework designed to enable rapid application development in PHP. The Harmoni services include implementation of the majority of the Open Knowledge Initiative (O.K.I.) Open Service Interface Definitions (OSIDs). The Harmoni services provide applications with implementations of most commonly-needed functionality such as Authentication, Authorization, Repository-based data-storage, SQL writing, Tagging, and much more. See the Harmoni Wiki for more information:... read more
This release fixes a few minor issues.
Release Notes:
http://sourceforge.net/project/shownotes.php?group_id=82873&release_id=568779
Download:
http://sourceforge.net/project/showfiles.php?group_id=82873&package_id=85063
Alongside Harmoni is a new release of Polyphony (0.10.7).
This release adds a few new Wizard abilities.
Release Notes:
http://sourceforge.net/project/shownotes.php?group_id=82873&release_id=568780
Download:
http://sourceforge.net/project/showfiles.php?group_id=82873&package_id=133857
This release fixes a few minor bugs.
Release Notes:
http://sourceforge.net/project/shownotes.php?group_id=82873&release_id=563276
Download:
http://sourceforge.net/project/showfiles.php?group_id=82873&package_id=85063
Alongside Harmoni is a new release of Polyphony (0.10.6).
This release fixes a few minor bugs.
Release Notes:
http://sourceforge.net/project/shownotes.php?group_id=82873&release_id=563280
Download:
http://sourceforge.net/project/showfiles.php?group_id=82873&package_id=133857
This release adds a few minor fixes and a few minor cleanup changes. It also includes the addition of HTML cleaning support, availible throught the HtmlString 'primitive' class. This support can be used by client applications to strip HTML markup of tags and attributes that might result in XSS attacks.
Release Notes:
https://sourceforge.net/project/shownotes.php?group_id=82873&release_id=561722
Download:
http://sourceforge.net/project/showfiles.php?group_id=82873&package_id=85063
Alongside Harmoni is a new release of Polyphony (0.10.5).
This release fixes a few minor bugs and adds a new Wizard component.... read more
This release fixes a few minor bugs and adds the ability to attach
externally-defined groups (such as from LDAP) underneith locally defined groups.
Changes to the Agent tables require running a database updater script:
harmoni/core/DBHandler/db_updater.php
Release Notes:
http://sourceforge.net/project/shownotes.php?group_id=82873&release_id=553056
Download:
http://sourceforge.net/project/showfiles.php?group_id=82873&package_id=85063
Alongside Harmoni is a new release of Polyphony (0.10.3).
This release fixes a few bugs and adds a new Wizard component.... read more
This release fixes a few minor bugs and improves support for using the Harmoni
Architecture via a command line interface.
Release Notes:
http://sourceforge.net/project/shownotes.php?group_id=82873&release_id=551131
Download:
http://sourceforge.net/project/showfiles.php?group_id=82873&package_id=85063
Alongside Harmoni is a new release of Polyphony (0.10.2).
This release includes some minor bug fixes and cleanup.... read more
New in this release are the addition of alternate repository implementations for reading from simple database tables and federating together several different repository implementations, a new ErrorHandler system for unified handling of Errors and Uncaught Exceptions, and some improvements to the Database Manager.
Improvements to the Authorization system now allow its usage alongside with systems whose ids are not known to the Authorization system.... read more
For Harmoni 0.12.0 we have added PostgreSQL table definitions and fixed a number of MySQL-specific-syntax statements so that Harmoni now runs in PostgreSQL.
The example_skeleton has also been updated to work with PostgreSQL.
Today we have released Harmoni 0.11.0 as well as Polyphony 0.9.0 and an updated example skeleton application. As of this release, Harmoni requires PHP 5.2 or greater. PHP 4 is no longer supported.
Highlights of these releases include:
Harmoni 0.3.2 has just been released, along with the following companion packages:
Harmoni 0.3.x includes implementations of version 2 of the O.K.I. OSIDs. Additionally, a major pruning of the codebase was done to remove unused/deprecated modules and implementation of version 1 of the O.K.I. OSIDs. As well, agent management services that were previously handled by our own service interfaces are now directly supported by our OSID implementations resulting in a less-confusing API.... read more
A preview of Concerto, a digital assets managment tool built on the Harmoni framework, has just been released at: http://sf.net/projects/concerto
Harmoni 0.3.1 has just been released, along with the following companion packages:
Harmoni 0.3.x includes implementations of version 2 of the O.K.I. OSIDs. Additionally, a major pruning of the codebase was done to remove unused/deprecated modules and implementation of version 1 of the O.K.I. OSIDs. As well, agent management services that were previously handled by our own service interfaces are now directly supported by our OSID implementations resulting in a less-confusing API.... read more
We have now released the PHP bindings for the Open Knowledge Initiative's (O.K.I.) Open Service Interface Definitions (OSIDs). Please see http://www.phpoki.org for more info or our download page for the bindings.