|
Home | Services | Portfolio | | About Us | ![]() |
||
![]() |
![]() Home Services Portfolio Software ewok Documentation Admin Guide Introduction Templates Converting content App. A: ewok special files About Us ![]() |
![]() |
![]() |
![]()
Configuring ewokewok admin areaAs of version 0.5.0, ewok features a dedicated admin area, /ewok/admin/ where ewok configuration settings and site/directory mappings can be maintained. This area is initially only available to the 'admin' user, whose default password is 'ew0k'. The "ewok Administration" page is divided into two sections, one for maintaining ewok site/directory configurations, and one for general ewok configuration settings. ewok site/directory configurationewok sites are content directories that have their own set of templates, and therefore their own look and feel. Sites can be 'staging' areas, where you create content using dynamic page components, or 'publish' areas, where you publish staged content, typically as static or near-static html pages. You will probably want to set up at least one staging and one publishing site to get started with ewok. If your actual hosted content is not going to be on the machine on which you have ewok installed it often makes sense just to have a single publish directory (e.g. 'publish') and use it for all your staging directories, and mirror from there. If you are hosting your content on the same machine as ewok, then you may want to set up your publish sites to be to your actual apache content directories. New sites can be created using the "New site" button and providing a site label (an arbitrary unique site identifier) and the type of site (staging/publishing), and then the apache alias to use and the actual directory path for the site. Because apache aliases are used for each site, apache must be restarted to pick up a new site. ewok publishing targets for staging directoriesStaging directories need to be configured with a publishing 'target' to enable publishing. This is done via the Publishing 'new' link on the staging directory table entry. Each staging directory can have multiple targets, allowing the same content to be published to different endpoints, using different templates, etc. Publishing targets are defined using the following fields:
ewok settingsewok authenticationIf you have a user repository you would like to use for ewok authentication (htpasswd file, LDAP directory, etc.), you can update the APACHE_AUTH variable to the apache directives required. You should probably also update the EWOK_ADMINS variable to usernames in your existing repository. If you do not have an existing user repository, you can add users to the htpasswd.ewok user database in your apache config directory using the standard apache tools e.g.: # htpasswd htpasswd.ewok You should at a minimum change the password on the 'admin' user from the default. Configuring metadataNote: the metadata map format is likely to change in the near future. Be aware that you will probably have to redo any customisations you make in that event. The metadata that can be set for various ewok entities (files, directories, etc.) is defined in the metadata.map file. This map is inherited in the same way as templates, so that for site-specific customisation it often makes sense to make a copy of the system-wide /ewok/metadata.map at the top of your site tree, and modify the copy. To add your own metadata:
|
![]() |
![]() | |
![]() | |
![]() |
© 1999-2005 Open Fusion Pty. Ltd. ABN 67 093 904 182. Last modified: 10 Nov 2003 06:45. Created with ewok 0.5.2. |