Login   Register  
PHP Classes
elePHPant
Icontem

File: config.properties

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Scott Christensen  >  Phramework  >  config.properties  >  Download  
File: config.properties
Role: Configuration script
Content type: text/plain
Description: Configuration file used by Phramework
Class: Phramework
MVC framework for building web applications
Author: By
Last change:
Date: 9 years ago
Size: 6,329 bytes
 

Contents

Class file image Download
;Phramework Copyright (C) 2005 GodsArmor.com 
;
;This library is free software; you can redistribute it and/or modify it under 
;the terms of the GNU Lesser General Public License as published by the Free 
;Software Foundation; either version 2.1 of the License, or (at your option) any
;later version.
;
;This library is distributed in the hope that it will be useful, but WITHOUT ANY 
;WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
;PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
;
;You should have received a copy of the GNU Lesser General Public License along 
;with this library; if not, write to theFree Software Foundation, Inc., 
;59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; This configuration parameter allows you to define multiple configuration     ;
; files.  That way, you can split the configuration into Phramework specific   ;
; and application specific configuration.  It also allows you to secure the    ;
; configuration data by putting it outside of your web path.  Pipe separate    ;
; the entries.                                                                   ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;phramework.config.files=

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Classpath. separate all items here by a pipe (|) character                   ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;phramework.classpath=

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; When importing classes, these are the possible extensions that the file can  ;
; contain.  Pipe separate (|) all possible extensions and put them in the      ;
; order from most likely to least likely for performance purposes, because the ;
; file that is imported is the first one that is found.                        ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;phramework.import.extensions=php

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; This shows what request variable contains the action to perform.  If the     ;
; variable is not present in the request, the action.default class will be     ;
; created and called.                                                          ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;phramework.page.identifier=action

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Global views (Struts forwards)                                               ;
; You can define global views for defined actions.  If the action that was     ;
; performed returns a view that is not defined for that action, the global     ;
; view list will be queried to see if a matching view is found there.  Views   ;
; defined for the action always take precedence over global views.             ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;global.view.success=

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Actions                                                                      ;
; These act similar to struts actions.  Based on the value of the              ;
; page.identifier key the framework will choose an action to perform.  For     ;
; example if the action request variable is 'editPage' the phramework will     ;
; search for an action called action.editPage and run the class on that        ;
; action.  If no action request variable is passed in to the page, phramework  ;
; will run the action.default action.  So, action.default should always be     ;
; defined to execute some action.  Actions must extend the Action class        ;
; defined by the phramework.                                                   ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;action.default=com.godsarmor.reuse.actions.StaticPageAction

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Views                                                                        ;
; When an action has completed its processing, it needs to forward information ;
; to a particular view by passing a "mapping" value back to the phramework.    ;
; This value is a string that will be appended to the action request variable  ;
; and searched for as a key in this config file.  For example, if the action   ;
; is 'editPage' and the class for edit page returned 'success', phramework     ;
; would look for a view called view.editPage.success.  If it could not be      ;
; found, phramework will then look for global.view.success.  An action's view  ;
; will always take precedence over a global view.  Views must extend the       ;
; View class defined by the phramework.                                        ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;view.default.success=default.html

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; View Plugins (Optional)                                                      ;
; View plugins allow views to be generated by things other than php classes.   ;
; By default and if there are no plugins defined the view for the action will  ;
; be imported into the phramework as a PHP class that extends the View class   ;
; defined by the phramework and its processView method will be executed.  If   ;
; view plugins are defined and the extension of the view matches the extension ;
; for the plugin, the plugin will be imported and loaded and its processView   ;
; method will be called.  View plugins must extend the ViewPlugin class        ;
; defined by phramework.  Each plugin must also define the extensions that it  ;
; will handle.  That is how phramework knows to pass the view to the plugin.   ;
; You can also pass in initialization parameters as shown in the example below ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;viewplugin.html=com.godsarmor.reuse.plugins.HtmlPlugin
;viewplugin.html.extensions=html