This plugin let you show a specific web page in the Proteus' dialog, like Lightbox.
The Lytebox plug-in which I developed several years ago has some compatibility issues and the Lytebox JavaScript library doesn't work fast in some of the today's browsers (at least in my environment). If you are using the Lytebox plugin, please consider to replace it with this new plugin.
Log in to your TeamPage and open Server Settings > Plugins page to upload the zip file.
After you complete uploading, you will see "I18N ERROR".
This error means "At this moment, the internationalization resources (language files) are not loaded yet." Don't worry. It is harmless. Just restart your TeamPage server in Server Settings > General > Manage Server page to solve this error. If your TeamPage server is hosted in Traction Software's cloud environment, you need restart your TeamPage server twice.
After restarting (twice), you will see the plugin is displayed without error like this.
How to use
Click the Insert/Edit Widget button in the rich-text editor's tool bar. You will find the item named Proteus URL Dialog.
You will see the widget options view. Fill in, and click OK.
The widget is inserted where the cursor was located. Submit the article.
The widget is rendered as a link in the article body.
When you click it, you will see the target web page is displayed in the Proteus dialog. Click OK or press Enter or press ESC to close the dialog. Click Open to open the web page.
Notes
Link Decoration by Class and CSS
You can set the class in the Link Class option. This can be used to decorated the link. For example, if you fill in "button", the link will be decorated like a button.
Unique IDs for Multiple Widgets in The Same Paragraph
When you embed multiple widgets in the same paragraph in the same article, you have to set a unique ID for each widget, so that TeamPage can identify each link and dialog.
For example, if you want to create two links by inserting two widgets,