Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Products › Development › Forge › Module - Blog Register  |  

 

dnn_pt_blog_170x64.gif

 

  Quick Links  
 


  Team Leadership  

Antonio Chagoury
( Team Lead )

Nik Kalyani
( Core Team Sponsor )

 


  Team Members  

 

Don Worthley

 


Think you've got what it takes?

Are your interested in joining, supporting and contributing to the growth of this project?

Just let me know

 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


  Ads  
DotNetNuke Hosting
 


  Sponsors  

Meet Our Sponsors

OnyakTech
The best choice for your web site host, email hosting, and domain registration.
CrystalTech Web Hosting™
Webhost4life, specialists in DNN hosting
Mad Development is a full service interactive agency focusing on the merge of design, technology, e-commerce, and affiliate marketing by providing total website solutions.
MadCap Software, Inc.
 


DotNetNuke® Project :: Blog Module

Weblog (aka "blog") is arguably one of the most popular categories of applications on the Internet today.  Naturally, this makes a Blog module a very important part of the DotNetNuke family of free BSD modules.  The DotNetNuke® Blog is actually a collection of related modules which comprise all the working parts of a Blog.  When you add the blog module to a page,  you actually add all of them (which you can choose to delete or move).  These presently include:

  • Menu: List of blog related actions that a user can take, based on permissions (e.g. changing settings, adding a post, etc).
  • Search: Utility for searching Blog content.
  • Roll: List of blogs on the site (or in some logical grouping)
  • Archive: Calendar indicating dates when blogs have been posted
  • Posts: Display of the lists and content of the blogs.

This blog module was contributed to DotNetNuke (and thus to you) by Hans-Peter Schelian, who based his work on a blog module originally developed by Matt Fraser for version 1.x.  Thanks to Matt for his initial vision, and to Hans-Peter for giving it continued life in version 2.x and 3.x.

For some interesting reading on Blogs... and ideas about where this might go... please consult the following:

 


Blog Project Blog
Jan 8

Posted by: Antonio Chagoury
1/8/2008 8:47 AM

Hello Everyone,

I just wanted to inform you that the Blog has officially been released and packages have been posted in the the Downloads area.

Here are the release notes:

BLG-6299 Blog module: Updating comments
Button now says Update when updating the comment.

BLG-4501 Blog module: search button size
Removed fixed button size, and moved it down one row. Search text can now span across without affecting the layout.

BLG-5307 Blogs - Can't open article in new browser window
Changes link from PostBack to GET. Users can now open link in new windows.

BLG-6296 Blog module: Add CSS Styles to Calendar in Blog Archive
The blog calendar is now fully skinnable. To modify the default design, simply
modify the Module.css file found in the blog folder.

BLG-5813 Blog module: Cancel new entry = ModuleLoadException
Fixed so that this no longer happens when editing/adding blog entries.

BLG-6722 Blogs module: FCK Editor on comments.
Althought we have not added the the Rich Text Editor for security reasons,
we have satisfied the latter part of this request to increased the size of the comment textbox.

BLG-3787 htmlencode trackback emails
Added defensive programming methods to help preventing issues if they do indeed exist.

BLG-6126 Make Blog Module Title Editable
Container title is now editable. The Blog title was moved to a label by itself in
the body of the module with an h2 element which satisfies SEO practices.

BLG-5603 Blog module: Use H1 (or H2) tags instead of "Head" Class
Converted entire blog Entry view to CSS layout following the guidelines in this ticket.

BLG-4471 trackback titles not correctly encoded
Modified the codebase to ensure that title and description in the generated XML are
encapsulated between [CDATA[]] fields.

BLG-4034 able to read one blog entry from another blog by altering querystringfrom another portals
The portalid was never taken in cosideration when firing the queries to the database.
This issue has been rectified, and blog entries are now pulled with the portalid in context.

BLG-3754 File Uploads
Removed the blog specific upload function. The module will now use the FCK Editor's
upload functionality.

BLG-3566 FB-206: Blog - Missing tool tip help
Following careful review we decided not to address this item as described. The current blog does in fact provide HELP text next to each field. While it does not make use of the DNN LABEL control, it does provide the user with the adequate information. Furthermore, keeping in mind the fact that we will be re-developing the blog module from the ground up very soon we decided to focus on bugs with a higher priority instead.

BLG-4888 Edit old blog item changes time -1
Revised all issues related to date time and timezone issues. Refactored all the
routines involved and verified to be working correctly based on time zone selection.
Please note that this does NOT fix previously posted entries.

BLG-5949 Date & Time Issue on Blog Entries
Revised all issues related to date time and timezone issues. Refactored all the
routines involved and verified to be working correctly based on time zone selection.
Please note that this does NOT fix previously posted entries.

BLG-6121: Add Edit Entry Link Wherever an entry is displayed
In previous versions the Edit Entry action link was only found when navigating down
to the entry detail page. We have now added this action link on everywhere a blog
entry is displayed and shown only to blog owners.

BLG-5425 Unnecessary creation of Folders in Portal/PortalID/Blog/Files
Everytime a blog entry was made, a folder structure was created under the
portal's folder irrespective of whether an image/file was added or not. These
folders are now create ONLY if a file is uploaded.

BLG-4154 Blog Module : Archive Calendar Not Working Properly
Calendaring filters were not running the proper queries. This has been fixed to
enable proper filtering by a specific day or month.

BLG-3972 comments not showing fullname correctly
Setting is available in Blog Settings page to pick whether to show username or
fullname in comments and blog posts.
gs with a higher priority instead.

BLG-4888 Edit old blog item changes time -1
Revised all issues related to date time and timezone issues. Refactored all the
routines involved and verified to be working correctly based on time zone selection.

Tags:

Re: Blog 03.04.00 Officially Released!

Wow that is a lot of work. Good job. I am happy with the way it has been working on DotNetNuke.com because as you know I blog a lot :)

By AdefWebserver on   1/8/2008 5:47 PM

Re: Blog 03.04.00 Officially Released!

Yeah - it sure was... I hope the community likes what we have done here - I am glad you did though!

Enjoy.

By AntonioChagoury on   1/8/2008 5:49 PM

Re: Blog 03.04.00 Officially Released!



Just kidding ;-)

The new format looks great - well done. I'm especially glad to see improvements in the SEO area. I think that everything that DNN developers do should always have an awareness of SEO principles and best-practice. That way, one day DNN sites will take over the web!

Anyway, keep up the good work. I look forward to the add-ins you hinted at...

Best regards,

Rod



By rodweir on   1/8/2008 8:34 PM

Re: Blog 03.04.00 Officially Released!

It looks like the blog module now allows for hard returns, multiple lines.

In the previous version, my customers kept complaining about CR LF characters.

By jmorrissette on   1/8/2008 10:17 PM

Re: Blog 03.04.00 Officially Released!

@jmorrissette: Yup, that was one of the most popular fixes :)

By AntonioChagoury on   1/8/2008 10:17 PM

Re: Blog 03.04.00 Officially Released!

There are many very welcome improvements in this update which I have been waiting for quite a while, especially on the SEO side (I was pleased to see that the "Use H1 (or H2) tags instead of "Head" Class" improvement that I introduced to Gemini resulted in a full conversion to of the blog Entry view to CSS layout!). Also the quote boxes around comments is a snazzy touch. Good work.

I have however a constructively critical observation about one other change in this upgrade: I am not sure about the decision to remove the blog specific upload function. I don't see the advantage of doing this and - for my site - it removes an easy to grasp functionality that my non-expert users were comfortable with (and it worked really well, "if ain't broke don't fix it" and all that).

The blog specific upload function was (both from the point of view of user experience and work flow) intuitive and cleaner than uploading via the FCK editor. I note that there was in previous versions of the blog module a tick-box to disable this option if someone did not want it. Therefore, instead of completely removing the functionality, can I propose that this functionality in the next release is reintroduced but is disabled by default and then those that prefer to have it can enable it? This is a more balanced solution. I am keen to hear the views of the Module team on this solution and the possibility of going back this way in a future release.

I also note that I am not alone with this opinion. I see that Robax has a similar view and has outlined the reasons for his objection to here in Gemini:
http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=3754&PROJID=29

By eoghano on   1/9/2008 9:19 AM

Re: Blog 03.04.00 Officially Released!

Feature Request: Is there anyway to have the users name at the top link to their profile?

By BfA on   1/10/2008 9:48 AM

Re: Blog 03.04.00 Officially Released!

@BfA: I am not sure I undestand your question. Could you also please post your questions on the forums? Thanks.

By AntonioChagoury on   1/10/2008 9:48 AM

Re: Blog 03.04.00 Officially Released!

Quick Question is there anyway to change the size of the font of the comments. It appears really small on the page website I just did. http://www.advertisingsalescoach.com/home/MikesBlog/tabid/80/EntryID/6/Default.aspx#Comments

Thanks!

Jeremy

By Jerms23 on   1/14/2008 4:51 PM

Re: Blog 03.04.00 Officially Released!

@Jeremy: You can modify the entire look and feel of the blog to your heart's content. Just modify the css in the DesktopModules/Blog/Module.css file.

Feel free to post any feedback on the Blog Forum :)

Thanks!

By AntonioChagoury on   1/14/2008 4:52 PM

Re: Blog 03.04.00 Officially Released!

Dear Blog Team, - just a question/idea... - Is it possible to HTTP POST an entry to the blog?
Like using the Nokia Lifeblog (http://r2.nokia.com/nokia/0,,71754,00.html), - and configure it the PC part to use the DotNet blog.
Nokia post the full specs of how the program posts (http://r2.nokia.com/BaseProject/Sites/lifeblog_54603/CDA/Categories/NokiaLifeblogTrilobiteEN/Blog/_Content/_Static_Files/lifeblog_posting_protocol_specification_1.0.pdf) - I just do not know how to (if possible) set this up against the DotNNetNuke Blog.
Possible?
Thanks
Morten

By mstenbaek on   1/20/2008 10:51 AM

Re: Blog 03.04.00 Officially Released!

great job!!!

By rodrigoratan on   2/9/2008 8:34 PM

Re: Blog 03.04.00 Officially Released!

Dear Blog Team, I have downloaded the Blog Install release, v.3.4.0 (Blog_03.04.00_Install.zip), on Feb-18th and Feb-23th from different mirrors and the zip file seems to be corrupted. The error is "Unexpected end of archive". This does not happen with the Source version of the release. Thank you!

By AlejandroQuiroga on   2/23/2008 6:41 PM

Re: Blog 03.04.00 Officially Released!

@AlejandroQuiroga: I will ask the DNN (main) team to look into this issue. However, I must point out that the files has been downloaded over 3000 times, and no one reported this issue. Could this be something on your end? Would you please try on another PC?

By AntonioChagoury on   2/23/2008 6:42 PM

Re: Blog 03.04.00 Officially Released!

Hi Antonio,

I think you've done a great job with this release. There is one feature however, that I am disappointed has not been included: Multiple Authors for a single blog. Do you have any plans to allow admins to assign author permissions to an entire role, rather than just a single user?

In my case I was planning to use your module as a corporate blog for a client, but I think they're going to be upset when they find that they will only be able to use a single user to maintain it.

Thanks again,
Scott Monaghan

By scottjmonaghan on   2/25/2008 3:57 PM

Re: Blog 03.04.00 Officially Released!

@scottjmonaghan: Thank you for the kind words. Unfornately there are no plans to include this feature in the current iteration of the Blog Module. This change would require a major architecture change.
We are, however, working on the new version of the Blog module for Cambrian which will include this functionality.

Thanks.

By AntonioChagoury on   2/25/2008 3:59 PM

Re: Blog 03.04.00 Officially Released!

just moving my site to DNN 4.5.5 installation from a 3.3.7 installation.
the blog module is now updated, to Blog Module for DNN 3.X and 4.x 03.03.01 (am afraid to try updating to the latest yet)
I used to have blog module 03.02.00
the blogs did not make the trip over during the conversion process, by the way, guess that was too much to expect.
so now am trying to put some of the old entries over by hand, and ran into a change in the way the date input works. Before I could edit the date field when posting to a past or future date and the module would take it. Now I only get the date and time that I am actually creating the new blog entry. So I can't get the dates right and can't work ahead. Any thoughts on a way to work around this? Edit the date fileds directly in the SQL tables? Would ugrading to the latest give me back the ability to set the post date to what I want?
thanks

By Tom Van Wynen on   5/7/2008 3:11 PM
 


"SalarO" Skinning Graphic Design Branding Services
SalarO develops packaged & custom skins for your DNN at prices you can afford. SalarO is also developing Module development, Hosting, Branding/Logo design as well as Content Transfer Services to complement the core skinning solutions.
www.salaro.com
Data Springs Inc. - Module Development
Data Springs is a leader in the DNN community offering high quality modules, custom module development, enhancements to the DNN core product and overall DNN support.
www.datasprings.com
XCESS expertise center b.v.
Custom made modules and complete solutions for the DNN framework. Maatwerk modules en complete webtoepassingen gebaseerd op het DNN framework.
www.xcess.nl

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke® logo are registered trademarks of DotNetNuke Corporation
Hosted by MaximumASP