archive-com.com » COM » E » ENFOLDSYSTEMS.COM

Total: 720

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Enfold Proxy 7.0 now available
    contains a link to this page Address info Send to Required The e mail address to send this link to From Required Your email address Comment A comment about this link Enter the word below Required We re here to help Request a callback E mail Enfold Call Enfold 713 942 2377 Enfold Proxy Make Plone on Windows faster and more secure with IIS and Enfold Proxy Learn More Privacy

    Original URL path: http://www.enfoldsystems.com/news/enfold-proxy-7.0-now-available/sendto_form (2016-02-11)
    Open archived version from archive


  • A User’s Guide to Plone 4 available in PRINT!
    Info Send this page to someone Fill in the email address of your friend and we will send an email that contains a link to this page Address info Send to Required The e mail address to send this link to From Required Your email address Comment A comment about this link Enter the word below Required We re here to help Request a callback E mail Enfold Call Enfold

    Original URL path: http://www.enfoldsystems.com/news/a-user2019s-guide-to-plone-4-now-available-in-print/sendto_form (2016-02-11)
    Open archived version from archive

  • Plone Conference 2010
    page Address info Send to Required The e mail address to send this link to From Required Your email address Comment A comment about this link Enter the word below Required Contact Us Enfold Systems Houston Texas USA 1 713 942 2377 voice 1 832 201 8856 fax More Contact Information A Must Have Plone USER Guide Get the book specifically for Plone authors and editors published by Enfold Systems

    Original URL path: http://www.enfoldsystems.com/news/plone-conference-2010/sendto_form (2016-02-11)
    Open archived version from archive

  • XDV Reference
    first drop rules are executed next replace rules are executed next provided no drop rule was applied to the same theme node prepend copy and append rules execute next provided no replace rule was applied to the same theme node after rules are executed last Behaviour if theme or content is not matched If a rule does not match the theme whether or not it matches the content it is silently ignored If a replace rule matches the theme but not the content the matched element will be dropped in the theme replace css theme header content header element Here if the element with id header element is not found in the content the placeholder with id header in the theme is removed Similarly the contents of a theme node matched with a copy rule will be dropped if there is no matching content Another way to think of this is that if no content node is matched XDV uses an empty nodeset when copying or replacing If you want the placeholder to stay put in the case of a missing content node you can make this a conditional rule replace css theme header content header element if content See below for more details on conditional rules Advanced usage The simple rules above should suffice for most use cases However there are a few more advanced tools at your disposal should you need them Conditional rules Sometimes it is useful to apply a rule only if a given element appears or does not appear in the markup The if content attribute can be used with any rule to make it conditional if content should be set an XPath expression You can also use css if content with a CSS3 expression If the expression matches a node in the content the rule will be applied copy css theme portlets css content portlet drop css theme portlet wrapper if content not class portlet This will copy all elements with class portlet into the portlets element If there are no matching elements in the content we drop the portlet wrapper element which is presumably superfluous Here is another example using CSS selectors copy css theme header css content header box css if content personal bar This will copy the children of the element with id header box in the content into the element with id header in the theme so long as an element with id personal bar also appears somewhere in the content Above we also saw the special case of an empty if content which also works with an empty css if content This is a shortcut that means use the expression in the content or css content attribute as the condition Hence the following two rules are equivalent copy css theme header css content header box css if content header box copy css theme header css content header box css if content If multiple rules of the same type match the same theme node but have different if content expressions

    Original URL path: http://www.enfoldsystems.com/software/proxy/docs/6.1/xdv-spec.html (2016-02-11)
    Open archived version from archive

  • Using EP With XDV Themes
    theme to send back EP automatically compiles xdv themes and recompiles them whenever rules or theme file have changed You can apply different xdv themes to different urls Which theme is returned depends on whether the rules for the theme have been met This general example below shows how you can apply a theme for a URL depending on what header EP receives There are various reasons why you would want to serve a theme depending on the HTTP header One use case would be serving a different theme depending on whether the site visitor is an authenticated user or not EP xdv theme definition xdv theme name rules path to rules theme path to themes absolute prefix url absolute prefix reload true url URL regex1 URL regex2 URL regex3 headers HEADER NAME1 regexp1 HEADER NAME2 regexp2 HEADER NAME3 regexp3 rules path to xdv rules xml file theme path to xdv theme html file reload check if for modifications in rules and theme files in each request if these files are modified url apply theme to this urls url is regex Apply theme if any url is matched optional Empty url means apply to all urls headers list of header name header value regexp Apply theme if all headers match Optional Empty headers mean apply to all URLs absolute prefix The compiler can be passed an absolute prefix This is a string that will be prefixed to any relative URL for an image link or stylesheet in the theme HTML file before the theme is passed to the compiler This allows a theme to be written so that it can be opened and viewed standalone on the filesystem even if at runtime its static resources are going to be served from some other location Headers are keys in environment dictionary The environment dictionary logs to proxy log in debug log level See below Selecting a theme by not meeting a certain rule It is also possible to select themes based on not meeting a rule Let s look at that same example slightly modified xdv theme name rules path to rules theme path to themes absolute prefix reload true url URL regex1 URL regex2 URL regex3 headers HEADER NAME1 regexp1 HEADER NAME2 regexp2 HEADER NAME3 regexp3 Here the rules and theme options represent the paths to the XDV rules xml and theme xml files The reload option must be set to either true or false If reload is set to true then on each request Enfold Proxy checks for modifications to rules xml and theme xml and recompiles those files if necessary The url option is a list of regular expressions Enfold Proxy applies the XDV theme to any URL that matches any regular expression in this list An empty list means to apply the XDV theme to all requests regardless of URLs You can use char before each url this means NOT MATCH or apply theme to any url except this The headers option is a list of name

    Original URL path: http://www.enfoldsystems.com/software/proxy/docs/6.1/ep-xdv.html (2016-02-11)
    Open archived version from archive

  • Request Schedulers
    vh host section rules Defines a list of filtering rules Enfold Proxy uses the specified scheduler only if all of the rules are matched The Python code corresponding to this logic is as follows regexp1 match environ HEADER1 and regexp2 match environ HEADER2 HEADER1 and HEADER2 are keys in the environment dictionary logged to the proxy log file at the debug log level Associating Schedulers with Hosts After defining one or more schedulers you can also define which schedulers to use for a particular host in the eep ini file like so host website vh host localhost 8080 localhost 8081 schedulers sched1 sched2 In this example you must have previously defined schedulers sched1 and sched2 per the previous section of this document If Enfold Proxy s log level is set to debug it will log the request environment as well as additional scheduling information to the proxy log file SCHEDULER sched1 DOES NOT MATCH on criteria REMOTE ADDR 127 0 0 1 for content html or SCHEDULER sched1 MATCH on criteria REMOTE ADDR 127 0 0 1 for news html Example Here s an example configuration that uses ZEO clients localhost 8081 and localhost 8082 for requests originating from our local network 192 168 1 xx and ZEO clients localhost 8083 for GoogleBot scheduler local vh host localhost 8081 localhost 8082 scheduler leastconns rules REMOTE ADDR 192 168 1 scheduler googlebot vh host localhost 8083 scheduler leastconns rules HTTP USER AGENT Googlebot host site vh host localhost 8080 schedulers local googlebot Handling 500 Errors A proxy definition can also specify some default actions to take when handling 500 errors from the Plone Server You configure these directly in the eep ini file To add an option just add one of these lines to your proxy definition in the eep ini

    Original URL path: http://www.enfoldsystems.com/software/proxy/docs/6.1/schedulers.html (2016-02-11)
    Open archived version from archive

  • Enfold Proxy 6.1 now available
    friend and we will send an email that contains a link to this page Address info Send to Required The e mail address to send this link to From Required Your email address Comment A comment about this link Enter the word below Required We re here to help Request a callback E mail Enfold Call Enfold 713 942 2377 Privacy Sitemap Contact Us Copyright 2016 Enfold Systems Inc The

    Original URL path: http://www.enfoldsystems.com/news/enfold-proxy-6.1-now-available/sendto_form (2016-02-11)
    Open archived version from archive

  • Plone 4 and New User's Guide just released
    an email that contains a link to this page Address info Send to Required The e mail address to send this link to From Required Your email address Comment A comment about this link Enter the word below Required We re here to help Request a callback E mail Enfold Call Enfold 713 942 2377 Project Scoping Workshop Create a strategic plan for the success of your next generation Web

    Original URL path: http://www.enfoldsystems.com/news/plone-4-is-here/sendto_form (2016-02-11)
    Open archived version from archive



  •