DART Creations

Setting up a Free Joomla Blog

PDF Print E-mail

Setting up a Free Joomla Blog

Article Audience: Joomla Webmasters / Generic Users

Joomla allows users to create a blog very easily. Functionality is available to make blogging simple to setup, although a number of tweaks are necessary to blog-enable your installation. We will show you how to setup a blog with the minimal installation of Joomla components.

Using the Joomla Blog function

 

When creating a menu, one of the layouts you can choose is the Blog Layout. This displays all the items in a particular section (or sections), in a particular layout. So the first thing you have to do is decide whether you want to display information from all your sections, or else create a blog section. To keep control of your content, we suggest you create a blog section (and if necessary move any articles to this section). Once you have created the section, create a number of categories (topics which you will discuss in your blog). Even if you do not intend to blogging about different topics you still need to create at least one category. This is because when you create a content article, you must specify an category, otherwise you will not be able to save the article.

 

 

For my example I have created a Joomla Blog section, and Templates, Tutorials and News categories.

For testing purposes create and publish a few articles (6 or so which you can delete later on).

 

Creating a Blog Section

Blog Layout

Once you have setup your sections and categories, you need to create your layout and link the blog to a menu item. Go to the Menu Manager, and create a new menu item (in your main menu) or any menu you want to link the blog to. Choose the Blog - Content Section, and then choose the Blog Section you have created previously.

Blog Section

Creating Blog Section Menu Item

Remember to change the page title of your blog to the name of your blog, and use the rest of the parameters to choose how many columns you want to display. Typically a blog contains a single column, so change the Columns parameter to 1.

Other Parameters

Columns - the columns determines how many columns will feature in each row. If you want more than a single column, set the number of columns here. 

#Leading - This parameter determines the number of full width articles to display. Articles displayed in the Leading will have the Intro text displayed. This setting overrides the columns parameter i.e. if you have decided to have 2 columns and 1 items in the leading intro you will have a layout as follows:

Article 1 - Full Width (Row 1 - Leading)

Article 2 (Row 2, Column 1)       Article 3 (Row2, Column 2)

Article 4 (Row 3, Colum 1)         Article 5 (Row 3, Column 2)

#Intro - the number of articles whose Intro text will be displayed (excludes the number of items in the Leading parameter).

#Links - the number of links to articles to display (excludes the number of items in the Leading and Intro parameters). Items showed in the Links section will feature just the title of the article (with no Intro text displayed).

You will need to experiment with these values to find your optimal layout.

Various Blog Parameters

Blog Categories

Besides the number of "lead" articles i.e. the items displayed when you click on the blog link, you should provide a link to the rest your blogging articles. To do this you should create a menu link for each category. To do this create a Add a New Menu Item, but this time instead of choosing your section, choose one of your blog categories i.e. Blog - Content Category. You can either create a full blown menu item, or ideally create a child menu item for your blog section. Each of the above parameters apply also for the each blog category, therefore set these up according to your preferences.

If you create a child menu items, the will get a menu similar to the following.

Image

As you can see we have defined the menu item to be a child of the Blog Section menu item.

Blog Archives

You should create a Blog Archive menu item if you are planning to ensure that any items which have been archived can still be accessed. The archive menu item is similar to the other menu items with similar parameters, with the only difference being that only items which have been marked as archived will be shown in this section. 

Comments

Besides the blogging content, an essetial feature of any blog is the ability to comment on the various articles. Therefore you need to implement a mechanism which allows your visitors to comment on your section. There are a number of comment systems. You need to install and configure a comment system. We have used the JoomlaComment component, which is free. However, this component has a number of bugs, and you should be careful if you are not ready to fiddle about with code.

There are a number of commercial comment components. The most popular, and most functional is the JomComment component.

Setting up the comment component should be fairly easily, and we will skip this part.

Blog Feeds

Once you've established a good amount of content, and a regular user base, the ideal thing is to keep your users updated with any new content that you blog about. This is done through Syndication. The default Joomla installation is only able to syndicate content which appears in the frontpage, thus we once again opt for a 3rd party component. This is the RSS Feed Manager by Run Digital. You simply install the component, and in its setup you choose which Section / Category to provide a feed for. A feed URL is then created, and you can check that this works by copying and pasting the URL into your browser. It is a good idea to customise the names to suit the content of your blog. Search engines (Google in particular) seem to have an affinity for feeds, so it is a good idea to provide as much information as possible in your feed.

Once you have published the required feeds, you need some way of displaying these feeds to your users. The mod_html component is a good tool to publish these.

The code in mod_html should be something as follows:

<a href=http://www.dart-creations.com/index.php?option=com_rd_rss&id=x ><img src="http://www.dart-creations.com/images/stories/rss.gif" alt="DART Creations Feed"/></a><br/<a href="index.php?option=com_rd_rss&id=x" target="_blank" target="_blank">
Dart Creations Feed
</a>

The Blog Feed

You should publish the Feeds mod_html only in your blog pages, by choosing the appropriate pages as in the following image.

Feed is shown on specific menu items only.

With the above we have created a blog using just a standard installation and free joomla components.

Commercial Blogging Components - MyBlog

If you think all the above is too complicated to setup and administer you can take a look at the following blogging component. MyBlog is a fully featured Joomla blog component. Amongst the features supported by MyBlog are:

  • RSS Feeds
  • Technorati pings
  • Support for multiple blog users
  • Avatar support
  • Tag clouds
  • JomComment Integration
  • Easy Image Editing
  • Easy templating
  • Latest comments
  • Archiving
  • Most popular blogs

Warning: Remember that 3rd party modules may compromise your site's security. In this case the risk may be even larger because code you insert may create additional vulnerabilites. Always make sure that your code comes from a trusted source.

 
Comments (51)
Only registered users can write comments!
  • john  - euroind8ian

    how can i get this blog module

  • sadel  - Thank you!

    This tutorial is very good, helped me a lot.

    Thank you!

  • test  - test

    test

  • Shannon  - nolinkspls://zzz.joomlacmssolutions.

    I recently stumbled accross the following website: zzz.joomlacmssolutions.com which is offering all kinds of joomla services, templates and products. Has anyone out there tried their templates and can show me outcome. I really like what they are doing. I contacted them and they are just about to launch as a ecommerce site so maybe someone out there has tried their tempaltes?

  • tersf  - Mathat

    Keyoe Htan. Thats how wedo the testing

  • Ash  - very good tutorial

    thanks a lot for ur help.helped a lot

  • malfonso

    thanks for the help... its really helpful for us beginners.

  • founder  - creating v. installing

    a) is a good idea to still create a blog section with categories if you plan on using either MyBlog or the new, free JooBlog? or is that all done when you install these programs?

    b) I take it if you want multiple bloggers you need MyBlog (or perhaps JooBlog?).

  • DART Creations  - creating v install

    Well if you are considering using one of the blogging components, then I would only perform the settings (creation of categories etc) after I have installed the component.

    As for multiple bloggers, I know MyBlog can do it, though not sure about other components

  • Asad  - What about submit?

    Great Info, geart site!

    I am using 1.5, but when submitting , the full list of categories appear instead of only allowing blog catagory;How can I restrict user to submit only to blog catagory?

    Thnaks

  • alex shapovalow  - Joomla as development platform

    I've found very interesting idea on blog:
    Using of Joomla! as base for developing of web-based applications can speed up developing process:
    nolinkspls://blogs.helion-prime.com/ vasiliykiryanov/2008/05/07/cms-based-web- applications-fast-way-for-creation-of-web-based- solutions.html

  • Ira Leichtman  - Blog Name Reservation

    Want to secure the blog site name
    HillDemsForMcCain.
    What do I need to get started to set up this name? Do I need to pay Godaddy or is there a free way to secure this blog name?

    ira.l@sbcglobal.net

  • Shweta  - Very good tutorial

    I have setup blog in my site zzz.shweta.lotlikar.in following your advice.
    Thanks
    Shweta

  • DART  - Happy to be of benefit

    Hi Shweta,

    glad you found the tutorial useful and helpful :)

  • sweetmusic829  - forward email to blog?

    Hi,
    I am looking for a way for question emails that I receive to automatically post on my blog, and then when I answer the question, I can post the answer on the blog. Is there a way that when the question email is forwarded to me, that it can be simultaneous posted to the blog?

  • DART  - email to blog

    I'd suggest using a Comment component such as JomComment (linked above). Its not exactly what you require, but comes quite close to what you need.

  • David  - Frontend blogging

    Hi, I'm trying to set up blogs for 3 or 4 users on my site, I found the above info very useful...but does this way mean the blog content can only be added from the backend, i want to make it simple for my bloggers so would like to allow content to be added from frontend, can you help?
    thank you

  • DART  - Frontend Blogging

    In Joomla 1.0 there was a component JA Submit, which allowed you to submit content via the frontend. I'm sure a similar component exists for 1.5, and would sort your problem.

  • David  - Frontend

    It's 1.0 i'm using, thanks for the reply, will look into but was hoping there was a way without installing a component. i like simple :-)

  • Cher  - Blogginh

    Any instructions on how to

    You simply install the component, and in its setup you choose which Section / Category to provide a feed for. A feed URL is then created, and you can check that this works by copying and pasting the URL into your browser.

  • DART  - RSS Feed

    Have you installed the RSS Feed manager and tested it? It should be simple enough to configure. Otherwise explain which part you have difficulty with.

  • Cher  - RSS Feed

    Hi Dart - I am really sorry but I have never done it before - I set up the admin items like the article, downloaded the RSS folder and uploaded it to my ftp site but from there, I do not have a clue. Any help would be greatly appreciated.

  • Maxa

    I have to test this first thing tomorrow morning. Thank You!

  • Australian Web Hosting  - Blog

    Thank you for the guide it was very helpful to get our Blog up and running, still needs some work.

    Australian Web Hosting.
    zzz.xko.com.au

  • DK  - Thank You

    Hi Dart,

    Thank you very much for your nice tutorial. It really helps me lot.

  • Anonymous

    wewewew :P :woohoo: :huh: :s

  • free2step.com  - free2step.com

    Thank you for the guide it was very helpful

  • lovelpc  - test

    working with joomla!

  • walter  - About the site

    Is this blog created from the steps/guides above or one from commmercial blogs (Myblog)?

  • DART  - The site

    This site has all been created using the steps above. We've used MyBlog in other sites though ... and it is still highly recommended.

  • ioffersearch001  - Hiii Dear Frenz

    Greetings !,..

    Thank you very much for your nice tutorial. It really helps me lot.glad you found the tutorial useful and helpful

    Ioffersearch.com Blogs - Just another Ioffersearch.com weblog
    Thanks

  • Anonymous

    :evil:

  • Joomla  - Joomla web development

    Really a good tutorial i am very much interested in blogging and Joomla can make blogging very easy and effective.

    Thanks for the tutorial its really helpful

  • upstvsn1  - ?????????????????

    nolinkspls://11esthe.com/?????????????????

  • upstvsn1  - ?????????????????

    nolinkspls://11esthe.com/ ?????????????????

  • TheDianza  - help me..

    actually im newbie with joomla so i want to know how to installing the joomla..i've heard that if we installing iis we cannot install wamp or xampp..im a right??before this im already try 2 install wamp but its not working..

  • joomla development  - joomla development

    I like it because, Joomla allows users to create a blog very easily.

    nolinkspls://zzz.inowweb.com

  • rebbie

    Do all comments automatically post to this page, or does the Administrator have the option to read the comment first before allowing it to post live?

  • web development  - web development

    great blog, lets link up..

    nolinkspls://zzz.inowweb.com

  • JoomlaSoftware  - Nice trips for SEO

    :cheer: I am using Joomla for my SEO and goes nicely and like to use more functions thanks for this article

  • Website Design KC  - Joomla Website Development

    This is a great tutorial. I use Joomla for my [url=nolinkspls://zzz.theturngroup.com]Website Design Services in Kansas City[/url] and for all my clients.

    The Blogging capabilities with Joomla are awesome to say the least. I have a blog for [url=nolinkspls://zzz.theturngroup.com/blog/] Joomla Web Design and SEO[/url] and it works beautifully.

  • sujoy01  - Hire Dedicated Web Developers

    Seems really interesting and informative tutorials on Joomla. Now I'm studying several things in joomla and also made a post "[url=nolinkspls://hiredevelopers.wordpress.com/ 2009/12/16/making-a-website-with-joomla-cms/] Making a website with Joomla CMS[/url]"

  • jamaicawillson  - html to pdf converter

    I appreciate that your web site creating a higher value in providing updated information through your web site.Congrats man..[url=nolinkspls://zzz.html-to-pdf.net/] html to pdf converter[/url]

  • nishakumar  - WordPress Vs Joomla

    While on the subject of Joomla ( which is great IMO) it has been always compared to Drupal and Wordpress.

    [url=nolinkspls://blog.astutevisions.com/2009/08/ 11/wordpress-vs-joomla-%E2%80%93-which-one-is- better/]Wordpress Vs Joomla[/url]

  • digital7

    test

  • jamaicawillson  - brazilian waxing

    Thanks For posting,Very Nice Keep up date a more article. [url=nolinkspls://zzz.enailsupply.com/brazilian- wax-kits.aspx]brazilian waxing[/url]

  • jamaicawillson  - Surefire Flashlight

    All right, you've inspired me to try this.
    [url=nolinkspls://zzz.productwizard.com]Surefire Flashlight[/url]

  • jamaicawillson  - online appointment

    I appreciate that your web site creating a higher value in providing updated information through your web site.Congrats man [url=nolinkspls://zzz.appointment-plus.com]online scheduler[/url]

  • nimavat

    how could i delete table when i uninstall my plugin. i already try to run delete query from my uninstall.myplginname.php file.. but its not work. when the install.mypluginname.php file run then i able to create the table but i want to delete that table when i uninstall that plugin so any one have idea..

  • iintense

    excellent post....thanks for this!

    [url=nolinkspls://iintense.com]web design firm[/url]
    [url=nolinkspls://iintense.com]web design company[/url]

  • albertson777  - Website Design Los Angeles

    Hello,
    Thank you for the post and sharing the information with us. I found it very interesting.
    When you see such articles you want to come back to check something new posted here or web design LA

Resources

Translate

English French German Italian Portuguese Russian Spanish