phplist

NOTE:: Before reporting an issue, make sure you are running the latest version, currently 3.3.1


View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0018449phplist applicationTheme - bootstrappublic15-12-16 17:3429-01-17 12:02
Reporterduncanc 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version3.2.6 
Target VersionFixed in Version3.3.0 
Summary0018449: Packaging the theme
DescriptionThis is suggestion for when the theme is packaged to be included within phplist.

Only the files needed at run-time should be included in order to reduce the size.
So the bootstrap directory and I think the less directory can be excluded, along with individual files such as license and readme.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0058683)
duncanc (developer)
27-01-17 17:48

Just looked at phplist 3.3.0 RC4 and that includes the complete phplist-ui-bootlist github repository, which comes to 11MB. The bootstrap subdirectory takes 10.9MB of that of which the docs subdirectory takes 8.4MB.

From what I can see bootstrap has a "dist" subdirectory that seems to contain all that is needed in css, fonts and js subdirectories, which comes to 1.1MB. All the rest of the bootstrap directory is probably not needed by phplist.

I suggest either having a "build" process that generates only the files required by phplist, or maybe using .gitignore depending on exactly how the bootlist repository is meant to be included in the phplist repository.
(0058686)
michiel (manager)
27-01-17 22:20

Yes, good point, I will do that.
(0058687)
michiel (manager)
27-01-17 23:14

actually, do we need the bootstrap folder at all?

It would be best if all CSS we need is just in the css folder.

Mariela, of these folders in the bootlist theme, which ones are needed:

- bootstrap
- fonts
- js
- less
- pages
- css

Can we do with just "css", "js" and "pages"?
(0058691)
mariez (developer)
28-01-17 18:38

AND "FONTS".

/css, /js, /pages and /fonts are needed for this theme to work.
/bootstrap and /less are needed only for development.


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker