Prerequisites
Installation & Setup
API
Config File
Developer Mode
Developer Tools
Enable Debug Mode
Events
Extensions
Features
Integrations
License System Extension
Permissions
Updating FaxStore
FaxStore Codebase 2.8.1 > 2.9.0
Weblutions Documentation > FaxStore > FaxStore Codebase 2.8.1 > 2.9.0
FaxStore Codebase 2.8.1 > 2.9.0
FaxStore has had a major rewrite in the front-end between versions 2.8.1 and 2.9.0 (version number pending) which has seen massive results in the code-base figures seeing improvements everywhere for application size and bloat.
FaxStore 2.8.1
In version 2.8.1 before the re-write began FaxStore totalled 53532 lines of code across 198 files.
Total: 198 files, 45874 codes, 1287 comments, 6371 blanks, all 53532 lines
Languages
language | files | code | comment | blank | total |
---|---|---|---|---|---|
(Post)CSS | 10 | 19,337 | 80 | 4,129 | 23,546 |
HTML / EJS | 108 | 13,773 | 197 | 1,008 | 14,978 |
JavaScript | 57 | 11,665 | 963 | 1,162 | 13,790 |
MS SQL | 3 | 502 | 41 | 58 | 601 |
JSON | 15 | 399 | 0 | 5 | 404 |
XML | 2 | 154 | 1 | 2 | 157 |
Shell Script | 1 | 23 | 3 | 2 | 28 |
Markdown | 1 | 12 | 2 | 5 | 19 |
FaxStore 2.9.0
In the yet to be released version of FaxStore that has the re-write completed we see a massive 30,120 line count reduction over less files! This version sits at around 23412 lines across 171 files.
Total: 171 files, 21757 codes, 433 comments, 1222 blanks, all 23412 lines
Languages
language | files | code | comment | blank | total |
---|---|---|---|---|---|
JavaScript | 55 | 10,286 | 341 | 433 | 11,060 |
HTML / EJS | 98 | 9,274 | 29 | 594 | 9,897 |
(Post)CSS | 11 | 1,397 | 19 | 131 | 1,547 |
MS SQL | 2 | 502 | 41 | 57 | 600 |
XML | 1 | 151 | 1 | 1 | 153 |
JSON | 2 | 126 | 0 | 1 | 127 |
Markdown | 1 | 12 | 2 | 5 | 19 |
Conclusion
We're very happy with how much has been reduced over the re-write which so far has mostly been front-end changes only with backend reduction and features yet to be added to new release!
It's also important to note that these figures are from the development branch and aren't the build version, which in turn should have damatically less lines again in both instances.
We can't wait to polish the release and get it out to the public!
Related Articles
Review this page
difference in faxstore faxstore diff faxstore line faxstore count
1 recommend this page