Materio

— a simle user management system

Project description

Screenshot of Materio

Materio is an application publication platform, providing user management and a common login system. Useful for organizations with own application development, to share programs between different parts of the organization or with other organizations.

The system is programmed in PHP and relies on MySQL and jQuery (Ajax). Materio doesn't do anything other than user administration, it's Materios' modules that provides the action. It is intended as a platform for using and creating modules (programs) for an organization with a common user base run on a single server, using a common login system and user administration features. The modules are independent from Materio, but has easy access to data about the user currently logged in.

The principal design goals is that Materio should provide:

Current version 0.54 (2010-07-01)

Developed by: Tony Mattsson

Modules

There aren't much modules at present, but development is underway. Since the developers of Materio are librarians, most modules we release will library-oriented. Though modules for any purpose could be developed. If you make something good and GPL, please send it to me and I'll add it to the list.

Article harvester
Screenshot of Article harvester Article harvester is a system which gathers (scientific) journal metadata and sends them out via email to subscribers on regular intervals. It is intended to give scholars coverage of new articles, and an easy link to the fulltext of those articles. Aside from a link to the journal resource, an OpenURL link can be configured, to take advantage of OpenURL resolvers like SFX.
Article harvester consists of three parts:

  • Administration of journals and subscribers
  • Program that gathers journal metadata from RSS-streams
  • Program who sends out journal references to subscribers
Developers Tony Mattsson
XML parser by: Mikael Mikaelsson
Current version 0.54
Boing
Screenshot of Boing Boing can create IP-sensitive links. That is, Boing can redirect visitors to a link based on the visitors IP. This could be used for redirecting visiors from outside an organization to one site and visitors from within an organization to another. It's possible assign multiple IP:s and IP-ranges to multiple target sites.
Developers Tony Mattsson
Current version 0.1
Dummy
Dummy is a program showing off the Materio API functions.
Developers Tony Mattsson
Current version 0.52
Empty
Empty is a Materio module stripped of all functionality, with just the bare essentials. It is to be used as a template for creating new Materio modules.
Developers Tony Mattsson
Current version 0.52

Documentation

Materio follows the doc comments standard of technical documentation. Pre-generated documentation is listed below:

Download

Materio is currently in beta testing.

You can download Materio and modules at the following locations: