1
I Use This!
Activity Not Available

News

Posted over 13 years ago by Adam Franco
Harmoni v. 1.4.7 (2008-08-07) ================================= What is Harmoni? ------------------ The Harmoni Project is an effort led by the Curricular Technologies group at Middlebury College to build an application framework and standards-based ... [More] 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release fixes an authorization issue as well as enhances security by preventing Javascript from being written to the logs. See the change log for details. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 =================================================================== Polyphony v. 1.3.2 (2008-08-07) ================================= What is Polyphony? ------------------ Polyphony is a set of user-interface components to go along with the Harmoni Framework. These components include a Wizard System, Repository access actions, log-browsing actions, user-management forms, and a number of other user interface components that may be useful for web-based software that is built on Harmoni. Usage of Polyphony is not required for Harmoni usage, but most of the Polyphony components rely on Harmoni. Polyphony is currently used in the curricular applications built by the Curricular Technologies group at Middlebury College: Segue 2 and Concerto. About Harmoni: 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release fixes several cross-site scripting vulnerabilities in code related to logging and error display. See the change log for details Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 [Less]
Posted over 13 years ago by Adam Franco
Harmoni v. 1.4.6 (2008-08-01) ================================= What is Harmoni? ------------------ The Harmoni Project is an effort led by the Curricular Technologies group at Middlebury College to build an application framework and standards-based ... [More] 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release fixes a number of issues that were affecting Segue 2. Most important is a fix to the image-processor to correctly support generation of thumbnails from multi-page PDF files. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 =================================================================== Polyphony v. 1.3.1 (2008-08-01) ================================= What is Polyphony? ------------------ Polyphony is a set of user-interface components to go along with the Harmoni Framework. These components include a Wizard System, Repository access actions, log-browsing actions, user-management forms, and a number of other user interface components that may be useful for web-based software that is built on Harmoni. Usage of Polyphony is not required for Harmoni usage, but most of the Polyphony components rely on Harmoni. Polyphony is currently used in the curricular applications built by the Curricular Technologies group at Middlebury College: Segue 2 and Concerto. About Harmoni: 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release fixes a number of Javascript issues that were causing problems in Segue 2. See the change-log for details. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 [Less]
Posted over 13 years ago by Adam Franco
Harmoni v. 1.4.2 (2008-07-11) ================================= What is Harmoni? ------------------ The Harmoni Project is an effort led by the Curricular Technologies group at Middlebury College to build an application framework and ... [More] 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release includes a minor improvement to support Segue. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 =================================================================== Polyphony v. 1.2.7 (2008-07-10) ================================= What is Polyphony? ------------------ Polyphony is a set of user-interface components to go along with the Harmoni Framework. These components include a Wizard System, Repository access actions, log-browsing actions, user-management forms, and a number of other user interface components that may be useful for web-based software that is built on Harmoni. Usage of Polyphony is not required for Harmoni usage, but most of the Polyphony components rely on Harmoni. Polyphony is currently used in the curricular applications built by the Curricular Technologies group at Middlebury College: Segue 2 and Concerto. About Harmoni: 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release adds a few minor fixes to support Segue. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 [Less]
Posted over 13 years ago by Adam Franco
Harmoni v. 1.3.5 (2008-06-13) ================================= What is Harmoni? ------------------ The Harmoni Project is an effort led by the Curricular Technologies group at Middlebury College to build an application framework and standards-based ... [More] 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- Harmoni versions 1.2.0 through 1.3.4 included a bug in AuthZ2 in which implicit authorizations were not created when new nodes were created with Hierarchy->createNode(). This release fixes that issue. For other improvements please see the change-log. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 ================================================== Polyphony v. 1.2.5 (2008-06-13) ================================= What is Polyphony? ------------------ Polyphony is a set of user-interface components to go along with the Harmoni Framework. These components include a Wizard System, Repository access actions, log-browsing actions, user-management forms, and a number of other user interface components that may be useful for web-based software that is built on Harmoni. Usage of Polyphony is not required for Harmoni usage, but most of the Polyphony components rely on Harmoni. Polyphony is currently used in the curricular applications built by the Curricular Technologies group at Middlebury College: Segue 2 and Concerto. About Harmoni: 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release adds some minor improvements. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 [Less]
Posted over 13 years ago by Adam Franco
Harmoni v. 1.3.0 (2008-05-20) ================================= What is Harmoni? ------------------ The Harmoni Project is an effort led by the Curricular Technologies group at Middlebury College to build an application framework and standards-based ... [More] 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release adds support for a new Theming system, Gui2. Gui2 simplifies the expectations of themes to allow a wider range of possible implementations and storage techniques. As well, a number of minor bugs have been fixed. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 ================================================== Polyphony v. 1.2.0 (2008-05-20) ================================= What is Polyphony? ------------------ Polyphony is a set of user-interface components to go along with the Harmoni Framework. These components include a Wizard System, Repository access actions, log-browsing actions, user-management forms, and a number of other user interface components that may be useful for web-based software that is built on Harmoni. Usage of Polyphony is not required for Harmoni usage, but most of the Polyphony components rely on Harmoni. Polyphony is currently used in the curricular applications built by the Curricular Technologies group at Middlebury College: Segue 2 and Concerto. About Harmoni: 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release adds support for the new Gui2 theming in Harmoni and used by Segue 2. Also added are a number of new Wizard components and improvements. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 [Less]
Posted over 13 years ago by Adam Franco
Harmoni v. 1.6.0 (2008-08-14) ================================= What is Harmoni? ------------------ The Harmoni Project is an effort led by the Curricular Technologies group at Middlebury College to build an application framework and ... [More] 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release fixes a number of security issues. Security issues fixed: - Cross-Site Request Forgeries (CSRF) are now eliminated from data-modification actions. Read about CSRF at: http://shiflett.org/articles/cross-site-request-forgeries - Harmoni can now be configured to use secure/http-only cookies. - Admin actions are now restricted to prevent listing of users and ids in the system. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 ================================= Polyphony v. 1.4.0 (2008-08-14) ================================= What is Polyphony? ------------------ Polyphony is a set of user-interface components to go along with the Harmoni Framework. These components include a Wizard System, Repository access actions, log-browsing actions, user-management forms, and a number of other user interface components that may be useful for web-based software that is built on Harmoni. Usage of Polyphony is not required for Harmoni usage, but most of the Polyphony components rely on Harmoni. Polyphony is currently used in the curricular applications built by the Curricular Technologies group at Middlebury College: Segue 2 and Concerto. About Harmoni: 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release fixes a number of security issues. Security issues fixed: - Cross-Site Request Forgeries (CSRF) are now eliminated from data-modification actions. Read about CSRF at: http://shiflett.org/articles/cross-site-request-forgeries - Admin actions are now restricted to prevent listing of users and ids in the system. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 [Less]
Posted over 13 years ago by Adam Franco
Harmoni v. 1.4.7 (2008-08-07) ================================= What is Harmoni? ------------------ The Harmoni Project is an effort led by the Curricular Technologies group at Middlebury College to build an application framework and ... [More] 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release fixes an authorization issue as well as enhances security by preventing Javascript from being written to the logs. See the change log for details. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 =================================================================== Polyphony v. 1.3.2 (2008-08-07) ================================= What is Polyphony? ------------------ Polyphony is a set of user-interface components to go along with the Harmoni Framework. These components include a Wizard System, Repository access actions, log-browsing actions, user-management forms, and a number of other user interface components that may be useful for web-based software that is built on Harmoni. Usage of Polyphony is not required for Harmoni usage, but most of the Polyphony components rely on Harmoni. Polyphony is currently used in the curricular applications built by the Curricular Technologies group at Middlebury College: Segue 2 and Concerto. About Harmoni: 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release fixes several cross-site scripting vulnerabilities in code related to logging and error display. See the change log for details Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 [Less]
Posted over 13 years ago by Adam Franco
Harmoni v. 1.4.6 (2008-08-01) ================================= What is Harmoni? ------------------ The Harmoni Project is an effort led by the Curricular Technologies group at Middlebury College to build an application framework and ... [More] 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release fixes a number of issues that were affecting Segue 2. Most important is a fix to the image-processor to correctly support generation of thumbnails from multi-page PDF files. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 =================================================================== Polyphony v. 1.3.1 (2008-08-01) ================================= What is Polyphony? ------------------ Polyphony is a set of user-interface components to go along with the Harmoni Framework. These components include a Wizard System, Repository access actions, log-browsing actions, user-management forms, and a number of other user interface components that may be useful for web-based software that is built on Harmoni. Usage of Polyphony is not required for Harmoni usage, but most of the Polyphony components rely on Harmoni. Polyphony is currently used in the curricular applications built by the Curricular Technologies group at Middlebury College: Segue 2 and Concerto. About Harmoni: 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release fixes a number of Javascript issues that were causing problems in Segue 2. See the change-log for details. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 [Less]
Posted over 13 years ago by Adam Franco
Harmoni v. 1.4.2 (2008-07-11) ================================= What is Harmoni? ------------------ The Harmoni Project is an effort led by the Curricular Technologies group at Middlebury College to build an application framework and ... [More] 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release includes a minor improvement to support Segue. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 =================================================================== Polyphony v. 1.2.7 (2008-07-10) ================================= What is Polyphony? ------------------ Polyphony is a set of user-interface components to go along with the Harmoni Framework. These components include a Wizard System, Repository access actions, log-browsing actions, user-management forms, and a number of other user interface components that may be useful for web-based software that is built on Harmoni. Usage of Polyphony is not required for Harmoni usage, but most of the Polyphony components rely on Harmoni. Polyphony is currently used in the curricular applications built by the Curricular Technologies group at Middlebury College: Segue 2 and Concerto. About Harmoni: 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release adds a few minor fixes to support Segue. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 [Less]
Posted over 13 years ago by Adam Franco
Harmoni v. 1.3.5 (2008-06-13) ================================= What is Harmoni? ------------------ The Harmoni Project is an effort led by the Curricular Technologies group at Middlebury College to build an application framework and ... [More] 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- Harmoni versions 1.2.0 through 1.3.4 included a bug in AuthZ2 in which implicit authorizations were not created when new nodes were created with Hierarchy->createNode(). This release fixes that issue. For other improvements please see the change-log. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 ================================================== Polyphony v. 1.2.5 (2008-06-13) ================================= What is Polyphony? ------------------ Polyphony is a set of user-interface components to go along with the Harmoni Framework. These components include a Wizard System, Repository access actions, log-browsing actions, user-management forms, and a number of other user interface components that may be useful for web-based software that is built on Harmoni. Usage of Polyphony is not required for Harmoni usage, but most of the Polyphony components rely on Harmoni. Polyphony is currently used in the curricular applications built by the Curricular Technologies group at Middlebury College: Segue 2 and Concerto. About Harmoni: 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. At the core of the Harmoni Application Framework is an implementation of The Open Knowledge Initiative's (O.K.I) Open Service Interface Definitions (OSIDs). The OSIDs are a standard service-oriented API that defines a broad set of services that are germane to IT projects in the education field yet also fitting for broader uses. Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files, not the controller logic. The "Harmoni Architecture" is separate from the Harmoni Services and either can be used independently of the other. Current Version Notes --------------------- This release adds some minor improvements. Downloads --------------------- For the latest and archived versions, please download from SourceForge: http://sourceforge.net/project/showfiles.php?group_id=82873 Documentation --------------------- See the Harmoni wiki for online documentation: http://harmoni.sf.net/ Bug Tracker --------------------- https://sourceforge.net/tracker/?group_id=82873&atid=567473 [Less]