included Files
1 /var/www/html/cmsms/index.php
2 /var/www/html/cmsms/include.php
3 /var/www/html/cmsms/lib/compat.functions.php
4 /var/www/html/cmsms/lib/classes/class.CmsException.php
5 /var/www/html/cmsms/lib/classes/class.cms_config.php
6 /var/www/html/cmsms/lib/classes/class.CmsApp.php
7 /var/www/html/cmsms/lib/autoloader.php
8 /var/www/html/cmsms/lib/misc.functions.php
9 /var/www/html/cmsms/lib/module.functions.php
10 /var/www/html/cmsms/version.php
11 /var/www/html/cmsms/config.php
12 /var/www/html/cmsms/lib/classes/internal/class.global_cachable.php
13 /var/www/html/cmsms/lib/classes/internal/class.global_cache.php
14 /var/www/html/cmsms/lib/classes/class.cms_siteprefs.php
15 /var/www/html/cmsms/lib/page.functions.php
16 /var/www/html/cmsms/lib/content.functions.php
17 /var/www/html/cmsms/lib/translation.functions.php
18 /var/www/html/cmsms/lib/html_entity_decode_php4.php
19 /var/www/html/cmsms/lib/adodb.functions.php
20 /var/www/html/cmsms/lib/adodb_lite/adodb.inc.php
21 /var/www/html/cmsms/lib/adodb_lite/adodbSQL_drivers/mysqli/mysqli_driver.inc
22 /var/www/html/cmsms/lib/adodb_lite/adodbSQL_drivers/mysqli/mysqli_date_module.inc
23 /var/www/html/cmsms/lib/adodb_lite/adodb-time.inc.php
24 /var/www/html/cmsms/lib/adodb_lite/adodbSQL_drivers/mysqli/mysqli_extend_module.inc
25 /var/www/html/cmsms/lib/adodb_lite/adodbSQL_drivers/mysqli/mysqli_transaction_module.inc
26 /var/www/html/cmsms/lib/adodb_lite/generic_modules/pear_module.inc
27 /var/www/html/cmsms/lib/classes/class.cms_filecache_driver.php
28 /var/www/html/cmsms/lib/classes/class.cms_cache_driver.php
29 /var/www/html/cmsms/lib/classes/class.moduleoperations.inc.php
30 /var/www/html/cmsms/lib/classes/internal/class.Smarty_CMS.php
31 /var/www/html/cmsms/lib/smarty/SmartyBC.class.php
32 /var/www/html/cmsms/lib/smarty/Smarty.class.php
33 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_internal_data.php
34 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_internal_templatebase.php
35 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_internal_template.php
36 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_resource.php
37 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_internal_resource_file.php
38 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_cacheresource.php
39 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_internal_cacheresource_file.php
40 /var/www/html/cmsms/lib/classes/internal/class.CMSModuleDbTemplateResource.php
41 /var/www/html/cmsms/lib/classes/internal/class.CMS_Fixed_Resource_Custom.php
42 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_resource_custom.php
43 /var/www/html/cmsms/lib/classes/internal/class.CmsTemplateResource.php
44 /var/www/html/cmsms/lib/classes/internal/class.CmsStylesheetResource.php
45 /var/www/html/cmsms/lib/classes/class.usertagoperations.inc.php
46 /var/www/html/cmsms/lib/classes/internal/class.CMSContentTemplateResource.php
47 /var/www/html/cmsms/lib/classes/internal/class.CMS_Content_Block.php
48 /var/www/html/cmsms/lib/classes/internal/class.CMSSmartySecurityPolicy.php
49 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_security.php
50 /var/www/html/cmsms/lib/classes/internal/class.CmsRegularTaskHandler.php
51 /var/www/html/cmsms/lib/tasks/class.ClearCache.task.php
52 /var/www/html/cmsms/lib/classes/interface.CmsRegularTask.php
53 /var/www/html/cmsms/lib/tasks/class.GatherNotifications.task.php
54 /var/www/html/cmsms/lib/tasks/class.PruneAdminlog.task.php
55 /var/www/html/cmsms/lib/classes/internal/class.module_meta.php
56 /var/www/html/cmsms/lib/classes/class.cms_cache_handler.php
57 /var/www/html/cmsms/modules/AdminSearch/AdminSearch.module.php
58 /var/www/html/cmsms/lib/classes/class.CMSModule.php
59 /var/www/html/cmsms/lib/classes/class.CmsLangOperations.php
60 /var/www/html/cmsms/lib/classes/class.CmsCoreCapabilities.php
61 /var/www/html/cmsms/modules/CMSContentManager/CMSContentManager.module.php
62 /var/www/html/cmsms/modules/DesignManager/DesignManager.module.php
63 /var/www/html/cmsms/modules/FileManager/FileManager.module.php
64 /var/www/html/cmsms/modules/FileManager/fileinfo.php
65 /var/www/html/cmsms/modules/MicroTiny/MicroTiny.module.php
66 /var/www/html/cmsms/modules/ModuleManager/ModuleManager.module.php
67 /var/www/html/cmsms/modules/Navigator/Navigator.module.php
68 /var/www/html/cmsms/modules/News/News.module.php
69 /var/www/html/cmsms/modules/Search/Search.module.php
70 /var/www/html/cmsms/modules/Search/PorterStemmer.class.php
71 /var/www/html/cmsms/lib/classes/class.contentoperations.inc.php
72 /var/www/html/cmsms/lib/classes/internal/class.cms_content_cache.php
73 /var/www/html/cmsms/lib/classes/internal/class.CmsTemplateCache.php
74 /var/www/html/cmsms/lib/classes/contenttypes/Content.inc.php
75 /var/www/html/cmsms/lib/classes/class.ContentBase.php
76 /var/www/html/cmsms/lib/classes/class.CmsNlsOperations.php
77 /var/www/html/cmsms/lib/nls/de_DE.nls.php
78 /var/www/html/cmsms/lib/classes/class.CmsNls.php
79 /var/www/html/cmsms/lib/nls/en_US.nls.php
80 /var/www/html/cmsms/lib/classes/class.Events.php
81 /var/www/html/cmsms/lib/classes/class.CmsLayoutTemplate.php
82 /var/www/html/cmsms/tmp/templates_c/1d2564fb4117d48c4a4788fdc05bac4cc5af55a3.tpl_top.10.php
83 /var/www/html/cmsms/plugins/function.cms_lang_info.php
84 /var/www/html/cmsms/plugins/function.uploads_url.php
85 /var/www/html/cmsms/plugins/function.title.php
86 /var/www/html/cmsms/plugins/function.cms_selflink.php
87 /var/www/html/cmsms/plugins/function.share_data.php
88 /var/www/html/cmsms/tmp/templates_c/1^f48edbbc04bfde01cbdbfa3ef9dec7c23ab66d68.content.pagedata.php
89 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_internal_filter_handler.php
90 /var/www/html/cmsms/tmp/templates_c/1content_en^62e936251e4799749e89fa9828a0ee7332eb5816.content.content_en.php
91 /var/www/html/cmsms/lib/classes/class.cms_tree_operations.php
92 /var/www/html/cmsms/lib/classes/class.cms_content_tree.php
93 /var/www/html/cmsms/lib/classes/class.cms_tree.php
94 /var/www/html/cmsms/lib/lang/cms_selflink/en_US.php
95 /var/www/html/cmsms/tmp/templates_c/d99cf3aa25268e7ae5585236412acde3dfbfebc9.tpl_body.10.php
96 /var/www/html/cmsms/plugins/function.anchor.php
97 /var/www/html/cmsms/plugins/function.root_url.php
98 /var/www/html/cmsms/plugins/function.sitename.php
99 /var/www/html/cmsms/plugins/function.global_content.php
100 /var/www/html/cmsms/plugins/function.cms_jquery.php
101 /var/www/html/cmsms/lib/classes/class.cms_utils.php
102 /var/www/html/cmsms/modules/Navigator/action.default.php
103 /var/www/html/cmsms/modules/Navigator/lib/class.Nav_utils.php
104 /var/www/html/cmsms/tmp/templates_c/^c57b9d2f578a81d2320a0c971c355eefcf787ce6.cms_template.Simplex Main Navigation.php
105 /var/www/html/cmsms/modules/Search/action.default.php
106 /var/www/html/cmsms/modules/Search/lang/en_US.php
107 /var/www/html/cmsms/lib/classes/internal/module_support/modform.inc.php
108 /var/www/html/cmsms/tmp/templates_c/^1b7993aae547fd0abfae9d9426a4499e23a79651.cms_template.Simplex Search.php
109 /var/www/html/cmsms/tmp/templates_c/1f8b51cce64e8889476b3d8e95a0c448bcaaa6e0.cms_template.Simplex Slideshow.php
110 /var/www/html/cmsms/plugins/modifier.cms_escape.php
111 /var/www/html/cmsms/modules/Navigator/action.breadcrumbs.php
112 /var/www/html/cmsms/lib/classes/class.CmsLayoutTemplateType.php
113 /var/www/html/cmsms/modules/Navigator/lang/en_US.php
114 /var/www/html/cmsms/tmp/templates_c/1c7570b5104d51c91b55f34321a8460292f9fa68.cms_template.Breadcrumbs.php
115 /var/www/html/cmsms/modules/News/action.default.php
116 /var/www/html/cmsms/modules/News/lang/en_US.php
117 /var/www/html/cmsms/modules/News/lib/class.news_ops.php
118 /var/www/html/cmsms/tmp/templates_c/fda763cd477e7ac7540e716e56d042a48142e636.cms_template.Simplex News Summary.php
119 /var/www/html/cmsms/plugins/function.repeat.php
120 /var/www/html/cmsms/lib/smarty/plugins/modifier.date_format.php
121 /var/www/html/cmsms/lib/smarty/plugins/shared.make_timestamp.php
122 /var/www/html/cmsms/tmp/templates_c/^b9a70c7aee91cfc7805c871c3f7b053f71bd72fe.cms_template.Simplex Footer Navigation.php
123 /var/www/html/cmsms/tmp/templates_c/3de2b634adeec980c78e5c6f7700596ee1d12dcc.cms_template.Simplex Footer.php
124 /var/www/html/cmsms/plugins/function.cms_version.php
125 /var/www/html/cmsms/tmp/templates_c/3816413b4868e71aadce5ded6a8df7aecdce56d5.tpl_head.10.php
126 /var/www/html/cmsms/plugins/function.metadata.php
127 /var/www/html/cmsms/plugins/function.cms_stylesheet.php
128 /var/www/html/cmsms/lib/classes/class.CmsLayoutStylesheetQuery.php
129 /var/www/html/cmsms/lib/classes/class.CmsDbQueryBase.php
130 /var/www/html/cmsms/lib/classes/class.CmsLayoutStylesheet.php
131 /var/www/html/cmsms/lib/classes/class.CmsLayoutCollection.php
132 /var/www/html/cmsms/lib/smarty/sysplugins/smarty_internal_utility.php
Es ist erschreckend wenn man feststellen muss das 132 PHP Scripte geladen werden müssen, wenn nur die Startseite aufgerufen wird.
Muss die Templateengine Smarty auch noch compilieren dann sind es sogar 140 Scripte.
Das andere Thema ist die extensive Verwendung von Klassen und autoload.
Autoload wird über spl_autoload initiert da verschiedene Fremdlibs und Programmeinheiten ein eigenes autoload haben.
Das bedeutet - autoload probiert alle Möglichkeiten aus bis ein Treffer erzielt wurde.
Das und die vielen Einzeldateien kosten Zeit.
Auf der anderen Seite wird auch ersichtlich das die Abarbeitung von Code via Klassen für jeden Kleinkram nicht vorteilhaft ist, was Geschwindigkeit betrifft.
Und offenbar wird beim Einsatz zahlreicher Klassen auch über das Zeil einer guten Wartungsfähigkeit hinaus geschossen.
Und natürlich - manche Dinge sind auch hier einfach jämmerlich ausgeführt wie z.B. die Navigationsaufbereitung.
Jämmerlich ist auch die Nutzung von Smarty über einen eigenen Hack was zur Folge hat das Smarty in der aktuellen Version darüber nicht arbeiten kann.
Im Grunde hat sich bei diesen vorher auch schon vorhandenen Schwächen mit der V2 nichts geändert - ich sehe keine Vorteile für den Anwender.
Keine Kommentare:
Kommentar veröffentlichen