Wacs Administration Guide

Second Edition

for WACS 0.8.4

B "Beaky" King

This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

4th December 2009

Abstract

WACS is a tool for building Adult Web Sites; it is equally suitable for managing a private collection or building a commercial web site. It has many best of breed features including dynamic filtering, model catalogs, automatic download and powerful search engine. It comes with a powerful API (application programming interface) implemented in both Perl and PHP5 languages to allow web developers to leverage it's facilities from their own programs.

This book describes the administrative tools used to manage, catalogue and update collections of digital media (images, videos, etc) maintained within a WACS web site. It provides both a tutorial and a reference document for the various administration applications within the WACS system. The intended audience is WACS web site managers and support staff tasked with maintaining a collection within a WACS system. Some familiarity with using WACS as a normal user is expected, carefully reading the User Guide should suffice.

The WACS source code and other documentation and support tools can all be found at the WACS website at Sourceforge and at the WACS page on Launchpad . A demonstration site using WACS is available at PinkMetallic.com (site expected to go live January 2010). Commercial add-ons and support options can be purchased from Bevtec Communications Ltd, see their website at Bevtec Communications.


Table of Contents

I. WACS Administration Tutorial
1. Introduction
Overview
About This Book
About The Examples
2. First Steps
User Class
Changing Your Role (Leases)
Changing Your Role (Permanent)
Everything Looks Different
3. Site Design
Overview: Laying Out Your WACS Site
Simplistic Layout
Vendor Mode
Gallery Mode
Summary
4. Naming Sets In WACS
Goals In Naming Sets
How It Works
Keyword Scoring
Heavily Used Keywords
5. Preparing To Create A Model Record
Introduction
Headshot Image Preparation
Making The Big Icon
Making The Small Icon
Icon Placement
Determining The Site Id
6. wacsmodelmgr - The Wacs Model Manager
Introduction
Creating A New Model
Basic Attributes
Inserting Model Records
Amending Model Records
7. The Unpack Manager
About Unpacking
Working With Image Sets
Already Unpacked Warning
Working With Videos
8. Placement Manager
The Placement Process
9. Wacs Set Manager
Meta Data Manipulation
What You Can Edit
Doing An Update
10. The Info Manager
Managing Additional Information
Example Of Using wacsinfomgr
11. Other Web Based Tools
What's Available
Association Manager
Keyword Manager
Vendor Manager
Photographer Manager
12. Migration Tools
About Migration
wacsexport - Exporting Model Details
wacsimport - Importing Model Details
wacsxmlout - Exporting Set Details
wacsxmlin - Importing Set Details
13. The Download System
Overview
The Changing Face Of Downloads
Components Of The Download System
chkmodel
refresh
getarc
wacsdnlnext
Wacs Download manager
Configuring Automatic Download
Defining Sites
Using cron For Unattended Download
14. More About Model Manager
Additional features
Importing XML files in wacsmodelmgr
Identity Management Mode
Manually Adding An IDmap
Importing IDs From XML
15. Command Line Tools
Overview
Data Manuipulation
The addmodel Command
The addassoc Command
The delset Command
Processing Applications
The generate Command
The genvideo Command
The updateinfo Command
The updatestats Command
16. Simple Tasks In SQL
What is SQL?
Example Tasks in SQL
Adding A New Type Of Attire
Creating A Video Download Record
17. Using SQL: Advanced Topics
Introduction
Merging Models
II. WACS Admin Tools Reference
18. Collection Management
Web Based Tools
wacsmodelmgr - Wacs model manager
wacssetmgr - Wacs set manager
wacsinfomgr - Wacs info manager
wacsunpackmgr - Wacs unpack manager
wacsplacemgr - Wacs placement manager
wacsaddassoc - Wacs association manager
19. Lookup Data Management
Web Based Tools
wacsvendmgr - Wacs Vendor Manager
wacsphotmgr - Wacs Photographer Manager
wacskeywordmgr - Wacs Keyword Manager
wacsdnlmgr - Wacs Download Manager
wacsdnllist - Wacs Download Status List
wacsdnlframe - Wacs Download Frame
wacsdnlnext - Wacs Download Next Prompter
20. Database Population Tools
Command Line Tools
vendpop - Vendor database populator
photpop - Photographer database populator
keywordpop - Keyword database populator
Index

List of Tables

4.1. Clothing Related Keywords
5.1. Final Example Headshot Icons
5.2. Typical Site Identity Information
6.1. Breast Size: Our Take
14.1. Current and Planned Features in Model Manager
15.1. Command Line Tools
15.2. Attribute Names And Legal Values In addmodel
16.1. SQL Command line interpreters
17.1. Tables That Reference Model Numbers
19.1. Substitution List For Vendor URLs

List of Examples

2.1. Sample wacs.acl file giving admin rights to local users
2.2. A Sample wacs.acl file for a local office network
16.1. Using SQL to set Attire