source: products/vendor/Products.CacheSetup/current/Products/CacheSetup/config.py @ 3296

Last change on this file since 3296 was 3296, checked in by fenix, 12 years ago

Load Products.CacheSetup?-1.2.1 into vendor/Products.CacheSetup?/current.

  • Property svn:eol-style set to native
File size: 1.5 KB
Line 
1GLOBALS = globals()
2
3PROJECT_NAME = 'CacheSetup'
4
5PAGE_CACHE_MANAGER_ID = 'CacheSetup_PageCache'
6OFS_CACHE_ID = 'CacheSetup_OFSCache'
7RR_CACHE_ID = 'CacheSetup_ResourceRegistryCache'
8CPM_ID = 'caching_policy_manager'
9
10TOOL_ID = CACHE_TOOL_ID = 'portal_cache_settings'
11TOOL_TITLE = 'Cache Configuration Tool'
12CONFIGLET_ID = 'CacheSetupPrefs'
13
14RULES_ID = 'rules'
15BASERULE_TYPE = ('BaseCacheRule',)
16RULE_TYPES = ('ContentCacheRule','TemplateCacheRule','PolicyHTTPCacheManagerCacheRule')
17HEADERSETS_ID = 'headersets'
18HEADERSET_TYPES = ('HeaderSet',)
19DEFAULT_POLICY_ID = 'with-caching-proxy'
20
21TOOL_TYPE = 'CacheTool'
22POLICY_TYPE = 'CachePolicy'
23RULEFOLDER_TYPE = 'RuleFolder'
24HEADERSETFOLDER_TYPE = 'HeaderSetFolder'
25FOLDER_TYPES = (TOOL_TYPE, POLICY_TYPE, RULEFOLDER_TYPE, HEADERSETFOLDER_TYPE)
26FOLDER_ITEM_TYPES = RULE_TYPES + HEADERSET_TYPES
27TYPES = FOLDER_TYPES + FOLDER_ITEM_TYPES + BASERULE_TYPE
28
29
30# TODO: remove this log() method
31from zLOG import LOG, INFO, BLATHER
32def log(msg, level=BLATHER):
33    LOG(PROJECT_NAME, level, msg)
34
35
36# A flag to support Plone 2.5.x
37from Products.CMFPlone.utils import getFSVersionTuple
38_ploneVersion = getFSVersionTuple()
39_major = _ploneVersion[0]
40_minor = _ploneVersion[1]
41if (_major == 2) and (_minor == 5):
42    PLONE25 = True
43else:
44    PLONE25 = False
45
46
47# Vocabulary for compression
48USE_COMPRESSION = (
49    ('never','Never'),
50    ('always','Always'),
51    ('accept-encoding','Use Accept-Encoding header'),
52    ('accept-encoding+user-agent','Use Accept-Encoding and User-Agent headers'),
53)
Note: See TracBrowser for help on using the repository browser.