Skip to content

justinnjoh/trackeros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published