# Your mail server for outgoing email. # Default: null mail.server=localhost # Confirmation email settings confirm.email.from=nobody@validdomain.com confirm.email.name=Jetspeed Confirmation confirm.email.subject=Jetspeed - New Account Confirmation # This is the module to handle building AccessControlLists # Default: org.apache.turbine.om.security.DefaultAccessControl # This determines whether or not to cache the modules in memory. # For development, turn this off. For production, turn this on. # Default: false module.cache=false # If module.cache=true, then how large should we make the # hashtables by default. action.cache.size=20 layout.cache.size=10 navigation.cache.size=10 page.cache.size=5 screen.cache.size=50 scheduledjob.cache.size=10 # This is the "classpath" for Turbine. In order to locate # your own modules, you should add them to this path. # For example, if you have com.company.actions, # com.company.screens, com.company.navigations, then # this setting would be "com.company,org.apache.turbine.modules" # This path is searched in order. For example, Turbine # comes with a screen module named "Login". If you wanted # to have your own screen module named "Login", then you # would specify the path to your modules before the # Default: org.apache.turbine.modules module.packages=org.apache.jetspeed.modules,org.apache.turbine.modules # These are your database settings, look in the # org.apache.turbine.util.db.pool.* packages for more information. #### ORACLE #database.default.driver=oracle.jdbc.driver.OracleDriver #database.default.url=jdbc:oracle:thin:@localhost:1521:ORCL #### MySQL MM Driver database.default.driver=org.hsql.jdbcDriver database.default.url=jdbc:HypersonicSQL:./jetspeed-system/database/jetspeed database.default.username=sa database.default.password= # The number of database connections to cache in the ConnectionPool. database.maxConnections=3 # The time in milliseconds that database connections will be cached. # Default: one hour database.expiryTime=3600000 # The interval (in milliseconds) between which the PoolBrokerService logs # the status of it's ConnectionPools. # # Default: No logging = 0 = 0 * 1000 database.logInterval=0 # These are the supported jdbc-drivers and their adaptors. # These properties are used by the DBFactory. database.adaptor=DBMM database.adaptor.DBMM=org.gjt.mm.mysql.Driver database.adaptor=DBWeblogic database.adaptor.DBWeblogic=weblogic.jdbc.pool.Driver database.adaptor=DBOracle database.adaptor.DBOracle=oracle.jdbc.driver.OracleDriver database.adaptor=DBInstantDB database.adaptor.DBInstantDB=org.enhydra.instantdb.jdbc.idbDriver database.adaptor=DBPostgres database.adaptor.DBPostgres=postgresql.Driver database.adaptor=DBDB2Net database.adaptor.DBDB2Net=COM.ibm.db2.jdbc.net.DB2Driver database.adaptor=DBDB2App database.adaptor.DBDB2App=COM.ibm.db2.jdbc.app.DB2Driver database.adaptor=DBSybase database.adaptor.DBSybase=com.sybase.jdbc.SybDriver database.adaptor=DBHypersonicSQL database.adaptor.DBHypersonicSQL=org.hsql.jdbcDriver database.adaptor=DBOdbc database.adaptor.DBOdbc=sun.jdbc.odbc.JdbcOdbcDriver # Determines if the quantity column of the IDBroker's # id_table should be increased automatically if requests # for ids reaches a high volume. database.idbroker.cleverquantity=true # These are variables to set if you're using a template system # (WebMacro, FreeMarker, etc.) with Turbine. # Used to set the template homepage if you are using a # template layout. # default: /index.wm #template.homepage=/index.wm # This is the default screen to show to people when they # first access the system. You can override this by # specifying module.packages to include your own modules. # Default: Login screen.homepage=Home # This is the page is the user specific home page. # It is displayed e.g. after login, when the user clicks on "home", etc. # Default: Home screen.mainmenu=Home # This is the page that is shown on an incorrect login # attempt. It is referenced in the LoginUser action # Default: Login screen.login=Login # This is the default error screen # Default: Error screen.error=Error # This is the screen that is displayed when the user's # web page is in an invalid state. # Default: error.InvalidState screen.invalidstate=error.InvalidState # set the default Doctype. The default Doctype can be set by # using the single strings: Html40Strict, Html40Transitional, # or Html40Frameset. Additionally the default can be supplied as # two strings separated by a comma giving the dtd and uri. # Default: ignored if not set to some value # default.doctype=Html40Transitional # The default location for ImageServer to find its files # Default: d:/ screen.ImageServer.root=d:/ # This is the default action to log a user in. # Default: LoginUser action.login=JLoginUser # This is the default action to validate whether or not # a session is valid. For example, if you want to make # sure if a user has already logged in or not. # Default: SessionValidator # action.sessionvalidator=sessionvalidator.DefaultSessionValidator # NOTE: Within Jetspeed this is defined below... # This is the default action that builds up the AccessControlList # for the individual users session # Default: AccessController action.accesscontroller=AccessController # This is the default layout to apply. # Default: DefaultLayout # for JSP templating use: JetspeedJspLayout layout.default=JetspeedLayout # This is the default page module. You probably do not want # to modify this. # Default: DefaultPage # for JSP templating use: JspPage page.default=DefaultPage # This is the file server where files will be uploaded for # mulipart/form-data requests # Default: none #file.server= # This indicates whether Turbine should try to create JNDI contexts. # Default: false # contexts=true # These are the JNDI context properties. # Each context's properties are defined by the properties # beginning with context.name. # Default: none # # Example: # The following will create a JNDI context named "name" in the # data.contexts Hashtable. It will point at the RMI registry # on localhost running on port 1099, and will use # com.sun.jndi.rmi.registry.RegistryContextFactory as the initial # context factory: # # context.name.java.naming.provider.url=rmi://localhost:1099 # context.name.java.naming.factory.initial=com.sun.jndi.rmi.registry.RegistryContextFactory # ------------------------------------------------------------------- # # L O G S # # ------------------------------------------------------------------- # The full path name to a log file. If not given, commands to log # events using org.apache.turbine.util.Log will be ignored. This file # must already exist and be writable. # # Default: none # ------------------------------------------------------------------- logfile=./jetspeed-system/logs/jetspeed-turbine.log # The following allows for the creation of multiple logs within turbine. # Be sure that each turbine.logs entry has a corresponding turbine.log.[logname] entry. # # Example: # turbine.logs=database # turbine.logs=security # turbine.log.security=/turbine/logs/turbine-security.log # turbine.log.database=/turbine/logs/turbine-security.log # Supplies Turbine with information about the database schema, which can simplify any # required Peer classes. # Default: org.apache.turbine.util.db.map.TurbineMapBuilder database.maps.builder=org.apache.turbine.util.db.map.TurbineMapBuilder # The message that can be displayed before a user logs in. # login.message=Thank you for your visit. Please log into the system. # The message that can be displayed when no screen is defined. login.message.noscreen=There has been an error. Your session is valid but the screen variable is not defined. # The message that can be displayed when a user enters an incorrect password or username. login.error=Sorry your username or password is incorrect! # The message that can be displayed when a user logs out. logout.message=Thank you for using the system. Please come back soon. # Whether the web server is able to use SSL. Links in Turbine can check this property to determine # if SSL can be used. Default=true use.ssl=true # Classes for Turbine Services should be defined here. # Format: services.[name].classname services.TurbineResourceService.classname=org.apache.turbine.services.resources.TurbineResourceService services.TurbineAssemblerBrokerService.classname=org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService services.TurbineLocalizationService.classname=org.apache.turbine.services.localization.TurbineLocalizationService services.TurbineGlobalCacheService.classname=org.apache.turbine.services.cache.TurbineGlobalCacheService services.TurbineSchedulerService.classname=org.apache.turbine.services.schedule.TurbineSchedulerService services.TurbineXmlRpcService.classname=org.apache.turbine.services.xmlrpc.TurbineXmlRpcService services.TurbineTemplateService.classname=org.apache.turbine.services.template.TurbineTemplateService services.TurbineUniqueIdService.classname=org.apache.turbine.services.uniqueid.TurbineUniqueIdService services.TurbineUploadService.classname=org.apache.turbine.services.upload.TurbineUploadService services.TurbinePoolBrokerService.classname=org.apache.turbine.services.db.PoolBrokerService services.TurbineSecurityService.classname=org.apache.turbine.services.security.DBSecurityService # Turn on the appropriate template service. # Make sure that the respective jar file is in your classpath. #services.TurbineWebMacroService.classname=org.apache.turbine.services.webmacro.TurbineWebMacroService #services.TurbineFreeMarkerService.classname=org.apache.turbine.services.freemarker.TurbineFreeMarkerService services.JspService.classname=org.apache.jetspeed.services.jsp.JetspeedJspService # ------------------------------------------------------------------- # # A S S E M B L E R B R O K E R S E R V I C E # # ------------------------------------------------------------------- # A list of AssemblerFactory classes that will be registered # with TurbineAssemblerBrokerService # ------------------------------------------------------------------- services.TurbineAssemblerBrokerService.screen=org.apache.turbine.util.assemblerbroker.java.JavaScreenFactory #services.TurbineAssemblerBrokerService.screen=org.apache.turbine.util.assemblerbroker.python.PythonScreenFactory services.TurbineAssemblerBrokerService.action=org.apache.turbine.util.assemblerbroker.java.JavaActionFactory services.TurbineAssemblerBrokerService.layout=org.apache.turbine.util.assemblerbroker.java.JavaLayoutFactory services.TurbineAssemblerBrokerService.page=org.apache.turbine.util.assemblerbroker.java.JavaPageFactory services.TurbineAssemblerBrokerService.navigation=org.apache.turbine.util.assemblerbroker.java.JavaNavigationFactory # ------------------------------------------------------------------- # # T E M P L A T E S E R V I C E # # ------------------------------------------------------------------- # Roughly, the number of templates in each category. # # Defaults: layout=2, navigation=10, screen=50 services.TurbineTemplateService.layout.cache.size=2 services.TurbineTemplateService.navigation.cache.size=10 services.TurbineTemplateService.screen.cache.size=50 # The extension that will be used when constructing default template # names. E.g. if set to wm the service will assume layout names of # "default.wm". # # Default: html services.TurbineTemplateService.default.extension=wm # The location of the templates. This should be the same locations as # given for the template engine specific template path property. For # jsdk 2.2 this can be relative to the webapp root. # # Default: /templates services.TurbineTemplateService.template.path=/templates # This is the default navigation module after none by the name Default # have been located. Some possible values are WebMacroSiteNavigation # or BaseFreeMarkerNavigation. # # Default: none # for JSP templating use: BaseJspNavigation services.TurbineTemplateService.default.navigation=WebMacroSiteNavigation # This is the default screen module after none by the name Default # have been located. Some possible values are WebMacroSiteScreen or # BaseFreeMarkerScreen. # # Default: none # for JSP templating use: BaseJspScreen services.TurbineTemplateService.default.screen=WebMacroSiteScreen # This is the default layout template after none by the name # default.{default.extension} have been located. # # Default: /default.{default.extension} services.TurbineTemplateService.default.layout.template=/default.wm # ------------------------------------------------------------------- # # V E L O C I T Y S E R V I C E # # ------------------------------------------------------------------- # The location of WebMacro configuration file, relative to webapp root services.TurbineVelocityService.properties=/WEB-INF/conf/velocity.properties services.TurbineVelocityService.log=/logs/velocity.log # The path where WebMacro will look for templates, relative to webapp root # use your system's path separator to specify multiple paths services.TurbineVelocityService.templates=/templates # ------------------------------------------------------------------- # # J S P S E R V I C E # # ------------------------------------------------------------------- # Path to the JSP templates and the dafault JSP layout # ------------------------------------------------------------------- services.JspService.templates=/content/templates/jsp services.JspService.default.layout=/default.jsp # ------------------------------------------------------------------- # # W E B M A C R O S E R V I C E # # ------------------------------------------------------------------- # The location of WebMacro configuration file, relative to webapp # root. services.TurbineWebMacroService.properties=/WEB-INF/conf/WebMacro.properties # The path where WebMacro will look for templates, relative to webapp # root. Use your system's path separator to specify multiple paths. services.TurbineWebMacroService.templates=/templates # The class that will act as a template provider in webmacro. We can # use default class from WebMacro (template path above is pushed into # WebMacro configuration mechanism, so that class can pick it up), or # some other custom class services.TurbineWebMacroService.templates.provider=org.apache.turbine.services.webmacro.TurbineTemplateProvider # ------------------------------------------------------------------- # # F R E E M A R K E R S E R V I C E # # ------------------------------------------------------------------- # The path where FreeMarker will look for templates, relative to # webapp root, if supported by the servlet engine. # # Default: /templates services.TurbineFreeMarkerService.templates=/templates # ------------------------------------------------------------------- # # S E C U R I T Y S E R V I C E # # ------------------------------------------------------------------- # # This is the class that implements the User interface. # You want to override this setting only if you want your User # implementation to provide application specific addtional # functionality. # # Default: org.apache.turbine.om.security.TurbineUser # services.TurbineSecurityService.user.class=org.apache.turbine.om.security.TurbineUser # # This is the class that implements UserManager interface. # Override this setting if you want your User information stored # on a different medium (LADP directory is a good example). # Default implementation uses Peers and a relational database . # services.TurbineSecurityService.user.manager=org.apache.turbine.services.security.DBUserManager # # This is used by the SecurityService to make the password checking # secure. When enabled, passwords are transformed by a one-way # function into a sequence of bytes that is base64 encoded. # It is impossible to guess the plain-text form of the password # from the representation. When user logs in, the entered password # is transformed the same way and then compared with stored value. # # Default: false # services.TurbineSecurityService.secure.passwords=false # # This property lets you choose what digest algorithm will be used # for encrypting passwords. Check documentation of your JRE for # available algorithms. # # Default: SHA # services.TurbineSecurityService.secure.passwords.algorithm=SHA # # This variable controls the case folding applied to URL variable # names. # # Allowed values: none, lower, upper # Default: lower # # url.case.folding=none # Default ResourceBundle and language/country codes # used by the TurbineLocalizationService. locale.default.bundle=org.apache.jetspeed.modules.localization.JetspeedLocalization locale.default.language=en locale.default.country=US # Scheduler Service # Set enabled to true to start the scheduler. # Default = false scheduler.enabled=false # This is used in the UserFactory.validateUser # to make the password checking secure. passwords must be # stored in the database as SHA encoded strings. validation # is done by SHA encoding the password provided by the user # and then comparing that to whatever is in a database # This feature is experimental right now. # Default: false secure.passwords=false ################################### #Jetspeed specific configurations # ################################### # The message that can be displayed before a user logs in. login.message=Please login to Jetspeed #the properties file for Jetspeed include=./tomcat/webapps/ROOT/JetspeedResources.properties # This is the default action to validate whether or not # a session is valid. For example, if you want to make # sure if a user has already logged in or not. # Default: SessionValidator action.sessionvalidator=JetspeedSessionValidator