... Elxis version 2009.2 codename Electra is out, download it from Elxis Download Center (EDC) ...

2008.1 vs 2009.0 differences

From Elxis Official Documentation

Jump to: navigation, search

New functions and major changes in Elxis 2009.x are explained below in details.

Contents


CSS Changes on Elxis 2009.0 in comparison to 2008.1

17 Feb 2009 (Elxis 2009.0 DEV r2276) Added css class item_comments

Applies to a DIV element that shows the number of comments for a content item.


Sample html:

<div class="item_comments">X comments</div>

Implementation in okto template CSS(Default elxis template):

div.item_comments {
	background: transparent url(../images/comments.gif) 0 50% no-repeat;
	padding-left: 18px;
	font-family: tahoma,verdana,arial,sans-serif;
	color: #444;
	font-style: normal;
	font-size: 0.92em;
}


User Commentary

Elxis Administratorusers commentary
Elxis Administrator
users commentary
Elxis 2009.0 or newer support users comments on content items. User commentary first introduced in Elxis core in Elxis 2008.1 for the eblog component. People were able to post comments on eblog posts. Since Elxis 2009.0 users commentary is supported for usual content items and autonomous pages.


Enable user comments

The activation of the users commentary feature is not a global Elxis setting but you can set this option for each content item and autonomous page separately. Elxis gives you the freedom to select the content items only for which you wish people to be able to post comments. This is set on the content item creation/edit page. When you add/edit a new content item on your right hand the is a group of tabs. One of them contains various parameters. Click on this tab and look for a parameters called Commentary.

Extended description and more details for this item can be found here


Component Content

Component content (the most important elxis component) becomes object oriented. It is being re-coded in order not to spent server resources without a reason (due to previous -spaghetti- coding style). This also affects the way it loads cache.

Benchmark results on component content with cache disabled (February 16, 2009).
Component content on Elxis 2009.0 loads 14% faster than 2008.1
Component content on Elxis 2009.0 uses 21% less memory than 2008.1


Redirect to user's browser language

This feature is available in Elxis 2009.0 DEV rev2288 or newer.

When a visitor first visits your front-page during a session Elxis will automatically detect his browser language and re-direct him to a version of the site in this language (if exists). Notice that this redirect only happens when you visit the front-page.
If you want to disable this feature open Elxis' index.php and comment this line:

$elxis_language->toBrowserLang();


Registered Globals Emulation

Registered globals emulation was removed from Elxis (2009.0 or newer). Elxis does not need registered globals to be enabled neither the emulation.


New Error 404 Page

Elxis 2009.0 has a brand new Error 404 page. This page appears when ever someone visits an non-existing page.


Check FTP settings

This feature is available in Elxis 2009.0 DEV rev2289 or newer.

In Elxis global configuration and in the FTP tab there is a link to check the provided FTP settings for validity. If this link is clicked an AJAX call will be triggered and Elxis will try to connect to the provided FTP server using the provided login information. More over after a successful connection Elxis will detect if there is an Elxis installation on the FTP root directory you have provide. If not, you should fix the FTP root configuration parameter. In all cases Elxis will inform you if your FTP settings are correct or not.


Static cache

This feature is available in Elxis 2009.0 DEV rev2295 or newer.

Static cache caches the whole page as an HTML static file. This leads to an incredible performance improvement. To use static cache you have to enable SEO PRO in Elxis global configuration.


EDC installer

EDC installer allows you to install extensions directly from Elxis Downloads Center without having to download it in your computer and up-load it in your site. More over EDC installer allows you to browse available extensions in real time.


Account expiration control

Elxis 2009.0+ has user account expiration control build-in. This way you provide subscriptional content to your web site's registered users. You can set the expiration date to any date. By default user accounts never expires.


Elxis CMS installer

Elxis installer and the whole installation procedure were redesigned. AJAX calls and smart javascript functions made some tasks easier and the installation interface is now much more informational especially for new Elxis users. Here are some of the new installer help features:

  • Check provided FTP settings for validity (AJAX).
  • Automatic enable of SEO PRO (AJAX - works only for Apache web server).
  • Automatic removal of installation folder when finish.
  • Direct links to Elxis wiki help pages.
  • Provide information on if each database type is supported by your system (AJAX).
  • Better time offset automatic calculation method.


OnLoad in body tag

PHP developers can now append JavaScript on template's body tag. To do so the template should be compatible with this feature. Read how to enable this feature in your template or how to use it as a developer.


Locale support for Debian and Ubuntu

Locale support added for Debian and Ubuntu operating systems.


User commentary

Up to 2008.1 users were able to comment eblog articles. Elxis 2009.0 allows you to enable user commentary also for normal content items and autonomous pages. You can enable the comments individually for each article.


Edit any CSS file

Via the template's manager, in Elxis administration, you can now edit any css file of any template and not just the main css file (template_css.css).

Personal tools