skwp / missionclick Goto Github PK
View Code? Open in Web Editor NEWSF-Mission Oriented Event Listing
SF-Mission Oriented Event Listing
cover representing the cover charge to get in
this plugin prevents deletion of records instead marks them as deleted
currently i just nuked all ical imported events in prod (anything from ical has a uid so delete where uid not null). otherwise we had conflict between the hand entered 'correct' information and the bogus time info coming from the feeds. figure out a way to demarcate events as 'mapp' perhaps with a special field. so for a mapp day we'd filter out any non-mapp events for those venues, or something...
each event can be associated with a primary category (music, performance arts, gallery, misc). further info can be gotten from tags but having one category will give us a clean way to give an icon to each listing
figure out wheter we can use ical custom fields for things like headliner bands, cover charge, etc or if we need to design a markup language to use in the description field. the markup should be user friendly so others can do it
to rush this release out i've coded in links to mapp, hardcoded "jun 5" in places, and etc. refactor into more sensical structure. basic idea:
have table called festivals (a festival is a multi-venue event like mapp), link up venues by festival. give festival organizers their own admin interface. etc
Implement parser for:
http://www.theatreofyugen.org/?cat=shows
Create some ability for this parser to run via cron and dump a local ical stream for the app to pick up.
ajaxify toggling between mapp modes
if we know a particular venue generally only does music, or maybe even jazz we can have some field like default_event_tags which we will use to slap onto any events populated from that venue's feed.
each event has its own page
add event cover charge information to ical field coming from backend
Add geocoding plugin
it's coming out at 3:30am. either they didn't use true UTC or what..figure it out later
this is a nice to have - scroll me to 7pm schedule if it's currently 7pm
we are currently not processing events with same uid as we have in db. does uid change when event data changes?
Pasha:
Yan:
I want to be able to go to a venue, pull out my iphone and show them an interface to let them enter in tonight's event. Even if they don't do the gcal thing this will be a simple way for them to enter an event per night
So at /venue/1/events/new, offer a simple form.
Also offer an /events/new form which has a venue dropdown as well as fields to enter a new venue as part of the same form. So if the venue doesn't exist have the person simply put in the name and the address.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.