Archive for the 'Maps' Category
The release of version 2.4 of Williamsburger Maps includes a few functional enhancements, as well as the usage of a significant number of new JavaScript patterns. These patterns have unfortunately brought a memory leak / performance problem with them which I hope to address in the very near future.
Functional Changes
- Add the ability to preference certain restaurants/businesses over others. Using sorting and filtering in the JavaScript tier, the maps are able to display businesses based on their rating, and the businesses list in the side panel is sorted based on various criteria (presence of a review, rating, presence of an online menu, etc.) All buttons, including the new Ratings section, are still being generated in PHP.
- Add review icons to the side panel description.
- For space conservation, pre-collapse the Types button panel.
- Add an admin interface page for managing the ratings scheme.
Read the rest of this entry »
Version 2.3 of Williamsburger Maps contains more smoothly-functioning div collapse/expand functionality, as well as an increased use of AJAX patterns to pull XML data from the server as needed, as opposed to prepopulating javascript properties from the PHP scripts. There aren’t any user-facing functional changes here.
The current maps are: Bedford Ave, Williamsburg Lorimer St, Williamsburg Fifth Ave, Park Slope East Village Chinatown
Read the rest of this entry »
For v2.2 of Williamsburger Maps, I decided to work on UI improvements rather than any major DB additions, as well as tried to move logic gradually from the PHP code into JavaScript as I become more comfortable with JavaScript syntax and coding patterns. The discovery of the newly open-sourced Rico libraries helped me immeasurably in this, and I expect to be playing with those some more, and possibly contributing in the future.
See the new maps: Bedford Ave, Williamsburg Lorimer St, Williamsburg Fifth Ave, Park Slope East Village Chinatown
Read the rest of this entry »
Say hello to Williamsburger Map #5, the East Village!



