Project

General

Profile

Actions

Todo #5577

closed

Todo #5568: Convert Package PHP GUI Files to Bootstrap

Convert the pfSense package Lightsquid (www/pfSense-pkg-Lightsquid) to Bootstrap

Added by Jim Pingle almost 9 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Squid
Target version:
Start date:
12/03/2015
Due date:
% Done:

100%

Estimated time:
Plus Target Version:

Description

Convert the pfSense package Lightsquid (www/pfSense-pkg-Lightsquid) to Bootstrap

Actions #1

Updated by Jim Pingle almost 9 years ago

  • % Done changed from 0 to 40

I converted some of the GUI parts to Bootstrap, it seems broken in other ways, however. It requires CGI support for perl, which nginx lacks currently.
sqstat looks OK but will not retrieve any data.

Actions #2

Updated by Jim Pingle almost 9 years ago

  • Assignee set to Chris Buechler

Assigning to cmb since he's the nginx guru. Looks like we may need to setup a fastcgi wrapper of sorts, similar to what is mentioned here:

https://www.nginx.com/resources/wiki/start/topics/examples/simplecgi/

Ideally it would be conditional and only activated when a package needs it (perhaps based on a tag in the package metadata). So far it appears only squid (cachemgr.cgi) and lightsquid (its own index.cgi, at least) would need it.

Actions #3

Updated by Jim Thompson almost 9 years ago

  • Status changed from New to Assigned
Actions #4

Updated by Jim Pingle over 8 years ago

  • Assignee changed from Chris Buechler to Jim Pingle

Back to me to find an alternate solution

Actions #5

Updated by Jim Pingle over 8 years ago

  • Status changed from Assigned to Feedback
  • % Done changed from 40 to 100

I just pushed version 3 of the lightsquid pfSense package which runs on its own separate port using lighttpd and has a user/pass basic auth setup as well so it is not open to the world. It runs, I can view reports, etc. It's not as pretty as it could be, but it's functional.

Actions #6

Updated by Jim Pingle over 8 years ago

  • Status changed from Feedback to Resolved

I pushed a few fixes to the package and it's running OK now based on feedback from users and personal testing. New issues can be opened as separate tickets.

Actions

Also available in: Atom PDF