WorldServer Projects

A project is a set of tasks that needs to get done to a set of content. In many cases a project will be a translation project, but there are other types of projects that users can use. A project consists of the following items:
  • One or more assets that are the basis for the work
  • A source and a target language
  • A workflow that the project will run through
  • One or more custom attributes that can be added to the project (for example, you could create a custom project for the business unit the project applies to)

While it is typical, it is not always the case that the target language is different from the source language. You can create projects (for example, a content review project) in which the target language is the same as the source language. When it executes, a project creates one task per asset per target language. For example, if you create a project with two assets and three target languages, the project will generate six tasks.

There are several ways to create a project:
  • You can manually create a project (for example, using the WorldServer Explorer interface). For example, after an author has added content to the system, you can manually create a translation project that creates versions of that content for new languages. See Projects and Rules.
  • You can manually create a project through TransPort. See Managing projects.
  • You can create a project using the WorldServer SDK. See the WorldServer Software Development Kit (SDK) User Guide (SDK User Guide.pdf in the doc\Additional Documentation folder of your WorldServer distribution).
  • The system can automatically create a project through a Business Rule. This is a much more likely scenario in a production system. Specifically, you can set up a rule that watches for new content and automatically creates a project when the new content is added. For information about setting up rules, see Business Rule Creation and Use.