Skip to content
phpList 3 theme with bootstrap
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bootstrap jQuery and bootstrap changes (#83) Mar 8, 2019
css Remove row bottom border now that this table uses one row per element ( Jun 7, 2019
fonts minimize source-sans-pro font to just "Regular" (400) and "Bold" (700… Feb 13, 2017
images avoid errors 404 on send a campaign pages (red tabas) Apr 26, 2017
js Revert "jquery function for visual changes in campaign list page (#92)… Jun 12, 2019
less Remove row bottom border now that this table uses one row per element ( Jun 7, 2019
pages remove old notification (#82) Mar 8, 2019
.gitignore add simple travis check Dec 30, 2016
.travis.yml remove old php versions, as composer fails on them Dec 30, 2016
LICENSE Initial commit Feb 28, 2016
README.md Add the command to minify css (#75) Oct 26, 2018
body_trackers.php add new php file to include tracker that must be located just after o… Feb 25, 2018
composer.json add simple travis check Dec 30, 2016
footer.inc As header.inc and footer.inc has a redirection to header_minified and… Jun 11, 2017
footer_minified.inc Make About page link open in same tab (change target) (#88) May 1, 2019
frontendfooter.php Re-added JS script type attribute to updated references to jQuery scr… Apr 29, 2019
frontendheader.php 0019307: php code not executing in subscribe page header Jul 21, 2018
functions.php menu changes on Account secion. 0019003: Change menu item 'Your accou… Dec 21, 2017
gruntfile.js bootstrap dialogs Jul 21, 2017
header.inc As header.inc and footer.inc has a redirection to header_minified and… Jun 11, 2017
header_minified.inc add new php file to include tracker that must be located just after o… Feb 25, 2018
logo.svg logo change Dec 15, 2016
mainmenu.php #19333 : Removal of Info menu causes php warning and notice Jul 23, 2018
package.json resolving #31 Aug 6, 2017
pagetop.php force cache refreshing Dec 5, 2018
pagetop_minified.php force cache refreshing Dec 5, 2018
pagetop_minimal.php force cache refreshing Dec 5, 2018
publicpagetop.php add basic theme files, bootstrap files, gen fomt, and start the scrip… Feb 28, 2016
theme_info remove theme_info (reverted from commit 0263d6c) May 15, 2018

README.md

Trevelin theme (formerly 'Bootlist')

A bootstrap-based theme for phpList 3

Build Status

alt tag alt tag

Bootstrap class names and extra html needed, inserted by jQuery with the script: js/phpList3ToBootstrap.js

Issues

Getting started

If you are not going to develop, you don't need the /less and the /bootstrap directories:

If you are going to develop you need to follow this instructions:

Building the project

Requires nodejs & npm. See https://nodejs.org for setup.

Install Grunt globally

sudo npm install -g grunt-cli

Grunt plugins

To minify js we use this grunt plugins:

https://github.com/gruntjs/grunt-contrib-concat

https://github.com/gruntjs/grunt-contrib-uglify

Install project dependencies

cd THEME_DIR # Replace THEME_DIR by theme path.
sudo npm install

Watch the project

grunt watch

Minify CSS

grunt less

Each time a less file is changed, style.css will be generated automatically.

Minify the javascript

grunt concat

To unify all .js in one file: phplist_ui_bootlist.js

And then, to minify that file, you have to run:

grunt uglify
You can’t perform that action at this time.