avoid saving non-empty forms that only have placeholder text in the
fields (like "Tag it" and "Citation". Use the p2txt object to find
placeholder text which should be i18n compatible.
from php we use $_SERVER['HTTP_HOST'] for a bucket name. This differs
from document.location.hostname that we use in the js. Either push
the PHP version to the js or determine if a non-standard port number is
the only difference between the two.