](/Shortcodes:News:TRACKBACK "wikilink")
+ - [Shortcodes:Override Plugin Shortcodes](/Shortcodes:Override_Plugin_Shortcodes "wikilink")
+ - [Shortcodes:PICTURE](/Shortcodes:PICTURE "wikilink")
+ - [Shortcodes:PRINT ITEM](/Shortcodes:PRINT_ITEM "wikilink")
+ - [Shortcodes:PROFILE](/Shortcodes:PROFILE "wikilink")
+ - [Shortcodes:Prerender Shortcode](/Shortcodes:Prerender_Shortcode "wikilink")
+ - [Shortcodes:Prerender Shortcode es](/Shortcodes:Prerender_Shortcode_es "wikilink")
+ - [Shortcodes:SITECONTACTINFO](/Shortcodes:SITECONTACTINFO "wikilink")
+ - [Shortcodes:SITEDESCRIPTION](/Shortcodes:SITEDESCRIPTION "wikilink")
+ - [Shortcodes:SITEDISCLAIMER](/Shortcodes:SITEDISCLAIMER "wikilink")
+ - [Shortcodes:SITELINKS](/Shortcodes:SITELINKS "wikilink")
+ - [Shortcodes:SITELINKS ALT](/Shortcodes:SITELINKS_ALT "wikilink")
+ - [Shortcodes:Signup](/Shortcodes:Signup "wikilink")
+ - [Shortcodes:Site Maintenance](/Shortcodes:Site_Maintenance "wikilink")
+ - [Shortcodes:THEME DISCLAIMER](/Shortcodes:THEME_DISCLAIMER "wikilink")
+ - [Shortcodes:Themes](/Shortcodes:Themes "wikilink")
+ - [Shortcodes:Themes es](/Shortcodes:Themes_es "wikilink")
+ - [Shortcodes:UPLOADFILE](/Shortcodes:UPLOADFILE "wikilink")
+ - [Shortcodes:USER EXTENDED](/Shortcodes:USER_EXTENDED "wikilink")
+ - [Shortcodes:User Journals es](/Shortcodes:User_Journals_es "wikilink")
+ - [Shortcodes:Users](/Shortcodes:Users "wikilink")
+ - [Shortcodes:Users es](/Shortcodes:Users_es "wikilink")
+ - [Shortcodes:WMESSAGE](/Shortcodes:WMESSAGE "wikilink")
+6. [Handlers](/:Category "wikilink")
+ - [avatar_handler.php](/avatar_handler.php "wikilink")
+ - [bbcode_handler.php](/bbcode_handler.php "wikilink")
+ - [date_handler.php](/date_handler.php "wikilink")
+ - [debug_handler.php](/debug_handler.php "wikilink")
+ - [e107_Compat_handler.php](/e107_Compat_handler.php "wikilink")
+ - [emote.php](/emote.php "wikilink")
+ - [emote_filter.php](/emote_filter.php "wikilink")
+ - [encrypt_handler.php](/encrypt_handler.php "wikilink")
+ - [form_handler.php](/form_handler.php "wikilink")
+ - [level_handler.php](/level_handler.php "wikilink")
+ - [login.php](/login.php "wikilink")
+ - [mail.php](/mail.php "wikilink")
+ - [message_handler.php](/message_handler.php "wikilink")
+ - [message_handler.php](/message_handler.php "wikilink")
+ - [parser_handler.php](/parser_handler.php "wikilink")
+ - [popup_handler.php](/popup_handler.php "wikilink")
+ - [profanity_filter.php](/profanity_filter.php "wikilink")
+ - [ren_help.php](/ren_help.php "wikilink")
+ - [resize_handler.php](/resize_handler.php "wikilink")
+ - [secure_img_handler.php](/secure_img_handler.php "wikilink")
+ - [secure_img_render.php](/secure_img_render.php "wikilink")
+ - [session_handler.php](/session_handler.php "wikilink")
+ - [shortcode_handler.php](/shortcode_handler.php "wikilink")
+ - [theme_handler.php](/theme_handler.php "wikilink")
+ - [upload_handler.php](/upload_handler.php "wikilink")
+ - [phpmailer\\mailout_process.php](/phpmailer\mailout_process.php "wikilink")
+ - [search\\advanced_comment.php](/search\advanced_comment.php "wikilink")
+ - [search\\advanced_download.php](/search\advanced_download.php "wikilink")
+ - [search\\advanced_news.php](/search\advanced_news.php "wikilink")
+ - [search\\advanced_pages.php](/search\advanced_pages.php "wikilink")
+ - [search\\advanced_user.php ](/search\advanced_user.php_ "wikilink")
+ - [search\\comments_download.php](/search\comments_download.php "wikilink")
+ - [search\\comments_news.php](/search\comments_news.php "wikilink")
+ - [search\\comments_page.php](/search\comments_page.php "wikilink")
+ - [search\\comments_user.php](/search\comments_user.php "wikilink")
+ - [search\\search_comment.php](/search\search_comment.php "wikilink")
+ - [search\\search_download.php](/search\search_download.php "wikilink")
+ - [search\\search_event.php](/search\search_event.php "wikilink")
+ - [search\\search_news.php](/search\search_news.php "wikilink")
+ - [search\\search_pages.php](/search\search_pages.php "wikilink")
+ - [search\\search_user.php](/search\search_user.php "wikilink")
+ - [tiny_mce\\wysiwyg.php](/tiny_mce\wysiwyg.php "wikilink")
+ - [tiny_mce\\plugins\\ibrowser\\config.php ](/tiny_mce\plugins\ibrowser\config.php_ "wikilink")
+ - [tiny_mce\\plugins\\ibrowser\\ibrowser.php](/tiny_mce\plugins\ibrowser\ibrowser.php "wikilink")
+7. [BBcodes](/:Category "wikilink")
+ - [bb_b](/bb_b "wikilink")
+ - [bb_blockquote](/bb_blockquote "wikilink")
+ - [bb_br](/bb_br "wikilink")
+ - [bb_center](/bb_center "wikilink")
+ - [bb_code](/bb_code "wikilink")
+ - [bb_color](/bb_color "wikilink")
+ - [bb_email](/bb_email "wikilink")
+ - [bb_file](/bb_file "wikilink")
+ - [bb_flash](/bb_flash "wikilink")
+ - [bb_hide](/bb_hide "wikilink")
+ - [bb_i](/bb_i "wikilink")
+ - [bb_img](/bb_img "wikilink")
+ - [bb_justify](/bb_justify "wikilink")
+ - [bb_left](/bb_left "wikilink")
+ - [bb_link](/bb_link "wikilink")
+ - [bb_link](/bb_link "wikilink")
+ - [bb_list](/bb_list "wikilink")
+ - [bb_quote](/bb_quote "wikilink")
+ - [bb_right](/bb_right "wikilink")
+ - [bb_size](/bb_size "wikilink")
+ - [bb_spoiler](/bb_spoiler "wikilink")
+ - [bb_time](/bb_time "wikilink")
+ - [bb_u](/bb_u "wikilink")
+ - [bb_url](/bb_url "wikilink")
+ - [bb_youtube](/bb_youtube "wikilink")
+8. [Functions & Classes](/:Category "wikilink")
+ - [parser_functions.php](/parser_functions.php "wikilink")
+ - [user_func.php](/user_func.php "wikilink")
+ - [cache_handler.php](/cache_handler.php "wikilink")
+ - [admin_log_class.php](/admin_log_class.php "wikilink")
+ - [arraystorage_class.php](/arraystorage_class.php "wikilink")
+ - [comment_class.php](/comment_class.php "wikilink")
+ - [db_debug_class.php](/db_debug_class.php "wikilink")
+ - [e107_class.php](/e107_class.php "wikilink")
+ - [e_parse_class.php](/e_parse_class.php "wikilink")
+ - [emailprint_class.php](/emailprint_class.php "wikilink")
+ - [event_class.php ](/event_class.php_ "wikilink")
+ - [file_class.php ](/file_class.php_ "wikilink")
+ - [language_class.php](/language_class.php "wikilink")
+ - [language_class.php](/language_class.php "wikilink")
+ - [mysql_class.php](/mysql_class.php "wikilink")
+ - [news_class.php](/news_class.php "wikilink")
+ - [notify_class.php](/notify_class.php "wikilink")
+ - [np_class.php](/np_class.php "wikilink")
+ - [override_class.php](/override_class.php "wikilink")
+ - [plugin_class.php](/plugin_class.php "wikilink")
+ - [pref_class.php](/pref_class.php "wikilink")
+ - [preset_class.php](/preset_class.php "wikilink")
+ - [rate_class.php](/rate_class.php "wikilink")
+ - [search_class.php](/search_class.php "wikilink")
+ - [sitelinks_class.php](/sitelinks_class.php "wikilink")
+ - [traffic_class.php](/traffic_class.php "wikilink")
+ - [traffic_class_display.php](/traffic_class_display.php "wikilink")
+ - [user_extended_class.php](/user_extended_class.php "wikilink")
+ - [user_select_class.php](/user_select_class.php "wikilink")
+ - [userclass_class.php](/userclass_class.php "wikilink")
+ - [usersession_class.php](/usersession_class.php "wikilink")
+ - [xml_class.php](/xml_class.php "wikilink")
+9. [File System](/:Category "wikilink")
+10. [Database](/:Category "wikilink")
diff --git a/E107_Key_Features.md b/E107_Key_Features.md
new file mode 100644
index 0000000..44e396f
--- /dev/null
+++ b/E107_Key_Features.md
@@ -0,0 +1,9 @@
+---
+title: E107 Key Features
+permalink: /E107_Key_Features/
+---
+
+Introduction
+------------
+
+[Category:e107](/Category:e107 "wikilink") [Category:Introduction](/Category:Introduction "wikilink") [Category:Setup](/Category:Setup "wikilink") [Category:About e107](/Category:About_e107 "wikilink")
\ No newline at end of file
diff --git a/E107_Video_Tutorials.md b/E107_Video_Tutorials.md
new file mode 100644
index 0000000..3885f64
--- /dev/null
+++ b/E107_Video_Tutorials.md
@@ -0,0 +1,53 @@
+---
+title: E107 Video Tutorials
+permalink: /E107_Video_Tutorials/
+---
+
+e107 Video Collection - Tutorials
+---------------------------------
+
+Here are some useful e107 Videos authored by the e107 community.
+
+### Installing e107
+
+{{\#ev:youtube|6kYjxJmk0wc}}
+
+By KLaxJohn
+
+### Login to e107
+
+{{\#ev:youtube|L9i9W7DhY4s}}
+
+By spinningplanet
+
+### Introduction to Admin
+
+{{\#ev:youtube|MLK3IyK9lDg}}
+
+By gbr562
+
+### Creating e107 Web Pages
+
+{{\#ev:youtube|1OGMift60DU}}
+
+By spinningplanet
+
+### Creating e107 Navigation Site Links
+
+{{\#ev:youtube|b1Gl_2GDmuU}}
+
+By spinningplanet
+
+### User Manager
+
+{{\#ev:youtube|ZxAJ98IMeKQ}}
+
+By gbr562
+
+### Creating Downloads
+
+{{\#ev:youtube|lByk6USfCpY}}
+
+By Hikingwolf
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Settings](/Category:Settings "wikilink")
\ No newline at end of file
diff --git a/E_shortcode.md b/E_shortcode.md
new file mode 100644
index 0000000..7a91228
--- /dev/null
+++ b/E_shortcode.md
@@ -0,0 +1,13 @@
+---
+title: E shortcode
+permalink: /E_shortcode/
+---
+
+[English](/{{FULLPAGENAME}} "wikilink") | [Français](/{{FULLPAGENAME}}/fr "wikilink") | [Deutsch](/{{FULLPAGENAME}}/de "wikilink") | [Magyar](/{{FULLPAGENAME}}/hr "wikilink")
+
+e_shortcode
+------------
+
+Adding a e_shortcode.php to the plugin directory will allow you to use shortcodes in your e107 website. In other words, it allows you to execute code by inserting your {SHORTCODE} to texts and templates. Eg. the banner plugin uses e_shortcode.php to display banners on any page once the plugin has been called by adding {BANNER} or {BANNER=x}.
+
+[Category:Plugin Development](/Category:Plugin_Development "wikilink")
\ No newline at end of file
diff --git a/E_tohtml.md b/E_tohtml.md
new file mode 100644
index 0000000..3bf985c
--- /dev/null
+++ b/E_tohtml.md
@@ -0,0 +1,13 @@
+---
+title: E tohtml
+permalink: /E_tohtml/
+---
+
+[English](/{{FULLPAGENAME}} "wikilink") | [Français](/{{FULLPAGENAME}}/fr "wikilink") | [Deutsch](/{{FULLPAGENAME}}/de "wikilink") | [Magyar](/{{FULLPAGENAME}}/hr "wikilink")
+
+e_tohtml
+---------
+
+Adding a e_tohtml.php to the plugin directory will allow you to hook up with the parsing of content. In other words, it allows you to do stuff with the content on pages. Eg. the linkwords plugin uses e_tohtml.php to check for non-admin pages and replace the words with links, as set in the plugin's admin settings.
+
+[Category:Plugin Development](/Category:Plugin_Development "wikilink")
\ No newline at end of file
diff --git a/Embedding_video.md b/Embedding_video.md
new file mode 100644
index 0000000..7158574
--- /dev/null
+++ b/Embedding_video.md
@@ -0,0 +1,12 @@
+---
+title: Embedding video
+permalink: /Embedding_video/
+---
+
+Install e107 example video
+
+{{\#ev:youtube|6kYjxJmk0wc}}
+
+For Dave
+
+{{\#ev:youtube|pwFZi5X4JuM}}
\ No newline at end of file
diff --git a/Emoticons.md b/Emoticons.md
new file mode 100644
index 0000000..c7b0b5b
--- /dev/null
+++ b/Emoticons.md
@@ -0,0 +1,52 @@
+---
+title: Emoticons
+permalink: /Emoticons/
+---
+
+e107 » [Admin Area](/:Category:Admin "wikilink") » [Settings](/:Category:Settings "wikilink") » Emoticons
+---------------------------------------------------------------------------------------------------------
+
+Emoticons or "emotes" are the little smiley icons displayed in text, certain keystrokes will be converted into the image such as :) becomes a smile icon and the associated image is displayed instead of the plain text characters.
+
+With emoticons activated, standard smiley text strings will be replaced by their respective emoticon images throughout the content in your site.
+
+### Emote activation
+
+To enable emotes on your site navigate to your e107 Admin Area, choose the **Emote activation** tab, check the box:
+
+- Activate emoticons?
+
+### Installed packs
+
+In the next tab along, **Installed Packs**, you will see a list of the emote packs which are installed. This will display the default emote pack issued with a new e107 system, plus those you have installed.
+
+- **Name** - the name of the emote pack
+- **Emotes** - sample images
+- **Status** - Shows which pack is active, if any.
+- **Options** for the system administrator.
+ - **Edit / configure this pack**
+ - **Generate XML**
+
+#### Edit / configure this pack
+
+This page displays the total number of image files, a list of the images.
+
+- Image Displayed
+- Name of the source file
+- Emote Codes ( separate multiple entries with spaces )
+ - This is the text user can enter to display the emote.
+
+You can **Save Configuration** or **Cancel** the changes using the appropriate buttons.
+
+#### Generate XML
+
+If you've manually created or modified the definitions, you can create an XML file for import elsewhere.
+
+Ensure the directory e107_images/emotes/default/ is writeable.
+
+More
+----
+
+See [:Category:Emoticons](/:Category:Emoticons "wikilink") for all documentation relating to the e107 Emoticons System.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Settings](/Category:Settings "wikilink") [Category:Emoticons](/Category:Emoticons "wikilink") [Category:Content](/Category:Content "wikilink")
\ No newline at end of file
diff --git a/Event_Calendar.md b/Event_Calendar.md
new file mode 100644
index 0000000..1dd72a0
--- /dev/null
+++ b/Event_Calendar.md
@@ -0,0 +1,11 @@
+---
+title: Event Calendar
+permalink: /Event_Calendar/
+---
+
+Event Calendar
+--------------
+
+This plugin is a fully featured event calendar with calendar menu.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Extended_User_Fields.md b/Extended_User_Fields.md
new file mode 100644
index 0000000..23d2c1f
--- /dev/null
+++ b/Extended_User_Fields.md
@@ -0,0 +1,233 @@
+---
+title: Extended User Fields
+permalink: /Extended_User_Fields/
+---
+
+Users Extended Fields
+---------------------
+
+Extended user fields allow you to add additional fields to store custom information on your users profiles. Fields can be of different types for different kinds of information, for example a text box, radio button or drop down list selection.
+
+Be aware of local Data Protection legislation for you jurisdiction.
+
+Managing Extended User Field
+----------------------------
+
+Extended user Fields are managed via the Admin->Users->Extended User Fields pages.
+
+From here you can add, edit and delete fields and categories and activate/deactivate predefined user fields.
+
+### Adding/Editing Extended User Fields
+
+After clicking the **Add new field** link or the **edit** button next to an existing field the Extended User Field form will be shown.
+
+#### Field name
+
+This is the name of the field as stored in the table, it must be unique from any other field, and must not be used in the main user table. It will automatically be prefixed with `user_` (so no need to add this).
+
+Because the field name must be unique, if you are not sure (or can't check) what other field names are already used make sure yours is specific to you.
+
+For example, to add a field for a **game name** using just `name` is probably not wise. `gamename` would be better and `mysite_gamename` would probably ensure it is unique.
+
+Also make sure you only use letters, numbers and underscore characters.
+
+#### Field text:
+
+This is the displayed name of the field in rendered pages. For example *Game name*.
+
+#### Field Type
+
+Select the type of the field. Field types are explained in more detail below.
+
+#### Values
+
+For certain field types, you can add pre-defined values here, for example items in a list that the user can select. Add one entry per line (use the **Add new value** button to add a new value/line).
+
+This is explained in more detail for each field type below.
+
+#### Default Value
+
+If the field can have a default value enter it here. This value will be used if the user has not yet entered their own value for the field.
+
+#### Field include text
+
+Any valid W3C [attributes](http://www.w3.org/TR/html401/sgml/dtd.html#attrs) may be entered here. These are the HTML attributes used to describe the field in more detail.
+
+For example for a text input field you might use ''class='tbox' size='40' maxlength='80' '' to give the field a CSS class of *tbox*, make it 40 characters wide and allow a maximum of 80 characters.
+
+#### regex validation code
+
+Enter the [Regular Expression](http://uk2.php.net/manual/en/ref.pcre.php) string that will need to be matched to make it a valid entry. **regex delimiters are required**.
+
+Regular expressions are too complex to go in to here in detail. Refer to the [PHP Manual](http://uk2.php.net/manual/en/ref.pcre.php) for more information.
+
+Here are some example regular expressions. \# is used as the delimiter here
+
+| | |
+|--------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **Expression** | **Meaning** |
+| 1. ^(\[0-9a-zA-Z\]){1,16}$\# | Any alphanumeric character, length must be between 1 and 16 |
+| 1. ^(\[0-9a-zA-Z\\-\\_\]){1,16}$\# | As above, but also allows underscore and dash characters |
+| 1. ^e107$\# | Text must contain e107 somewhere in it |
+| 1. \\bweb\\b\#i | Text must contain the word *web* (so *website* would **not** match |
+| 1. ^human$\#i | Text must be the word *human* and nothing else - if the field was the question *Are you human? If so, answer "human"* could act as a basic *captcha* field. |
+
+*Note: these patterns are supplied 'as is', not all have been tested! If you find a mistake (or a useful pattern) please edit this table*
+
+For testing your regular expressions these links can be helpful:
+
+- [supercrumbly PHP regex tester](http://www.supercrumbly.com/assets/html/phpregextester/)
+- [Firefox add-on (note: uses JavaScript rather than PHP syntax which are not identical)](http://sebastianzartner.ath.cx/firefoxExtensions/RExT/)
+
+#### regex failure text
+
+Enter the error message that will be shown if the Regular Expression validation fails. This will be displayed to the user in a pop up. Avoid using single quote characters as this breaks the JavaScript used for the pop up.
+
+#### Category
+
+Select a Category that this field belongs to (can be none). Categories are explained in more detail below.
+
+#### Required
+
+Determines if the field is required (mandatory) or not and where it is displayed.
+
+**No - will not show on signup page** field is not required and is shown on the sign up and users settings page. The may choose to fill it in or ignore it.
+
+**Yes - will show on signup page** field is required and must be completed when users sign up to the site.
+
+**No - show on signup page** field is not required and is only shown on the users settings page. The may choose to fill it in or ignore it.
+
+#### Applicable
+
+Determines which user class, and so which users, this field will apply to. It will not be available to users not in the selected user class.
+
+#### Read access
+
+This will determine which user class, and so which users, can see the value in the user page for other users.
+
+**NOTE:** Setting this to 'Read Only' will make it visible to Admin and the member only.
+
+#### Write access
+
+This will determine which user class, and so which users, can see the value in the their user settings page.
+
+#### Allow user to hide
+
+Setting this to yes will allow the user to hide this value from non-admins.
+
+### Field Types
+
+#### Text box
+
+An HTML [text input](http://www.w3.org/TR/html401/interact/forms.html#h-17.4) field. A single line of free format text.
+
+#### Radio buttons
+
+An HTML [radio button](http://www.w3.org/TR/html401/interact/forms.html#h-17.4) group. Used to allow the user to make a single selection from a number of options.
+
+Good practice is to use this instead of a Drop-Down list where the number of options is five or less.
+
+Use *Values* to set the value for each radio button required, for example *red,green,blue*.
+
+#### Drop-Down menu
+
+An HTML [select](http://www.w3.org/TR/html401/interact/forms.html#h-17.6) field. Used to allow the user to make a single selection from a number of options displayed in a list.
+
+Good practice is to use this instead of a Radio button group where the number of options is more than five.
+
+Use *Values* to set the value for each item in the list that is required, for example *red,orange,yellow,green,blue,indigo,violet,black,white,none*.
+
+To get a drop down list, set *Field include text* to ''size='1' ''.
+
+For a list that shows 5 items and scrolls, set *Field include text* to ''size='5' ''
+
+#### DB Table field
+
+Selecting this option changes the *Values* to a list of tables in the database. Selecting a specific table presents three more lists.
+
+There should be four values given **ALWAYS**:
+
+- **Table** the database table to get values from
+- **Field Id** The table field containing the data (usually an Id (integer)) that will be the stored value
+- **Display value** The table field that contains the data that will be displayed to the user as a drop down lit to allow selection
+- **Order** The table field that determines the sort order of the displayed data
+
+For example
+
+- **Table** user
+- **Field Id** user_id
+- **Display value** user_name
+- **Order** user_name
+
+will display a list of all users from the `user` table, displayed and sorted by `user_name`, when selected the `user_id` will be stored in the users profile.
+
+#### Textarea
+
+An HTML [textarea](http://www.w3.org/TR/html401/interact/forms.html#h-17.7) field. Used to allow the user to input multiple lines of text.
+
+#### Integer
+
+Similar to *Text box* but only allows input of an integer.
+
+#### Date
+
+Similar to *Text box* but only allows input of a date.
+
+#### Language
+
+Allow user to select from a list of the installed languages.
+
+#### Predefined List
+
+***(New in 0.8.a)***
+
+This field is used where the user is required to select from a fixed list, and the stored value in the database is to be different to that displayed.
+
+At present the only supported list is the timezone - enter 'timezones' in the value box (this specifies the name and, by implication the type of the list).
+
+It is also possible to [add your own lists](/E107_user_extended#Predefined_List "wikilink")
+
+### Categories
+
+You can create categories to allow you to group extended user fields together. For example, you might create fields for different parts of an address (street, city, etc.) and then create a category called *Address* to group the address fields in to one section on the page.
+
+When you add/edit a category you can specify:
+
+#### Category name
+
+The name of the category, as displayed on the page to the user
+
+#### Applicable
+
+Determines which user class, and so which users, fields in this category will apply to.
+
+#### Read access
+
+This will determine which user class, and so which users, can see the fields in this category in the user page for other users.
+
+**NOTE:** Setting this to 'Read Only' will make it visible to Admin and the member only.
+
+#### Write access
+
+This will determine which user class, and so which users, can see the fields in this category in the their user settings page.
+
+### Predefined Fields
+
+This page allows you to activate or deactivate the e107 predefined extended user fields.
+
+The fields are:
+
+| | | |
+|----------|----------|----------------------------------|
+| **Name** | **Type** | **Use** |
+| aim | text | AIM Address |
+| birthday | date | Birthday |
+| country | db field | User Country (includes db table) |
+| homepage | text | User homepage (url) |
+| icq | text | ICQ Number |
+| language | language | User Language |
+| location | text | User location |
+| msn | text | MSN Address |
+| yahoo | text | Yahoo! Address |
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Users](/Category:Users "wikilink") [Category:Extended Fields](/Category:Extended_Fields "wikilink") [Category:Security](/Category:Security "wikilink") [Category:WhatsNew](/Category:WhatsNew "wikilink")
\ No newline at end of file
diff --git a/FAQs.md b/FAQs.md
new file mode 100644
index 0000000..c1b0ecb
--- /dev/null
+++ b/FAQs.md
@@ -0,0 +1,11 @@
+---
+title: FAQs
+permalink: /FAQs/
+---
+
+FAQs
+----
+
+Based on the original FAQ plugin by Cameron of e107 Inc.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Facebook.md b/Facebook.md
new file mode 100644
index 0000000..1b79a98
--- /dev/null
+++ b/Facebook.md
@@ -0,0 +1,11 @@
+---
+title: Facebook
+permalink: /Facebook/
+---
+
+Facebook
+--------
+
+Facebook Connect for e107
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Feature_Box.md b/Feature_Box.md
new file mode 100644
index 0000000..ecfca6c
--- /dev/null
+++ b/Feature_Box.md
@@ -0,0 +1,11 @@
+---
+title: Feature Box
+permalink: /Feature_Box/
+---
+
+Feature Box
+-----------
+
+This plugin allows you to display a box above your news items with features / whatever you like in it. The messages can either be revolved randomly or dynamically faded.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Forum.md b/Forum.md
new file mode 100644
index 0000000..8e08d55
--- /dev/null
+++ b/Forum.md
@@ -0,0 +1,11 @@
+---
+title: Forum
+permalink: /Forum/
+---
+
+Forum
+-----
+
+This plugin is a fully featured Forum system
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Front_Page.md b/Front_Page.md
new file mode 100644
index 0000000..88f87b8
--- /dev/null
+++ b/Front_Page.md
@@ -0,0 +1,104 @@
+---
+title: Front Page
+permalink: /Front_Page/
+---
+
+e107 » [Admin Area](/:Category:Admin "wikilink") » [Settings](/:Category:Settings "wikilink") » Front Page
+----------------------------------------------------------------------------------------------------------
+
+From this screen you can choose what to display as the front page of your site, the default is news. You can also determine whether users are sent to a particular page after logging in.
+
+The rules are searched in order, to find the first where the current user belongs to the class specified in the rule. That rule then determines the front (home) page and any specific post-login page. If no rule matches, news.php is set as the home page.
+
+The user is sent to the specified "Post-login page" (if specified) immediately following a login.
+
+Current Front Page Settings
+---------------------------
+
+The screen displays a list of current rules, including the default rule which is shown below
+
+| | | | | |
+|-------|-------------------|-----------|-----------------|---------------------|
+| Order | User Class | Home Page | Post-login page | Edit |
+| 1 | Everyone (public) | News | None | Up Down Edit Delete |
+
+Click the **Add new rule** button to create new entries.
+
+Adding and Editing Rules
+------------------------
+
+Enter or select the information for your new front page rule.
+
+### Front Page - Add new rule
+
+The left side of the Add New Rule screen allows you to choose an new front page option.
+
+Choose an option for the front page
+
+- Home Page
+- News
+- Downloads
+- Welcome Message
+- Custom Page
+- Event Calendar
+- Other (enter url):
+- Other Page types will appear here if the plugin is activated.
+
+On the right hand side, you can choose the after login page.
+
+Post-login page (To disable, select "Other" with a blank URL).
+
+- News
+- Downloads
+- Welcome Message
+- Custom Page
+- Event Calendar
+- Other (enter url):
+- Again other plugins will be listed when active.
+
+Next choose a **User Class** for the new rule.
+
+Click **Update Front Page Settings** to apply the new settings.
+
+THIS NEEDS TO BE JOINED TOGETHER
+--------------------------------
+
+*'*This document relates to the Front Page (User Home Page) handling to be released in E107 version 2.0. *'*
+
+Overview
+--------
+
+The 'Front Page' option on the main admin page allows two things to be set for each class of user:
+
+- The user 'Home Page' (or 'Front Page') - this is the page which is displayed if the user clicks on the 'Home' link (assuming its set to display index.php), accesses index.php, or accesses the site without specifiying a page name.
+
+
+
+- The user 'Post Login Page' - this is the page which is displayed immediately after a user has logged in. This allows the admin to force a user to view a particular page on each login, or may be helpful in other ways (for example, main admins might like to go straight to the main admin page after login). One option is to 'do nothing' on login, in which case the user will normally remain on the page where they were.
+
+Using the Rules
+---------------
+
+The logic for this function uses the E107 user classes, and works in much the same way for both Home Page and Post Login Page.
+
+A user may belong to a number of classes, so the admin has to enter an ordered list of rules. Each rule is applicable to one user class.
+
+The list is searched, in order, for the first entry where the current user is a member of the user class specified in the rule. The page specified in that rule is then displayed.
+
+If no matching rule is found:
+
+- for Home Page, 'news.php' is used
+- for Post Login Page, the current page is used
+
+Specifying the Rules
+--------------------
+
+The rules are entered through an option 'Front Page' on the main admin menu.
+
+Initially a list of existing rules is displayed. Their order can be changed by clicking on the arrows. Rules may be deleted by clicking on the red cross, or edited by clicking on the 'Edit' icon.
+
+To add a rule, click on the 'Add new rule' button. A new block is shown at the top of the screen, with the left half showing the options for 'Home Page' and the right half showing the options for 'Post Login Page'. The user class for the rule is selectable at the top.
+
+Save the rule once done - it will be added at the top of the list, and can be moved as required using the arrow keys.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Settings](/Category:Settings "wikilink") [Category:Front Page](/Category:Front_Page "wikilink") [Category:WhatsNew](/Category:WhatsNew "wikilink")
\ No newline at end of file
diff --git a/GeshiNotes.md b/GeshiNotes.md
new file mode 100644
index 0000000..7cb69d4
--- /dev/null
+++ b/GeshiNotes.md
@@ -0,0 +1,41 @@
+---
+title: GeshiNotes
+permalink: /GeshiNotes/
+---
+
+Usage
+-----
+
+You need to use the **Advanced Tag Format:** <code \['language'|list\] \[n\] >source code here</code>
+
+**Tag Examples**
+
+*- advanced code tag*
+<code php> echo "Hello World"; </code>
+
+ function ReadLanguages() {
+
+` global $languages, $languagesPath;`
+` $dirHandle = opendir($languagesPath) `
+` or die("ERROR: Invalid directory path - [$languagesPath], Modify the value of \$languagesPath'");`
+` $pattern = "^(.*)\.php$";`
+` while ($file = readdir($dirHandle)) `
+` { `
+` if( eregi($pattern, $file) ) `
+` $languages[] = eregi_replace($pattern, "\\1", $file); `
+` }`
+` closedir($dirHandle);`
+
+}
+
+*- advanced code tag with line numbers*
+<code php n> echo "Hello World"; </code>
+
+*- default code tag*
+<code> echo "Hello World"; </code>
+
+*- display a list of supported languages*
+<code list></code>
+
+*- if invalid language argument, return the language list*
+<code invalid> echo "Hello World"; </code>
\ No newline at end of file
diff --git a/Google_Sitemap.md b/Google_Sitemap.md
new file mode 100644
index 0000000..44f3353
--- /dev/null
+++ b/Google_Sitemap.md
@@ -0,0 +1,11 @@
+---
+title: Google Sitemap
+permalink: /Google_Sitemap/
+---
+
+Google Sitemap
+--------------
+
+For more information on the Sitemap protocol, go to or Google's page About Sitemaps
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/History.md b/History.md
new file mode 100644
index 0000000..6b2c1e6
--- /dev/null
+++ b/History.md
@@ -0,0 +1,39 @@
+---
+title: History
+permalink: /History/
+---
+
+A Brief History of e107
+-----------------------
+
+I've never kept a journal or list of dates corresponding to e107's evolution, so all of the following is recounted from memory and is probably full of chronological errors
+
+In late 1998, I coded and opened a website called Litestep2000 related to the Windows shell replacement Litestep. The site got fairly popular and a few months later became ls2k.org, when it moved to a php enabled server and I started my first tentative steps into scripting. After about 18 months of coding and maintaining this site, I was offered the chance by the then main admin c0mrade to take over the main Litestep theme site, litestep.net. I coded the site and I'm proud to say it continued to grow in popularity while I, DeViLbOi and jugg were at the helm.
+
+Due to running such a busy site, I was always getting requests for site code, ot portions of the code we used on litestep.net from other members of the Litestep community, but due to time restraints and real life, I was very rarely able to help, so I set about taking some of the code from litestep.net and ls2k.org and turning it into a more modular and distributable codebase.
+
+Over the space of a couple of months, websites (mainly Litestep and shell related) started popping up, and feature requests started coming in, so I decided to get a domain and give the code a name. I settled on e107 as it was turning out to be my seventh main project, and I purchased e107.org and set up a small e107 powered website there.
+
+The site opened in July 2002, and e107 was a couple of months old at that stage, and at version 2.1. I continued to code and release revisions until 5.4 when I decided on a version numbering change, and the next version released was 0.6, which saw a major revamp of the code. At this time new versions and revisions were coming out on almost a daily basis (imagine that )
+
+I was still maintaining the e107 codebase alone, but accepting contributions from users, notably McFly, Lolo_Irie, Cameron and a few others, but with version 0.612 I decided to ask a few of these contributors to join a newly formed development team, consisting of McFly, chavo, Cameron and Lolo_Irie, and myself. I was proud that these people accepting places as not only are they good coders, they were all good people as well (and still are )
+
+A couple of versions later, I decided to take a step back from the development side of e107, as maintaining what had in a short period become a quite popular system had taken it's toll on my real life, and I was not only tired but having to deal with the regular attacks on e107.org. The development team have continued to release new versions (at the time of writing e107 stands at v0.617) and make improvements and refine the e107 core.
+
+I started tentative development of a new system in March 2004, codenamed nostromo. This isn't intended to replace e107 and will probably never see the light of day due to real life issues (again pfft). This code, or at least the site it produces, can be seen at my personal site jalist.com.
+
+So there we have it, e107, due mainly to the work of the dev team, plugin coders and the people who selflessly and mostly thanklessly man the forums with support for less experienced users, has come a very long way in it's first two years of life, and hopefully will continue to grow for the next two years and beyond - my sincerest thanks to everyone that has contributed in even the smallest way.
+
+jalist, August 2004
+
+Recent History
+--------------
+
+The latest release of e107 is and was released see the [current release notes](/Release_Notes_{{e107currentversion}} "wikilink"). We continue to maintain e107 0.7 and from time to time issue new security releases. Meanwhile the e107 Development Team are busy building the next major [release of e107 - 0.8](/0.8_Release "wikilink").
+
+Licence
+-------
+
+e107 is licenced under the [GNU General Public license version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html), General Public license is sometimes shortend to GPL.
+
+[Category:e107](/Category:e107 "wikilink") [Category:Setup](/Category:Setup "wikilink") [Category:Intro](/Category:Intro "wikilink")
\ No newline at end of file
diff --git a/Import_into_e107.md b/Import_into_e107.md
new file mode 100644
index 0000000..a8c291b
--- /dev/null
+++ b/Import_into_e107.md
@@ -0,0 +1,11 @@
+---
+title: Import into e107
+permalink: /Import_into_e107/
+---
+
+Import into e107
+----------------
+
+Import into e107
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Introduction.md b/Introduction.md
new file mode 100644
index 0000000..10f25e3
--- /dev/null
+++ b/Introduction.md
@@ -0,0 +1,37 @@
+---
+title: Introduction
+permalink: /Introduction/
+---
+
+[English](/{{FULLPAGENAME}} "wikilink") | [Français](/{{FULLPAGENAME}}/fr "wikilink") | [Deutsch](/{{FULLPAGENAME}}/de "wikilink") | [Magyar](/{{FULLPAGENAME}}/hr "wikilink")
+
+Overview of e107
+----------------
+
+e107 is a website [Content Management System (CMS)](http://en.wikipedia.org/wiki/Content_management_system). Most of the look and feel of the content is created without doing any [HTML](http://en.wikipedia.org/wiki/Html) coding. The content is stored in a [MySQL](http://en.wikipedia.org/wiki/MySql) database and is presented in a structured and consistent way when the user requests a page. Want to know more? [Read the Wikipedia definition of e107](http://en.wikipedia.org/wiki/E107_%28software%29).
+
+e107 CMS Key Features
+---------------------
+
+e107 Technical Information
+--------------------------
+
+e107 Extensibility Framework & API
+----------------------------------
+
+e107 Licence Information
+------------------------
+
+e107 Installation
+-----------------
+
+e107 Maintenance
+----------------
+
+e107 Support
+------------
+
+e107 Future Development
+-----------------------
+
+[Category:Introduction](/Category:Introduction "wikilink")
\ No newline at end of file
diff --git a/Javascript_css_selectors.md b/Javascript_css_selectors.md
new file mode 100644
index 0000000..f67af5a
--- /dev/null
+++ b/Javascript_css_selectors.md
@@ -0,0 +1,91 @@
+---
+title: Javascript css selectors
+permalink: /Javascript_css_selectors/
+---
+
+This is a working draft for e107 v2.0 css selectors.
+
+.e-hideme
+---------
+
+Hides the element/container
+
+ Hidden Text
+
+.e-expandit
+-----------
+
+Toggles a hidden element (like the old expandit() js function.
+
+ Expand
+
+ Click the link above and I will become visible
+
+
+.e-date
+-------
+
+Used internally. Use $frm->datepicker() instead.
+
+.e-datetime
+-----------
+
+Used internally. Use $frm->datepicker() instead.
+
+.e-confirm
+----------
+
+Display a confirmation dialog before proceeding.
+
+ Delete
+
+.e-dialog
+---------
+
+Opens a dialog/modal window with the URL contained in 'href'.
+
+ Open Dialog Window";
+
+.e-dialog-close
+---------------
+
+Used within a dialog window, it will close it.
+
+ Close";
+
+.e-ajax
+-------
+
+Loads data from another page into a container.
+
+ Load";
+
+ (URL data will be shown here)
+
+
+Use the optional identifier to grab only a small portion of the 'data-src' page. eg. \#target will grab all content inside the container with id=target.
+
+ This data will be loaded and sent back to 'e-container'
+
+.e-wysiwyg
+----------
+
+Sets a div or textarea element as an area that can be activated by a WYSIWYG plugin. eg. TinyMce. Is set by default using $frm->bbcode() (see form-handler)
+
+
+
+.e-tabs
+-------
+
+Create tabs
+
+
+
+
Tab 1 Content
+
Tab 2 content
+
+
+[Category:Plugin Development](/Category:Plugin_Development "wikilink") [Category:Developer References](/Category:Developer_References "wikilink") [Category:Classes](/Category:Classes "wikilink") [Category:API](/Category:API "wikilink")
\ No newline at end of file
diff --git a/Links_Page.md b/Links_Page.md
new file mode 100644
index 0000000..95996bd
--- /dev/null
+++ b/Links_Page.md
@@ -0,0 +1,11 @@
+---
+title: Links Page
+permalink: /Links_Page/
+---
+
+Links Page
+----------
+
+Links Page For Displaying External Web Links
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Linkwords.md b/Linkwords.md
new file mode 100644
index 0000000..e9bf29e
--- /dev/null
+++ b/Linkwords.md
@@ -0,0 +1,11 @@
+---
+title: Linkwords
+permalink: /Linkwords/
+---
+
+Linkwords
+---------
+
+This plugin will link specified words with a defined link and/or tooltip
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/List.md b/List.md
new file mode 100644
index 0000000..4eb47ce
--- /dev/null
+++ b/List.md
@@ -0,0 +1,11 @@
+---
+title: List
+permalink: /List/
+---
+
+Statistic Logging
+-----------------
+
+This plugin will log all visits to your site, and build detailed statistic screens based on the information gathered.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Logins.md b/Logins.md
new file mode 100644
index 0000000..ef569c3
--- /dev/null
+++ b/Logins.md
@@ -0,0 +1,36 @@
+---
+title: Logins
+permalink: /Logins/
+---
+
+***Note:** This is a work in progress, and is subject to change until 2.0 is released. Please do not rely on this information!*
+
+Login Name
+----------
+
+Every user has a 'login name' which they enter, together with their password, to access the site. Usually they choose their own login name.
+
+In 2.0 there are two new options:
+
+- If enabled in prefs, the user may also log in using their email address (by which we mean whatever is entered in the 'email address' user information). So the login name may still be used as well.
+
+
+
+- When a user signs up, or is created by an admin, E107 can be set to create a random login name according to a pattern.
+
+You specify the pattern in prefs, where special characters indicate the position of the random information, and other alphanumeric characters are entered 'as is':
+
+
+1. - an alpha character
+
+. - a numeric character
+
+- - an alphanumeric character
+
+Make sure you allow more than enough randomly generated characters to accommodate your potential users.
+
+This allows, for example, a school to generate login names reflecting the current school year; for example the pattern could be generated using:
+
+Y2009\#..\*\*
+
+This will generate a login name, exactly 10 characters long, where the first five characters are always 'Y2009'.
\ No newline at end of file
diff --git a/Mail.md b/Mail.md
new file mode 100644
index 0000000..9b200cf
--- /dev/null
+++ b/Mail.md
@@ -0,0 +1,171 @@
+---
+title: Mail
+permalink: /Mail/
+---
+
+Mail
+----
+
+This core feature allows you to send emails to selected registered site users.
+
+### Mailout Main Features
+
+- Create/Send Mail
+- Saved emails
+- Pending Mailshots
+- Held Mailshots
+- Completed Mailshots
+- Preferences
+- Maintenance
+
+### Create/Send Mail
+
+- To
+ - Choose User Class
+ - User-Match (User Name, User Login, User Email)
+ - contains (enter phrase)
+ - Last Visit
+ - Before/Equal/After: Date (dd-mm-yy)
+ - User-Match (2nd filter)
+ - User-Match (3rd filter)
+- Email Title (not sent):
+ - Saved Title for the mail message
+- From Name:
+ - From User Name
+- From Email:
+ - From Email Address
+- Cc:
+ - Copy to
+- Bcc:
+ - Blind Copy to
+- Subject:
+ - Email Subject
+- Send format:
+ - Text Only
+ - Text and HTML
+ - Include Theme
+- Include images in email
+- There are currently no existing downloads.
+- Message
+ - BB Codes
+ - Features BB Code
+ - |DISPLAYNAME|
+ - |USERNAME|
+ - |SIGNUP_LINK|
+ - |USERID|
+ - |USERLASTVISIT|
+
+Choose **Save** or **Send Email** when finished.
+
+Create an email, give it a meaningful title, and select the list of recipients. You can save everything as a template for later, or send immediately.
+
+Email addresses may be contributed by plugins (such as newsletter), and duplicates are removed when the mail is sent Any attachment is selected from the list of valid downloads.
+
+Mail may be sent as plain text (most universal, and least at risk of being classed as spam), or as HTML (in which case a plain text alternative is automatically generated). The theme style may optionally be added to the email
+
+### Saved emails
+
+Select and use a saved email template to send a mailshot. Delete any template no longer required.
+
+- Mail Ref
+- Title
+- Subject
+- Options
+ - Edit/Send Mail
+ - Delete Mail
+
+### Pending Mailshots
+
+List of mailshots released for sending, together with current status. The mail scheduler task will process these emails as it is able, taking account of the earliest and latest sending dates you set.
+
+### Held Mailshots
+
+List of emails which have been prepared for sending, but not yet released.
+
+### Completed Mailshots
+
+List of completed mailshots. Allows you to see the sending results.
+
+### Mailshot Preferences
+
+#### Configure mailshot options.
+
+A test email is sent using the current method and settings.
+
+#### Emailing Method
+
+Use SMTP to send mail if possible. The settings will depend on your host's mail server.
+
+#### Default email format
+
+Emails may be sent either in plain text only, or in HTML format. The latter generally gives a better appearance, but is more prone to being filtered by various security measures. If you select HTML, a separate plain text part is added.
+
+#### Bulk mail controls
+
+The values you set here will depend on your host, and on the number of emails you send; it may be possible to set all values to zero so that the mail queue is emptied virtually instantly.
+
+#### Bounced Emails
+
+You can specify an email address to receive the return response when an email is undeliverable. If you have control over your server, you can specify the separate scheduler-driven auto-processing script; this receives bounce messages as they arrive, and updates status instantly. Otherwise you can specify a separate email account, which can be checked either periodically (using the scheduler), or manually via the user options menu. Normally this will be a standard POP3 account; use the TLS-related options only if specifically required by your host
+
+#### Email Address Sources
+
+If you have additional mail-related plugins, you can select which of them may contribute email addresses to the list.
+
+#### Logging
+
+The logging option creates a text file in the system log directory. This must be deleted periodically. The 'logging only' options allow you to see exactly who would receive emails if actually sent. The 'with errors' option fails every 7th email, primarily for testing
+
+- Send test email
+ - Click to send email to
+- Emailing method
+ - If unsure, leave as php
+- SMTP Server:
+- SMTP Username: (optional)
+- SMTP Password: (optional)
+- SMTP Features
+ - (Use SSL for gmail/googlemail)
+ - Send bulk SMTP emails in blocks
+- Use VERP for bulk mailing
+- Sendmail-path:
+- Default email format
+ - (Used for some non-bulk emails)
+- Bulk mailing controls
+ - Pause bulk mailing every emails for seconds.
+- Used mostly with SMTP keepalive.
+ - A pause of more than 30 seconds may cause the browser to time-out
+ - Maximum number of emails to send per scheduler tick
+ - Value will depend on a number of factors, including how often your mail queue scheduler job is triggered and the rate at which your ISP will accept outgoing mail. Zero to clear queue each time
+- Supplementary email address sources
+ - calendar_menu
+- Mailshot logging
+ - Include email info in log
+- Bounced Email Processing
+- Processing method
+- Email address
+- Auto-process script
+ - /opt/lampp/htdocse_HANDLER_ABSbounce_handler.php
+ - IMPORTANT! You need to make this file executable
+ - (Your server has to be configured to use this script)
+- Last Bounce Processed
+ - Never
+- Email address
+- Incoming Mail server
+- Account (user) Name
+- Password
+- Account type
+- Delete Bounced Mails after checking
+- Check for bounces automatically
+ - If checked, you will need to activate the task in the scheduler
+- Save Changes
+
+### Mailshot Maintenance
+
+Maintenance functions for the mail database.
+
+- Tidy database tables
+ - Does various consistency checks on the data, corrects counts, deletes temporary data
+
+Click **Do It!** to execute the command.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Users](/Category:Users "wikilink") [Category:Mail](/Category:Mail "wikilink")
\ No newline at end of file
diff --git a/Main_Page.md b/Main_Page.md
new file mode 100644
index 0000000..13b9df4
--- /dev/null
+++ b/Main_Page.md
@@ -0,0 +1,69 @@
+---
+title: Main Page
+permalink: /Main_Page/
+---
+
+__NOTOC__
+
+The main e107 wiki for the English community. Please help e107 by contributing to e107 wiki for your language accessed via the language links above.
+
+
+
+[Setup Guide](/:Category:Setup "wikilink")
+
+
+
+
+
+
+
+[User Guide](/:Category:User_Guide "wikilink")
+
+
+
+
+
+
+
+[Development Guide](/:Category:Development "wikilink")
+
+
+
+
+
diff --git a/Meta_Tags.md b/Meta_Tags.md
new file mode 100644
index 0000000..b23f4b2
--- /dev/null
+++ b/Meta_Tags.md
@@ -0,0 +1,44 @@
+---
+title: Meta Tags
+permalink: /Meta_Tags/
+---
+
+e107 » [Admin Area](/:Category:Admin "wikilink") » [Settings](/:Category:Settings "wikilink") » Meta Tags
+---------------------------------------------------------------------------------------------------------
+
+[Meta Tags](http://www.google.com/support/webmasters/bin/answer.py?answer=79812) are are one of the tools used by search engines to help classify websites and improve search results. Ensure that you enter appropriate values in the Meta Tags screen to help search engines classify your website correctly. This is part of making your website [Search Engine Optimised (SEO)](/:Category:SEO "wikilink").
+
+[Meta Tags](/Meta_Tags "wikilink") you enter here will be included in the **HEAD** section of your all web pages.
+
+### Description
+
+Enter an accurate description of your website of around 20 words. It's important to actually describe your company, product or organisation rather than the technical features your website. It is helpful to think about what your visitors will be using as search terms.
+
+### Keywords
+
+Enter keywords and phrases separated by commas. Again, think about what your visitors will be searching for.
+
+### Copyright
+
+Enter your copyright information, be sure to honour the copyrights of others!
+
+### Author
+
+Enter the name of the owner of the materials, person or company names.
+
+### Enter additional meta-tags:
+
+Custom Meta Tags are available to provide extra information for various service providers. Enter custom meta tags in the following format.
+
+`< meta name='author' content='your name' /> `
+
+Specific examples include
+
+- Google Web Master Tools Syndication Tag [1](http://www.google.com/support/webmasters/bin/answer.py?answer=79812)
+- Facebook Open Graph Tags example is described well here: [2](http://davidwalsh.name/facebook-meta-tags) and Facebook's developer pages here [3](http://developers.facebook.com/docs/opengraph/)
+
+### Use News title and summary as the meta-description on news pages.
+
+Checking this box inserts automatically uses the "News Title" field - so it is also important to use appropriate news titles!
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Settings](/Category:Settings "wikilink") [Category:Preferences](/Category:Preferences "wikilink") [Category:Meta Tags](/Category:Meta_Tags "wikilink") [Category:SEO](/Category:SEO "wikilink")
\ No newline at end of file
diff --git a/Metaweblog.md b/Metaweblog.md
new file mode 100644
index 0000000..bb10c4f
--- /dev/null
+++ b/Metaweblog.md
@@ -0,0 +1,11 @@
+---
+title: Metaweblog
+permalink: /Metaweblog/
+---
+
+Metaweblog
+----------
+
+Metaweblog API support for e107
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/New_Forum_Posts.md b/New_Forum_Posts.md
new file mode 100644
index 0000000..b0e11d3
--- /dev/null
+++ b/New_Forum_Posts.md
@@ -0,0 +1,11 @@
+---
+title: New Forum Posts
+permalink: /New_Forum_Posts/
+---
+
+New Forum Posts
+---------------
+
+This plugin displays a list of new forum posts on your front page
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/News.md b/News.md
new file mode 100644
index 0000000..bbcb090
--- /dev/null
+++ b/News.md
@@ -0,0 +1,259 @@
+---
+title: News
+permalink: /News/
+---
+
+e107 News Management Overview
+-----------------------------
+
+**Admin Area » Content » News**
+
+News Front Page
+---------------
+
+**Admin Area » Content » News**
+
+- ID
+- Title
+- SEF URL
+- Author
+- Date stamp
+- Category
+- Visibility
+- Render-type
+- Thumbnail
+- Sticky
+- Comments
+- Comment Total
+
+Create News Item
+----------------
+
+**Admin Area » Content » News » Create News Item**
+
+General Body will be displayed on the main page; extended will be readable by clicking a 'Read More' link.
+
+Show title only Enable this to show the news title only on front page, with clickable link to full story.
+
+Activation If you set a start and/or end date your news item will only be displayed between these dates.
+
+### General Information
+
+#### Category
+
+#### Title
+
+#### Summary
+
+#### Author
+
+#### Body
+
+#### Extended
+
+#### Upload
+
+Upload an image or file for use in the news item
+
+#### Image
+
+- **Refresh**
+
+====Image selector===
+
+- e107_images/generic/blank.gif
+
+Choose an image for this news item
+
+#### Preview
+
+#### Post News to Database
+
+- Stay in edit mode
+
+### SEO
+
+#### Friendly URL string
+
+To make this work, you need to enable 'SEF URLs' config profile from URL Configuration area
+
+#### Meta keywords
+
+#### Meta description
+
+### Advanced Options
+
+#### Comments
+
+- Enabled
+- **Disabled**
+
+#### Allow comments to be posted to this news item
+
+#### Render type
+
+Select how and where news item is posted
+
+- Default - post to front page
+- Title only - post to front page
+- Post to other news menu
+- Post to other news menu 2
+
+#### Activation
+
+Activate between entered dates.
+
+Only show news item between certain dates
+
+#### Date stamp
+
+Check box to update date stamp of news item to current time
+
+Set the date stamp for the current news item
+
+#### Visibility
+
+Choose which visitors will see news item
+
+- Everyone (public) (Fixed class)
+- PRIVATEMENU (Grants access to private menu items)
+- PRIVATEFORUM1 (Example private forum class)
+ - ... Active user class list is displayed
+- Guests (Fixed class)
+- Members (Fixed class)
+- No One (inactive) (Fixed class)
+- Admin (Fixed class)
+
+#### Sticky
+
+If selected, news item will appear above all others Select if news item will be sticky
+
+Categories
+----------
+
+**Admin Area » Content » News » Categories** You can separate your news items into different categories, and allow visitors to display only the news items in those categories.
+
+Upload your news icon images into either ../e107_themes/-yourtheme-/images/ or themes/shared/newsicons/.
+
+### Create News Category
+
+#### Category Name
+
+Required field
+
+#### Category friendly URL string
+
+To make this work, you need to enable 'SEF URLs' config profile from URL Configuration area
+
+#### Category meta keywords
+
+Used on news category list page
+
+#### Category meta description
+
+Used on news category list page
+
+#### Category management permission
+
+Which group of site administrators are able to manage this category related news Category Icon
+
+Click **Create News Category** / **Update News Category** / **Cancel**.
+
+### Existing News Categories
+
+- ID
+- Icon
+- Category / SEF String
+- Manage Permissions
+- Options
+ - Edit
+ - Delete
+- Order
+
+News Preferences
+----------------
+
+**Admin Area » Content » News » News Preferences**
+
+### URL identifier
+
+Set a string to be used in news pages URL. This will only work proper .htaccess rules and eURL config Resolved URL based on current value: /yourwebsite. tld/news/
+
+#### Manage Site URLs
+
+Configure Core URLs
+
+- Main
+- Default
+- News
+- Default
+- Config Profile \[SEF URLs\]
+- SEF URLs
+ - You'll need mod_rewrite installed and running on your server (Apache Web Server). After enabling this profile go to your site root folder, rename htaccess.txt to .htaccess and uncomment the corresponding line.
+ - Profile Location: /e107_files/e_url/core/news/apache_mod_rewrite/
+- Users
+ - Default
+
+Configure Plugin URLs
+
+- The list is empty
+
+### Show News-Category Footer Menu
+
+- Enabled
+
+### News Category Columns?
+
+### News posts to display per page?
+
+### News posts to display in archive ?
+
+First update the preferences with the changed display per page setting, then update again after setting the news archive preference. (0 is un-activated)
+
+### Set the title for the news archive
+
+### Modification of the news-item author can be done by
+
+### Submit-News maybe accessed by
+
+### Enable WYSIWYG editor on Submit-News page
+
+- Enabled
+
+### Enable Image uploading on Submit News page
+
+- Enabled
+
+### Automatic resizing of submitted image
+
+width in pixels or leave blank to disable.
+
+### Show new date header
+
+- Enabled
+
+If this box is ticked, a box containing the date will be displayed above news items posted on a new day, useful for distinguishing posts on different days
+
+### Use non-standard template for news layout
+
+- Enabled
+
+if the theme you're using has a news layout template, use this instead of the generic layout
+
+### Text to show at the top of Submit News
+
+Submitted News
+--------------
+
+**Admin Area » Content » News » Submitted News**
+
+Lists submitted items pending approval.
+
+Maintenance
+-----------
+
+**Admin Area » Content » News » Maintenance**
+
+Recalculate comment counts
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Content](/Category:Content "wikilink") [Category:News](/Category:News "wikilink") [Category:SEO](/Category:SEO "wikilink") [Category:Meta Tags](/Category:Meta_Tags "wikilink") [Category:WhatsNew](/Category:WhatsNew "wikilink")
\ No newline at end of file
diff --git a/Newsfeeds.md b/Newsfeeds.md
new file mode 100644
index 0000000..fce9530
--- /dev/null
+++ b/Newsfeeds.md
@@ -0,0 +1,11 @@
+---
+title: Newsfeeds
+permalink: /Newsfeeds/
+---
+
+Newsfeeds
+---------
+
+This plugin will retrieve rss feeds from other websites and display them according to your preferences
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Newsletter.md b/Newsletter.md
new file mode 100644
index 0000000..966ec31
--- /dev/null
+++ b/Newsletter.md
@@ -0,0 +1,11 @@
+---
+title: Newsletter
+permalink: /Newsletter/
+---
+
+Newsletter
+----------
+
+Provides a quick and easy way to configure and send newsletters
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/PDF.md b/PDF.md
new file mode 100644
index 0000000..32410e7
--- /dev/null
+++ b/PDF.md
@@ -0,0 +1,11 @@
+---
+title: PDF
+permalink: /PDF/
+---
+
+PDF
+---
+
+PDF creation support using TCPDF
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Password_Security.md b/Password_Security.md
new file mode 100644
index 0000000..5d3c8b2
--- /dev/null
+++ b/Password_Security.md
@@ -0,0 +1,74 @@
+---
+title: Password Security
+permalink: /Password_Security/
+---
+
+***Note:** This is a work in progress, and is subject to change until 0.8 is released. Please do not rely on this information!*
+
+Passwords
+---------
+
+E107 2.0 incorporates a number of additional security options related to passwords. The selection of the appropriate options requires careful thought, since in some cases there is no going back! Some additional information is given in the 'Background' section, and more detail can be found by searching the web.
+
+All the options are set via the 'Security and Protection' section of site [Preferences](/:Category:Preferences "wikilink").
+
+### Allow login by email address
+
+If enabled, users can specify either their login name or their email address when logging in. (If this option is disabled, it doesn't preclude users giving their email address as a login name).
+
+### User Tracking method
+
+Must be set to 'sessions' if using CHAP.
+
+Otherwise its usually most convenient to set 'cookies', so that the 'remember me' feature is available.
+
+### Password encoding
+
+To date E107 has used [md5 encoding](http://php.net/manual/en/function.md5.php) for passwords, and this will continue to be sufficient for some sites.
+
+Select 'salted' passwords to make it harder for them to be cracked if someone gains access to the user database.
+
+For existing installations, note that changing this selection only affects new users, and those changing their passwords. There is a separate utility to convert all md5 passwords in the database to the salted format (see later).
+
+### Password transmission method
+
+By default, passwords are sent between the user's browser and the server in plain text. [CHAP](http://en.wikipedia.org/wiki/Challenge-handshake_authentication_protocol) (short for: Challenge Handshake Authentication Protocol) 'encrypts' the password in a secure way before transmission; however it requires that Javascript is enabled in the user's browser. Hence it is usual to allow the plain text fallback. CHAP can be mandatory if required. CHAP requires that user tracking uses sessions. In general CHAP cannot be used with the alt_auth plugin.
+
+Background
+----------
+
+Historically E107 has encoded user passwords in the database using the md5 'one way hash' - a mathematical operation which encodes the password into a numerical value, in such a way that there is no mathematical way to go from the 'hashed' password back to the original. A 'brute force' approach has always been possible; and advances in computing power and mathematical understanding have made it more possible to pre-calculate tables of hash values, so that a hashed password can simply be looked up in the table. This represents a one-time block of calculations, which can be used to 'crack' passwords time and time again.
+
+While the simple hash is sufficient for many sites, it can cause problems for users if their password is cracked - they may use the same password on several sites, or the hashed password may have been obtained from a database backup, and thus knowing it can give the cracker access to the actual site.
+
+E107 now supports 'salted passwords'. In these a more complex calculation is used. This mixes in a 'salt' - a text string, different for every user. This 'salt' can be public (and has to be for E107 to verify the user), and makes life much more difficult for the password cracker. Instead of using a single set of precalculated hash tables, the cracker has to calculate those tables for every individual password to take account of the salt. This represents a very substantial increase in effort for the cracker.
+
+As with all things, increased security comes at a price - actions such as changing a user's login name or email address may require the user to confirm with their password. E107 minimizes the additional complexity, but it is worth carefully considering the level of security required before enabling some of the options.
+
+### Password transmission
+
+When a user logs into a web site (other than those using SSL - URLs), the user name and password are transmitted 'in clear' to the web site. So potentially anyone monitoring the network can pick up that information. E107 now offers the option of 'CHAP' - a method of only sending an encrypted password over the network. This encryption (actually a hash function) includes a 'challenge' - a random number generated by the server - which makes it harder for a hacker to simply replay some network traffic to log into the site.
+
+The CHAP feature makes use of Javascript in the user's browser. If this is not available, E107 can implement a 'plain text' fallback. This fallback is admin-selectable (admin-->prefs-->Security and protection). If CHAP is mandatory, only users with JS enabled can log in (others see a message instead of the login box); otherwise the plain text fallback can be used. It is also possible to use only plain text passwords.
+
+CHAP also requires that sessions (rather than cookies) are used for user tracking.
+
+Password Recovery
+-----------------
+
+If the main admin loses their password, it is possible to overwrite it in the database using PHPMyAdmin or similar, and this procedure is [documented elsewhere](/Using_e107:Users:Admin_Password:Forgot_Main_Admin_Password "wikilink"). The procedure will continue to work if the site is set to use md5 passwords, or salted with md5 fallback.
+
+If the site accepts only salted passwords, the basic procedure is the same, but it is more complicated to calculate the encrypted password value to write to the database. To do so, point your browser to yoursite/e107_files/utilities/passcalc.php, and enter the requested information to obtain the password value. Then copy this value into your database entry.
+
+Update User Passwords
+---------------------
+
+For existing sites which have changed from md5 to salted passwords, a utility is available to convert the complete user database.
+
+Once this has been run, THERE IS NO GOING BACK! So think carefully before using it, and create a [database backup](/Backup_and_Restore_Your_Database_Using_phpMyAdmin "wikilink") first.
+
+To use this utility, log in as main admin, then point your browser to yoursite/e107_files/utilities/passconv.php.
+
+It provides options to back up (and restore) the relevant parts of your user database to a new table 'user_backup'.
+
+Email address-related passwords must be added either before, or at the same time as, the conversion to salted passwords.
\ No newline at end of file
diff --git a/Plugin_Creation.md b/Plugin_Creation.md
new file mode 100644
index 0000000..02f225c
--- /dev/null
+++ b/Plugin_Creation.md
@@ -0,0 +1,6 @@
+---
+title: Plugin Creation
+permalink: /Plugin_Creation/
+---
+
+1. REDIRECT [Plugin Design](/Plugin_Design "wikilink")
diff --git a/Plugin_Design.md b/Plugin_Design.md
new file mode 100644
index 0000000..9930562
--- /dev/null
+++ b/Plugin_Design.md
@@ -0,0 +1,100 @@
+---
+title: Plugin Design
+permalink: /Plugin_Design/
+---
+
+Introduction to Plugin Design
+-----------------------------
+
+This article aims to lead the plugin writing beginner through the basics of writing a simple plugin for e107. It will not go in to detail on every aspect of plugin writing.
+
+Certain assumptions are made, specifically that you are familiar with the basics of:
+
+- e107
+- what a plugin is
+- PHP programming language
+- MySQL Database usage
+- HTML/XHTML
+- XML
+- Cascading Stylesheets (CSS)
+
+Beginners start here [w3schools.com](http://www.w3schools.com/)
+
+The example plugin in this article is called **myplugin**. It will have an admin page where some preferences can be set by the site administrator, a main page and a menu.
+
+Directory Structure
+-------------------
+
+All plugins reside in their own folder within the e107_plugins folder.
+
+Actually, within your plugins folder there are only a few rules as to what goes where. After that, you are free to create whatever directory structure suits your plugin best.
+
+For this example, we will use a fairly common structure within your plugins folder. Here's the basic layout we will be using:
+
+`e107_plugins (dir)`
+`|`
+`+--myplugin (dir)`
+` |`
+` +--`[`handlers`](/#handlers "wikilink")` (dir) `
+` | +-- myplugin_class.php `
+` |`
+` +--`[`images`](/#images "wikilink")` (dir)`
+` | +-- icon_16.png`
+` | +-- icon_32.png`
+` |`
+` +--`[`languages`](/#languages "wikilink")` (dir)`
+` | +--English (dir)`
+` | +-- myplugin.php`
+` | +-- admin_myplugin.php`
+` |`
+` +--`[`templates`](/#templates "wikilink")` (dir) `
+` | +--`[`myplugin_template.php`](/#myplugin_template.php "wikilink")` (dir)`
+` |`
+` +--`[`e_url`](/#e_url "wikilink")` (dir) (opt)`
+` | +--`[`apache_mod_rewrite`](/#apache_mod_rewrite "wikilink")` (dir)`
+` | +-- main.php`
+` | `
+` | -- Required Files ------------------------ `
+` +--`[`admin_myplugin.php`](/#admin_myplugin.php "wikilink")
+` +--`[`myplugin.php`](/#myplugin.php "wikilink")
+` +--`[`myplugin_setup.php`](/#myplugin_setup.php "wikilink")
+` +--`[`myplugin_shortcodes.php`](/#myplugin_shortcodes.php "wikilink")
+` +--`[`myplugin_sql.php`](/#myplugin_sql.php "wikilink")
+` +--`[`plugin.xml`](/#plugin.xml "wikilink")` ! replaces plugin.php - Deprecated - Do not use!`
+` +--index.html - (simply an empty file for security) `
+` |`
+` | -- Optional Files ------------------------`
+` +--`[`myplugin_css.php`](/#myplugin_css.php "wikilink")
+` +--`[`myplugin.js`](/#myplugin.js "wikilink")
+` +--`[`myplugin.sc`](/#myplugin.sc "wikilink")
+` |`
+` | -- Optional References -------------------`
+` +--`[`e_event.php`](/#e_event.php "wikilink")
+` +--`[`e_header.php`](/#e_header.php "wikilink")
+` +--`[`e_bb.php`](/#e_bb.php "wikilink")
+` +--`[`e_cron.php`](/#e_cron.php "wikilink")
+` +--`[`e_frontpage.php`](/#e_frontpage.php "wikilink")
+` +--`[`e_help.php`](/#e_help.php "wikilink")
+` +--`[`e_list.php`](/#e_list.php "wikilink")
+` +--`[`e_mailout.php`](/#e_mailout.php "wikilink")
+` +--`[`e_meta.php`](/#e_meta.php "wikilink")
+` +--`[`e_module.php`](/#e_module.php "wikilink")
+` +--`[`e_notify.php`](/#e_notify.php "wikilink")
+` +--`[`e_rss.php`](/#e_rss.php "wikilink")
+` +--`[`e_search.php`](/#e_search.php "wikilink")
+` +--`[`e_sitelink.php`](/#e_sitelink.php "wikilink")
+` +--`[`e_tagwords.php`](/#e_tagwords.php "wikilink")
+` |`
+` | ---------------------------------------- (Checking needed here)`
+` ? +--`[`admin_menu.php`](/#admin_menu.php "wikilink")` ???`
+` ? +--`[`admin_readme.php`](/#admin_readme.php "wikilink")` ???`
+` ? +--`[`myplugin_menu.php`](/#myplugin_menu.php "wikilink")` ???`
+` ? +--`[`myplugin_setup.php`](/#myplugin_setup.php "wikilink")` ???`
+
+plugin.php
+----------
+
+blank_setup.php
+----------------
+
+[Category:Development](/Category:Development "wikilink") [Category:Plugin Writing](/Category:Plugin_Writing "wikilink")
\ No newline at end of file
diff --git a/Poll.md b/Poll.md
new file mode 100644
index 0000000..645c45d
--- /dev/null
+++ b/Poll.md
@@ -0,0 +1,11 @@
+---
+title: Poll
+permalink: /Poll/
+---
+
+Poll
+----
+
+The poll plugin allows you to define polls in either a menu or forum post.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Private_Messenger.md b/Private_Messenger.md
new file mode 100644
index 0000000..faf5b65
--- /dev/null
+++ b/Private_Messenger.md
@@ -0,0 +1,11 @@
+---
+title: Private Messenger
+permalink: /Private_Messenger/
+---
+
+Private Messenger
+-----------------
+
+This plugin is a fully featured Private Messaging system.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Public_Uploads.md b/Public_Uploads.md
new file mode 100644
index 0000000..b5237b7
--- /dev/null
+++ b/Public_Uploads.md
@@ -0,0 +1,114 @@
+---
+title: Public Uploads
+permalink: /Public_Uploads/
+---
+
+Public Uploads
+--------------
+
+e107 » [Admin Area](/:Category:Admin "wikilink") » [Content](/:Category:Content "wikilink") » Public Uploads
+
+List Uploads
+------------
+
+This page lists any submitted uploads. You may choose to delete them, transfer them to downloads, or post them to news.
+
+- ID
+- Date
+- Poster
+- Name
+- File Name
+- Size
+- Actions
+
+From here you can administer the uploaded files.
+
+Setting up the Upload System
+----------------------------
+
+1. Go to the Filetypes settings.
+2. Set the appropriate values for each userclass.
+3. Generate the XML file.
+4. The filetypes_.xml file is generated in the e107_media/temp folder.
+5. FTP the generated file to your local PC
+6. FTP the standard file from e107_admin folder to your local PC
+7. Using a good [Code Programmers Editors](/Code_Programmers_Editors "wikilink")
+ - Copy the contents of the generated file
+ - Paste the definition into the standard file.
+ - Ensure you do not have two definitions for the same class id.
+8. FTP the edited version back to e107_admin
+9. Go to Public Uploads > Options
+ - Enable Uploads.
+
+### Default Admin Copy of filetypes_.xml
+
+
+
+
+
+
+### Generated Example of filetypes_.xml
+
+
+
+
+
+
+### Admin Edited copy for deployment as filetypes.xml
+
+
+
+
+
+
+
+### Warning
+
+Only when you have generated and deployed the file correctly to e107_admin will the screen display the allowed filetypes.
+
+File Types
+----------
+
+The file types and maximum file size which can be uploaded are set by user class. This option generates a file called ../e107_media/temp/filetypes_.xml, which must be copied or moved to directory ../e107_admin/ and renamed to filetypes.xml before it takes effect.
+
+One definition per class is permitted.
+
+Note that these definitions apply site-wide, even if the public uploads feature is disabled.
+
+This page helps you create a file for managing file upload permissions. The file is saved as ../e107_media/temp/filetypes_.xml, and must be copied to ../e107_admin/filetypes.xml before it takes effect.
+
+Options
+-------
+
+The complete public uploads system may be disabled here. Flatfile storage is generally appropriate (otherwise the maximum file size is hard-limited to 500kb). The maximum filesize overrides any definitions set in filetypes.xml. Public uploads may be restricted to a particular user class, but these settings also apply to other areas of the site where uploads may be permitted, such as news and forms.
+
+### Uploads Enabled?
+
+No public uploads will be permitted if disabled
+
+- Yes
+- **No**
+
+### Maximum file size
+
+Absolute maximum upload size in bytes. Further limited by settings from php.ini, and by the settings in filetypes.xml (upload_max_filesize = 2M, post_max_size = 8M )
+
+### Permission
+
+Select to allow only certain users to upload
+
+- Everyone (Public) **Not recommended!**
+- Guests
+- No One (Inactive)
+- Members
+- Admin
+- PRIVATEMENU
+- PRIVATEFORUM1
+- Everyone But...
+ - Not Guests
+ - Not Members
+ - Not Admin
+ - Not PRIVATEMENU
+ - Not PRIVATEFORUM1
+
+[User Guide](/:Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Content](/Category:Content "wikilink") [Category:Public Uploads](/Category:Public_Uploads "wikilink") [Category:WhatsNew](/Category:WhatsNew "wikilink")
\ No newline at end of file
diff --git a/RSS.md b/RSS.md
new file mode 100644
index 0000000..86be907
--- /dev/null
+++ b/RSS.md
@@ -0,0 +1,11 @@
+---
+title: RSS
+permalink: /RSS/
+---
+
+RSS
+---
+
+RSS Feeds from your site
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Release.md b/Release.md
new file mode 100644
index 0000000..de4e0df
--- /dev/null
+++ b/Release.md
@@ -0,0 +1,11 @@
+---
+title: Release
+permalink: /Release/
+---
+
+Release
+-------
+
+Manage Release Feeds for e107 Plugins and Themes
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Roadmaps.md b/Roadmaps.md
new file mode 100644
index 0000000..a07af68
--- /dev/null
+++ b/Roadmaps.md
@@ -0,0 +1,9 @@
+---
+title: Roadmaps
+permalink: /Roadmaps/
+---
+
+Introduction
+------------
+
+[Category:e107](/Category:e107 "wikilink") [Category:Introduction](/Category:Introduction "wikilink") [Category:Setup](/Category:Setup "wikilink")
\ No newline at end of file
diff --git a/Search.md b/Search.md
new file mode 100644
index 0000000..2ba84aa
--- /dev/null
+++ b/Search.md
@@ -0,0 +1,87 @@
+---
+title: Search
+permalink: /Search/
+---
+
+e107 » [Admin Area](/:Category:Admin "wikilink") » [Settings](/:Category:Settings "wikilink") » Search
+------------------------------------------------------------------------------------------------------
+
+### Search Configuration - Main Page
+
+Searchable Areas You can set access User Class, display Order and Edit Search Config from this screen.
+
+By default the following Core Features and Plugins are listed.
+
+- News
+- Comments
+- Registered Members
+- Downloads
+- Custom Pages
+- Chatbox
+- Google
+
+Additional Plugins will be listed here once installed.
+
+### Searchable Comments Areas (when comments search is activated)
+
+Set User Class
+
+Search Preferences
+------------------
+
+### Search page accessible to user class
+
+### Highlight keywords on referred to page
+
+'''\* Enabled '''
+
+- Disabled
+
+### Display relevance value
+
+- Enabled
+
+**\* Disabled**
+
+### Allow user to select searchable areas
+
+**\* Enabled**
+
+- Disabled
+
+### Allow users to search more than one area at a time
+
+**\* Enabled**
+
+- Disabled
+
+### Searchable areas selection method
+
+**\* Dropdown**
+
+- Checkbox
+- Radio
+
+### Restrict time allowed between searches (max 5 mins)
+
+'''\* Disabled '''
+
+- Restrict to one search every ___ seconds
+
+### Search sort method
+
+**\* MySql**
+
+- PHP limited to ___ results (leave blank for no limit)
+
+If your site includes Ideographic languages, such as Chinese and Japanese, you must use the PHP sort method.
+
+### Only match whole words
+
+**\* Enabled**
+
+- Disabled
+
+This setting only applies when the search sort method is PHP. If your site includes Ideographic languages such as Chinese and Japanese you must have this set to off.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Settings](/Category:Settings "wikilink") [Category:Search](/Category:Search "wikilink")
\ No newline at end of file
diff --git a/Site_Links.md b/Site_Links.md
new file mode 100644
index 0000000..ab525c4
--- /dev/null
+++ b/Site_Links.md
@@ -0,0 +1,91 @@
+---
+title: Site Links
+permalink: /Site_Links/
+---
+
+Site Links
+----------
+
+The site links core feature is used to manage your the main navigation links in your e107 website.
+
+Site Links - List Page
+----------------------
+
+Enter all your site links here. Links added here will be shown in your main navigation menu, for other links please use the Links Page plugin.
+
+This page lists existing links, you can filter them with the search option at the top of the page. You can edit and delete links from the main page.
+
+You can configure the fields displayed in the main list by hitting the Options Icon, the default fields are listed below in bold.
+
+- Icon
+- **Link Name**
+- Sublink of
+- URL
+- **Userclass**
+- Link Description
+- Link Rendertype
+- **Order**
+- Link Open Type
+- Function
+
+You can check the link and then perform a number of actions on all the selected links, such as Making Sub-Links, set User Class, Render Type and open type.
+
+Creating and Editing Links
+--------------------------
+
+Clicking the **Create New Link** or the Edit Link option opens the link editor. In this page set the required properties of the link.
+
+- Icon
+- Link Name
+- Sublink of (pick from list)
+- URL - the address of the target page.
+- Userclass
+- Link Description
+- Link Rendertype
+- Order
+- Link Open Type
+- Function
+
+Function Links
+--------------
+
+Function is a new link feature. There are currently two new Functions. When you choose a Function Link, a URL is required, simply enter / as the address.
+
+### Last 10 News Items
+
+This displays an expanding menu displaying the latest 10 news items.
+
+### All Pages
+
+Similar to above, it too expands a list of All Custom Pages on the system.
+
+Link Options
+------------
+
+### Show Description as Screen-Tip
+
+Description will be shown when the mouse hovers over the link
+
+- Enabled
+- **Disabled**
+
+### Activate expanding sub-menus
+
+Sub-menus will display only after clicking their parent. (Link parent is disabled)
+
+- Enabled
+- **Disabled**
+
+Sub Links Generator
+-------------------
+
+### Create sublinks from
+
+- Download Categories
+- News Categories
+
+### Create sublinks under which link?
+
+Choose a parent to make a sublink. \[more later\]
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Settings](/Category:Settings "wikilink") [Category:Site Links](/Category:Site_Links "wikilink")
\ No newline at end of file
diff --git a/Statistic_Logging.md b/Statistic_Logging.md
new file mode 100644
index 0000000..e1d9fac
--- /dev/null
+++ b/Statistic_Logging.md
@@ -0,0 +1,11 @@
+---
+title: Statistic Logging
+permalink: /Statistic_Logging/
+---
+
+Statistic Logging
+-----------------
+
+This plugin will log all visits to your site, and build detailed statistic screens based on the information gathered.
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Support_team.md b/Support_team.md
new file mode 100644
index 0000000..65a230f
--- /dev/null
+++ b/Support_team.md
@@ -0,0 +1,9 @@
+---
+title: Support team
+permalink: /Support_team/
+---
+
+Introduction
+------------
+
+[Category:e107](/Category:e107 "wikilink") [Category:Introduction](/Category:Introduction "wikilink") [Category:Setup](/Category:Setup "wikilink")
\ No newline at end of file
diff --git a/System_Logs.md b/System_Logs.md
new file mode 100644
index 0000000..fac0273
--- /dev/null
+++ b/System_Logs.md
@@ -0,0 +1,64 @@
+---
+title: System Logs
+permalink: /System_Logs/
+---
+
+### Log Types
+
+There are three separate logs in E107 2.0:
+
+
+The admin log
+
+The user log
+
+The rolling log
+
+They have distinct purposes.
+
+In addition, there is the directory e107_files/logs, into which text-based log files may be written.
+
+#### Admin Log
+
+This log is to record the actions of system administrators.
+
+In many cases there is no admin control over which events are logged; some plugins and core functions do provide the ability to control logging.
+
+The level of detail varies according to the particular event (and how straightforward it was to add logging, in the case of existing code). For preferences, usually the changed values are logged. For other data there may be an array of values, or a few numbers. As a minimum, the existence of an entry in the admin log indicates that someone did something!
+
+The API, which includes a number of 'helper' functions, is described on a [API:Admin_Log separate page](/API:Admin_Log_separate_page "wikilink")
+
+#### User Log
+
+This log is to record user-related events - signups, setting changes, login and log out.
+
+The level of logging is controllable - the types of events which are logged can be selected, as well as the user class.
+
+#### Rolling Log
+
+This log is intended to record transient events - if enabled, older events are purged after a selected number of days. Certain core functions log information to the rolling log.
+
+It is also useful for debugging, especially in circumstances where 'echo' statements will interfere with the programming flow.
+
+#### Access Log
+
+A simple text log file can be enabled, which logs *every* page access.
+
+A separate file is generated for each day. These have to be deleted manually when no longer required.
+
+The file is stored in the e107_files\\logs directory - with the name 'logd_dd.yyyy.csv' - where 'dd' is the day number within the year (1 to 3 digits) and 'yyyy' is the year.
+
+The file is in CSV ('comma separated variable') format, and can therefore be imported into many spreadsheet and database packages for analysis.
+
+The information is largely that which can optionally be displayed at the bottom of each page.
+
+Current fields (subject to change) are:
+
+- Date/time - as Unix integer time stamp
+- Date/time - in 'human-readable' format: yy-mm-dd hh:mm:ss
+- User IP address - note that this is in IPV6 format
+- Page and query part of the current access (site URL has been stripped)
+- Processing time - seconds
+- DB access time - as percentage of overall time
+- Number of DB queries executed
+- Memory used - if supported by the current PHP version, will show current and peak values.
diff --git a/Tagwords.md b/Tagwords.md
new file mode 100644
index 0000000..b691ad6
--- /dev/null
+++ b/Tagwords.md
@@ -0,0 +1,11 @@
+---
+title: Tagwords
+permalink: /Tagwords/
+---
+
+Tagwords
+--------
+
+A fully featured Tagword system
+
+[Category:User Guide](/Category:User_Guide "wikilink") [Category:Admin](/Category:Admin "wikilink") [Category:Plugins](/Category:Plugins "wikilink") [Category:Core Plugins](/Category:Core_Plugins "wikilink")
\ No newline at end of file
diff --git a/Test_Page.md b/Test_Page.md
new file mode 100644
index 0000000..1d58f90
--- /dev/null
+++ b/Test_Page.md
@@ -0,0 +1,10 @@
+---
+title: Test Page
+permalink: /Test_Page/
+---
+
+This is a test page.
+
+[](/File:recurring.png "wikilink")
+
+Embedded image
\ No newline at end of file
diff --git a/Theme.xml.md b/Theme.xml.md
new file mode 100644
index 0000000..b7b7c0d
--- /dev/null
+++ b/Theme.xml.md
@@ -0,0 +1,191 @@
+---
+title: theme.xml
+permalink: /theme.xml/
+---
+
+Here's an example of theme.xml file, as used in e107 V2+. Unlike plugin.xml, it is not intended to replace a theme.php file, only work alongside it, to provide data about the theme itself. Various layouts can be configured and Menu-Presets created. Custompages are assigned in theme.xml. Adding $CUSTOMPAGES to theme.php in V2 is deprecated and should be avoided.
+
+### e107Theme
+
+This is the namespace the configuration lives in, all theme.xml files must begin and end with this tag.
+
+
+ ... all content belongs here ...
+
+
+Key attributes of the theme are also defined here:
+
+####
+
+**\[mandatory\]**
+
+The name of your theme. This can be text or a constant defined from your themes's language file.
+
+
+
+**\[mandatory\]**
+
+The date when the theme was released.
+
+
+
+####
+
+**\[mandatory\]**
+
+The minimum version of e107 required to use the theme.
+
+
+
+####
+
+**\[optional\]**
+
+The Url to the e107 'releases XML file' containing latest released version of the theme. e107 v2.0 comes with the 'release' plugin which will generate this xml file for you. This attribute allows admins to be notified of updates to themes within the admin area. (similar to core update notices)
+
+
+
+### author
+
+**\[mandatory\]**
+
+Identifies you, and some information about you.
+
+
+
+Note the ' /' to close the tag at the end.
+
+####
+
+**\[mandatory\]**
+
+Your name, e107 user name or nickname - your choice.
+
+ <...name="e107dev"
+
+####
+
+**\[mandatory\]**
+
+Your e-mail address, useful to get feedback and bug reports on your theme. A *mailto* link to it is displayed on the *Admin->Theme Manager* page.
+
+ <...email="myname@mysite.com"
+
+####
+
+**\[optional\]**
+
+Your website - advertise yourself! Displayed on the ''Admin->Theme Manager' page. A link to it is displayed on the ''Admin->Theme Manager' page.
+
+
+
+### description
+
+**\[mandatory\]**
+
+A brief description of your theme. Displayed on the *Admin->Theme Manager* page.
+
+ A dark theme suitable for gaming websites.
+
+### Adding Plugin Options
+
+**\[optional\]**
+
+In this section, theme designers can include plugins that they intended to be used with the theme. In "Theme Manager" there will be a "Suggested Plugin:" section with buttons for those plugins that the user can click on to install them. These may often correspond with in the section titled "Layouts". We're using two (2) tags in this function that open and close and .
+
+####
+
+
+ Plugins you want to include go here using the format below.
+
+
+####
+
+These are the plugins you want to users to be able to install from their "Theme Manager" and the location of the plugin folder. They go insde the tags above.
+
+
+
+
+### Layout Section
+
+**\[mandatory\]**
+
+In this section, there don't have to be "menuPresets", but the layout does need to be defined to be used by "Theme Magnager" and "Menu Manager". The two tags used here are and . They can also optional tags for "menuPresets" functions described below.
+
+####
+
+**\[mandatory\]**
+
+This is the basic layout. Even without any "menuPresets" in the theme.xml, all the menu areas in theme.php will be visible in "Menu Manager".
+
+
+
+
+##### layout name
+
+**\[mandatory\]**
+
+The Name of the layout is in the
+
+
+
+##### layout title
+
+**\[mandatory\]**
+
+The title of the layout is in the
+
+
+
+
+##### layout preview
+
+**\[optional\]**
+
+The layout Preview is thumbnail of this layout
+
+
+
+##### layout previewFull
+
+**\[optional\]**
+
+The layout previewFull is a full screenshot of that layout.
+
+
+
+##### default
+
+**\[mandatory\]**
+
+This is naming the default layout. There can be only one and any layout not using it does not need to declare it's use at all. You can choose to specify that other pages use a different layout when the theme is installed by using .
+
+
+
+
+#### Menu Presets
+
+**\[optional\]**
+
+Theme authors can create buttons for menus that can be activated by the user from "Menu Manager" or "Theme Manager". These are placed between and and should be enclosed in the and tags with the opening area tag naming the menu area it corresponds to; the example below would be for a layout with two (2) menu areas ({MENU=1} = and {MENU=2} = ). The tag "menu name" must contain the name of a valid and installed menu.
+
+#####
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[Category:Theming](/Category:Theming "wikilink") [Category:V2](/Category:V2 "wikilink")
\ No newline at end of file
diff --git a/Theme_Creation.md b/Theme_Creation.md
new file mode 100644
index 0000000..d4144b1
--- /dev/null
+++ b/Theme_Creation.md
@@ -0,0 +1,6 @@
+---
+title: Theme Creation
+permalink: /Theme_Creation/
+---
+
+1. REDIRECT [Theme Design](/Theme_Design "wikilink")
diff --git a/Theme_Design.md b/Theme_Design.md
new file mode 100644
index 0000000..299a971
--- /dev/null
+++ b/Theme_Design.md
@@ -0,0 +1,157 @@
+---
+title: Theme Design
+permalink: /Theme_Design/
+---
+
+Theme Structure
+---------------
+
+`+ `**`e107_themes`**` (dir)`
+` ↓`
+` + `**[`theme_folder`](/#theme_folder "wikilink")**` (dir)`
+` ↓`
+` + `[`theme.php`](/#theme.php "wikilink")
+` + `[`theme.xml`](/#theme.xml "wikilink")
+` + `[`style.css`](/#style.css "wikilink")
+` + `[`e_module.php`](/#e_module.php "wikilink")` (Optional)`
+` + `[`index.html`](/#index.html "wikilink")
+` + `[`theme.js`](/#theme.js "wikilink")` OR `[`theme-js.php`](/#theme-js.php "wikilink")` (Optional)`
+` + `[`favicon.ico`](/#favicon.ico "wikilink")` (Optional)`
+` + `[`preview.jpg`](/#preview.jpg "wikilink")` (Optional)`
+` ↓`
+` + `**[`forum`](/#forum "wikilink")**` (dir) (Optional)`
+` ↓ ↓`
+` ↓ + (custom forum image set)`
+` ↓`
+` + `**[`images`](/#images "wikilink")**` (dir)`
+` ↓ ↓ `
+` ↓ + bullet.png`
+` ↓ + other_images.jpg`
+` ↓ + index.html`
+` ↓`
+` + `**[`languages`](/#languages "wikilink")**` (dir) (Optional)`
+` ↓ ↓`
+` ↓ + English.php`
+` ↓ + Italian.php`
+` ↓ + index.html`
+` ↓`
+` + `**[`menu`](/#menu "wikilink")**` (dir) (Optional)`
+` ↓ ↓`
+` ↓ + `[`menu.css`](/#menu.css "wikilink")
+` ↓ + `[`menu.js`](/#menu.js "wikilink")
+` ↓ + `[`menu_rtl.css`](/#menu_rtl.css "wikilink")
+` ↓ + index.html`
+` ↓`
+` + `**[`tempates`](/#tempates "wikilink")**` (dir) (Optional)`
+` ↓`
+` + index.html`
+` + `**`plugin`**` (dir)`
+` ↓ `
+` + plugin_template.php`
+
+theme_folder
+-------------
+
+The theme folder is the main container for your theme. It should contain all of the files required to build your theme and extend e107's display features.
+
+### theme.php
+
+This contains the main design of your external site.
+
+### theme.xml
+
+[theme.xml](/theme.xml "wikilink") complements theme.php file, providing data about the theme itself. (This is different to plugins, where plugin.xml replaces the plugin.php file used in 0.7/1.0). Various layouts can be configured and Menu-Presets created. Custompages are assigned in [theme.xml](/theme.xml "wikilink"). (Adding $CUSTOMPAGES to theme.php, as was done in 0.7/1.0, is now deprecated and should be avoided).
+
+### style.css
+
+This contains the stylesheet information used by the various html elements used in e107.
+
+### e_module.php
+
+This file is used for extending the core functions within e107. For advanced users only.
+
+### index.html
+
+Do not leave a folder without an index file, placing an empty file named index.html inside every folder you create in e107. This is recommended for security purposes.
+
+### theme.js
+
+(Optional)
+
+To include theme related JavaScript in your websites
+
+
+, which is through the creation of a theme.js file in your themes directory. If e107 finds this file in your themes folder it automatically outputs a
+
+