0.7.6_Changelog - e107inc/e107v1 GitHub Wiki


title: 0.7.6 Changelog permalink: /0.7.6_Changelog/

**The current release is v ** (Release date: ) Follow this link to see the details of the latest release:


Note: This log lists only significant enhancements and bug fixes for v0.7.6. For full details refer to the Changelog at e107.org

Note: View current release page to view the actual e107 release.

**This represents a major update over the last release, v0.7.5.** There are changes over the full build and you will need to take time to look around your site and the admin area after applying the update as the way some things are handled and administered have changed significantly (for the better) after listening to feedback from current users and applying the changes requested
**e107v0.7.6 will not run on certain hosts such as 'Awardspace' as they disables the realpath() function in php. This is a high security risk which the e107 Dev Team are not prepared to support at this time**. If you are (or are thinking of) using Awardspace then you will need to find another host (Or another CMS).
**There's a Database upgrade from v0.7 to v0.7.6** which needs to be run from admin as soon as you log in to your admin area
**Improved security** - including Cross Site Scripting XSS
**Conflicting shortcode fix**. Deprecated extended.sc and added user_extended.sc as a replacement. *Menu items using the news* {EXTENDED} *shortcode and loaded before the main body would break the user extended shortcode of user.php.*
**There's now a new Plugin Scanner** - bbcode and shortcode handlers are updated to use new auto-detected file lists: .bb and .sc files can now be included in plugins and detected without the need to uninstall. Plugin-table now registers the e_xxxx.php files and plugin manager now creates global prefs for use throughout e107 automatically, and keeps them up-to-date. Also added unique key to the plugin table, which should prevent duplicate entries problem. Any already Duplicated plugin tables can be removed from Admin with a simple button click. Plugin bbcodes and shortcodes (.sc and .bb) are now also stored in the plugins table. 2 new global pref list arrays created: $pref\['shortcode_list'\] and $pref\['bbcode_list'\] , for easy loading of files. These plugin shortcode and bbcode files are now auto-detected during plugin installation ($eplug_bb and $eplug_sc in plugin.php are no longer required.
**BBcode Buttons**. The BBcode buttons now have a template. Plugin makers and themers can now add their own BBcode buttons, which is particularly useful for those adding xxxx.bb or e_BB.php files to their plugins.
**TinyMCE** (wysiwyg editor) upgraded to version 2.0.8 which should resolve some IE7 & Firefox 2 bugs as well as most of the issues posted on in the forums at e107org. However this is a third party script and may still have some issues the Dev Team have no control over.
**Many updates/bug fixes in the mail area** which should solve most of the emailing problems. Also latest version of mailout handler, with debug option
**Emoticons can now be displayed with any comment entry form** - new global setting. Emotes are now enabled sitewide from Admin >> Comments Even for the forum!

This adds a 'Smiley Face' button to the BB Code editor

When clicked the emotes open in a popup window

**Multilanguage** capability improvments sitewide + added {LANGUAGELINKS} shortcode. Allows multi-language sites to quickly add language selector links into their theme using the native language. UTF-8 only. Added example of use into newsroom theme.

Support for multilanguage plugin names added.

New Feature: Parked subdomains can now be used to switch the language of e107. eg. fr.mysite.org, es.mysite.org

Language File checker added to admin >> Languages >> Tools. Will check the validity of your language files in 0.7.6. - a very important tool for those wishing to release official language packs for e107 and for trouble-shooting 'blank pages' and other languagepack-related bugs.

**English language** spelling corrections sitewide - thanks to Florian
**Change in admin >> preferences >>Text Rendering.** Now allows for main-admin only to use html posting, and also allow it to be disabled completely. (100% xhtml compliant code when using plain text).
**Improved Custom Pages** Password Protection fix, Option to upload images
**Improved Contact Page** function. Can now be completely disabled with the option to allow users to choose specific admins, main admin only, userclass members etc. to contact. Select the option from Admin >> Preferences
Problem where bbcode handler could lock up fixed (new bug in 0.7.5)
Improved Banner Handling
**Calendar Menu** - 'Forthcoming event' menu added Calendar_menu and forthcoming event menu now templated 'Site time' option to drive calendar 12-hour and 24-hour time display options Selectable format for date entry on events Maintenance option to remove past events Optional logging of edits to the admin log Optional 'notify' on event adding/updating Cache support for calendar_menu, next_event_menu Optional highlighting of recently added/updated events Improved event subscription mailout facilities: \* Can also send reminder on previous day \* 'Forced subscription' group is separately settable from the group that can see events \* Can have forced subscriptions to all members or admins. \* Optional logging of subscription email activity (summary or detailed) Many other bug fixes and detail enhancements **\*\*\*\*\*\*\* There is a database update required \*\*\*\*\*\*\*** Significant parts of the code have been rewritten (thnks steved for his assistance)
Improved Download Handling in admin for sites with large download lists including the ability to organise them in a much more user friendly way
Improved Google Sitemapping (gsitemap.php)
ISO-UTF print fix
Improved and additional BBcode and Shortcodes
Multiple Lan_ error fixes and spelling corrections
Various News fixes + ability to use {USER_AVATAR} in news
Improved Sitelink Handling
Improved usersettings and class fixes
**Major update to Content Manager (followed by many smaller enhancements, fixes and improvements following user feedback)**

(improved) a much better personal content manager which has been made class based and has features to allow 'approve submitted', 'manage personal items', 'manage category'.

(improved) The meta keyword parser has been corrected now adds the inserted meta keywords after (and in addition to) the default e107 ones.

(improved) For those who use wysiwyg, that should store image paths correctly from now on ! Some new features:

  • (new) ability to have your own customised defined set of content templates in your 'theme' >> 'content' folder - full details from Lisa are available here in http://wiki.e107.org/?title=Content_Management_Templates content templates

  • (new) additional options for better control

  • (new) the order of main categories

  • (new) options > inherit : The options also have a new feature called 'inherit' which allows you to make the 'default preferences' inherited onto the selected other main categories

**Other multiple Plugin fixes/updates/amendements including:** Alternative Athentication (alt_ath)

Blog Calendar

Comments

Forum - including ability to Limit number of pages shown in viewforum

Gsitemap - further updates to improve functionality

Integrity Check

Links Page

New Forum Posts

Newsfeed

PDF

Poll - virtual re-write of the code which should now work for everyone as expected

rss_menu - major update with multilanguage fix + e.rss added as well as to several other plugins including calendar, chatbox & forum

Tree Menu

and many others

**Theme & Template** amendments and fixes for Jayya, Lamb and Khatru and other core themes - forum + core header_default banner and download templates + deprecated content_template & links_template removed. Now in the respective plugin folders

More theming functionality: Instead of hardcoding 95% and 98% table widths into core files, USER_WIDTH has been added into many of the files and templates.

Meaning, that if you put: define("USER_WIDTH","width:100%"); or any other width you care to specify into your theme.php, it will over-ride the default setting and make internal tables go right to the edge of the layout that they're in, rather than leave a space. The default settings are still in so that current behaviour will continue if USER_WIDTH is not defined for backward compatibility.

⚠️ **GitHub.com Fallback** ⚠️