Posted by Jason Cooper, Google Mashup Editor TeamSince its launch in May, GME’s developer page has hosted a series of articles for the purpose of introducing advanced concepts or guiding the reader through the construction of a large, complex applicati…
Posted by Jason Cooper, Google Mashup Editor TeamSince its launch in May, GME’s developer page has hosted a series of articles for the purpose of introducing advanced concepts or guiding the reader through the construction of a large, complex applicati…
Happy Jollidays
Posted by Jason Cooper, Google Mashup Editor TeamYes, December has arrived once again, bringing the holiday season along with it. The holidays have always been a time of nippy weather and bustling storefronts, of togetherness and celebration — a truly…
Happy Jollidays
Posted by Jason Cooper, Google Mashup Editor TeamYes, December has arrived once again, bringing the holiday season along with it. The holidays have always been a time of nippy weather and bustling storefronts, of togetherness and celebration — a truly…
Posted by Paul McDonald, Google Mashup Editor TeamDo you want millions of people to use your mashup? If you are looking for traffic, the easiest way to get some eyes on your mashup is by creating a Google Gadget in GME and submitting it to the iGoogle …
Posted by Paul McDonald, Google Mashup Editor TeamDo you want millions of people to use your mashup? If you are looking for traffic, the easiest way to get some eyes on your mashup is by creating a Google Gadget in GME and submitting it to the iGoogle …
Posted by Paul McDonald, Google Mashup Editor TeamHve you ever wondered how build a custom template with JavaScript or how to geo-encode addresses on the fly using the Google Mashup Editor?We’ve created a large set of demo applications to show you how …
Posted by Paul McDonald, Google Mashup Editor TeamHve you ever wondered how build a custom template with JavaScript or how to geo-encode addresses on the fly using the Google Mashup Editor?We’ve created a large set of demo applications to show you how …
Posted by Paul McDonald, Google Mashup Editor TeamTomorrow, Americans celebrate Thanksgiving. It’s a time to give thanks for things that one has and holds important in their life. In that spirit I want to thank our developers for giving us feedback to …
Posted by Paul McDonald, Google Mashup Editor TeamTomorrow, Americans celebrate Thanksgiving. It’s a time to give thanks for things that one has and holds important in their life. In that spirit I want to thank our developers for giving us feedback to …
Posted by Paul McDonald, Google Mashup Editor TeamWe’ve updated our documentation to conform to the new Google Code format and functionality. You can now search over our documentation, get quick access to our tutorials and articles and see recent post…
Posted by Paul McDonald, Google Mashup Editor TeamWe’ve updated our documentation to conform to the new Google Code format and functionality. You can now search over our documentation, get quick access to our tutorials and articles and see recent post…
AtomPub Interop
Posted by Joe Gregorio, Google Data APIs TeamOn Tuesday and Wednesday of this week the Atom community held an interop session for the Atom Publishing Protocol. It’s a chance for client and server authors to get together and test the interoperability of…
Authenticating Users in GME
Posted by Paul McDonald, Google Mashup Editor TeamThere have been a few question recently about the best ways to authenticate users given GME’s restriction on only allowing authenticated users to write data to the datastore feeds. I wanted to give some…
Authenticating Users in GME
Posted by Paul McDonald, Google Mashup Editor Team
There have been a few question recently about the best ways to authenticate users given GME’s restriction on only allowing authenticated users to write data to the datastore feeds. I wanted to give some background on the decisions we made a provide a mini tutorial on how to handle authentication.
When developing GME we wanted to make sure we weren’t contributing to the spam issues in applications. The best to do that was to prevent users who were not logged in from adding data to the datastore. To do this we created a set of controls for creating, editing and deleting data that would only be shown when the user is logged in. To make it easy for developers to specify when a user should be logged in we added a simple authenticate attribute to the gm:page tag.
There are times when you want the edit controls to be displayed for logged in users but not require everyone accessing your application to have to sign in. To do this we created a simple javascript function that you can use to send users to the sign in page.
Sign in to add entries
Check a working sample of this application in our demo gallery or access it here. If you have feedback on the Google Mashup Editor let us know about it in our developer forum.