System and method for the generation of an adaptive user interface in a website building system

    公开(公告)号:US10459699B2

    公开(公告)日:2019-10-29

    申请号:US15175272

    申请日:2016-06-07

    申请人: Wix.com Ltd

    IPC分类号: G06F8/38 G06F8/34

    摘要: A system for a website building system implemented on a server, the server having at least one processor and a memory and including a site analyzer to generate a representative component for each of a cluster of multiple components of a website of a user, based on an analysis of the attributes of the multiple components; and an editor UI builder to create a dynamically modified user interface at least from the representative components for a visual editor of said website; where the site analyzer and the editor UI builder change the dynamically modified user interface as the user edits the website; and where the visual editor includes a regular user interface and said dynamically modified user interface.

    Method and system for section-based editing of a website page

    公开(公告)号:US11307750B2

    公开(公告)日:2022-04-19

    申请号:US16207217

    申请日:2018-12-03

    申请人: Wix.com Ltd.

    摘要: A visual design system includes a dynamic layout editor, a page analyzer, a UI subsystem and a change executor. The dynamic layout editor edits content of a visual creation according to dynamic layout rules. The visual creation includes at least one page having at least two components, the dynamic layout rules are associated with anchors or constraints for positioning the components, and each component has geometrical properties. The page analyzer performs a geometrical analysis on the page in response to a change of components and divides the page into sections based on at least geometrical relationships between the geometrical properties. The UI subsystem generates and presents at least one section to a user for editing as a virtual container containing at least one of the two components. The change executor regenerates and displays the page with the section according to editing changes made during the editing session.

    CUSTOM BACK-END FUNCTIONALITY IN AN ONLINE WEBSITE BUILDING ENVIRONMENT

    公开(公告)号:US20190026083A1

    公开(公告)日:2019-01-24

    申请号:US16044461

    申请日:2018-07-24

    申请人: Wix.com Ltd.

    IPC分类号: G06F8/34 G06F8/33 G06F17/30

    摘要: Disclosed embodiments relate to online website building using customized back-end functionality. Operations include maintaining an online database configured to store a library of website building elements for configuring a front-end of an indexable web page; transmitting instructions to a browser permitting a user to remotely access the stored library, and to permit the user to utilize a selection of the building elements for constructing the front-end of the indexable webpage; receiving specifications from user to configure a programmable event for activating user-editable code providing customized back-end functionality associated with the indexable webpage; receiving user edits to the code; storing the edited code; and in response to a trigger associated with the programmable event, executing the edited code for implementing the customized back-end functionality.

    Method and system for section-based editing of a website page

    公开(公告)号:US10146419B2

    公开(公告)日:2018-12-04

    申请号:US15292172

    申请日:2016-10-13

    申请人: Wix.com Ltd.

    摘要: A visual design system implementable on a computing device, the device having a processor and a memory. The system includes a dynamic layout editor to edit a visual creation with absolute positioning including at least one page having a least two components during an editing session; a page analyzer to perform at least geometrical analysis on the at least two components and to divide the page into at least one section according to the analysis; a UI subsystem to generate and present each at least one section as a virtual container and to generate at least one section manipulator tool to enable a user to perform manipulation on the at least one section; and a change executor to regenerate the page based on the manipulation to the at least one section and at least according to dynamic layout rules.