Claims
- 1. Method for creating and designing collaboration space forms, comprising:
organizing said collaboration space according to an object model selectively including place, room, folder, page, member, form, field, placetype, roomtype, skin, and placebot objects; displaying an interface to said place at a client browser; operating said client browser for creating said form as an object of said place; and operating said client browser for selecting and creating said fields for said form.
- 2. The method of claim 1, further comprising the step responsive to a user request to create said field, displaying at said browser a task page together with an edit page and fields for all of the material needed to create said field.
- 3. A method for creating forms in a place in collaboration space, comprising the steps of:
creating at a browser a script file containing field properties and methods which display and operating on said field; and generating forms with reference to said field properties and methods while generating hypertext links on the fly.
- 4. The method of claim 3, said forms being task forms.
- 5. The method of claim 3, further comprising the steps of:
responsive to a request to create a new page, obtaining and displaying to said user a list of possible forms; responsive to a user request to create a new form, obtaining and displaying to said user fields related to said form and an add field selector; responsive to user selection of said add field selector, displaying to said user a list of field types that can be created; responsive to user selection and configuration of each fields corresponding to said field types, saving said new form; and thereafter, responsive to a request to create a new page, displaying said new form in said list of possible form.
- 6. The method of claim 3, further comprising the steps of:
providing a task option for defining a task in collaboration space when adding a new field to a form.
- 7. The method of claim 6, said task option providing for specification of task criteria including start date, whether said task will have a priority or category, and a default value for priority.
- 8. The method of claim 3, further comprising the steps of storing at a server client code for creation of fields, and responsive to user selection of field creation sending said client code as a page containing script code for generating html for execution at said client.
- 9. The method of claim 7, said task criteria specifying that a task page be viewed as a timeline, with options for refining said timeline display for a variety of time scales.
- 10. The method of claim 9, said task criteria specifying that a task page be viewed in list mode.
- 11. A method for defining forms to create pages within collaboration space, comprising the steps of:
executing one of three options to create a form, said options being:
creating a form using field objects from said collaboration space; importing a form created in legacy text editor; and importing a form created in an html editor; providing in each said option methods for uploading a document and sending a notification, adding a method to a calendar, and adding a task to a place in said space.
- 12. The method of claim 11, said legacy text editor being Microsoft Word.
- 13. A method for adapting collaboration space to reflect workflow, comprising the step of:
responsive to request by a client browser user at an interface to said collaboration space to use a form to create a page, providing an options page including work flow options selectable by said user for specifying workflow options for pages created using said form, said options including:
no special workflow, specifying that pages may be published by said user; simple submit, specifying that pages may be created and submitted by said user; editor, specifying that pages created by said user will only be published after being approved an editor; approval cycle, specifying that each page is to routed through a series of members of a place in a specific order; multiple editors, specifying that pages created by an author can, once published, be further edited by any of the authors in a room in said space.
- 14. A method for creating pages in collaboration space, comprising the steps of:
at a client browser providing a user interface to said collaboration space; responsive to a user request to create a new form, displaying an add fields panel including a task field; responsive to user selection of said task field, providing input fields for said user to enter task name, start date, priority; thereafter, allowing users to create pages based on said form by selecting said form from a list of available forms.
- 15. A system for creating and designing collaboration space forms, comprising:
said collaboration space being structured according to an object model selectively including place, room, folder, page, member, form, field, placetype, roomtype, skin, and placebot objects; a client browser for displaying an interface to said place; a create form panel for creating from client browser said form as an object of said place by selecting and creating said fields for said form.
- 16. A system for creating forms in a place in collaboration space, comprising:
a browser at a client for creating a script file containing field properties and methods which display and operate on said field; and means for generating forms with reference to said field properties and methods while generating hypertext links on the fly.
- 17. A system for defining forms to create pages within collaboration space, comprising:
means for executing one of three options to create a form, said options being:
creating a form using field objects from said collaboration space; importing a form created in legacy text editor; and importing a form created in an html editor; means for providing in each said option methods for uploading a document and sending a notification, adding a method to a calendar, and adding a task to a place in said space.
- 18. A system for creating pages in collaboration space, comprising:
a client browser for providing a user interface to said collaboration space; an add field panel responsive to a user request to create a new form for displaying an add fields panel including a task field; input fields responsive to user selection of said task field for providing receiving task criteria from said user; said add field panel thereafter for allowing other users to create pages based on said form by selecting said form from a list of available forms.
- 19. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for creating and designing collaboration space forms, said method steps comprising:
organizing said collaboration space according to an object model selectively including place, room, folder, page, member, form, field, placetype, roomtype, skin, and placebot objects; displaying an interface to said place at a client browser; operating said client browser for creating said form as an object of said place; and operating said client browser for selecting and creating said fields for said form.
- 20. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for creating forms in a place in collaboration space, said method steps comprising:
creating at a browser a script file containing field properties and methods which display and operating on said field; and generating forms with reference to said field properties and methods while generating hypertext links on the fly.
- 21. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for defining forms to create pages within collaboration space, said method steps comprising:
executing one of three options to create a form, said options being:
creating a form using field objects from said collaboration space; importing a form created in legacy text editor; and importing a form created in an html editor; providing in each said option methods for uploading a document and sending a notification, adding a method to a calendar, and adding a task to a place in said space.
- 22. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for adapting collaboration space to reflect workflow, said method steps comprising:
responsive to request by a client browser user at an interface to said collaboration space to use a form to create a page, providing an options page including work flow options selectable by said user for specifying workflow options for pages created using said form, said options including:
no special workflow, specifying that pages may be published by said user; simple submit, specifying that pages may be created and submitted by said user; editor, specifying that pages created by said user will only be published after being approved an editor; approval cycle, specifying that each page is to routed through a series of members of a place in a specific order; multiple editors, specifying that pages created by an author can, once published, be further edited by any of the authors in a room in said space.
- 23. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for creating pages in collaboration space, said method steps comprising:
at a client browser providing a user interface to said collaboration space; responsive to a user request to create a new form, displaying an add fields panel including a task field; responsive to user selection of said task field, providing input fields for said user to enter task name, start date, priority; thereafter, allowing other users to create pages based on said form by selecting said form from a list of available forms.
- 24. A computer program product or computer program element for creating pages in collaboration space according to steps comprising:
at a client browser providing a user interface to said collaboration space; responsive to a user request to create a new form, displaying an add fields panel including a task field; responsive to user selection of said task field, providing input fields for said user to enter task name, start date, priority; thereafter, allowing users to create pages based on said form by selecting said form from a list of available forms.
- 25. A computer program product for creating forms in a place in collaboration space according to method steps comprising:
creating at a browser a script file containing field properties and methods which display and operating on said field; and generating forms with reference to said field properties and methods while generating hypertext links on the fly.
CROSS REFERENCES TO RELATED APPLICATIONS
[0001] The following U. S. patent applications, filed concurrently herewith, are assigned to the same assignee hereof and contain subject matter related to the subject matter of the present application.
[0002] Assignee docket LOT9 2000 0021 US1, U.S. patent application Ser. No. ______, entitled “Method and System for Creating a Theme of a Place to be Used as a Template for Other Places”;
[0003] Assignee docket LOT9 2000 0022 US1, U.S. patent application Ser. No. ______, entitled “Method and System for Automatically Accessing, Processing, and Managing the Data In a Place”;
[0004] Assignee docket LOT9 2000 0023 US1, U.S. patent application Ser. No. ______, entitled “Method and System for Importing HTML Forms”;
[0005] Assignee docket LOT9 2000 0024 US1, U.S. patent application Ser. No. ______, entitled “Method and System for Importing MS Office Forms”;
[0006] Assignee docket LOT9 2000 0025 US1, U.S. patent application Ser. No. ______, entitled “Method and System for Creating a Place Type to Be Used as a Template for Other Places”;
[0007] Assignee docket LOT9 2000 0026 US1, U.S. patent application Ser. No. ______, entitled “Method and System for Identifying and Displaying Information That Is New or Has Been Updated In a Place”;
[0008] Assignee docket LOT9 2000 0028 US1, U.S. patent application Ser. No. ______, entitled “Method and System for Providing Synchronous Communication and Person Awareness In a Place”
[0009] Assignee docket LOT9 2000 0029 US1, U.S. patent application Ser. No. ______, entitled “Method and System for Providing a Separate Browser Window With Information From the Main Window In a Simpler Format”;
[0010] Assignee docket LOT9 2000 0030 US1, U.S. patent application Ser. No. ______, entitled “Method and System for Allowing In Place Editing of Office Documents In a Place”.