Download the PHP package thunderwolf/tw-admin-plugin without Composer

On this page you can find all versions of the php package thunderwolf/tw-admin-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package tw-admin-plugin

twAdminPlugin based on sfAdminDashPlugin

Overview

I had to create nice backend for my Thunderwolf Project and here is result.

This plugin is based on sfAdminDashPlugin created by Kevin Bond. Like him I had to create a menu to access all the various modules.

This plugin automates the process by using a configuration files.

Optional Requirements:

twCorePlugin Base plugin for all Thunderwolf Plugins

twAdminGuardPlugin The Best plugin for authentication

Installation

Install plugin:

symfony plugin:install twAdminPlugin
symfony cache:clear

Create backend or admin app if not exists:

symfony generate:app backend

Publish the plugin's assets:

plugin:publish-assets

If the modules are admin generator modules, change the default admin generator theme in each module's generator.yml to the twadmin Theme

    theme:                 twadmin

This plugin default app.yml file looks like the following:

all:
  ckeditor:
    basePath:         '/twAdminPlugin/ckeditor/'

  tw_admin:
    web_dir:                      /twAdminPlugin
    image_dir:                    /twAdminPlugin/images/

    site:                         My Site
    site_start_year:              2012

    include_path:                 true
    include_jquery_no_conflict:   false

    default_module:               homepage
    default_category:             index
    default_subcategory:          false

    #login:                        false
    #logout:                       true

    #login_route:                  '@homepage'
    #logout_route:                 '@homepage'

    menu:
      homepage:
        categories: 
          index:
            label: Informations
            url:   '@homepage'

For example twAdminGuardPlugin default app.yml file looks like the following:

all:
  tw_admin:
    login:                        false
    logout:                       true

    login_route:                  '@tw_guard_signin'
    logout_route:                 '@tw_guard_signout'

    module:
      usersadmin:
        label: Użytkownicy
        url:   '@tw_guard_user'
        credentials: [superadmin]

    menu:
      usersadmin:
        categories:
          users:
            label: Użytkownicy
            url:   '@tw_guard_user'
            credentials: [admin]
          permissions:
            label: Uprawnienia
            url:   '@tw_guard_permission'
            credentials: [superadmin]
          groups:
            label: Grupy Uprawnień
            url:   '@tw_guard_group'
            credentials: [superadmin]

This plugin is based on Bootstrap, from Twitter

Custom navbar collors: Darker: #dceaf8 Dark: #f5f9fd

Included CKEditor version: 3.6.4

This plugin have some additional graphics and HTML design is sponsored by ARUKOMP company.

All this additional graphics are licensed under a Creative Commons Attribution 3.0 Unported License

Creative Commons License


All versions of tw-admin-plugin with dependencies

PHP Build Version
Package Version
Requires composer/installers Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package thunderwolf/tw-admin-plugin contains the following files

Loading the files please wait ....