The Rails application that powers OpenStreetMap
Find a file
Dan Moore d07277efba API 0.4 Updates - work on traces pages + pagination, edit tab, some API testing
* traces - added some routes, replicated data access / pagination, but presentation and pending file control not complete
* edit - setup so that applet can be loaded + token authorisation enabled
* API - tests out ok against applet, but had to change segment-node associations
* misc - gems version required upgraded to 1.2.3 (latest stable rails version), changed some find_first to find(:first... calls
2007-03-23 23:13:19 +00:00
app API 0.4 Updates - work on traces pages + pagination, edit tab, some API testing 2007-03-23 23:13:19 +00:00
config API 0.4 Updates - work on traces pages + pagination, edit tab, some API testing 2007-03-23 23:13:19 +00:00
db API 0.4 Updates - work on traces pages + pagination, edit tab, some API testing 2007-03-23 23:13:19 +00:00
doc beginning of osm on rails 2006-07-28 21:41:39 +00:00
lib API 0.4 Updates - work on traces pages + pagination, edit tab, some API testing 2007-03-23 23:13:19 +00:00
public API 0.4 Updates - work on traces pages + pagination, edit tab, some API testing 2007-03-23 23:13:19 +00:00
script API 0.4 Updates - work on traces pages + pagination, edit tab, some API testing 2007-03-23 23:13:19 +00:00
Rakefile beginning of osm on rails 2006-07-28 21:41:39 +00:00
README add daemons 2006-12-01 12:06:38 +00:00

INSTALL
=======

* get rails working (http://www.rubyonrails.org/)

* make your db (see db/README)

* install ruby libxml bindings:

   # sudo aptitude install libxml-ruby1.8 libxml-parser-ruby1.8

* make sure you have a MTA listening on localhost:25 if you want mail

* script/server

* thats it

API CHANGES FOR EDITOR AUTHORS
==============================

See

http://wiki.openstreetmap.org/index.php/REST#Changes_in_the_upcoming_0.4_API

HACKING
=======

log in to your site (proably localhost:3000)

create a user and confirm it

you want to play with the API (probably at localhost:3000/api/0.4/node/create etc)

Lots of tests are needed to test the API.

Lots of little things to make the site work like the old one.

Also see the 'rails_port' component for bugs:
http://trac.openstreetmap.org/query?status=new&status=assigned&status=reopened&component=rails_port&order=priority