System and method for deep linking and search engine support for web sites integrating third party application and components
A method and a system for a website building system (WBS) includes enabling a user to create a website page with the WBS, enabling the user to add at least one instance of a third party application (TPA) to the website page, assigning a specific instance name to the instance of the TPA and providing a permalink to specific mini-pages in the instance of the TPA including the specific instance name.
1 . A method for a website building system (WBS), the method comprising:
enabling a user to create a website page with said WBS;
enabling said user to add multiple instances of a same third party application (TPA) to said website page;
assigning a unique instance name to one of said multiple instances of said TPA; and
providing a permalink to specific content in said one of said multiple instances of said TPA, wherein said permalink is a composite uniform resource locator (URL) comprising a first portion corresponding to said website page, a second portion corresponding to said unique instance name of said one of said multiple instances, and a third portion corresponding to an internal URL of the TPA that identifies said specific content.
2 . The method of claim 1 also comprising enabling client software to interact with said one of said multiple instances of said TPA via said permalink.
3 . The method of claim 1 wherein said assigning a unique instance name is done by said user.
4 . The method of claim 1 wherein said assigning a unique instance name is done automatically by said WBS.
5 . The method of claim 1 also comprising enabling said user to add instances of multiple but different third party applications to said website page and assigning a unique name to at least one instance.
6 . The method of claim 1 wherein said permalink includes deep links pointing to at least said specific content in said one of said multiple instances of said TPA.
7 . A system for a website building system (WBS), the system comprising:
a web page composer to enable a user to create a website page with said WBS and add at multiple instances of a same third party application (TPA) to said website page; and
a uniform resource location (URL) composer to assign a unique name to one of said multiple instances of said TPA and to provide a permalink to specific content in said one of said multiple instances of said TPA; wherein said permalink is a composite uniform resource locator (URL) comprising a first portion corresponding to said website page, a second portion corresponding to said unique instance name of said one of said multiple instances, and a third portion corresponding to an internal URL of the TPA that identifies said specific content.
8 . The system of claim 7 also comprising a proxy coordinator to enable client software to interact with one of said multiple instances of said TPA via said permalink.
9 . The system of claim 7 wherein said assigning a unique instance name is done by said user.
10 . The system of claim 7 wherein said assigning a unique instance name is done automatically by said WBS.
11 . The system of claim 7 said web page composer to enable said user to add instances of multiple but different third party applications to said website page and assigning a unique name to at least one instance.
12 . The system of claim 7 wherein said permalink includes deep links pointing to at least said specific content in said one of said multiple instances of said TPA.