PHP Classes

Polr Admin Dashboard: Another admin dashboard for the Polr URL shortener

Recommend this page to a friend!
  Info   Documentation   Demos   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 103 All time: 9,771 This week: 131Up
Version License PHP version Categories
polr-admin 0.1.0GNU General Publi...5PHP 5, Content management
Description 

Author

This package implements another admin dashboard for the Polr URL shortener.

The features are mostly the same as in the Polr Admin section, but with few differences.

- The link redirection feature is not included
- The dashboard is based on Laravel instead of Lumen
- AngularJS is dropped in favor of Jaxon
- A Confirm Password field is added to the Change Password form
- The URL shortening and link stats features are fully implemented with AJAX, using Jaxon

Picture of Thierry Feuzeu
  Performance   Level  
Innovation award
Innovation award
Nominee: 1x

 

Documentation

Polr Admin

An alternative admin dashboard for the Polr URL shortener.

The goal is to provide a dashboard for managing multiple Polr instances.

This dashboard is packaged as a Jaxon extension, so it can be installed on any running PHP web application.

The Polr API package needs to be installed on each instance of Polr to be managed.

Features

The features are mostly the same as Polr, but with few differences.

  • The `Settings` tab allows to choose a Polr instance from a dropdown list.
  • The dashboard can display stats for all links.
  • The user creation and deletion, link redirection and password change features are not included.
  • AngularJS is dropped in favor of Jaxon https://www.jaxon-php.org.
  • The package is a Jaxon extension, and not a standalone application.
  • All features are fully implemented with Ajax, using Jaxon.

Jaxon package

Depending on the PHP framework used by the application, a different Jaxon package must be installed and configured together with Polr Admin.

Jaxon packages exist for the following frameworks:

In the case an unsupported framework (or no framework) is used, the Armada package must be installed instead.

The Jaxon packages are documented online.

Documentation

Notice for other frameworks

This package uses the Blade template engine to display its views. As a consequence, when using a framework other than Laravel, the Blade package for Jaxon must also be installed.

{
    "require": {
        "jaxon-php/jaxon-codeigniter": "~2.0",
        "jaxon-php/jaxon-blade": "~2.0",
        "lagdo/polr-admin": "~0.1"
    }
}

  Polr Admin with SonataExternal page  

Open in a separate window

  Files folder image Files (43)  
File Role Description
Files folder imageconfig (2 files)
Files folder imageresources (2 directories)
Files folder imagesrc (2 files, 2 directories)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
Downloadpolr-admin-2017-12-10.zip 88KB
Downloadpolr-admin-2017-12-10.tar.gz 80KB
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
Jaxon Download .zip .tar.gz Uses the provided features Required
Polr Restful API Download .zip .tar.gz Needs to be installed on managed Polr instances Required
 Version Control Unique User Downloads Download Rankings  
 100%
Total:103
This week:0
All time:9,771
This week:131Up