Method and system for verifying rule compliance of an application object
First Claim
1. A computer-implemented method for testing whether a runtime component of a dynamic website building application complies with an embedded verification rule, the method comprising:
- obtaining a runtime component on a dynamic website building application, wherein the runtime component includes an embedded verification rule for testing whether the runtime component complies with the embedded verification rule, wherein the embedded verification rule is associated with an alternate text for images rule, wherein the alternate text for images rule is a rule that facilitates the checking for an equivalent text description of an image;
obtaining a predefined property condition which causes the runtime component to be tested for compliance with the embedded rule when the predefined property condition is associated with the runtime component, wherein the predefined property condition includes an image property;
when the predefined property condition is associated with the runtime component, submitting the runtime component to a rule checker,checking, by the rule checker, whether the runtime component complies with the embedded rule, wherein checking includes checking the runtime component to determine whether the image property includes alternate text, wherein checking, by the rule checker, is independent from rendering an HTML page associated with the runtime component, andwhen the runtime component does not comply with the embedded rule, generating notification indicating at least one property value of the runtime component on the dynamic website building application that does not comply with the embedded rule.
2 Assignments
0 Petitions
Accused Products
Abstract
A verification tool applies a set of rules to determine whether an application object is rule compliant when a condition associated with the object is met. The verification tool determines whether the object is associated with a rule compliant property value. If the property value does not comply with the rule, then the rule has been violated and an error message is issued. The rule corresponds to settings implemented by a developer on the component. Thus, the developer is informed when at least one property value associated with the object does not comply with the corresponding rule. Feedback is provided about which specific object is not rule compliant such that the component may be modified to be rule compliant.
41 Citations
12 Claims
-
1. A computer-implemented method for testing whether a runtime component of a dynamic website building application complies with an embedded verification rule, the method comprising:
-
obtaining a runtime component on a dynamic website building application, wherein the runtime component includes an embedded verification rule for testing whether the runtime component complies with the embedded verification rule, wherein the embedded verification rule is associated with an alternate text for images rule, wherein the alternate text for images rule is a rule that facilitates the checking for an equivalent text description of an image; obtaining a predefined property condition which causes the runtime component to be tested for compliance with the embedded rule when the predefined property condition is associated with the runtime component, wherein the predefined property condition includes an image property; when the predefined property condition is associated with the runtime component, submitting the runtime component to a rule checker, checking, by the rule checker, whether the runtime component complies with the embedded rule, wherein checking includes checking the runtime component to determine whether the image property includes alternate text, wherein checking, by the rule checker, is independent from rendering an HTML page associated with the runtime component, and when the runtime component does not comply with the embedded rule, generating notification indicating at least one property value of the runtime component on the dynamic website building application that does not comply with the embedded rule. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable storage medium having computer executable instructions for testing whether a runtime component of a dynamic website building application complies with an embedded verification rule, the instruction comprising:
-
obtaining a runtime component on a dynamic website building application, wherein the runtime component includes an embedded verification rule for testing whether the runtime component complies with the embedded verification rule, wherein the embedded verification rule is associated with an alternate text for images rule, wherein the alternate text for images rule is a rule that facilitates the checking for an equivalent text description of an image; obtaining a predefined property condition which causes the runtime component to be tested for compliance with the embedded rule when the predefined property condition is associated with the runtime component, wherein the predefined property condition includes an image property; when the predefined property condition is associated with the runtime component, submitting the runtime component to a rule checker, checking, by the rule checker, whether the runtime component complies with the embedded rule, wherein checking includes checking the runtime component to determine whether the image property includes alternate text, wherein checking, by the rule checker, is independent from rendering an HTML page associated with the runtime component, and when the runtime component does not comply with the embedded rule, generating notification indicating at least one property value of the runtime component on the dynamic website building application that does not comply with the embedded rule. - View Dependent Claims (6, 7, 8)
-
-
9. A system for testing whether a runtime component of a dynamic website building application complies with an embedded verification rule, the system comprising:
-
a processor, and a memory having computer executable instruction stored thereon for; obtaining a runtime component on a dynamic website building application, wherein the runtime component includes an embedded verification rule for testing whether the runtime component complies with the embedded verification rule, wherein the embedded verification rule is associated with an alternate text for images rule, wherein the alternate text for images rule is a rule that facilitates the checking for an equivalent text description of an image; obtaining a predefined property condition which causes the runtime component to be tested for compliance with the embedded rule when the predefined property condition is associated with the runtime component, wherein the predefined property condition includes an image property; when the predefined property condition is associated with the runtime component, submitting the runtime component to a rule checker, checking, by the rule checker, whether the runtime component complies with the embedded rule, wherein checking includes checking the runtime component to determine whether the image property includes alternate text, wherein checking, by the rule checker, is independent from rendering an HTML page associated with the runtime component, and when the runtime component does not comply with the embedded rule, generating notification indicating at least one property value of the runtime component on the dynamic website building application that does not comply with the embedded rule. - View Dependent Claims (10, 11, 12)
-
Specification