Method for enforcing workflow processes for website development and maintenance
First Claim
1. A method for controlling workflow for website development comprising:
- selecting a workflow template from among a plurality of workflow templates stored in computer-readable memory, the workflow template having rules which constrain work to progress according to a predetermined arrangement of tasks;
creating a workflow form based upon the workflow template;
filling out the workflow form based upon user input;
combining the user input with the workflow template file, thereby forming a job specification in the memory; and
performing a job in accordance with the job specification.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for enforcing workflow processes for website development and maintenance. Development and maintenance of a website may include the concerted efforts of plural persons. So that the work progresses in a predictable and orderly fashion, tasks are assigned and performed in accordance with a workflow. The workflow is an arrangement of tasks to be performed. The arrangement may include tasks performed in serial order, in parallel with each other or in combinations of serial and parallel. To enforce a particular workflow, the present invention provides an environment that constrains work to progress according to the workflow. An administrator, such as a “webmaster,” develops a workflow file that dictates how the efforts of users (or “contributors”) should progress. Accordingly, the webmaster has increased control over the processes by which the website is developed and updated. As a result, website development proceeds efficiently even where many persons are involved in the effort.
129 Citations
33 Claims
-
1. A method for controlling workflow for website development comprising:
-
selecting a workflow template from among a plurality of workflow templates stored in computer-readable memory, the workflow template having rules which constrain work to progress according to a predetermined arrangement of tasks;
creating a workflow form based upon the workflow template;
filling out the workflow form based upon user input;
combining the user input with the workflow template file, thereby forming a job specification in the memory; and
performing a job in accordance with the job specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling workflow for website development comprising:
-
copying a work file from an original file defining content of a website;
performing tasks according to a job specification wherein the job specification constrains work to progress according to a predetermined arrangement of tasks including performing multiple tasks in parallel and wherein individual copied work files are modified by each of the multiple tasks thereby creating a modified file for each task; and
merging the modified files created by the multiple tasks into a merged file to incorporate modifications made in parallel to the original file. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for controlling workflow for website development comprising:
-
creating a job specification in computer readable memory, the job specification specifying an arrangement of tasks to be performed on website content files;
modifying the website content files wherein said modifying is constrained to progress in accordance with the arrangement of tasks; and
deploying the modified website content files to the website. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification