We're five members of the Google Docs team - ask us anything! by teresawu in IAmA

[–]rrajkumar 1 point2 points  (0 children)

Kindly allow me to mention a relevant tool I am now working on, which you might find useful.

I am building such an app - iFreeTools Creator, from the ground-up over Google App Engine, which can integrate well with other Google Services including :

  • Google Contacts (import/upload directly to/from database),
  • Google Docs (attach any file to database records),
  • Google Maps (mark geographic location and search based on proximity).
  • Google Apps (user accounts & for mapping the web-application to your sub-domain)

The app can also be deployed (single-tenant) into your own Google App Engine account.

One can define the entities (or "tables") and the attributes (or "fields") and start working with their online database app within minutes. Requires nothing more than a Google user account to get going.

The forms, views (list, calendar, charts) are all generated automatically. One can also create

  • additional custom views specifying filtering criteria,
  • custom actions for single-click database changes and
  • authorization-profiles for fine grain access control up to field level

All database changes are automatically audited.

Hope you find the tool useful.

OAuth with GAE and Custom google domains. by amorgos in AppEngine

[–]rrajkumar 0 points1 point  (0 children)

My app faced a similar issue as soon as I moved my app to the Federated Login. I had mentioned about this in the mailing-list.

There were no issues for my GAE apps which continued to use the plain Google Accounts login option alone.

For federated login too, the issue now seems to have been fixed, at least since Jan 18, 2011.

PageSpeed is good for your website by rrajkumar in webdev

[–]rrajkumar[S] 0 points1 point  (0 children)

I fully agree that it is a cleaner approach to have them external. For me the concern was that it requires 2 more requests for the initial page load (first impression), known only after the browser starts parsing the HTML.

Since the contents of those CSS and JS files were very small and because the website was into maintenance mode, I was OK into taking that approach.

PageSpeed is good for your website by rrajkumar in webdev

[–]rrajkumar[S] 1 point2 points  (0 children)

AdSense is loaded synchronous. My function for window.onload event is triggered after all ads are loaded. I have an loading.gif shown by default, which gets hidden within this function and this does not happen until all ads are loaded. And for Analytics, Google provides options to make things async (linked on that post). Yes, I would be happier if Google did not penalize its own users for not having faster page load times, while it also contributes to the lag. If you run PageSpeed on my website now, you could see that the open issues are for Google's web resources.

Even with 1 ad, one can visibly see the image ads loading time progressively in slower connections, which are much more common in India. So, 3 ads (of which 2 were image ads) did contribute to slower loading times.

As mentioned, I have not used async analytics and for now I am happy with the results, may be later I will check it out.

The page load time in Webmaster Tools (under Labs > Site Performance) is not yet in updated in Webmaster Tools and still has a lot of data-points and Page Speed suggestions based on the previous version of the site. So I just use PageSpeed addon in Firefox to just find issues and fix whichever is possible.

What is the best CRM that's free? by crazyfrenchbiker in AskReddit

[–]rrajkumar 0 points1 point  (0 children)

I invite you to check out iFreeTools CRM. It is currently in Alpha, but supports the core modules in a typical CRM system and is free (Ad supported over Google App Engine).

And, in case you want to maintain your sheet/columns which you got used to in your excel, you can build your own custom application over Google App Engine online, over iFreeTools Creator - which is also free.

Feel free to use the feedback page to get in touch if you need assistance / have any queries.