docs: def like_button_tag(context):
      """ This tag will check to see if they have the FACEBOOK_APP_ID setup
          correctly in the django settings, if so then it will pass the data
          along to the intercom_tag template to be displayed.
  
          If something isn't perfect we will return False, which will then not
          install the javascript since it isn't needed.
  s
      """
  
      if FACEBOOK_APP_ID is None:
          log.warning("FACEBOOK_APP_ID isn't setup correctly in your settings")
  
      # make sure INTERCOM_APPID is setup correct and user is authenticated
      if FACEBOOK_APP_ID:
  
          request = context.get('request', None)
          if request:
              path_to_like = (
                  "http://" + request.get_host() + request.get_full_path())
  
              show_send = true_false_converter(FACEBOOK_SHOW_SEND)
              like_width = FACEBOOK_LIKE_WIDTH
              show_faces = true_false_converter(FACEBOOK_SHOW_FACES)
              font = FACEBOOK_FONT
  
              return {"LIKE_BUTTON_IS_VALID": True,
                      "path_to_like": path_to_like,
                      "show_send": show_send,
                      "like_width": like_width,
                      "show_faces": show_faces,
                      "font": font,
                      "like_layout": FACEBOOK_LIKE_LAYOUT}
  
      # if it is here, it isn't a valid setup, return False to not show the tag.
      return {"LIKE_BUTTON_IS_VALID": False}