SunBlogNuke Team Blog

Share you with any news or development process about our dnn modules, such as status or release notes.

First time here? You may want to check out the blog archives, subscribe to the RSS feed, sign up for free email updates, or follow me on Twitter. Thanks for visiting!

SunBlogNuke v3.0 Released

I am pleased to announce that SunBlogNuke 3.0.0 has been released.  SunBlogNuke 3.0.0 is a monthly stabilization release and includes a number of fixes aimed at improving the overall stability and flexibility of the platform. Over the last year we have been undergoing a lot of efforts behind the scenes in how we manage the DotNetNuke release process so that our releases are becoming more predictable and with greater emphasis on testing.  This particular release reflects those process improvements. As usual, the complete details for all of the changes can be found in the Release Notes.

Major Highlights

  • Enhanced the thumbnail feature.
  • Extended the featured widget module by adding random view mode and [ENTRY] token with which you do some more customizations, like showing random testimonial described in that post Showcase your testimonials with featured widget.
  • Supported profile feature and you can show author’s profile in the bottom of every post as WordPress.
  • Added the ability to specify the maximum number of related posts rendered in every post view mode.
  • SEO optimization in category view
  • Implemented separate archive feature with all the posts categorized by month.
  • Enhanced Tag cloud module in the sidebar with supporting common and flash mode (known as "TagCumulus").
  • Added the ability to customize post time with Formatting Date Time with suffix like 1st, 2nd, 3rd, 4th.
  • Fixed issue where blog user table was related with the core user data and caused problems when deleting any portal with any blog instance.
  • Fixed issue that "description can not be null." when trying to retrieve the Rss Feed.
  • Supported the author avatar showed in the recent posts list and single post view, which is default demonstrated in the [RoyalYellow] theme.
  • Cleaned up the database script and removed some unnecessary stored procedures.
  • Updated the CookComputing.XmlRpc dll and fixed the conflict between modules, like Metapost module.
  • Made it compatible with more old dnn version and now you can apply it DNN4.6.x and later version, including latest DNN v5.2..2.
  • Other fixes and more customizations.

As with any release, we recommend you perform a complete file and database backup before performing any upgrade on a production website and that you first conduct a trial upgrade on a staging version of the site. Following these guidelines will ensure that you are able to recover should any unforeseen problems arise during the upgrade process.

You can get it here. Enjoy blogging and good writing! :)

The SunBlogNuke Team

Showcase your testimonials with featured widget

Here I would like to share some simple steps to implement random testimonials with our featured widget of Ultimate DNN Blog Module - SunBlogNuke. Hopefully these will give you some ideas for use in your own dnn website when you are using our dnn blog module.

Read the rest of entry »

Alternative SunBlogNuke Installation Guide

The Ultimate DNN Blog Module - SunBlogNuke is well known for its ease of installation. Under most circumstances installing SunBlogNuke for DotNetNuke CMS is a very simple process and takes less than five minutes to complete. Recently our client Samuel Phung (Windows Embedded MVP) built embedded101.com with our premier blog module. In the mean time, he also contributed a detailed installation guide about SunBlogNuke for his customers, which I think it is awesome tutorial for you our clients. You can access it in the download page.

If you have more tricks and tips about SunBlogNuke, please share it here or contribute it to us. If necessary, you can get longer subscription for our module. :)

Ultimate DNN Blog Module – SunBlogNuke Roadmap

The future of SunBlogNuke looks bright and we have a lot of ideas we want to implement. As I promised in the last post, we will update the Ultimate DNN Blog Module – SunBlogNuke Roadmap for new year 2010 so you can see the good stuff we are planning for.

Read the rest of entry »

Transfer Showcase Gallery with SunBlogNuke

Today we demonstrated the DNN Blog Module case study here and would like to let us know that actually you also build the gallery with SunBlogNuke, like wordpress. With SunBlogNuke, our showcase gallery owns more killer features, especially Web 2.0, like tags, facebox effect, social bookmark etc. Also with Window Live Writer integration, we are able to manage those showcase posts easily and efficiently. Please let us show you how it action.

Read the rest of entry »

Goals and Resolutions for SunBlogNuke in the New Year

Goals and Resolutions for Ultimate DNN Blog Module – SunBlogNuke

To all of you who are our clients and follow Ultimate DNN Blog Module – SunBlogNuke , I wish you the happiness and success during 2010.  I hope that 2010 finds you in good health and full of happiness.

What are your goals and resolutions for this coming year? What are your dreams? What do you hope to accomplish with your DNN website or in your business in general? Here I would like to share us that my goals and resolutions for 2010 are mainly about our Ultimate Blog Module –SunBlogNuke for DotNetNuke CMS:

  1. More improvements, optimizations and customizations
  2. Get the official website SunBlogNuke recognized/known
  3. Provide more tutorials and documents for our clients
  4. Build our own community and hope it will established trust and a deep sense of connection with our clients
  5. Provide great supports and feedback for our products

Next we will post a detailed roadmap about our Ultimate Blog Module –SunBlogNuke in the new year. Please stay tuned and request your expected features. :)

Launching the Theme Directory for SunBlogNuke Platform

Today we happily announce that we have launched this theme directory to provide SunBlogNuke themes of quality and integrity. We craft our themes with a goal of simplicity and professionalism and strive to inject each design with a dose of modest elegance. I believe that your website is not just a tool, it is an integral part of your identity. There you can browse through the posts to view the theme thumbnail and submit your ratings for the best of the bunch. Also the directory is a place for you to showoff your customized theme powered by SunBlogNuke. All submitted themes will be approved to our directory list. We welcome any tasteful theme powered by SunBlogNuke or DNN. So if you are Looking for the awesome SunBlogNuke themes? Here's the place to find them! Welcome to the Free SunBlogNuke Themes directory. Later we will provide you the more detailed information with the free download links. Please stay tuned. :)

Holiday Sale for Ultimate DNN Blog Module::SunBlogNuke - Up to 40% OFF

Christmas Gift for Ultimate DNN Blog Module::SunBlogNuke Holiday Sale - Up To 40% Off Ultimate DNN Blog Module :: SunBlogNuke. Save Big, Spend Little. For limited time(12/23/2009 – 1/4/2010), you can save on the SunBlogNuke Subscriptions giving you full access to our blog module for an entire year.  Full details are on www.sunblognuke.com.

Why not buy now when you would like to own it?  Enjoy blogging and happy holidays!

Note that the Discount code is “Christmas”, which is not case sensitive.

Move SunBlogNuke Web Site to Another Hosting Service

In order to enhance the website traffic for SunBlogNuke website, we get started to move our website to a more excellent hosting service and modify the domain name into SunBlogNuke.com. Today it have been done well and is available.  Congratulations :)

PS: SunBlogNuke v2.6.5 also is released today, with fixing some following issues:

Please get it from here.

Compress CSS in DNN to Enhance Website Performance

Recently we tried to optimize our DNN website SunBlogNuke for super speed and had an opportunity to play around with UnloadCSS skinobject from Timo Breumelhof. What a nifty little tool to use for your front-end performance optimization. Thanks Timo!

Also it inspired us and our CompressCSS skinobject was born out. So you may say that CompressCSS is the extended and optimized version of UnloadCSS and I agree with you. Not only does it unload any unnecessary CSS files but also compress any existing CSS files thereby improving more performance and extending more flexibility into your DNN website. Let’s show you the magic of CompressCSS below.

Why should you utilize it?

As the Cuong Dang mentioned in his post, there are many unnecessary CSS files get loaded within the DNN framework (not to mention some not-so-good practices in CSS coding techniques within these files) that a web designer wants to take control of. Some one may ask whether there is a way to improve that? Fortunately, CompressCss allows you to unload any CSS file that the DotNetNuke® framework injects and compresses any existing CSS files in the head of the page; it will reduce the number of HTTP requests from a browser and minify the size of the downloaded file thereby improving load times apparently.

In conclusion, you can improve your front-end performance and make the speed of your DNN page load faster with CompressCSS.

How does it work?

First let’s cover the two below flows (or process) that will be taken place when you utilize our skinobject CompressCSS:

Unload Process - "Unload" all or some of the CSS files DotNetNuke includes in the Head of the page by default, such as Default.css, Module.css or Portal.css. You can pass the path to the file you don't want loaded as a regular expression which means you can unload multiple CSS files with just one statement.

Minify Process - Removing unnecessary characters from style code to reduce its size thereby improving load times. When code is minified all comments are removed, as well as unneeded white space characters (space, newline, and tab).

You can apply it in your DNN website with the following steps:

1) Download the zip attachment and unzip it in your local machine.

2) Copy the assemble DnnSun.OptimizerToolkit.dll into the bin folder of your DNN webiste.

3) Copy the CompressCss.ascx & CompressCss.ascx.vb into the skin control folder, which should be $yourweb/admin/Skins.

4) Open your web.config file, find out the <httpHandlers> section and insert the line below:

<httpHandlers>
<
add verb="*" path="css.axd" type="DnnSun.OptimizerToolkit.CssHandler, DnnSun.OptimizerToolkit" validate="false" />
<!--
Other httpHandlers -->
</
httpHandlers>

5) Open your skin file (like index.ascx), register the skinobject in the head and insert it in the bottom. Then it may look like as follows:

<%@ Register TagPrefix="dnn" TagName="COMPRESSCSS" Src="~/Admin/Skins/CompressCss.ascx" %>
<!-- Other Tags -->
<dnn:COMPRESSCSS ID="dnnCOMPRESSCSS" runat="server"
RemoveFileNames="/Portals/_default/Containers/MinimalExtropy/container.css" />

You can download the install zip & skin sample from the attachment in the bottom of this post.

The only attribute you need to care for:

Attribute

Values

Default

Description

RemoveFileNames

Examples:

  • "Default.css" to not load Default.css
  • "DesktopModules/xxModule/Module.css" to not load a specific modules.css
  • "Module.css" to not load any Modules.css file
  • "/" will not load any CSS files
  • "Default.css, Portal.css" will not load Default.css & Portal.css

Empty String

Comma separated list of Filenames you don't want to load (You can use a regular expression if needed)

What is the advantage?

The advantage is that this is not a core hack and the excellent CompressCSS skinobject can be configured per skin, not for the whole installation. The links are removed on the server side, so they never appear in the source. And the designer can build the more flexibility, readable and maintainable style without worrying about the file size.

To be continued…

This solution is a good start and you can extend it with more killer features. For instance, we our blog team tried to combine some specific or unnecessary CSS files into only one style file so that it will eventually minimize HTTP Requests as we expected. But we found out that there is a style path issue like background property and can’t fix it now. Hope you guys provide some clues. We appreciate any helps.

Attachment: CompressCss_v1.zip

Copyright © 2009-2024 Ultimate DNN Blog Module - SunBlogNuke Powered by SunBlogNuke Corp