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!

From category archives: SunBlogNuke Team Blog

News or topics about Asp.net Open Source CMS - DotNetNuke platform.

Best DNN Blogging Module – SunBlogNuke v3.6.1

Today we are glad that the monthly release v3.6.1 for Ultimate DotNetNuke blog module – SunBlogNuke is available for download. In this building we full supported for dnn core token replace functionality and provided two new optional awesome widget - category widget and tagcloud widget, which you can add into any page at any time and point it to any blog on the portal. Later we will provide more tutorials here to cover the usage and customizations for flexible and extensible token mechanism. As usual, the complete details for all of the changes can be found in the Release Notes.

Major Highlights in v3.6.1:
  • Supported two new category widget & tagcloud widget, which you can add into any page at any time and point it to any blog on the portal.
  • Full support for dnn core token replace functionality.
  • Enhanced content slider widget with supporting category and tag tokens.
  • Supported slug for category and enhanced FormatSEOFriendlyURL method .
  • Added tag mouseover/hover color option to control tagcumulus flash.
  • Fixed issue where critical error something not set to an instance of the object after upgrade.
  • Other small fixes & 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

Retrieving Feed in DotNetNuke with jQuery

With more clients paying more attention to our Ultimate DNN Blog Module – SunBlogNuke, this blogging engine for DotNetNuke platform have been used by more and more excellent websites, like db4 developer website. In the agile process of SunBlogNuke development, we embraced changes and focused more attentions on clients’ feedback or feature request. If you have more questions or any suggestions for our blog module, please feel free to let us know or begin a new post in our forum. We are there for you and will try our best to help you. Here I also would like to thank some clients for your awesome contributions in our community, like Eric and Matt.

Today I would like to cover a tip shared by Eric in our support forum. You will learn how to retrieve feed in DotNetNuke with jQuery. Please visit the demo link and db4 developer website to see how it action firstly.

Read the rest of entry »

Migrate DotNetNuke Blog into SunBlogNuke Module

Migrate DNN Blog Data

As mentioned previously on that post Ultimate DNN Blog Module – SunBlogNuke Roadmap, we are trying to develop the import feature for SunBlogNuke. I have seen multiple posts around our forum asking if there were any migration tool away from the core blog module and well now there is! In this blog post I want to share a SQL script, which will migrate all blog posts from the core blog to the SunBlogNuke module.

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 »

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

Using jQuery Timeago Plugin with DNN and Weblog

Today I would like to share some tricks about integrating jQuery timeago plugin into DotNetNuke(DNN) and your blog, especially for the Ultimate blog module SunBlogNuke. With timeago plugin, you can customize the featured widget module with more fuzzy timestamps.

Read the rest of entry »

How to fix the Culture issue for DNN and SunBlogNuke

Here I would like to share how to fix the culture issue for DNN and our blog module [SunBlogNuke]. Hope it can helps someone who has the same issue. What is the Culture issue? When there is only one language in your DNN website, like the initial installation, the culture and language dropdown list may be blank. All right, let’s go ahead the topic.

Read the rest of entry »

How to Add Retweet Feature into Your DNN Blog

As Twitter is getting more and more traffic worldwide retweeting becomes the most powerful factor in the Twittersphere Here this post will focus on how to add retweet button into your DNN blog especially our blogging platform SunBlogNuke which helps your readers easily tweet your posts and generate valuable traffic to your blog

Read the rest of entry »

Integrating Twitter into Your DNN Blog

Spread the word on Twitter!

Here I will share you how to integrate twitter with DNN website or DNN blog module, like our SunBlogNuke module. It will help bridge the gap between blog posts and IM. It's also a great way to keep people informed quickly and easily.

Read the rest of entry »

Getting Started with SunBlogNuke for Your DNN Blog

While our DNN Blog Module are used by more and more clients, we are trying to provide more documents and support information in the Official Website. So if you are finding how to get started with SunBlogNuke for your DNN blog, here you go. Let's take a step-by-step tour through your setup process and learn about how all the different functions work and how to create a new blog on your own.

  1. If you want to know that how to set up SunBlogNuke, please get the more information from this post [The ultimate content workflow platform :: SunBlogNuke].
  2. If you want to know that how to writing a post in SunBlogNuke, please visit the post [Basic Usage of the SunBlog Module].
  3. If you want to know that how to integrate SunBlogNuke with third-party services or other client tools via the MetaWeblog API, please get it from here.
  4. Don’t just limit yourself when you are applying our dnn blog module, please visit the tutorial for more tricks and tips 10 Awesome Tips and Tricks to Improve Your DNN Blog.

Actually you can find more blog help documentation on our Team Blog. Here you will find tutorials, documentation, tips and tricks and much more, for example, the latest building or release.

Good luck and happy writing.

The SunBlog team

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