1. In a computing environment, a method for facilitating adding content to forms by providing field content suggestions using context determined based on form features, the method comprising: defining a plurality of form contexts, wherein the form contexts comprise a unique purpose, a circumstance, or a perspective of a representative form, and wherein each of the form contexts is defined by assigning to it a plurality of representative form features and by assigning a weighting to each of the representative form features, wherein the representative form features comprise non-text field characteristics, field labels, and other field-specific text characteristics; providing a user interface for display, the user interface displaying a form and providing editing features usable to add content to fillable fields of the form, each of the fillable fields identified by a field label; determining, by a processor, which of the plurality of form contexts to assign to a portion of the form by identifying form features found in the portion of the form, correlating the identified form features to the representative form features of each of the form contexts, and assigning to the portion of the form the form context having a highest degree of correlation, wherein the portion of the form comprises a plurality of the fillable fields of the form; identifying, by the processor and from the form context of the portion of the form, a field content suggestion for a fillable field within the portion of the form, the field content suggestion indicating content items selectable by a user to complete the fillable field; and providing, by the processor, the field content suggestion for the fillable field for display in the user interface.
1. In a computing environment, a method for facilitating adding content to forms by providing field content suggestions using context determined based on form features, the method comprising: defining a plurality of form contexts, wherein the form contexts comprise a unique purpose, a circumstance, or a perspective of a representative form, and wherein each of the form contexts is defined by assigning to it a plurality of representative form features and by assigning a weighting to each of the representative form features, wherein the representative form features comprise non-text field characteristics, field labels, and other field-specific text characteristics; providing a user interface for display, the user interface displaying a form and providing editing features usable to add content to fillable fields of the form, each of the fillable fields identified by a field label; determining, by a processor, which of the plurality of form contexts to assign to a portion of the form by identifying form features found in the portion of the form, correlating the identified form features to the representative form features of each of the form contexts, and assigning to the portion of the form the form context having a highest degree of correlation, wherein the portion of the form comprises a plurality of the fillable fields of the form; identifying, by the processor and from the form context of the portion of the form, a field content suggestion for a fillable field within the portion of the form, the field content suggestion indicating content items selectable by a user to complete the fillable field; and providing, by the processor, the field content suggestion for the fillable field for display in the user interface. 8. The method of claim 1 , further comprising determining, by the processor, a new form context to assign to the portion of the form based on content added to the fillable field.