Comments (4)
The javascript.conf is now called assets.conf and is still there :-)
I agree that it's a lot, I'm not sure if it's a giant problem though. Once these files have been loaded once, the web server responds with a 304 on every one of the asset requests and the browser loads it from cache. The only one that goes out with actual data is the page itself.
Any potential feature pull requests should be based off develop. As far as the actual implementation goes, maybe Seth can comment on that.
from providence.
I'd love to add bundling and minification. The assets.conf (formerly javascript.conf) file did not start out quite so large and has just grown and grown. There are a number of js libraries referenced in it that are no longer even used (or loaded), and the time is ripe for a cleanup. Any changes should be done in the develop branch though.
If you want to take a shot at working on this we'd welcome you. If you just want it fixed then create a JIRA please. Thanks!
from providence.
OK this got inadvertantly closed by me cherry-picking a commit from our fork (https://github.com/wamuseum/providence. The commit above (8eb9197) doesn't relate to this current issue but wamuseum#189
from providence.
I worked this a little bit in the https://github.com/collectiveaccess/providence/tree/dev/reorganizeAssets branch a while back. I should revive that code at some point :-(
from providence.
Related Issues (20)
- Don't Close Files That Aren't Open
- Allow ca_object_representations_access_status for other tables
- Email check log going to CA root dir HOT 1
- required field marker not showing on idno
- Import bug introduced HOT 10
- Requirements Page offline
- Very Slow Page Load When WAN is Down
- Interstitial editor not re-populating the relationship type dropdown in main UI after editing HOT 2
- Search has error on idno with leading zeroes - bug? HOT 1
- Warning: Undefined variable on standard editor (php8 branch) HOT 1
- Media import matching to idno where identifier starts with value HOT 1
- Undefined array key warnings HOT 2
- Media Importer in dev/php8 will only import from (user) folders, not from the (all users) folder. HOT 1
- Generation of xlsx and docx files creating corrupt files HOT 11
- Search for object labels: preferred, non_preferred, type_id HOT 1
- not enabled list elements ignored after installation of a profile
- Clearing the value from an information service
- Fatal error on metadata element edits
- objectLotSplitter processing lot_status_id incorrectly (develop)
- Large database migration delta between legacy install (1.6.x) and current install 1.8-dev HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from providence.