glFusion Wiki

Site Tools


glfusion:template_changes:v100

Template Differences between Geeklog 1.4.1 and glFusion v1.0.0

This is a list of templates that have been modified between Geeklog v1.4.1 and glFusion v1.0.0. Those with an X in the Must Update column must be updated in your theme or functionality will break.

XHTML and HTML Strict Compliance

Many of the template changes were made to support XHTML compliant themes. If you are updating an existing theme, you need to decide if you want to implement all the necessary changes to support XHTML or HTML strict compliance.

CSRF Attack Prevention

glFusion v1.0 has implemented Cross-site request forgery (CSRF) protection in several forms. The implementation includes adding a hidden field to the form with a security token. The token is validated before the request is processed. These template changes must be implemented in your theme or many admin features (and some user features) will break.

Template Change Details

Directory / Template Must Update Description
public_html\layout\nouveau\admin\block\
blockeditor.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
defaultblockeditor.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
public_html\layout\nouveau\admin\common\
edit_permissions.thtml Added {xhtml} tag and general HTML cleanup
public_html\layout\nouveau\admin\group\
groupeditor.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
groupmembers.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
public_html\layout\nouveau\admin\lists\
header.thtml HTML cleanup
list.thtml X New tags: {search_menu}, {formfields_bottom},{formfields_top}
General HTML cleanup
listitem.thtml General HTML cleanup
topmenu.thtml X Removed {last_query}
General HTML cleanup
public_html\layout\nouveau\admin\mail\
mailform.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
public_html\layout\nouveau\admin\moderation\
ccitem.thtml HTML Cleanup
public_html\layout\nouveau\admin\plugins\
editor.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
public_html\layout\nouveau\admin\story\
storyeditor.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
storyeditor_advanced.thtml X This template has been completely reworked. Geeklog v1.5.0 has modified the corresponding JavaScript for the advanced editor. You should use this new template as-is and not try to modify an older one.
public_html\layout\nouveau\admin\syndication\
feededitor.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
selecttype.thtml HTML cleanup
public_html\layout\nouveau\admin\topic\
listitem.thtml HTML Cleanup
topiceditor.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
topiclist.thtml X New template tag {top_menu}
HTML cleanup
public_html\layout\nouveau\admin\trackack\
pingbackform.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
pingform.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
serviceeditor.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
trackbackeditor.thtml Added {xhtml} tag, HTML cleanup
public_html\layout\nouveau\admin\user\
batchdelete.thtml Added {xhtml} tag, HTML cleanup
batchdelete_options.thtml Added {xhtml} tag, HTML cleanup
edituser.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
groupedit.thtml Minor HTML update
public_html\layout\nouveau\article\
article.thtml X New template tag {send_trackback_link}
HTML cleanup
printable.thtml X New template tag {lang_attribute}
Removed tags {start_comments_anchortag} and {end_comments_anchortag}
HTML cleanup
public_html\layout\nouveau\comment\
comment.thtml X Removed {start_author_anchortag} and {end_author_anchortag}, added {author_link}
Replaced {reply_link} with {reply_option}
commentbar.thtml X New template tag {reply_hidden_or_submit}
Added {xhtml}, HTML cleanup
commentform.thtml Added {xhtml}, HTML clean up
commentform_advanced.thtml Added {xhtml}, HTML clean up
reportcomment.thtml X Added CSRF security token
Added {xhtml} tag and general HTML clean up
public_html\layout\nouveau\navbar\
breadcrumb_link.thtml HTML cleanup
menuitem.html Removed a blank line at end of template
navbar.thtml Moved to a div layout instead of table based
public_html\layout\nouveau\preferences\
boxesblock.thtml Small HTML change
commentblock.thtml HTML updates
deleteaccount.thtml Added {xhtml}, HTML cleanup
displayblock.thtml X New template tag {timezone_selector}
Added {xhtml}, HTML cleanup
excludeblock.thtml Added {xhtml}, HTML cleanup
language.thtml HTML cleanup
privacyblock.thtml HTML cleanup
profile.thtml X New JavaScript code
Added {xhtml}, HTML cleanup
theme.thtml HTML cleanup
username.thtml Added {xhtml} tag
userphoto.thtml Added {xhtml}, HTML cleanup
public_html\layout\nouveau\profiles\
contactauthorform.thtml Added {xhtml}, HTML cleanup
contactuserform.thtml Added {xhtml}, HTML cleanup
public_html\layout\nouveau\search\
searchblock.thtml Added {xhtml}, HTML cleanup
searchform.thtml Added {xhtml}, HTML cleanup
public_html\layout\nouveau\stats\
itemstatistics.thtml HTML cleanup
sitestatistics.thtml HTML cleanup
public_html\layout\nouveau\submit\
submitloginrequired.thtml Added {xhtml}
submitstory.thtml Added {xhtml}, HTML cleanup
submitstory_advanced.thtml Added {xhtml}, HTML cleanup
public_html\layout\nouveau\trackback\
formattedcomment.thtml Added {xhtml}
trackbackcomment.thtml HTML cleanup
public_html\layout\nouveau\users\
commentrow.thtml X Removed {comment_begin_href} and {comment_end_href}
getpasswordform.thtml Added {xhtml}, HTML cleanup
loginform.thtml X Added {openid_login} tag
The form has been reworked for better HTML compliance
newpassword.thtml Added {xhtml}, HTML cleanup
profile.thtml Added {xhtml}, HTML cleanup
registrationform.thtml Added {xhtml}, HTML cleanup
storyrow.thtml X Removed {story_begin_href} and {story_end_href}
HTML cleanup
public_html\layout\nouveau\
adminoption.thtml Admin options now a unordered list
adminoption_off.thtml Admin options now an unordered list
archivestorytext.thtml X Added {plugin_itemdisplay}, {edit_icon}
Removed {start_storylink_anchortag}, {end_storylink_anchor_tag}, {start_comments_anchortag}, {end_comment_anchortag},{start_trackbacks_anchortag}, and {end_trackbacks_anchortag}
Replaced {story_title} with {story_title_link}
HTML cleanup
blockfooter-message.thtml Moved to a div layout instead of tables
blockheader-message.thtml Moved to a div layout instead of tables
blockservices.thtml Added {xhtml}, HTML cleanup
featuredstorytext.thtml X Added {plugin_itemdisplay}, {edit_icon}
Removed {start_storylink_anchortag}, {end_storylink_anchor_tag}, {start_comments_anchortag}, {end_comment_anchortag},{start_trackbacks_anchortag}, and {end_trackbacks_anchortag}
Replaced {story_title} with {story_title_link}
HTML cleanup
footer.thtml Added {xhtml}, HTML cleanup
functions.php X New define XHTML
New $_BLOCK_TEMPLATE variables (configmanager_block, admin_block, section_block, and user_block )
header.thtml X New {page_site_splitter} tag
Added {xhtml}, HTML cleanup
leftblocks.thtml Added {xhtml}, HTML cleanup
loginform.thtml X New {openid_login} tag
Added {xhtml}, HTML cleanup
menuitem.thtml Menu items are now an unordered list
menutiem_last.thtml Menu items are now an unordered list
storytext.thtml X Added {plugin_itemdisplay}, {edit_icon}
Removed {start_storylink_anchortag}, {end_storylink_anchor_tag}, {start_comments_anchortag}, {end_comment_anchortag},{start_trackbacks_anchortag}, and {end_trackbacks_anchortag}
Replaced {story_title} with {story_title_link}
HTML cleanup
style.css Several new styles and several style enhancements
topcenterblock-span.thtmlx HTML cleanup
topicoption.thtml Topics are now an unordered list
topicoption_off.thtml Topics are now an unordered list
useroption.thtml User options are now an unordered list
useroption_off.thtml User options are now an unordered list

New Templates in glFusion v1.0.0

Directory / Template Must Update Description
public_html\layout\nouveau\admin\config\ This is a new directory
config_element.thtml X Required for the new online configuration system.
configuration.thtml X Required for the new online configuration system.
menu_element.thtml X Required for the new online configuration system.
public_html\layout\nouveau\admin\lists\
searchmenu.thtml X New search menu used by the administrative lists (user, blocks, etc.)
public_html\layout\nouveau\admin\user\
reminder.thtml X Used to send reminder emails to users reminding them of their user account on your site.
public_html\layout\nouveau\images\icons
configuration.png X New online configuration icon used in Command and Control screen.
public_html\layout\nouveau\images\
addchild.png X Used by the new online configuration system.
external.png X Used by the new online configuration system.
public_html\layout\nouveau\
blockfooter-config.thtml X New footer for the configuration screens.
blockfooter-list.thtml X New footer for Admin, User, and Topic Lists in left navigation blocks.
blockheader-config.thtml X New header for the configuration screens.
blockheader-list.thtml X New header for the Admin, User, and Topic lists in the left navigation blocks.
loginform_openid.thtml X Used by the Open ID login.
htmlheader.thtml X Used to be included in header.thtml, now the HTML header code is contained in this template.
logo-text.thtml X Displays the text based logo in the site header.
logo-graphic.thtml X Displays the graphic based logo in the site header.

Templates that have been removed in glFusion v1.0.0

  • public_html\layout\nouveau\admin\lists\menufields.thtml
  • public_html\layout\nouveau\admin\lists\topmenu_nosearch.thtml
  • public_html\layout\nouveau\admin\plugins\newlistitem.thtml
  • public_html\layout\nouveau\admin\plugins\newpluginlist.thtml
glfusion/template_changes/v100.txt · Last modified: 2017/04/12 21:11 (external edit)

Page Tools