docs: def __getPluginInfo(self, plugin, package_abspath, package_name):
          """ Organize plugin information.
  
          :returns: dict: plugin info
          """
          if not isValidSemver(plugin.__version__):
              raise VersionError("The plugin version does not conform to the standard named %s" % package_name)
  
          try:
              url = plugin.__url__
          except AttributeError:
              url = None
  
          try:
              license = plugin.__license__
          except AttributeError:
              license = None
  
          try:
              license_file = plugin.__license_file__
          except AttributeError:
              license_file = None
  
          try:
              readme_file = plugin.__readme_file__
          except AttributeError:
              readme_file = None
  
          try:
              plugin_state = plugin.__state__
          except AttributeError:
              plugin_state = "enabled"
          # 插件状态首先读取`__state`状态值，优先级低于状态文件，ENABLED文件优先级低于DISABLED文件
          if os.path.isfile(os.path.join(package_abspath, "ENABLED")):
              plugin_state = "enabled"
          if os.path.isfile(os.path.join(package_abspath, "DISABLED")):
              plugin_state = "disabled"
  
          return {
              "plugin_name": plugin.__plugin_name__,
              "plugin_package_name": package_name,
              "plugin_package_abspath": package_abspath,
              "plugin_description": plugin.__description__,
              "plugin_version": plugin.__version__,
              "plugin_author": plugin.__author__,
              "plugin_url": url,
              "plugin_license": license,
              "plugin_license_file": license_file,
              "plugin_readme_file": readme_file,
              "plugin_state": plugin_state,
              "plugin_tpl_path": os.path.join(package_abspath, "templates"),
              "plugin_ats_path": os.path.join(package_abspath, "static"),
              "plugin_tep": {},
              "plugin_hep": {},
              "plugin_bep": {},
              "plugin_yep": {}
          }