0
I Use This!
Activity Not Available
Analyzed about 1 year ago. based on code collected about 1 year ago.

Project Summary

OverviewThis is a framework for building schedules prioritized by time and location. Written in Ruby, Perl, PHP, and Javascript. The abstraction is that you are interested in a number of groups or meetings or activities around the city. These occur at different times and different places, but at any given time you'd like to know the closest activity, and have a nice view of that. Currently the view is either a google map or list on the iphone temporally prioritized.

The main idea is that it should be easy to set up -- aimed at having one or a small number of people administering it, no need for a database.

Getting startedCheck out the code from SVN. Then configure it by

make config.phpand then fill in the details.

The model behind this is that you want to create a menu system of the following

Root
|
* - State1
* - State2
* - ...
* - StateN
|
* - City1
* - City2
* - ...
* - CityM
|
* - Event1
* - Event2
* - ...
* - EventK [title,description,location]
|
* - Occurance1
* - Occurance2
* - ...
* - OccuranceL [DayOfTheWeek,Time,Specifics]and this model is backed by an XML file data.xml that needs to lie in every City directory. There are scripts to generate a State and a City. So to start if have a model with events occurring in three states -- New York, California, and Massachusetts, you would do the following.

$ ./create_state NewYork
$ ./create_state California
$ ./create_state MassachusettsThis will create a Makefile and index.php inside each directory. For New York, say we want to create a couple nodes for cities, we would do the following.

$ cd NewYork
$ ../create_city Brooklyn
$ ../create_city Manhattan
$ ../create_city BronxAgain, this makes directories with an index.php, Makefile, the shell of a Ruby script generate that should output to STDOUT an XML file describing the events in that city, and some other files created from create_city doing geocoding, etc. The format of that XML is the following:




...
So the idea is that you'll do a make in every city directory producing a data.xml and from that all the book-keeping is done to produce the schedule viewable on iphones, using google maps, etc.

Tags

geocode javascript perl php prototype ruby schedules

In a Nutshell, iphoon...

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    check out hot projects on the Open Hub
  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    you can embed statistics from Open Hub on your site

Languages

Languages?height=75&width=75
JavaScript
57%
Ruby
19%
PHP
9%
6 Other
15%

30 Day Summary

Mar 15 2016 — Apr 14 2016

12 Month Summary

Apr 14 2015 — Apr 14 2016

Ratings

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!