Adding Dynamic Content to your Joomla Website - Make your Website Dance

Download Adding Dynamic Content to your Joomla Website - Make your Website Dance

Post on 14-Jul-2015

384 views

Category:

Internet

2 download

Embed Size (px)

TRANSCRIPT

Adding Dynamic Content to your Joomla Site...

Make your Joomla Site Dance

JoomlaDayBoston 2015Laura Gordon, RytechSites.comAbout MeLaura Gordon, RytechSites.com

Started working with Joomla 2006Built sites for: Small Businesses, Non Profits, Libraries, e-commerceOn Board for JoomlaNYC 2009 - 2013Ran Joomla Day NYC 2009, 2011, 2012Ran Joomla Camp 2010 - 2015 (next one 3/22/2015 in NYC)Founder of JoomlaUsersNJ.com (Users group for NJ)Trainer with OSTraining from 2010 - 2013Online Training on Lynda.comRytechSites.comJoomlaDayBoston 2015 - Laura GordonShall we dance??Our Steps for today...Language Overrides - the simplest adjustment you can make!Articles in a Category Module - not just a list!Related Articles - linking articles together and how!News Flash - how can you use this in a new way?Category Blog - what you can do with the basics...Hide Intro Text - and why??aidanews2 - auto thumbs, auto displays...tabs in content - get rid of those super long pageseasy admin - make it EASY for your non techie to add contentPut it all together with loadposition - LETs DANCE!RytechSites.comJoomlaDayBoston 2015 - Laura GordonLanguage OverridesBy default what if you dont like the text that is used in your site (core joomla or with a component)

Lets take, njcampfairs.comThis sites purpose is to list camps that are categorized by the type of camp, etc.RytechSites.comJoomlaDayBoston 2015 - Laura GordonLanguage OverridesClick on a category that does not have any entries, the default text is: no record found...

RytechSites.comJoomlaDayBoston 2015 - Laura GordonLanguage OverridesGo to: Extensions Language Manager Language Overrides

Enter the text you want to replace, then click searchValue is the text that you seeConstant is the constant name of the variableClick on the search resultsRytechSites.comJoomlaDayBoston 2015 - Laura GordonLanguage OverridesEnter the Text, as you would preferto see it on the website

Hit SAVE, then that is what you will see!

RytechSites.comJoomlaDayBoston 2015 - Laura GordonArticles in a Category - ModuleEach time a new article is added to the footwear trends Category, it will appear on the right side

No reason to create a menu item for each article, this is a more dynamic way to list.

RytechSites.comJoomlaDayBoston 2015 - Laura GordonArticles in a Category - ModuleOur Blog is a category blog, showing 1 articleThe Recent Posts, shows the articles in this category (the most recent blog posts)

RytechSites.comJoomlaDayBoston 2015 - Laura GordonArticles in a Category - ModuleOnline Help:https://help.joomla.org/proxy/index.php?option=com_help&keyref=Help34:Extensions_Module_Manager_Articles_Category

RytechSites.comJoomlaDayBoston 2015 - Laura GordonRelated ArticlesThis module displays other Articles that are related to the one currently being viewed. These relations are established by the Meta keywords. All the keywords of the current Article are searched against all the keywords of all other published Articles.

Set the Key Word on the PUBLISHING TAB under Meta KeyWordsDo this for all articles that pertain to boots.RytechSites.comJoomlaDayBoston 2015 - Laura GordonRelated ArticlesCreate the Module: Articles - RelatedAssign this to appear on any pages as needed.Check out the page, it will display all articles on the sidebar left that related to the article in the middle.All of these articles have boots in the key word.Let it Zip, has a keyword, boots...

RytechSites.comJoomlaDayBoston 2015 - Laura GordonArticles - NewsflashNewsflash allows you to display the intro text from an article(s) from specified category or categories.Can specify the number of articles.Can specify order, random is good if you want the articles displayed randomly each time the page refreshes.

RytechSites.comJoomlaDayBoston 2015 - Laura GordonArticles - NewsflashExamples to use newsflash:

What they Say - Testimonials

RytechSites.comJoomlaDayBoston 2015 - Laura GordonCategory Blog - Menu Item TypeThe Category Blog can be used to display a single or multiple articles in a page you can define the following:Show featured articles (or not)Number of articlesDisplay a leading articlenumber of columnsordering of articlesRytechSites.comJoomlaDayBoston 2015 - Laura GordonCategory Blog - Menu Item TypeMultiple Articles

Single ArticleRytechSites.comJoomlaDayBoston 2015 - Laura GordonHide Intro TextSometimes there may be a teaser image to be used in readmore or category blog view...then when you view the entire page, that teaser is not shown.

large image above the readmore lineDefine show intro text: HIDE (on article or menu level)On full page view you dont see the imageRytechSites.comJoomlaDayBoston 2015 - Laura Gordonaidanews2Perhaps the best features of aidanews2, is that you can do the following:Define your own stylesheetThe first image in each article can be generated as a THUMBNAIL, no more just clicking on the readmore, click the image!Select many different ordering optionsSelect from multiple categories, featured, not featured, or both!Easily define what is displayed, image, title, category, intro / teaser textIts free!RytechSites.comJoomlaDayBoston 2015 - Laura Gordonaidanews2Sample backend of Aidanews2:

RytechSites.comJoomlaDayBoston 2015 - Laura Gordonaidanews2Sample frontend views of aidanews2:

RytechSites.comJoomlaDayBoston 2015 - Laura GordonTabs - End the LONG PAGE!There are several free plugins that allow you to put tabs within your article. NoNumber created a very easy to use Tabs Pluginhttps://www.nonumber.nl/extensions/tabsOnce the plugin is installed (and activated) the format is:{tab tab title 1}texttesxt{tab tab title2}texttext{/tabs}The Pro Version has a few more features, and styles with the tabs for only 10 Euros.RytechSites.comJoomlaDayBoston 2015 - Laura GordonTabs - End the LONG PAGE!There are several free plugins that allow you to put tabs within your article. NoNumber created a very easy to use Tabs Pluginhttps://www.nonumber.nl/extensions/tabsOnce the plugin is installed (and activated) the format is:{tab tab title 1}texttesxt{tab tab title2}texttext{/tabs}The Pro Version has a few more features, and styles with the tabs for only 10 Euros.RytechSites.comJoomlaDayBoston 2015 - Laura GordonTabsSample front end views of tabs:

RytechSites.comJoomlaDayBoston 2015 - Laura GordonEasy Admin - for your Non-TechieFor an employee that is administrator shy, or considers themself a non-techie. The best way to teach joomla, is by editing content from the front end FIRST! This way they get used to how easy it is to edit an article or module. Confidence is the first step to a happy Joomla Developer!

create a user menuCreate 1 menu item as PUBLIC - Admin (this is a login type)Create 1 menu item to ADD BLOG ENTRY (as default category). This menu item should have SPECIAL ACCESS ONLY

RytechSites.comJoomlaDayBoston 2015 - Laura GordonEasy Admin - for your Non TechieOnce logged in, this special menu item will now display.On the publishing tab, the CATEGORY will already be set, and can not be changed.Now it is simple for this Admin to add a new article to this category, which can now display in (aidanews2, articles list, newsflash, category blog view)

RytechSites.comJoomlaDayBoston 2015 - Laura GordonEasy Admin - for the Non TechieJoomla 3.4 introduced EASY Editing for modules...once logged in here are some samples (I have JCE Editor installed as the default editor)

RytechSites.comJoomlaDayBoston 2015 - Laura GordonPut it all together - loadposition Lets Dance!Before we discuss the plugin loadposition, (which has existed since Joomla 1.0), lets figure out what positions in a template do...headertop-asidebar-ainner-topmenumain content areaAll of the positions on this template can be specified in a module.Any module set to appear in a specific position will get loaded there, as long as it is also defined to appear on that page.Having a side menu appear in the sidebar-a position on all pages, means that module will appear in that location on all pages...RytechSites.comJoomlaDayBoston 2015 - Laura GordonWhen defining the module, you can TYPE in ANY positionWhat if you want to include in your ARTICLE, other articles that may relate to itput in the position: mod_boots

Put it all together - loadposition Lets Dance!

mod_boots

In the article, use:{loadposition POSITION}As long as this module is set to appear on this page, it will appear within the article

See the articles listed now INSIDE of this article!!!

RytechSites.comJoomlaDayBoston 2015 - Laura GordonTAKE A BOW!!!YOU JUST MADE YOUR SITE DANCE!

RytechSites.comLaura GordonJoomlaDayBoston 2015