06. Nov 2014 - Publishing Content: Content Publishing

Definition: Everything you publish on our website is content.

Articles, Photos and Photo-Galleries, Videos and Video-Galleries, Guestbooks, Foren, Contacts, Ads, Banner, Blogs, Calenders, FAQ, "Audio-Articles", Accessability, Forms, Modules anywhere, Downloads, Address-Book, Weblinks, eCommerce (Online-Shop, VirtueMart, ...), Mulit-Language, Horrorscope, Maps, Weather, Mobile Display, Greeting Cards, Social Web (facebook, twitter, ....), Sport and Games, ..., K2 (content construction), ...

If you like it more theoretical, visit: Web Content Lifecycle

1. Articles

Thinking about website content the first idea are articles. Using Joomla you can choose one or more editors. The most popular editors are JCE Editor and JCK Editor.

An editor offers features like LibreOffice, a very good and powerful Office Suite. These editors enable you to publish an article without any knowledge of any internet technologies. Every Joomla-Editor is a WYSIWYG-Editor creating HTML-code. By switching off the editor you get direct access to the HTML-code for editing this code directly. This implies that everything HTML 5 offers is possible. You can implement tables, pictures, videos, hyperlinks, forms, and lots more in your article. Additionally you may use CSS and php.

You may create yor articles offline on your own computer using KompoZer and copy&paste the html-code into Joomla.

2. Galleries

With HTML, PHP and CSS it is possible to create a gallery from scratch, but why? There are very good Gallery-Components, like Phoca Gallery: publish pictures, videos, galleries, slideshows, display Google Picasa/Plus Web Albums and facebook albums and comments, ...

3. Weblinks

Provide relevant weblinks to your visitors using a Weblink Component makes your website more attractive. Additionally it is well known that weblinks (Hyperlinks) are one criteria for listing in search engines. So it is a good idea to "exchange" links with other websites.

4. Modules Anywhere

Modules Anywhere is a Plugin enabling you to place a Module anywhere in your site.

5. Calenders

There are serveral good Calendars for Joomla available, it is possible to implement the Google calendar. A good calendar is JEvents.

6. Blogs

Blogs are very popular, think f.e. of twitter (Microblogging). First introduced in 1997, blogging became very popular and more and more people were convinced that the whole world may be interested in their "verbal diarrhoea" ... propably for some it may be true.
Of course it is possible to implement a blog into your Joomla website. A good solution may be CjBlog.

7.  eCommerce, VirtueMart

If you want to set up an online-shop, I would recommend you VirtueMart. VirtueMart is one of the best Shopping-Cart solutions you can get. Additionally, there are serveral hundreds extentions for VirtueMart available

8. Multi Language Site

If your visitors speak and read different languages, you may think about a multi-language website (English, French, German, ...).

9. Social Web

You propably want to connect your website to facebook or twitter or google or whatever social web:
social display
social presence
social share
Find Us On Facebook
Facebook - Twitter - Google+1 plugin for Joomla
SME Twitter Sidebar

10. Greeting Cards

Enable visitors of your website to send eCards for free. Additionally your website becomes more popular.  ODude Ecard may be a good extention for this.

11. Mobile Displays, Responsive Web Design

Responsive web design is something like the "egg-laying-beefsteak-wool-milk-pig", with other words: a nightmare for wegdesigners. There are hundreds of internet-capable devices like computers with thousends of different monitors, tablets, iphones, ipads, mobils, notebooks, smartphones .... and no designer knows the device or the screen resolution a visitor uses to access you website. And you want your design to work on all of them! Floating elements are no longer a solution of these problems.
The modern approach to solve this problem is to create a page structure enabling every single element to resize and rearrange automatically and to maintain the design (Corporate Identity). To give you an idea of Responsive Web Design see these examples.
So how does this work?

Responsive Web Design requests CSS3 media querries to get the relevant media type information: width and height of the browser window, width and height of the device, orientation (portrait or landscape)
Now you have two options:
- integrating into the Main Stylesheets (CSS)
- integrating Seperate Stylesheets (CSS)

12. W3C Accessability

All people should be able to use the internet, independent of their computer, language, location or mental or physical or perception or cognitive abilities.
- There are 92% of men and 99.5% of women in Europe with colour vivion deficiencies, at least from my point of view
- Some people are blind, they access the internet using a refreshable braille display or braille terminal
- others are deaf and need f.e. a transcrition of audio-files
- elderly people may need a lager fontsize
- people with attention deficit hyperactivity disorder (ADHD) and dyslexia need test-to-speach-software and prefer websites provide error corrections and suggest alternative spellings, a navigation bar, a search box, a sitemap and bread-crumb trails
- ...
There are lots of different disbilities and maybe those who call themselfes normal are not examined extensively enough by a physician or a psychologist or a psychiatrist.
To deal with all this, the W3C started the Web Accessability Initiative (WAI). We all are requested to implement these strategies, guidelines, and resources recommended by W3C WAI in our websites. Luckily Joomla is ready for all this, the beez-template has been developed to match these criteria.
What are the implications for content publishing?
- provide alternative text for images and other all non-text conent
- provide transcripts for audio-files
- use only the CSS of the website; this includes all colours, fonts, ...
- avoid flashing lights and flashing images, it may affect the one or the other brain
- identify the (primary) language of the website and of texts
- use only the provided formats for texts, such as headings


Responsive Web Design and Accessability require often similar technologie

13. FAQ, Guestbooks and Foren

Guestbooks and Fora have some great disadvantages: both have to be administered and monitored, which can be a very time-intensive job. Additionally, both are prefered target for spamming. Third, one has to take care that users are keeping the netiquette. If you ask me, I don't use neither Guestbooks nor Forums to avoid any of these problems and I would advise you to do the same.
Often one may use an FAQ Component instead of a forum, because this is by far easier to administrate. Additionally you avoid asking different people all the same question and you are able to structure the FAQ propperly. You may check JD Knowledgebase und Accordion FAQ.

14. Contacts

There is a simple Contact component already in Joomla. You may replace this component with one which fulfills your needs better. In some cases, f.e. if you are an qwner of an online-shop, you have to adhere the laws and provide suffecient information (f.e. Imprint). For more information see also Out-Law.com.


Offering files for download you may think about using Phoca Download, one of the best download components.