Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
sql
 
 
 
 
 
 
 
 

trackeros

A simple issue tracker

An application demonstrating a robust MVC pattern for rapid development of websites small or large.

##Some highlights

1. Simple REST-full URLs with automatic routing

For example in the URL http://www.tracker.com/users/show/50 the route is autmatically mapped to an action 'show' in the controller 'users'. Static routes are available and take precedence over automatic routes.

2. Simple uniform database access pattern with multiple resultsets assumed

All DB access takes the form:

  $result = $this->query(<some query>)

$result now contains resultsets ordered from 0 to n.

3. Simple but robust form processing pattern with validation

The front end contains a javascript library with many utility functions, including simple form processing. For example,

      var fields = [
          "name__\\w+__Please enter your name",
          "headline__\\w+__Please enter a headline or job title",
          ..
        ];
        ..
      var data = _get_form_values("global-form", fields);
      ..
      _ajax_post ("/users/add",
              data["data"],
              function (response) {
              ..
              });

##Help

A community site for tracker is available at http://tracker.lisol.co.uk An installation and setup guide is available from http://tracker.lisol.co.uk/posts/show/504

About

Simple issue tracker

Resources

License

Releases

No releases published

Packages

No packages published