
Feature request - Streamline initial module loading
Reported by dleffler | March 27th, 2012 @ 02:41 PM | in 2.5.2 (closed)
Currently, we load EVERY module with every page load just to build a list of available modules. Would be more effecient to build that list at the same time we 'install_tables' and use the db module list. And might be best to use the 'modstate' table (or replace it) to have a static list of installed, active, & user runnable modules instead of having to always build them on-the-fly.
Comments and changes to this ticket
-
expNinja April 10th, 2012 @ 08:52 PM
(from [3a32d20ab37ef5a7174185c1e0ea3c6245924a06]) Implements several minor speed-up methods; new sequence for auto-loading classes (modules, etc...), we now parse exponent.js.php and place it in the page instead of having to load exponent.php twice for each page load, removed some unnecessary links/loads on the file manager adder/deleter views. [#568] https://github.com/exponentcms/exponent-cms/commit/3a32d20ab37ef5a7...
-
expNinja April 15th, 2012 @ 12:24 AM
(from [2049c4a85eee360bb5246ebd9aa09a3b3faefd5c]) Remove smarty postfilter-includmiscfiles (not sure when it was last used), change basetemplate to abstract class, ensure we include tables.css in custom AND default reports [#568] https://github.com/exponentcms/exponent-cms/commit/2049c4a85eee360b...
-
dleffler May 18th, 2012 @ 02:26 PM
- Milestone changed from 2.0.7 to 2.0.8
- Milestone order changed from 1 to 0
Though we've sped things up, moving the module list to the database vs loading all modules with each page load is not yet implemented.
-
-
dleffler September 26th, 2012 @ 01:45 AM
- Milestone changed from 2.0.9 to 2.1.0
- Milestone order changed from 2 to 0
-
dleffler October 18th, 2012 @ 03:08 AM
- Assigned user cleared.
- Milestone order changed from 23 to 0
-
dleffler November 21st, 2012 @ 08:56 PM
- Milestone changed from 2.1.0 to 2.1.1
- Milestone order changed from 14 to 0
-
-
-
dleffler February 16th, 2013 @ 02:56 AM
- Milestone changed from 2.2.0alpha2 to 2.2.0alpha3
-
dleffler March 2nd, 2013 @ 09:43 PM
- Milestone changed from 2.2.0alpha3 to 2.2.0beta1
-
-
dleffler March 16th, 2013 @ 03:28 AM
- Milestone changed from 2.2.0beta1 to 2.2.0beta2
-
dleffler March 29th, 2013 @ 08:00 PM
- Milestone changed from 2.2.0beta2 to 2.2.0beta3
-
dleffler April 20th, 2013 @ 10:17 AM
- Milestone changed from 2.2.0beta3 to 2.2.0release-candidate
-
dleffler May 1st, 2013 @ 10:22 AM
- Milestone changed from 2.2.0release-candidate to 2.2.1
-
-
-
-
-
dleffler April 10th, 2020 @ 05:32 PM
- State changed from open to resolved
- Assigned user set to dleffler
- Milestone set to 2.5.2
after several tests, the current method seems to be the quickest
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bug Tracker for Exponent CMS