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".
  • Trusted Proxy: How it Works
    Plone platform See it in action Technical requirements Case Study Support Documentation What s New Download Enfold Server Trusted Proxy How it Works Trusted Proxy vs No Trusted Proxy Authentication See also Choosing the Right Authentication Profile Proxying and Caching with Enfold Proxy and the Single Signon Troubleshooting Checklist See also the current Enfold Proxy documentation Trusted Proxy vs No Trusted Proxy Authentication When choosing authentication profiles in Enfold Server ES you need to decide whether to choose a profile with Trusted Proxy Authentication That happens if the NTLM authentication is taking place on a different machine One common scenario is for Enfold Server to exist on machine 1 and IIS and Enfold Proxy EP on machine 2 Here is a diagram that shows how authentication differs in each case In the first scenario NTLM with No Trusted Proxy Authentication Enfold Server handles NTLM authentication Examples of authentication profiles for this Active Directory Users and Groups with Cookie Authentication Active Directory Users and Groups with Integrated Windows Security Active Directory Users with Integrated Windows Security Active Directory Users with Cookie Authentication In the second scenario NTLM with Trusted Proxy Authentication Enfold Server does not handle NTLM authentication Instead IIS EP handles the request and performs authentication then forwards the request to Enfold Server Enfold Proxy is an ISAPI filter within IIS EP is not involved in the actual authentication although it receives a header which identifies the user which authenticated EP s main job is to translate URLs from Enfold Server and to arrange for cached copies of web resources to be available so IIS doesn t have to keep requesting them from Enfold Server Examples of authentication profiles for this Active Directory Users with Trusted Proxy Authentication Active Directory Users and Groups with Trusted Proxy Authentication The third scenario

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


  • Enfold Debugging Tools
    on a production machine to run in debug mode Running Plone Debug client puts a running Zope client in debug mode inside your terminal window How do debug mode and normal mode differ Errors in Products in debug mode cause a fatal error rather than failing silently Debug mode causes Zope to perform additional sanity checks which are useful for tracking down problems even though they can help track down problems In normal mode Zope keeps templates in memory after starting in debug mode skins elements such as Zope templates are refreshed automatically Using Plone Debug Client with PDB A Python debugger like pdb need to be attached to a Windows console to work Here s another example of how Plone Debug client can be used to identify problems If you install a third party Plone product called pdb debug mode http plone org products pdbdebugmode on Enfold Server when your browser encounters an error the Plone Debug client will show the exact line of code at which Plone failed you must have Plone debug client open Note this use of Plone Debug client is not officially supported by Enfold Steps Install pdbdebugmode in Products directory open Plone debug client access Plone URL via web browser Alternatively the commercial Python IDE editor WingIDE http www wingware com doc howtos plone provides a GUI debugger for Zope Plone Plone Shell Plone Shell lets you interact safely with the live ZODB in a relatively safe environment Not only can you view objects and classes from a python interface you can also try code and commands and see what the output would be without having to commit to the changes To commit a command inputted through the Plone Shell you will need to type import transaction transaction commit app p jar sync The first line commits your command The second line synchronizes this with the remaining Zope clients Here are some ways the Plone Shell can be useful Provides access to ZODB when ZMI is down or available plone shell only has access to ZODB Can run a script directly without having to deal with Zope security Can do import export data with scripts from the command line Can let you test code within a live server environment with relatively little risk Plone Debug Server This utility lets you see the output and errors from the Zope Enterprise Objects ZEO Server You can run this whenever ZEO Server is running ZEO server does not yield as much useful information as Plone Debug client To run this utility go to Start Programs Enfold Server Development Plone Debug Server Plone Test If you call up the Plone Test utility that will run a preassembled battery of tests on the Server Generally this verifies that the libraries have been installed correctly or that the files are all there To run this utility go to Start Programs Enfold Server Development Plone Tests The results are available at C Program Files Enfold Server Python Lib site packages EnfoldTools

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

  • Viewing Log Files
    are the log files file paths and information they deliver Log for Zope clients are inside the C Program Files Enfold Server Client log directory If you have more than one Zope clients they will be in Client 1 log Client 2 log etc event log provides the main source of debug information It details warnings and errors from the Zope application itself Z2 log provides a listing of HTTP requests by item and user requesting it zeo log a database error log All of these files can be found in the Client log directory of your install If you have more than one ZEO client you will have to find the matching logs in those as well Of these the Z2 log is likely to be the least important especially because you probably will have a proxy server in front of Enfold Server handling the majority of requests The proxy logs might be more useful Viewing Active Log Files Several log viewers are available for viewing log files as they are updated On Windows baretail is a free alternative that lets you track several log files simultaneously Other sources of debug information Plone debug client As stated Enfold Server also can run in debug mode which yields more useful information for debugging Normally you can change the Zope client to debug mode by modifying the zope conf configuration file inside the client s directory Putting a Zope client in debug mode slows performance and increases logging so it is not something you d normally want to do on a production machine AC Enfold Server provides a tool Plone debug client which lets you view output from debug mode You can run it at the same time that another Zope client is running However debug client only uses port 8080

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

  • Getting Help
    are likely to interest only developers but here are a few recent topics likely to interest ES Administrators Plone 3 User Manual http plone org documentation manual plone 3 user manual gives a user friendly introduction to creating and managing content In depth Main Plone Documentation Page http plone org documentation contains a good search box with the ability to filter by release and end user Using Add on Products http plone org documentation tutorial third party products discusses how to evaluate new third party products What Controls what you See http plone org documentation tutorial where is what tutorial all pages gives an introduction about how to modify each element in the Plone interface Understanding Permissions and Security http plone org documentation tutorial understanding permissions explains how to use Plone roles and permissions to manage content Set Up a Plone 3 Site with public and restricted content http plone org documentation how to setup a plone 3 site with public and restricted content 1 offers an example of how to set up access and workflow in Plone 3 Customizing Viewlets http plone org documentation tutorial customizing main template viewlets covers how to assemble components which are called up on Plone pages Introduction to the ZODB http plone org documentation tutorial introduction to the zodb an introduction to the zodb describes what the Zope Object Database does and how it behaves New Workflows in Plone 3 http plone org documentation how to new workflows in plone 3 describes what workflows are and how they are implemented in Plone 3 Plone FAQ http plone org documentation faq is not very large but it has some good introductory FAQs about system administration Plone Error Reference http plone org documentation error explains a lot of python Plone error messages User s Guide to Plone http www plonebook info books is a Plone 3 book for end users Available as a free PDF download Mailing Lists and Forums Like other development communities plone developers and system administrators are used to obtaining help via mailing lists IRCs and forums Plone org has many mailing lists at http plone org support lists and plone users probably receives the most attention Nabble reproduces questions for the mailing lists on their online forums for example here is the plone users forum but you need to sign up for the mailing list before you can post Enfold Systems Support Enfold Server comes with various support options see http www enfoldsystems com Products Server Support When you make a support ticket you will usually be asked to provide a copy of your log files usually the Z2 log the zeo log and the postinstall log You will also be asked to provide screenshots and your current version number A number of support tickets about installation involve user permissions and service user The Server Security and User Reference can help you be sure that the service user is configured correctly Many user authentication issues are not the result of problems with

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

  • Indexing with IFilters
    using Plone Site Setup Install the application such as MS Office Adobe Acrobat etc on your machine before you install Enfold Server Install the IFilter s on your machine before you install the Enfold Server application The Adobe IFilter is included with the application itself for versions 8 and later so it doesn t require a separate install Go to your Plone site and login as Zope Admin Go to Plone Site Setup Addon Products Remove the product named Enfold Server from the Installed list In this case Enfold Server is actually just a product containing some Enfold customizations Removing it here will not remove Enfold Server itself Choose Enfold Server from the list of uninstalled products and click Install IFilters only allow uploaded binary files to be indexed They do not render them as web pages If you want binary files such as MS Office docs to show up on web pages you should instead use the Enfold Desktop product which are available in free personal editions and supported commercial editions Setting up New IFilters Because IFilters are installed on the Windows machine itself and not through Plone installing them is just a matter of running the exe file on the machine But for Enfold Server to recognize these IFilters they need to be installed before you install Enfold Server However Enfold Server has a utility to let you test the IFilter to make sure they are being recognized and catalogued correctly into Plone Go to Plone Site Setup IFilter Integration Upload file Try to make it a small file After you press submit you will see the text from this file appear on the resulting Plone page Will IFilter work with custom products Yes as long it does nothing unusual with the catalog or the SearchableText field Can

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

  • SQL Connections
    create connections to relational databases It is then up to your site administrator or developer to create the appropriate methods to allow users to interact with the content Zadoa is not a ODBC connector It is an ADO connector As such it can connect to ODBC but that s only one of the things it can do It can also connect directly to an ADO source without having to go through ODBC However using ODBC is recommended because it provides better error handling Creating a database connection Suppose you have a SQL database on Windows Create an ODBC connection for it Go to Start Settings Control Panel Administrative Tools Data Sources ODBC After doing this create a connection within the Zope Management Interface at the root of your site From the Add drop down the dropdown list from the top right of ZMI s root directory select Z ADO Database Connection Enter a connection string to a server Click Add An example of a connection string that uses a dsn is dsn dsnname User ID username Password secret Another example of a connection string is Provider sqloledb Data Source server name mydomain com Initial Catalog pubs User Id username Password secret To test that it works you can access the database connection and click on the Test tab in the ZMI This should give you a browsable view of the data source that you have connected to If not you can click on the Properties tab to alter your database connection string ZSQLMethods After you set up a database connection the next step is creating methods within Zope to communicate to the database connection In Zope these are called ZSQLMethods They are created and edited by site administrators or developers For more information on ZSQL and how they can be

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

  • Troubleshooting Enfold Server
    account As an alternative you can simply use an existing service user account here rather than asking the Enfold Server install wizard to create a new domain account Does the Install Wizard not accept an existing verified domain user as the service user This might indicate that the install wizard is unable to access the domain itself Have you verified in Encontrol that each Zope client and ZEO have a service user who is a member of the domain In most cases the service users should be the same for all Zope clients and ZEO Server or Client will not start First let s define what we mean by start Normally you use the Encontrol utility Start Enfold Server Enfold Server Configuration Utility to start the Server and Client Beside the Server and Client listing you will see a green arrow or red arrow to indicate the status of each component For more information see the topic Starting and stopping Enfold Server Occasionally the Server will not start or the Client s will not start i e they will show a down red arrow Sometimes it will start and then stop a few seconds later Here are some likely suspects Is your Zope client set to start manually and you haven t restarted it Sometimes after a reboot if you have configured your Zope client not to start up automatically it s easy to forget to start them manually Have you verified that the license is installed correctly In Encontrol configuration utility go to the left panel and choose License If the license is not working Enfold Server will start and stop after a few seconds Have you verified that the ports of your Enfold Server client do not conflict with an existing service or with a different ES client Other applications like Internet Information Services IIS or Skype may run on port 80 or port 8080 you need to make sure that an Enfold Server client has exclusive use over its management port i e port 8080 8081 etc To verify the port numbers for your Enfold Client s and Server open up the configuration tool expand the Client section and choose the Ports in Use section If you intend to run IIS on the same machine with Enfold Server while running a proxy tool like Enfold Proxy you should let IIS handle port 80 and not allow Enfold Server to handle receive port 80 requests That means you should disable the HTTP Port See also the section on configuring ports in Enfold Server or read the topic at http www enfoldsystems com software server docs 4 0 usingcontrol html checking server status and stopping starting Have you installed a new Plone product or tool on Enfold Server recently Sometimes incompatibilities in an added component will cause Enfold Server to choke This kind of problem lies outside the scope of Enfold Server The quickest way to verify that this is the problem is to remove the new component from

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

  • FAQ
    and insert your own content Add a page to the root directory Then go to the Display dropdown menu on top right and choose Change Content Item as Default View At this point you will be prompted to choose the page in this directory which will be the default view FYI the default page set after installation is http localhost 8080 Plone front page How can I change the default editor away from Kupu First every user can choose whether Kupu should be turned on or off You can do this by clicking on your login name at the top right side of the browser page and choosing Personal Preferences From there you can choose your Content Editor and turn off Kupu or use another rich text editor Another option is to install the FCKEditor implementation for Plone For more information see http plone org products fckeditor Although you can install FCKEditor just like you would any other Plone product you can also use easy install to install FCKEditor Encontrol shows that the Zope client is turned off but in fact it s running or vice versa What s happening Occasionally the Encontrol utility freezes or does not refresh for this reason the green red arrow status icon may not be up to date Most of the time just clicking on a different link in the interface will refresh the screen If that fails stopping Encontrol and restarting will generally fix the problem The most reliable way to tell if the Zope client or ZEO server is running is to go to Start Control Panel Administrative Tools Services and see if a service named Zope instance or ZEO instance is running My binary file is not being indexed why If you install IFilters after Enfold Server you may need to go to Plone Site Setup Addon Products and uninstall reinstall the Plone product called Enfold Server Note Enfold Server here refers to a Plone product which includes some Enfold customizations not to be confused with Enfold Server itself After uninstalling this customized product you can reinstall the same product on the same screen Afterwards IFilters should work In Encontrol Server starts but my client does not start Why There are many possible causes As a first check check the License link on Encontrol and make sure a license has been properly registered If not the Client will appear to start showing the green arrow but this will quickly halt and the Red Arrow will appear Other causes may be responsible Another common culprit is a buggy product after it is placed inside the Products directory Enfold Server starts automatically how do I turn this feature off In most cases administrators will want Enfold Server to start as a service whenever Windows start But it s easy to turn this off To turn off automatically startup on Windows boot open the ES Configuration Utility Select the Start or Stop link on the right You will need to do this for the Server as well as each client Turn off ES and push the Manual button for starting Enfold Server How do I set up compression on Plone pages so that they are gzipped You can customize a script in the ZODB that will turn on gzip 1 Within the ZMI navigate to the path http localhost 8080 Plone portal skins plone scripts enableHTTPCompression 2 Choose Customize 3 Edit this line ENABLE ZLIB COMPRESSION 0 and change the value to 1 4 Click Save Changes When you do that the script will be copied onto the Plone portal skins custom directory and activated You can verify that this has taken place by viewing the HTTP headers Note You can also do this with caching I can login to the ZMI with my Zope account but I cannot login to the Plone site Can you explain The Zope user can always login to the ZMI and usually to the Plone site s as well However if you select an authentication profile that requires a domain user from Active Directory or LDAP the Zope user would be unable to login However the Zope user can still access the Plone site by bypassing the authentication profiles See How to avoid being locked out of your Plone site Does easy install work with Enfold Server Yes See easy install and Enfold Server How do I verify that caching is taking place on Enfold Server Generally Plone deployments rely on separate caching mechanisms to cache content When Enfold Server is deployed a separate caching mechanism is used to handle caching For example Enfold Proxy a commercial Windows based caching product has many controls for caching and the EP documentation contains excellent methods to verify caching see Enfold Proxy s documentation at http www enfoldsystems com software proxy docs 4 0 epcaching html It s also possible to verify that Zope objects are being successfully cached To do this login to the ZMI and go to Plone RAM Cache Manager Statistics or Plone HTTPCache Statistics What happens when the Client is started but the Server is not running You need to have the server running and one or more Zope clients running for the website to work The Server essentially contains the data storage If Server is turned off the Zope client is poised to receive requests at http localhost 8080 It just cannot do anything Where is the backup directory or log directory Why can t I find it The default directory is listed in the Encontrol utility under Tasks Read more about Encontrol If you have recently installed Enfold Server some of the scheduled tasks may not have been run yet To verify this go to Start Settings Control Panel Scheduled Tasks from the Windows start menu You should see the three tasks listed plus a record of the last time the task was run If you wish you can run the task manually by right clicking the task and choosing Run By default the backup

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



  •