DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.


An App A Day: New Blog 3.0 with Details-Paging, Open-Graph and Very-Rich-Content

The new Blog App offers loads of new, neat features, including Multi-Language, Share-This integration, paging in read-mode and Very-Rich Content. Le'ts look at the highlights:

Paging in Read / Details View

This is something we copied from large online newspapers, allowing a reader to page to the next (or previous) blog-post while reading. You can design it as you wish - this is what it looks like by default: 

Very Rich Content

Previous version of the Blog App already supported adding apps to the details-page, but the editing experience got a bit complicated. Thanks to the new Very-Rich-Content feature in 2sxc 8.9, this is now awesome. So you can just add any app inline into your blog-post, and write more text right after it. Here's what it looks like in the TinyMCE wysiwyg editor:

Open-Graph Headers for Social Sharing

We're now including all facebook and twitter open-graph headers on the details-page, to allow great social sharing :).

Share-This Integration Built in

Most users want to have a quick social-sharing feature, and it's now built in. All you need to do is update your share-link in the app settings:

 

Multi-Language EN / DE included

We now made the blog-app multi-language, so all fields and all buttons/labels are ML and pre-translated for English and Deutsch/German. You can also make articles multi-language, but that's an uncommon scenario. 

Categories and Tags

Wordpress uses a combination of Categories and Tags to mark their contributions. Basically categories are more stable taxonomies (usually there is a page just for that category), and tags are more volatile folksonomies (spontaneously assigned). This is now the default on the Blog App.

Minor Improvements

  1. Publishing / unpublishing now uses the 2sxc standard method
  2. Special optional header-fields available for more SEO control
  3. Cleaned up and re-organized fields to make it easier to edit

TL;DR

Download the DNN Blog App 3.0 from the App-Catalog or check out the code on GitHub. Note that it's using some newer features of 2sxc, so you'll need 2sxc 8.9+. 

Love from Switzerland,
Daniel

PS: I'd like to welcome Raphael Hirscher to the sexy-team. He also implemented some of the features of the Blog 3 :). 


Daniel Mettler grew up in the jungles of Indonesia and is founder and CEO of 2sic internet solutions in Switzerland and Liechtenstein, an 20-head web specialist with over 800 DNN projects since 1999. He is also chief architect of 2sxc (see forge), an open source module for creating attractive content and DNN Apps.



Read more posts by Daniel Mettler

Comments

There are currently no comments, be the first to post one.

Comment Form

Only registered users may post comments.

NewsArchives


Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (29)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (209)
Chris Paterra (55)
Clinton Patterson (29)
Cuong Dang (21)
Daniel Bartholomew (2)
Daniel Mettler (146)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (10)
George Alatrash (2)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (272)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Miguel Gatmaytan (3)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (53)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (39)
Will Strohl (164)
William Severance (5)
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out