Loading...
 
Skip to main content

History: Module share

Source of version: 16 (current)

Copy to clipboard
            {syntax type="markdown"  editor="wysiwyg"} # Module Share

"Display links to different Social Network function (like, tweet, share) linked to the user Social Network registered account or the App set for the site."

{REMARKSBOX(type=warning title=Warning)}*This module is in finalization phase and require some test and tweak. It should replace all the other Share feature and options that have been added till Tiki Wiki 9.*{REMARKSBOX}

## Usage

You can add the module using the Admin Module menu, inserting it in a template or inside the code of Wiki page. The module can be use right away without activating the "old" Share feature in Admin -> Feature.

{REMARKSBOX(type="warning" title="Warning")}This module is still in progress 
"On Facebook selecting a friend is a little tricky and require several attempt" 
"The picture selected is not selectable - first found on page" 
"The shared title is the metatag page title - where description is used as title is show duplicate text" 
"Sharing an article require module improvement - article image and heading are not part of the sharing message" 
*Using the Insert Module from the toolbar is actually not supported*{REMARKSBOX}

{CODE(caption="Module")}
{MODULE(module=value, parameter=value)}{MODULE}
{CODE}

## Parameters

{pluginmanager module="share"}

The parameter list above is not accurate here some better explanation;

**Basic Tiki Wiki Sharing options**
Report - Report to Webmaster (y/n) 
Share - Share this page (y/n) 
Email - Email this page (y/n) 
Icons - Use icons for report, share and email links (n/y)

**Facebook**
Facebook - Show Facebook "Like" button on the current page (n/y) 
Facebook: URL - URL to "Like" (leave blank for current URL) 
Facebook: Send - Show Facebook "Send" button (y/n) 
Facebook: Layout - Size, layout and amount of social context (standard/button_count/box_count) 
Facebook: Width - Width in pixels (450) 
Facebook: Height - Container height in CSS units (e.g. "120px" or "2em") 
Facebook: Show Faces - Display the user friend Facebook picture (y/n) 
Facebook: Verb - Verb to display in button (like/recommend) 
Facebook: Colors - Color scheme (light/dark) 
Facebook: Font - Font to display (lucida grande/arial/segoe ui/tahoma/trebuchet ms/verdana) 
Facebook: Locale - Locale in the format ll_CC (default "en_US") 
Facebook: Referrals - Label for tracking referrals (optional) 
Facebook: App Id - ID of your Facebook app (optional)

**Twitter**
Twitter - Show Twitter Follow Button on the current page (n/y) 
Twitter: User Name - Twitter user name to quote as "via" 
Twitter: Label - Text to display. Default "Tweet" 
Twitter: URL - URL to "Tweet" (leave blank for current URL) 
Twitter: Show Count - Position of Tweet count (horizontal/vertical/none) 
Twitter: Language - Two letter language code (en/de/es/fr/id/it/ko/ja/nl/pt/re/tr) 
Twitter: Width - Width in pixels or percentage (e.g. 300px) 
Twitter: Height - Container height in CSS units (e.g. "120px" or "2em") 
Twitter: Text - Tweet text (leave empty to use page title

**LinkedIn**
LinkedIn - Linked in share button (n/y) 
LinkedIn: URL - URL to share (leave blank for current URL) 
LinkedIn: Count Mode - Position of count (none/top/right)

**Google +1**
Google +1 - Google +1 button (n/y) 
Google: Size - Google button size (standard|small|medium|tall) 
Google: Annotation - Google annotation (bubble|inline|none) 
Google: Language - Google language (en-US|fr|ca|de|en-UK|...) 
Google: URL - URL to share (leave blank for current URL)

## Example

*This code:*
{CODE(wrap=1)}
{module module="share" decoration="0" nobox="y" notitle="y" module_style="display:inline; width 100%" report="n" share="y" email="y" icons="y" facebook="y" facebook_send="y" facebook_layout="button_count" facebook_verb="recommend" twitter="y" twitter_show_count="horizontal" twitter_width="80px" linkedin="y" linkedin_mode="right" google="y" google_size="medium" google_annotation="none"}

{CODE}

*Would produce:*
{img fileId="663" rel="box[g]"}


{include page="Module and Plugin Includes" start="startinclude1" stop="stopinclude1"}