'Iterator scanning the plugin directory for available plugins
@return: the names of the plugins'

@staticmethod
def _scan():

    folder = current.request.folder
    path = os.path.join(folder, 'modules', PLUGINS)
    names = os.listdir(path)
    for name in names:
        (name_, extension) = os.path.splitext(name)
        if (name_ in IGNORE):
            continue
        path_ = os.path.join(path, name)
        if (os.path.isdir(path_) or (extension == '.py')):
            (yield name_)
