主权项 |
1. A computer program embodied on a computer-readable storage medium, the computer program configured to cause at least one processor to:
display, on a display device, a canvas and a plurality of selectable nodes that a designer can select and place in desired positions on the canvas, each node associated with a respective webpage; when the designer chooses to edit a node, display, on the display device, a node design screen allowing the designer to add content to the respective webpage associated with the node, the node design screen customized for a type of the node selected by the designer; receive content to include in the respective webpage for each node and connections between the nodes from the designer; validate the connections between the nodes based on the node type, each node type having its own respective connection rules; and when the validation succeeds, generate the webpages for the respective nodes based on the node content and the connections between the nodes, wherein the nodes and connections collectively form a flowchart on the canvas, and manual programming by the designer is not required to design the flowchart and generate the webpages. |