ArticleLive NX.1.6 Released!

Published 07/17/2006 by Jordie Bodlay


Hey Everyone,

I am proud to announce ArticleLive NX.1.6 has been released which now comes with a piece of cache. The version you will get upon download is NX.1.6.1 as 2 minor bugs were found post-package-release on Friday.

The 2 major features of NX 1.6 are caching and URL alteration (see below for further details). The release has also had some optimizations performed which will assist in reducing the number of database queries significantly. Also 6+ bugs have been squashed.

Caching has been implemented in some panels in order to minimize server load for larger websites. This feature can be toggled from the settings page. We also added this option to the install process as you will want this feature turned off while developing and editing panels. There is also a clear cache feature in the settings page with an on/off switch.

The cached files expire after 20 minutes, and are mostly used in panels such as popular articles, popular authors, recent articles, category lists, etc. If a modification is made in the control panel, the cached files associated with that item (such as an article) will be cleared and regenerated, so the content shouldn't ever be out of date, but using caching means the content will only be generated once every 20 minutes, rather then for every page load. So if you get 2 hits in 20 minutes, using this feature will cut your server load in half. :)

The other major feature is the URL changeability. This is achieved through editing the new language file, /includes/language/common_language.ini file. You will also need to change your .htaccess file if you want to change them. An example would be to change /article to Portuguese /artigos. This would allow the site to gain a better ranking in Google Portugal and Google Brazil. I have posted a knowledge base entry up on how to change the URLs.

Anyways, thats it. If you have any questions/comments, feel free to reply using the comments option below, or post in our forum announcement thread.

Heres the changelog:


***********************************************
*                                             *
* Changelog for ArticleLive NX.1.6.1:          *
*                                             *
***********************************************
Reverted Search due to server load issues and various bugs
    /templates/{all templates}/Panels/SearchResultsPanel.php

Found a literal URL not changed to new lanuage pack driven URLs
    /templates/{all templates}/Panels/RecentBlogsPanel.html

***********************************************
*                                             *
* Changelog for ArticleLive NX.1.6:          *
*                                             *
***********************************************

Altered article URLs again so they aren't as long
    /admin/includes/classes/class.helper.php

Adding paging to blog list when viewing author's profile
    /admin/includes/classes/class.helper.php

Optimization: Reduced the number of queries used for retrieving data
    /includes/classes/class.article.php
    /includes/classes/class.blog.php

Optimization: Generating category links with less database queries
    /admin/includes/classes/class.helper.php

Optimization: Retrieving the category list in a more efficient method
    /admin/includes/classes/class.helper.php

Optimization: Prevented scripts from attempting to load data when not having
anything to load
    /includes/classes/class.author.php
    /includes/classes/class.blog.php
    /includes/classes/class.categories.php
    /includes/classes/class.page.php
   
Optimization: Stopped javascript files from being included more than once.
    /includes/classes/class.template.php

Added ability to delete multiple comments in admin. This feature will
soon be added to other areas, but this is the most critical at this
point of release.
    /admin/includes/classes/class.comments.php
    /admin/templates/comment.manage.row.tpl
    /admin/templates/comments.manage.tpl
    /admin/templates/pageheader.tpl
    /includes/language/back_language.ini

Bug fix: Titles with non-english characters would break news and blogs rss feeds
    /includes/classes/class.news.php
    /includes/classes/class.blog.php
   
Bug fix: When checking if the Article URL is correct, it wouldn't always
pass the check even if it was correct, resulted in infinite loop of redirecting.
    /includes/classes/class.article.php
   
Bug fix: When removing 'to read' articles on front end, removes all articles.
    /includes/classes/class.article.php
   
Bug fix: News content not always showing up in WYSIWYG editor for IE 7
    /admin/includes/class.news.php

Bug fix: Change dashes to their URL encoded equivalent to stop URLs not working
when viewing categories and pages
    /admin/includes/classes/class.helper.php

Bug fix: Added fix to stop categories to assign themselves as their own parent.
This action results in an infinite loop and brings ArticleLive to a halt.
    /admin/includes/classes/class.category.php
    /includes/language/back_language.ini


Added caching to specific areas to minimize database use and load
    /admin/includes/classes/class.article.php
    /admin/includes/classes/class.blogs.php
    /admin/includes/classes/class.category.php
    /admin/includes/classes/class.news.php
    /admin/includes/classes/class.pages.php
    /admin/includes/classes/class.settings.php
    /admin/includes/classes/class.user.php
    /admin/templates/clearcache.tpl
    /admin/templates/settings.form.tpl
    /includes/language/back_language.ini
    /templates/{all templates}/Panels/{all files}
 *new*  /includes/classes/class.cache.php
 *new*     /cache/ (chmod to 757, 775 or 777)

Moved url text to language files
    /init.php
    /admin/index.php
    /admin/includes/classes/class.auth.php
    /admin/includes/classes/class.article.php
    /admin/includes/classes/class.blogs.php
    /admin/includes/classes/class.editor.php
    /admin/includes/classes/class.category.php
    /admin/includes/classes/class.template.php
    /admin/includes/classes/class.settings.php
    /admin/includes/classes/class.user.php
    /admin/includes/classes/class.helper.php
    /includes/classes/class.article.php
    /includes/classes/class.template.php
    /includes/classes/class.captcha.php
    /includes/classes/class.search.php
    /includes/classes/class.blog.php
    /includes/classes/class.page.php
    /includes/classes/class.categories.php
    /includes/classes/class.news.php
 *new*    /includes/language/common_language.ini
    /templates/{all templates}/Panels/{all files}


1 Response to "ArticleLive NX.1.6 Released!"

 
Kevin
said this on 17 Jul 2006 12:18:28 PM CDT
Very Nice! Thanks for the updates!



Leave a reply:
Your Name *: Email (private) *: Website:
Please copy the characters from the image below into the text field below. Doing this helps us prevent automated submissions.
Security Code: img