WYSIWYG Editor - Forums Group - the Free Speech Platform

Go to content
User Guide
WYSIWYG Editor
Our Premium-Hosting forums make use of the WYSIWYG message editor.
This is a What You See Is What You Get editor that allows you to see the text you are writing as it is formatted to be shown when posted. It is still using the same BBCodes discussed with the standard editor, but the text is displayed as it should be. This is how you expect modern text editors to work, for example like in Word or Outlook.

You can still see all the BBCode formatting commands and edit in plain text mode by clicking the 'Source' button and this is useful when fine tuning your post.

You can also still use the 'Preview' button to obtain a preview of the text you have written before posting.

The following image demonstrates the formatting commands. You first see the preview with the formatted text and then the text with the BBCode formatting:




  • Topic icon: The topic/post icon is a small icon that will display to the left of your post subject. This helps identify your post and make it stand out, though it is completely optional.
  • Subject: If you are creating a new topic with your post, the subject is required and will become the title of the topic. If you are replying to an existing topic, this is optional, but it can be changed.
  • Post Content - While not being labelled, the large text box is where your actual post content will be entered. Here, along with your text, you may use things like Smilies or BBCode. Content entered as HTML will be rendered as text, HTML input is not supported.
  • Smilies - Smilies, or emoticons, are small images which can be inserted into your post to add expression emphasis. There are 5 layers of these icons available with the premium plan.
    See Smilies for further details.

  • BBCode - BBCode is a type of formatting that can be applied to your post content. See BBCode for further details.

Completing your post:
  • If you want to continue writing your post later, click on 'Save draft' and it will be saved without posting.
  • When you return, you can then use the 'Load draft' button to restore it.
  • Click on the 'Preview' button to see exactly how your post will appear on the forum. This gives you a chance to correct any formatting errors before posting the final version.
  • Once you are happy your post looks the way it should, click on the 'Submit' button to post it for others to see.


Using the text formatting buttons

The text formatting buttons are considerably more developed than in the standard editor. Although they perform similar functions, they are much more interactive and intuitive to help the user perform the required actions. Differences to the standard editor are shown here in blue. You can see the original BBCode at any time with the 'Source' button toggle. This is explained below for each button:

= Bold Text: Select the text to be made bold and click on this button.
Alternatively, you can click the button and then start typing in bold. Click again to cancel.
Example: [b]This text is with bold formatting.[/b]  -  This text is with bold formatting.

= Italic Text: Select the text to be made Italic and click on this button.
Alternatively, you can click the button and then start typing in italic. Click again to cancel.
Example: [i]This text is with italic formatting[/i]  - This text is with italic formatting.

= Underline Text: Select the text to be Underlined and click on this button.
Alternatively, you can click the button and then start typing underlined text. click again to return to normal.
Example: [u]This text is with underline formatting.[/u]  - This text is with underline formatting.

= Quote Text: Select the text to be put in quotes and click on this button.
If you add a name in the opening code, that name is given as the author.
Alternatively, you can click the button and the quote box appears and you can start typing in it.
Click again to complete the quote and return to normal.

Example 1: [quote]This text is a quote[/quote]

Example 2: [quote=Peter Walker]This text is a quote[/quote]


= Code Text: This works differently to the standard editor.
First click on the button and a large window appears.
Type or paste the code you want to insert and then click the OK button.
This is useful when quoting commands or computer code.

Example: [code]This is where you can type your code that will not be interpreted or changed.
In the premium WYSIWYG editor, you click the button first and this window pops up.
Type or past your code snippet and then click on the OK button when finished.[/code]

When posted to the forum, that text will look like this:



= Numbered List: This works differently to the standard editor.
  1. To create a numbered list, press this button and "1." is displayed indented. You can now start typing the first point.
  2. Press enter and "2." is displayed and you can type the second point, etc.
  3. To end, make sure you have ended on the next empty line and then press the button again.
  4. For example, if you have 3 lines, make sure the cursor is on line 4 before clicking the button again.

Result:
  1. This is line 1 in a numbered list
  2. This is line 2 in a numbered list


= Bullet List: This works differently to the standard editor.
  • To create a bulleted list, first press this button and the text is then indented with "•" displayed
  • You can now start typing the first point.
  • Press enter and "" is displayed and you can type the second point, etc.
  • To end, make sure you have ended on the next empty line and then press the button again.
  • For example, if you have 3 lines, make sure the cursor is on line 4 before clicking the button again.

Result:
  • This is line 1 in a bulleted list
  • This is line 2 in a bulleted list


= Insert Image from the Internet: This is used to add an image from the internet.
You can usually obtain the url of an image on a website by placing the cursor over it, right clicking and selecting: "Copy Image address."
The exact text displayed will vary according to the browser used and you might see "url" instead of "address."
Now click on the Image button and the following window appears where you can paste the image link:
You can ignore the Latin text displayed. When you press the Tab-Key after inserting the link, that image is previewed.
If it is valid, click on the green OK button and your image is then inserted.
Note: It is not possible to select the image link and press the image button, as with the standard editor.


Example: Using the image found at: https://forums.group/images/forums.group-hosted-germany.png
[img]https://forums.group/images/forums.group-hosted-germany.png[/img]

This will be displayed in your post:


= Insert Link: This is used to add a link (url) to a page. Paste the url to the page, select it and press this button.

Example 1: Using the following url: https://forums.group
After selecting the text and pressing the link button, you see this:
[url]https://forums.group[/url]

Example 2: If you prefer a text to be displayed instead of the url, you can change the link to this:
[url=https://forums.group]Visit the Forums Group Website[/url]


= Set Font color: If you want to change the colour of some text, first select the text and press this button. A dialog will appear allowing you to select a colour.
Alternatively, you can click the button, select the colour and then start typing in that colour.
To return to black, press the button again and select black.

Example: [color=#FF0000]This text is in red[/color], [color=#00FF00]this text is in green[/color], and [color=#0000FF]this in blue.[/color]
This text is in red, this text is in green, and this in blue.


= Text Size: Select the text you want to change the size, press this button and select the size you want.
Alternatively, you can click the button, select the size and then start typing in that size.
To return to default size, press the button again and select (Default).

Example:
This is Default size text example
[size=50]This is Tiny size text example[/size]
[size=85]This is Small size text example[/size]
[size=100]This is Normal size text example[/size]
[size=150]This is Large size text example[/size]
[size=200]This is Huge size text example[/size]


= WYSIWYG / Source Toggle: Toggles between the WYSIWYG display and the original BBCode.
This can be very useful if you want to make minor adjustments to the code and see exactly what you are doing. There are limitations to the WYSIWYG system as not all BBCodes are supported and switching to 'Source' mode allows you to use unsupported BBCodes.


Embedding Media
One limitation you are likely to see is when you post a video link for use with the media feature to embed videos in your posts. By pasting the video link in 'WYSIWYG' mode, it can get confused and interpret it as a url instead of a media link. For example, say you want to paste the YouTube video link: https://www.youtube.com/watch?v=ycMP8_eHyas

When you post that link in 'WYSIWYG' mode, it gets converted to:
[url]https://www.youtube.com/watch?v=ycMP8_eHyas[/url] defining it as a link to click on, not a media link.

In order for the media embed system to recognise it, it needs to be posted without the [url] BBCode or even better as:
[media]https://www.youtube.com/watch?v=ycMP8_eHyas[/media]

That is why we always recommend you to use the 'Preview' button to check your posts before submitting them. If something does not look right, like for example videos not being recognized, then you can click on the 'Source' button and correct the faulty BBCode,
e.g. [url]https://www.youtube.com/watch?v=ycMP8_eHyas[/url]
to
[media]https://www.youtube.com/watch?v=ycMP8_eHyas[/media]

The following sites are supported:

abcnews, amazon, anchor, audioboom, audiomack, bandcamp, bbcnews, bitchute, bleacherreport, break, brightcove, cbsnews, cnbc, cnn, cnnmoney, collegehumor, comedycentral, coub, dailymotion, democracynow, dumpert, eighttracks, espn, facebook, flickr, foxnews, foxsports, funnyordie, gamespot, gametrailers, getty, gfycat, gifs, gist, globalnews, gofundme, googledrive, googleplus, googlesheets, hudl, hulu, ign, imdb, imgur, indiegogo, instagram, internetarchive, izlesene, jwplatform, khl, kickstarter, libsyn, liveleak, livestream, mailru, medium, megaphone, metacafe, mixcloud, mixer, mlb, mrctv, msnbc, natgeochannel, natgeovideo, nbcnews, nbcsports, nhl, npr, nytimes, orfium, pastebin, pinterest, podbean, prezi, reddit, rutube, scribd, sendvid, slideshare, soundcloud, sporcle, sportsnet, spotify, spreaker, steamstore, stitcher, strawpoll, streamable, streamja, teamcoco, ted, telegram, theatlantic, theguardian, theonion, tiktok, tmz, traileraddict, trendingviews, tumblr, twentyfoursevensports, twitch, twitter, ustream, vbox7, veoh, vevo, videodetective, vimeo, vine, vk, vocaroo, vox, washingtonpost, wshh, wsj, xboxclips, xboxdvr, youku, youtube.

For complete documentation on supported sites and example URLs, visit the MediaEmbed Plugin Documentation.

The example shown here would generate:
© 2020, Peter Walker Systems. All rights reserved. All other product names and any registered and unregistered trademarks mentioned are used for identification purposes only and remain the exclusive property of their respective owners. This site is not affiliated with Yahoo or groups.io in any way.
@TheForumsGroup
Back to content