Joomla

Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS. Written in PHP, Joomla uses object-oriented programming (OOP) techniques and software design patterns, stores data in a MySQL, MS SQL  or PostgreSQL database, and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, search, and support for language internationalization.

Share tech news, updates, or what's on your mind.

Sign up to Post

Regarding Joomla: Before I install & start playing with Joomla, can anyone recommend some reading (online or book) for someone who wants to learn JOOMLA who already knows Wordpress, PHP coding, MVC Framework, Web Apps, Linux command line, Servers, etc?
(I've never used Joomla, but a quick look over the Joomla books on Amazon didn't pop out any "Quick Start Joomla" type books that I could tell)
0
Cloud Class® Course: Ruby Fundamentals
LVL 12
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

I just made a full backup of my joomla site with ebj backup plugin. At the end it took me to my website, where is  the backup file?
0
I use the google maps plugin in a Joomla article since 3 years
It worked fine
Now you get this message when the special tag displays the map (the map just flashes for a second then the error comes) :
Google Maps ne s'est pas chargé correctement sur cette page. Pour plus d'informations techniques sur cette erreur, veuillez consulter la console JavaScript. (site www.cbwsl.be => Accès)
Error is : "Google Maps ne s'est pas chargé correctement sur cette page. Pour plus d'informations techniques sur cette erreur, veuillez consulter la console JavaScript."
Where can I find that Joomla console Javascript to guess what is now happening ?
Thanks
0
I need to display a module on mobile only.  I put it on the desktop in the top right position and set the module class suffix as [space]hidden-desktop.  It does show on the mobile, but still shows on the desktop.  Is there another setting to make, so it won't show on the desktop?  Thanks.
0
Can you insert a module in another module?  I was requested to insert a PayPal donation option (which is a module) in the top banner of our website.  Is that possible?  I don't see a way to get that to work.  Can the PayPal donation function be set up as something other than a module so it would work?  Thanks.
0
I have a customer who wants to convert her joomla site to wordpress and has asked to find out how much it would cost to do so. I have no idea at all so I can't setup a Gigs request since I have no budget idea in mind. As such my question is two-fold: 1) can those plugins for wordpress convert a joomla site to wordpress (and how well does it work)? 2) how would I go about determining how much a conversion would cost without using a conversion plugin? She does not want me to share her website URL yet. I know that would be helpful but at this point, I can't go against her wishes. Thanks!
0
I'm looking to understand the Joomla account activation string. It ends with 'menuid' and 'Itemid' numbers. But I've played with these, and they don't seem to do anything. I was hoping that changing these would enable me to land the activating user on whatever page I wanted, but this doesn't seem to be the case.

Here's an example:

https://site.com/component/users/?task=registration.activate&token=d0f0b518c5597e26c4bba17cf5fce984&menuid=319&Itemid=256

Open in new window


What is the purpose of the 'menuid' and 'Itemid' numbers in the Joomla activation link query string?

Thanks,
Jonathan
0
I'm interested in creating a Joomla extension for sending out user account activation emails. I need to know about the activation token.

The activation token appears to be hex code. The token generated when I registered my test account was 1c99b9e50f765fe8e25e2d6f8d328e78

Where does this code come from? Is it saved anywhere to the database, and/or is it created based upon info submitted by the user - or something else?

I need to know this so that I can generate it myself.

Thanks for any help!

Regards,
Jon
0
what are the free web hosting  and blogging service providers/services that allow monetization ( eg: google adsense)
0
I have a component called com_product that I developed. For the most part, its working properly.

I am having an issue when I add a category to the component.

I can get here:
Components -> Products -> Categories -> New
Product -> CategoriesProduct -> Categories -> Edit Screen
Then, I enter the data, hit any button, but the 'Cancel' button and I get this error:
Error message.
When I hit the back button, I can then hit the Cancel button and it takes me to the category listing page.

Anyone know what I'm missing within my code to get this working properly?

Here's my product.php file that sits here: /administrator/com_product/product.php
<?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_product
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
 
// No direct access to this file
defined('_JEXEC') or die('Restricted access');

// Set some global property
$document = JFactory::getDocument();

// Require helper file
JLoader::register('ProductHelper', JPATH_COMPONENT . '/helpers/product.php');
 
// Get an instance of the controller prefixed by Product
$controller = JControllerLegacy::getInstance('Product');
 
// Perform the Request task
$controller->execute(JFactory::getApplication()->input->get('task'));

// Redirect if set by the controller
$controller->redirect();

Open in new window


Here's my helper file at: /administrator/com_product/helpers/product.php

Open in new window

0
Free Tool: IP Lookup
LVL 12
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Hello  

My saturday seems to be filled with htaccess issues :)  BTW this is a different site than my earlier question today.

I have a client who needs to have a few generic php and html files in the root of the server.  The existing Htaccess file apparently is disallowing files to be in the root -- which gives a 404 errors -- even though the physical files exist in the root (/public_html)

The files mainly have htm and php extensions, but there may be jpg, gifs and perhaps swf extensioins.

It''s a Joomla site, and I'm thinking it might be a security feature.  (His old joomla site let him have these kinds of files in the root.  But I guess Joomla hyped up the security and is not letting them be viewed by the public.

Please look at the htaccess file and let me know if indeed there is a rule prohibiting this, and how I can eliminate that rule.  BTW there is nothing in the code that will identify the actual site.....)
### ===========================================================================
### Security Enhanced & Highly Optimized .htaccess File for Joomla!
### automatically generated by Admin Tools 3.5.1 on 2015-05-15 14:49:25 GMT
### Auto-detected Apache version: 2.2 (best guess)
### ===========================================================================
###
### The contents of this file are based on the same author's work "Master
### .htaccess", published on http://snipt.net/nikosdion/the-master-htaccess
###
### Admin Tools is Free Software, 

Open in new window

0
We lost an employee to an illness and surgery for several weeks.  A Joomla backup file had been copied out to a new site space and Kickstart as well.  I am a SQL programmer, I do back end stuff.  I don't do anything with Joomla or setting up new sites in CPanel.  The site doesn't display in the browser with the IP address.  I found some great articles out there, but the instructions I've read are to open the kickstart.php file and then I'll be able to restore the .jpa file.  I can't even open the page in the browser, message is file not found.  I'm really stuck here and I'm hoping somebody can help me figure this out.  I'm sure it's not that complicated but I'm missing something.  Thank you in advance for your patience!
0
Our website seems to be running slowly. I believe it is needing an update to Joomla 3.7. We are required to backup our site before updating and we are also supposed to wait until Hikashop sends us an update notification.  How can I get our site to run more smoothly?
0
If you Google something I notice that some websites are just random blogs or options of a product or something. I notice that some not all are made by WordPress or another CMS.

My question is do people pay to just give an option or blog about something fake? I know that for a free WordPress site they include "wordpress" in the link. WordPress' I've seen don't have this watermark.

Would like to know how this works.
0
Hi All,

Our new web master decided to open the Joomla HTML editor on one of our Articles.  This messed up our buttons and now the web page shows a bunch of code underneath it.  Please see attached image.

I tried adding the HTML and script tags to the code and the HTML editor strips it out.  I have not idea on how to fix this.
Example.JPG
0
HI all,

I have a website that's Joomla based. I keep getting security breaches where malicious code is injected, etc.

It's not a mission critical site, so it's more of an annoyance than anything. But what are some of the preventative measures that people take for something like this?

Also, are there tools that clean up these malicious injections? An anti-virus for Joomla websites?

Thanks in advance.
0
What is the best way to approach this?

I want to create a database field in phpmyadmin/mysql within a Joomla3.7.2 site for a referral ID from a friend on sign-up. How do I set up the php URL to pass that as a session variable upon going to a special link, and following them through to sign up?
0
I am currently hosting a joomla website. The server is Windows Server 2012 R2 with IIS version 8.5

I am trying to update the PHP version. I have downloaded and installed version 7.1.4 on this Windows Server. In PHP Manager within IIS, I click on change PHP version and then navigate to the directory on the server where 7.1.4 is installed. I point to the php-cgi.exe file. After doing so, I receive the following message when I go to display our website.

This page isn’t working

pacsd.ca is currently unable to handle this request.
HTTP ERROR 500

The current version of PHP that is working is 5.4.24

Thanks for your assistance in this regards,

Sean
0
Hi, some time ago our sales guy employed a friend to change our company website from a simple fixed website to a full blown PHP-MySQL Joomla based website. This friend is no longer contactable and now we have a website no one can edit, and it has been hacked with the addition of links to Viagra websites.

I'm the IT Manager with obvious networking skills and I can write HTML ok, I know SQL server but I've never had a crack at a PHP - MySQL website of any sort let alone Joomla. I'd love to have a go at this because learning this is on my to do list, but in truth I just have to get this fixed and move on. Is there a simple way to edit a Joomla website in-situ or do I have to download the website and export the databases ... or do I just hire a professional?
0
Cloud Class® Course: Microsoft Office 2010
LVL 12
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

I am using Joomla 3.6.5.   Last week  I have made changes to a slideshow extension(display on the Home Page) as well as to my events calendar(RSEventsPro). When I open a browser to view the changes, none appear until I use Shift Refresh. The same is true when displaying the Upcoming Events on my Home page. Open my website (www.fitndance.com) and notice that the slideshow only has 4 items, the Upcoming Events(on left side) display older events and then click on the Calendar(on top Menu) and notice on May 19th is blank. Then click on Shift Refresh on the Calendar, and the Swing Dance event appears. Then return to the Home page and click Shift Refresh and the Upcoming Events updates and the slideshow has 5 events.

I have cleared System Cache and does not resolve the problem.

Here is a video link showing what is happening. https://youtu.be/Kg3TqkA9-v8

I've cleared system cache and does not resolve the issue.
0
Hi, I ran Google's PageSpeed on one of my sites and I was able to bring it from 41 to 90/100 on the Desktop version and 75/100 on the mobile section, however, I cannot eliminate some scripts and CSS files on the render-blocking JavaScript and CSS in above-the-fold content, because the JS scripts and CSS are essential for the template to work correctly. I tried looking on the template's developer customer support but nobody has posted a solution for a few years now.
I need to hide/make invisible to PageSpeed the following files that show in the scan:

https://www.timeshareorlando.com/cache/template/jquery.min-5e67c45d.js?d22298adce58731eecc1751acaa6ee90

https://www.timeshareorlando.com/cache/template/jquery-noconflict-7615df1e.js?d22298adce58731eecc1751acaa6ee90

https://www.timeshareorlando.com/cache/template/jquery-migrate.min-d9bf59b7.js?d22298adce58731eecc1751acaa6ee90

https://www.timeshareorlando.com/cache/template/widgetkit-780fa46f-3805c413.js

https://www.timeshareorlando.com/cache/template/template-99dc3f8d.js

Optimize CSS Delivery of the following:

https://www.timeshareorlando.com/cache/template/widgetkit-a3af57d6-28245bd2.css

https://www.timeshareorlando.com/cache/template/bootstrap-aae18828.css

https://www.timeshareorlando.com/cache/template/template-0786d599.css

Any idea as to how to approach this would be appreciated.

Thank,

Jorge
0
Hi I am trying to install joomla for the first time.
Got PHP and MySQL server installed, now trying to install Joomla

When it comes to the second page, Joomla does not see any MySQL databases, and you cannot proceed.

Please see screenshot.

PLease help.
5.JPG
0
Good afternoon

I am trying to add a background image to a Joomla 3.6 site. I managed to make the background blue (https://chairrepair.co.za) but instead of the blue I want to use an image.

Any ideas? Problem seems to be that the feedback to similar questions on the Joomla forum relates to version 3, and it seems 3.6 is a bit different to 3.

Appreciated
0
Hi,

I have a couple of joomla sites which I moved from an old server to a new server.  They were running fine on the old site but when I moved them they are now running extremely slow - one site I have just copied as, the other required a couple of changes to the template as it was using <?  instead of <?php tags but otherwise a straight copy.  

There are other sites on the server and they are ok so it is not a server issue.  

Below are details of the old server and new server setup -  I would like some advice on what I need to check to resolve.

Old server Php 5.3.14, Apache 2.2.22, MySQL 5.0.27
New server Php 5.4.12, Apache 2.4.4, MySQL 5.6.12

The joomla websites are running the following the versions of Joomla 1.5.15 and 1.5.19.

I can provide phpinfo settings if required.

Thanks
Valerie.
0
Hello Experts,

Whenever I attempt to add the following script to a page I created in Joomla it keeps on disappearing, can someone let me know why?

<script type="text/javascript">  var appInsights=window.appInsights||function(config){    function i(config){t[config]=function(){var i=arguments;t.queue.push(function(){t[config].apply(t,i)})}}var t={config:config},u=document,e=window,o="script",s="AuthenticatedUserContext",h="start",c="stop",l="Track",a=l+"Event",v=l+"Page",y=u.createElement(o),r,f;y.src=config.url||"https://az416426.vo.msecnd.net/scripts/a/ai.0.js";u.getElementsByTagName(o)[0].parentNode.appendChild(y);try{t.cookie=u.cookie}catch(p){}for(t.queue=[],t.version="1.0",r=["Event","Exception","Metric","PageView","Trace","Dependency"];r.length;)i("track"+r.pop());return i("set"+s),i("clear"+s),i(h+a),i(c+a),i(h+v),i(c+v),i("flush"),config.disableExceptionTracking||(r="onerror",i("_"+r),f=e[r],e[r]=function(config,i,u,e,o){var s=f&&f(config,i,u,e,o);return s!==!0&&t["_"+r](config,i,u,e,o),s}),t    }({        instrumentationKey:"b8fd81a5-3f5e-4e1b-a117-911cd608797e"    });           window.appInsights=appInsights;    appInsights.trackPageView();</script>

Open in new window


I'm trying to add it to:

<h1 class="title textleft default textDefault" style="margin-bottom: 20px; border: 0px; font-size: 24px; font-family: 'My Font One', 'Open Sans', sans-serif; vertical-align: baseline; line-height: 27.600000381469727px; text-transform: none;"><span style="margin: 

Open in new window

0

Joomla

Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS. Written in PHP, Joomla uses object-oriented programming (OOP) techniques and software design patterns, stores data in a MySQL, MS SQL  or PostgreSQL database, and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, search, and support for language internationalization.

Top Experts In
Joomla
<
Monthly
>