Joomla Hosting BLOG

Blog about Joomla, Technologies and Hosting Service

Joomla Hosting - ASPHostPortal.com | How to Install Jomres on Your Joomla Site?

clock June 1, 2016 20:48 by author ben

What is Jomres?

Jomres is the most powerful, commission-free Joomla and WordPress online booking system and property management solution used by thousands of businesses worldwide to better manage their properties, reservations, payments and increase sales. It provides a unified tool set that can be easily used by businesses that accept bookings in daily, nightly or hourly allotments.

Jomres and it's plugins are all Open Source software. We strongly believe that as far as possible the software should always be on your server, and under your control. It is not a Cloud solution that could disappear at any time, and your business's intimate details aren't shared with anybody else.

There are no adverts, no commission fees and no hidden costs for "optional" extras that aren't really optional.

How to Install Jomres on Your Joomla?

In this article, we will tell you how to install Jomres in your Joomla site. Once you have installed Joomla, will need to login to your Joomla’s admin dashboard and navigate to the Extensions>Manage section. Now you will have to search for the Jomres plugin using the search bar on the page, click the magnifying glass button and then on the Jomres extension result. You will need to click on the Install button and after you are directed to the next page, click Install again. This will initiate the installation process for the Jomres extension which we will discuss in the next step of this tutorial.

For the next steps of the installation, you will be aided by the Jomres Web Installer. You will need to click the GO button to initiate the installation process. Now all of the tables and content for the extension will be created by the installation. You will need to click on the Complete Installation button.

You will receive a yellow colored message at the top of the page prompting to delete the installation file as it is no longer needed and might become a security issue in the future. Just click on the delete file section and Jomres will remove the file for you.

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. We offer Joomla hosting starts from $5/month only. We also guarantee 30 days’ money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostPortal.com :: 7 tips to optimize Joomla! security

clock May 31, 2016 20:21 by author Armend

7 tips to optimize Joomla! security

Joomla! is a great CMS that is used worldwide. For this reason, hackers often try to find a way to hack a Joomla! website. Here are 7 tips to optimize your Joomla! security, preventing your Joomla! website getting hacked.
Always remember to make a regular backup of your website and database. If you still get hacked, you can always get back to an older version of your website. Make sure you find out which extension caused the vulnerability and un-install it.

Change the default database prefix (jos_)

Most SQL injections that are written to hack a Joomla! website, try to retrieve data from the jos_users table. This way, they can retrieve the username and password from the super administrator of the website. Changing the default prefix into something random, will prevent (most / all) SQL injections.
You can set the database prefix when installing your Joomla! website. If you've already installed Joomla! and want to change your prefix, do the following:

  • Log on to your Joomla! back-end.
  • Go to your global configuration and search for the database
  • Change your database prefix (Example: fdasqw_) and press Save.
  • Go to phpMyAdmin to access your database.
  • Go to export, leave all default values and press Start. Exporting the database can take a while.
  • When done, select all code and copy it to notepad (or any other text editor)
  • In phpMyAdmin, select all tables and delete them
  • In notepad, do a Search & replace (Ctrl + H). Set the searchterm to jos_ and change it into your new prefix (Example: fdasqw_). Press "Replace all".
  • Select everything in your notepad file and copy it. In phpMyAdmin, go to SQL, paste the queries and press Start.

Remove version number / name of extensions

Most vulnerabilities only occur in a specific release of a specific extension. Showing MyExtension version 2.14 is a really bad thing. You can modify this message to only the name of the extension by doing the following:

  • Retrieve all files of the extension from your server.
  • Open up Dreamweaver.
  • Load any file from the extension that you just downloaded to your local machine.
  • Use the Search function and set the search to Search through specified folder. Navigate to the folder where you downloaded the exploit to.
  • Set the search term to "MyExtension version 2.14" and press OK.
  • When found the correct file, remove the version number.
  • Upload the changed file to your server and check if the changes are made.

Use a SEF component

Most hackers use the Google inurl: command to search for a vulnerable exploit. Use Artio, SH404SEF or another SEF component to re-write your URL's and prevent hackers from finding the exploits.
Additionally, you'll get a higher rank in Google when using search engine friendly URL's.

Keep Joomla! and extensions up to date

This one is pretty obvious. Always check for the latest versions of Joomla! and the extensions you're using. Many vulnerabilities are resolved most of the times in later versions.

Use the correct CHMOD for each folder and file

Setting files or folders to a CHMOD of 777 or 707 is only necessary when a script needs to write to that file or directory. All other files should have the following configuration:

  • PHP files: 644
  • Config files: 666
  • Other folders: 755

Delete leftover files

When you installed an extension that you didn't like, don't set the extension to unbublished. If you do, the vulnerable files will still be on your website. So simply use the un-install function to totally get rid of the extension.

Change your .htaccess file

Add the following lines to your .htaccess file to block out some common exploits.

########## Begin - Rewrite rules to block out some common exploits
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]
# Block out any script that includes a < script> tag in URL
RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2}) [OR]
# Block out any script that tries to set CONFIG_EXT (com_extcal2 issue)
RewriteCond %{QUERY_STRING} CONFIG_EXT([|%20|%5B).*= [NC,OR]
# Block out any script that tries to set sbp or sb_authorname via URL (simpleboard)
RewriteCond %{QUERY_STRING} sbp(=|%20|%3D) [OR]
RewriteCond %{QUERY_STRING} sb_authorname(=|%20|%3D)
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits


I Hope this article helpful for you. Happy coding

 



Joomla Hosting - ASPHostPortal.com :: Tips on Speeding up Your Joomla Site Efficiently

clock May 24, 2016 03:03 by author Armend

Tips on Speeding up Your Joomla Site Efficiently

As Google keeps on updating its algorithms, most of the Joomla website owners show a lot of concern towards boosting up the loads of their sites. These changes have a great impact on the page rank if a website loads slowly. Most of the Joomla site owners consider speeding up as a secondary issue; however, it now holds a lot of importance. Therefore, you have to speed up the performance of your Joomla website if you want to improve the page ranks.
As Joomla is a good option for hosting a website and many people are looking for the methods to speed up Joomla sites, we worked out the following easy-to-follw article to help you get to know about the best ways which will help you to speed up Joomla in an efficient way.

Ways to Speed up Joomla sites

Here are some most effective ways which help you in enhancing the performance of your Joomla website:

7 Tips for Joomla

Optimization of Templates

Templates might be the most prominent reason of the speed loss of your site. You may have a good looking site but its slower performance may act as a hurdle in your way of getting a good page rank. There are thousands of templates which are created for Joomla every day. However, there are many templates which do not work out efficiently. Most of these templates utilize 70+ images in a day. The bad thing is that these images are not at all optimized and they make the working of your website slower. So, you have to work on it.

Optimization of your website

You can use a lot of techniques for optimization of your website. These tactics include websites which are based on Joomla. The best thing which could be done is that you have to ensure that you are encoding your website pages with Gzip. This is going to speed up Joomla site for you. Other tactics include the use of PHP and CSS. You have to remove white space from the files of templates. Also, remove the commands of CSS, which are considered important. These tactics are surely going to work out for you.

Joomla Upgrade

You must use the upgraded version of Joomla for the security of you websites. Each update has small changes in it, which speed up the time of loading of Joomla to a great extent. This is also true for extensions of Joomla that you are utilizing. There are a lot of other problems which are related with the use of Joomla websites becuase of the use of certain extensions added in the site. You have to be careful regarding the use of updated and recently upgraded versions of Joomla extensions and updates.

Joomla Updates

There are many Joomla extensions which can do dish washing for you. Many of these extensions are not considered efficient and they can become a major cause of slow down of your sites. In order to remove this issue, you need to install a component of page caching. However, do not enable it. In this way, you will be able to see the time of loading for each of your URL. Find all those URLs which are showing a slow performance. All of the sites showing slow load times will have a common component in them which won’t be present in the fast sites

Search Engine Friendly URL

The foremost thing which is done by most of the webmasters is that they make their website’s URL user-friendly and search engine friendly. This is also done by Joomla core in an automatic way. There are some webmasters that want a lot of more control and they believe that this could be done by incorporating an extra component. The issue is that most of these components do not work out efficiently. Therefore, it is suggested that webmasters must focus on the creation of such URLs which are user-friendly and search engine friendly.

Costs

Joomla is regarded to be a feature packed content management system. Most of the web developers select it for bridging with other programs for enhancing the working. When both programs are used together, they complement one another. This is not usually worth doing. This is becuase both the programs have independent functioning and the core of the programs will need to be loaded. This will create a hit to the performance of your website becuase two pages need to be loaded at the same time. The functionality needs to be improved.

Joomla Tools

You are allowed to install a large number of tools and plugins within a few seconds using Joomla. All of these tools have been created with different practices of coding. All of them require different frameworks for their functionality. This is a massive bloat of codes, which actually brings you server to the knee. It makes you site perform quite slowly. If you want to prevent yourself from further headaches, then you must load very small amounts of Java Scripts. Keep yourself confined to a limited usage of plugins and extensions if you want to speed up Joomla.



Joomla Hosting - ASPHostPortal.com | Linking to An Article From A Module

clock May 18, 2016 21:14 by author ben

Linking to An Article From A Module

Joomla is one of the most popular free content management systems (CMS) in the world that allows you to easily create and manage a dynamic website. It has an intuitive management interface to control all the features and functionality this powerful CMS possesses. Furthermore, there are hundreds of free extensions written for Joomla that allows users to extend its functionality and customize it to their own objectives. Joomla Content Management System is supported by a large and friendly community where newbies could really rely on assistance from more experienced members. Joomla counted more than 30 million downloads in 2012 and is growing.

The example above assumes that you have control over the URL used for the link. However, in some cases, the link is created automatically for you and therefore you don't have the option of manually changing the Itemid of the URL. Examples of this include the Latest News and Most Popular modules, both of which give you links to articles automatically. In this situation, you can still control which modules display when you link to an article. Here are three possible approaches.

a. The simplest trick is to assign modules to All menu items. That way they show up no matter what. But you have to be OK with having the modules on every page.

b. Another possibility is to use a hidden menu item with a Section or Category layout. You can do this on a "hidden" menu and not create a menu module for this "hidden" menu. If you don't have an article layout for the article being linked to, Joomla will try to find a "similar" menu item and use the modules for that item. This also works for category layouts. There is a hierarchy for this, as follows:

  • Article Layout
  • Category Blog Layout
  • Category List Layout

c. Note that, if you have the Breadcrumbs module enabled, these hidden menu items will show in the breadcrumbs. This means that a user will be able to navigate to the hidden menu item (for example, the section list layout) from the link in the breadcrumbs.

d. The sure way to fix this (but also the most work) is to create a separate menu item for each article. This is the most work, but it allows you to completely control the modules displayed for each article.

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. We offer Joomla hosting starts from $5/month only. We also guarantee 30 days’ money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostPortal.com | How to Building A Business Website with Joomla

clock April 27, 2016 21:53 by author ben

How to Building A Business Website with Joomla

Joomla is one of the most popular free content management systems (CMS) in the world that allows you to easily create and manage a dynamic website. It has an intuitive management interface to control all the features and functionality this powerful CMS possesses. Furthermore, there are hundreds of free extensions written for Joomla that allows users to extend its functionality and customize it to their own objectives. Joomla Content Management System is supported by a large and friendly community where newbies could really rely on assistance from more experienced members. Joomla counted more than 30 million downloads in 2012 and is growing.

Design Your Website Pages

  • You have to define what your website looks like. Even you are not a designer, you should draw the website layout carefully and note down which content you will show on your website. Following are 04 common pages that almost websites need: Homepage, About us, Service, Contact.
  • You should define clearly the position of content on each page. A deep research on user’s experience will help you convert customer easier.

If you have much information to present on your website, you can build each page separately. But if your business is small or you do not have much information, one-page design is more suitable.

Install your Suitable Template

The template is very important to a business site. Here important criteria for a good template:

  • Suitable for your purpose
  • Lightweight
  • Responsive
  • Professional design
  • Compatible with popular Joomla extension

Install the Joomla Page Builder Extensions

To save much time and effort in website building process, you should install a Joomla page builder extension – a new category of extension, which provides you many short codes and useful website building tools.

Install other necessary extensions

Next, let’s install the extension for your need. Joomla extension directory is a popular place for you to pick suitable Joomla extension.

Add the Content for Each Page

Well, after drawing the layout, it’s time to bring it to reality.  You are advised to use theJoomla page builder extension to create the first page.

The next step is selecting suitable short codes from Joomla page builder extension to build your desired content. Display your services in tabs or text and images. You also can add the pricing table or embed the Google map to locate your address. All can be done within some clicks.

Review the website

When you fill up your website with all the content, you are ready to launch it. But you should review all structures to make sure there’s no trouble. You can ask someone to review your website and share you their experiences.

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. We offer Joomla hosting starts from $5/month only. We also guarantee 30 days’ money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostportal.com :: Tips To Speed Up Joomla Websites within 5 minutes

clock April 26, 2016 20:57 by author Armend

Tips To Speed Up Joomla Websites within 5 minutes

Whether you are running your personal blog or a enterprise level of Joomla eCommerce store, your heartiest exception sticks with highest pick of traffic and record breaking conversion, right?
To turn your dream into reality, there are plenty of technical aspects need to kick in along fresh and professional site contents. Without going to describe them all mediocrely, I am going to share proven tactics to speed up Joomla websites, which is considered one of the most significant ranking factors according to Google. Are thinking why speed is important?

Choose a reliable Web Host

Taking right decision while selecting best Joomla hosting is considered the key for adding lightning bolt speed in Joomla website. Thinking why? The files of your website are virtually hosted on a remote server. When a end user hits for your site URL in the browser address bar, and If it takes time to retrieve data from server to your end clients, definitely your site loading time is going to be increased and your are going to lose a significant amount of traffic. So what would be the best solution? To cover the question, we prepared a wonderful guide to select best Joomla hosting. I be your find them amazing, enjoy the reading.

Use updated Joomla and its extensions

Latest technologies includes new opportunity to keep your websites away from numerous limitations of past and add finest smoothness in the overall site performance. Whereas Joomla is growing everyday for open-source contribution, so the consequence presents us the frequent update of Joomla with possibilities of site speed, because each updated version comes with multiple code improvements. Same happens for 3rd party plugins, keep them updated to consolidated with your need.

Use must-have and remove unused extensions

The plugin based model for feature extension sometime loads unnecessary features and bloated codes in maximum CMS. Nothing different for Joomla. With several years of Joomla template development, I used many of tremendous Joomla extensions comes with awesome features. But your site may required to use single features, but other remain unused and become reason for poor site speed and conflict. So, remove the unnecessary plugins and install lightweight and need specific Joomla extensions.

Enable Joomla Caching

When you look for a website or its content in the browser, Browser sends request to the server to serve requested contents back. If you are using Joomla website, on the every page load or request browser retrieves associated plugins, components, modules, images and other more. It’s really a weightlifting work for site database. Suppose you have a website visited by 1000 visitors at a time, I bet your site loading get down to 5 to 10 seconds. What’s the solution to comprehend this issue?
The answer is - enable joomla caching. Caching allows to present pre-generated contents to the end users without annoying server all the time. In a cache enabled websites a saved “view” is offer to brower. If any content is changed or updated by site owners, users momentarily get older version of cached information, but after a defined interval, cache version gets update automatically.  Want to enable Joomla caching, just follow the beneath tutorial

To enable the Joomla caching, first head the System from Global Configuration, select ON - Conservative caching option from cache dropdown field, and select Save button.
To ensure Joomla caching system starts working correctly, you have to check whether core Joomla 3 plugin System - Cache is published or not. To check status of the plugin, head to the Plugin Manager from Extensions menu. search for System - Cache. If the plugin is enabled that would great, but not publish it on your own. Have a look in the following image.
Congratulation, Now Joomla caching system is running successfully.

Enable Gzip Compression

Gzip is the popular tool for file compression. It lessen the file size and helps to shrink server response time.
Yahoo says "Gzip is the most popular and effective compression method currently available and generally reduces the response size by about 70%. Approximately 90% of today's Internet traffic travels through browsers that claim to support gzip,"
To enable Gzip in Joomla! CMS, head over to Global configuration > server and click on option 'Yes' for Gzip compression.

Leverag speed using CDN

Content delivery network (CDN) is an incredibly simple way to supercharge your Joomla website. A CDN is an interconnected system of cache servers that use geographical proximity as a criteria for delivering Web content. If you enable a Content Delivery Network, your static files will not be served from the location of your web host, but from the global network of servers of your CDN provider.
In a CDN, multiple copy of your web contents strategically exists on disseminating servers, allow you to serve the same content to many requesting clients computing devices with high availability and high performance - even when bandwidth is limited or there are sudden spikes in demand. CDNs are especially well suited for delivering web objects (text, graphics and scripts), downloadable objects (media files, software, documents), applications (e-commerce, portals), live streaming media, on-demand streaming media, and social networks.
If you want to know which CDN provider is best suited for your Joomla website, read this detailed guide.

Summary

Speed up Joomla websites is the key to boost up conversion and sales simultaneously. I’ve discussed only the techniques worked for me precisely. If you think, I missed any of them, let me know in the comment below, I will add your recommendation to the above tips.



Joomla Hosting - ASPHostPortal.com :: The Key Reasons Why Joomla is One of the Most Sought After CMSs

clock April 21, 2016 20:24 by author Armend

The Key Reasons Why Joomla is One of the Most Sought After CMSs

Joomla is a popular open-source content management system (CMS) used by millions around the world to build powerful websites and online applications. It is an award-winning solution, well-known for its user-friendly features. Joomla has been designed for easy set-up and simple kick-start, even for new users. Since it is easy-to-use, it can be used to quickly build dynamic websites. In this post, you will discover the reasons why businesses prefer Joomla CMS for their website development.

 

  • It is open-source and is free to use under General Public License (GPL). It is a user-friendly and easily understandable CMS.
  • Joomla is very popular and is used by worlds biggest and most well-known companies like Pizza Hut, Kelloggs, Sony and Ikea to list a few.
  • It has a wide range of plugins and extensions for developers to build customized robust Joomla sites.
  • Joomla websites are easier to maintain, allowing users to systematically manage the content, pages, images and more through a secured admin system.
  • Joomla can easily be integrated with WordPress, which is one of the best blogging tools of the recent times.
  • Joomla is an excellent platform to build responsive websites, giving users an enhanced experience across all the platforms.The sites built on Joomla are easily navigable. They can be properly organized and their layout can be made attractive for users.
  • You can even start your online business through your Joomla site as it has several eCommerce components that can help you to efficiently manage your products, their images & description, shipping, payment gateways and more.
  • Joomla is easy to install; it hardly takes a few minutes to get downloaded from internet. Once the installation is over, you can easily start using it.
  • The framework behind Joomla is well organized and uses Model View Controller standard (MVC), thus ensuring robustness in the website.
  • Joomla provides a variety of in-built SEO features to help your website get higher ranks in the major search-engines, thus driving more traffic to your site.
  • It has a variety of attractive themes and templates, helping you to design impeccable website to entice visitors.
  • Joomla is a secure platform to build websites with features like reCAPTCHA and UploadShield Code to prevent your site from malicious uploads and spam.
  • Joomla is widely used by organizations of all sizes, different businesses and private as well as Government organizations. It can be used to build websites for small ventures to enterprise-level businesses.
  • Joomla helps designing multi-lingual websites, thus helping you reach a broad range of audience.
  • It is backed by large online user communities from where developers can easily get advice and tips. There are online tutorials also available, thus providing solutions to your queries quickly.

Joomla is thus one of the best CMSs available for businesses to build highly-intuitive and feature-rich websites. It also allows customization to a great extent, allowing you to have a website that caters to your precise business needs!
Semaphore Software is a world-class Joomla Development Company, with extensive experience in delivering high-quality Joomla websites.
Contact us through
[email protected]. to get our comprehensive Joomla development services including Joomla website development and Joomla themes, extensions and plugins development!



Joomla Hosting - ASPHostPortal.com | Best New Features in Joomla 3.5 You Should Know

clock April 20, 2016 18:58 by author ben

Best New Features in Joomla 3.5 You Should Know

The Joomla! Development Team seem to have settled into a comfortable equilibrium with the release of Joomla! 3.5. After the often huge and infrequent revisions delivered during Joomla’s earlier development cycle, most notably with the jumps to Joomla! 2.5 and then to Joomla! 3.0, the revised development cycle emphasising smaller, more regular releases have been a boon for the CMS’ stabilization. With more (if less expansive) feature upgrades, a lightened core package and a focus on keeping each new release as backwards-compatible with existing tools and extensions as possible, we’ve seen some nice additions over the past few years, and this is only going to grow moving forward.

Support for PHP 7

Joomla 3.5 will include upgraded PHP 7 support which, based on the numbers should make for some impressive improvements in site efficiency. Taking its cues from the Microsoft school of naming, PHP decided to skip a grade and jump straight from version 5.6 to version 7, hence the name. Touted as the biggest change to PHP since version 4, PHP 7 incorporates advances made in the PHPNG (PHP Next-Gen) project, which was created with the intent to make PHP a faster and smoother platform to match the high-speed web of the 2010s.

According to the PHP website, the impact of these changes is huge; in their graphs it’s noted that whereas one request from WordPress previously required 100 million CPU instructions to complete on PHP 5.6, that same request requires only 25 million to do the same on PHP 7. Of course, this doesn’t mean that everyone will see a huge increase in site speed since there are too many factors to take into account, but since upgrading to PHP 7 will provide the optimization benefits without the need to rewrite any code it’s a good prospect for any Joomla admin; if your service provider hasn’t scheduled an upgrade to PHP 7, now might be the time to start asking!

The new features in Joomla 3.5

One of the consistent mantras of the recent Joomla! dev cycle could best be described as “evolution, not revolution”; each update brings some new additions to the party, but a lot of the important work is in making Joomla a more flexible and expandable CMS. That’s not to say that there won’t be any new stuff to play around with when the stable release hits in a few days, but a lot of the fruits of the contributors’ labors will be found in the bugfixing and other little improvements. Without further ado, let’s have a gander at some of the new bits and pieces included in the 3.5 release:

TinyMCE Drag & Drop Images

Probably the biggest addition in this Joomla! release, which adds a user-friendly way to add images directly to articles. Not that adding images is a particularly tough process in the first place; if you’ve used Joomla! for any length of time you are most likely more than well-acquainted with the standard media manager’s simple upload and insert functionality that is available within the editor. With this new feature though, the content-creation process is streamlined further by making it possible to just grab the image you want to add to an article during editing and dragging it to the TinyMCE content area; the image will be automatically uploaded to your server and inserted into the content.

There’s some interesting points to note about the usage of this new feature that make it an effective tool, especially for newer users who are just getting to grips with Joomla:

Images added via drag & drop are automatically uploaded to the root images folder of the Joomla installation, but it’s possible to specify a subfolder in the TinyMCE options, which you can find by clicking on Extensions → Plugins in the main menu of your Joomla admin area, then clicking on Editor – TinyMCE in the list of plugins.

When an image is dragged & dropped into the content area it will be inserted wherever the text cursor is just like with the normal insert image functionality, so it doesn’t matter where in the content area the image is dropped. Just make sure you’ve put the text cursor it in the right place before you add the image!

If the image being added is not found on the server a green progress bar appears at the top of the editor to let you know that it is being uploaded, which will turn red if the image couldn’t be uploaded or if the process fails for some other reason.

If you’re uploading an image with the same filename as another image already on the server, then the upload is cancelled and you’ll see a popup message letting you know the image’s location; you can then use the usual add media method to insert the original image, or change the name of the image you want to upload to avoid conflicts with the original image. In future updates the author of this plugin intends to make it so that images with duplicate filenames will be automatically renamed, as is currently the case with duplicate article aliases, but for now the popup message will have to suffice.

If an uploaded image’s filename includes blank spaces they will be replaced with underscores to keep the image URL safe before being added.

Drag &amp Drop Images is not a massive addition, but this kind of optional enhancement does wonders for making content creation more natural and comfortable, and since this plugin is enabled by default in new installs users that are new to Joomla will find it even more beginner-friendly.

Insert Modules into Articles

OK, so inserting modules into article content is by no means a new thing; this functionality was originally added way back in Joomla! 1.5 after all, but it wasn’t always easy to do for beginners who weren’t familiar with the syntax. Joomla! 3.5 aims to simplify this process considerably with one simple addition.

When editing an article with the TinyMCE editor a new button has been added to the toolbar; Module. By clicking on this button a list of available modules will be listed; simply clicking on the module you wish to insert will automatically add the correct syntax into your article.

This is still fundamentally the same solution that existed in prior versions of Joomla, just with a clearer functionality, and just like the earlier solution there are a few quirks that are worth noting:

Modules must be created and listed in the Module Manager before they can be assigned; you can create and publish new modules within the editor.

A module doesn’t need to be assigned to a position before you can display it; it does however need to be published, either to the specific article page or, failing that, to all pages. If it isn’t assigned a position then publishing it to all pages will only display it in the article.

When selecting a module to display in an article you can choose either a module position or a specific module from the list; just click on the module or position name accordingly.

Currently the insert module functionality only applies to the standard TinyMCE editor included with Joomla by default; third-party or other alternative editors do not include this option.

This new option counts as another step towards making Joomla! more user-friendly; we’ve often seen users that simply were not aware that it was possible to insert modules into articles previously, and those that did that were still beginners with Joomla! found it hard to understand the syntax, so breaking the option down into a couple of clicks within the editor is a much more functional approach that everyone can take advantage of.

Customize the CSS of your Protostar template

Protostar’s the workhorse of the Joomla! template scene; no-frills, fast and functional for users who just want to start making their own site without worrying about the bells and whistles. Even so, most users want at least a little customization, and previously this was only available via the use of plugin, or some risky index file modifying that could cause problems if the index.php file was modified in an update. In Joomla! 3.5 a simple fix has been added to allow for custom CSS; the template now automatically checks for a custom.css file for Protostar, and if it finds one it will be loaded, and of course if there isn’t a file then it will load with default settings.

Update Email plugin

Major releases for Joomla may take a while to prepare, with usually one or two ‘big’ releases each year. However, that doesn’t mean that all the people taking time out of their daily lives to contribute to Joomla’s development all just stop working once a new release hits; there’s a continual stream of updates, fixes and other minor changes that help smooth out the Joomla experience and make it more secure, whether they’re correcting newly-discovered bugs or enhancing security. With hackers, scammers and other nefarious tricksters stalking the web, it should be a top priority for site admins to get the site’s Joomla installation updated as soon as possible after the update’s release.

The problem is, when a new update for Joomla is released the only way you’ll find out about it is via the message that appears in the admin area after logging in, or if you happen to visit the Joomla site or read websites that report on Joomla in general; something that’s not necessarily going to happen if you’re busy. With this new plugin, once an update is released each Joomla installation will send an email notification to all its Super Users letting them know an update is available; it even includes a link to click that will take you to the update screen after logging in to your Joomla backend so everyone can get updated ASAP.

We’ve often mentioned the importance of keeping your Joomla installation up-to-date, if not for the bug-fixes then definitely for the added security it brings, so this new feature will certainly help you to stay on top of things and make sure your site is as secure as it can be.

Download system/environment information

Something for the support-focused types among Joomla users in this new feature. No matter how well built a site is, there’s always going to be issues, and when that happens it’s useful to have detailed information about the Joomla installation and the server it’s installed on to make troubleshooting easier. In ealier Joomla releases this information was available System → System Information section of the main menu, with details covering what type of webserver was used, which Joomla & PHP version was installed, and lots more.

With this new feature, the System Information screen will now also include two additional buttons at the top of the page, allowing for the system information to be downloaded as either a text file or a json to make it easy to reach or distribute when providing or receiving support.

Site and admin link switches in the User Status Module

When logged in to the Joomla backend you probably noticed the toolbar at the bottom of the page that shows the number of visitors and administrators currently logged-in, the number of new messages, as well as a link to let you view the site frontpage. This new addition to Joomla makes some minor modifications to this area, adding a new Show Admin link that will open the main Joomla admin page in a new browser tab/window, as well as new toggles in the module settings to let you turn both theView Site and Show Admin links on or off.

It’s another small change, but for someone like me who’s always jumping between pages and changing settings or modules while editing an article it’s nice to have an instant way to open a new tab to the Joomla backend. If you’re in the habit of middle-clicking on the ‘Home’ icon of the Joomla menu to open a new tab, then you’ll definitely appreciate this addition since the Show Admin link is clickable even when editing a module, so you can mess around with other settings and then jump back to the module’s tab to finish configuration.

Currently the Show Admin link is disabled by default, but you can enable it easily by clicking onExtensions → Modules in the backend main menu, then changing the filter from ‘Site’ to ‘Administrator’; you’ll see the list of modules placed in the admin area. Click on the User Status module in the list, which should be in the ‘status’ module position; the first two options in the module settings are for toggling the links on or off.

Count Items

Most of us know where to find what we need in the Joomla backend, but that doesn’t mean that it can’t be improved. Joomla 3.5 will include multiple counters in the category view for your articles, banners, contacts and news feeds, making it easier to keep track of items.

How does it work? In Joomla 3.4 and earlier, if you opened, for example, the Content → Categoriespage, you’d see a list of article categories along with their access level, IDs and language. In Joomla 3.5, as well as this information there are also four new columns displaying the number of published, unpublished, archived and trashed articles in each category.

This makes keeping track of items a breeze, and if your authors have an efficient workflow it can make spotting erroneous unpublished articles a bit easier too; instead of trawling through the list of articles you’ll be able to see at a glance if there’s more unpublished articles than expected in a particular category. Again, this new feature won’t set the online world ablaze, but it makes Joomla even more intuitive and user-friendly for day-to-day site management, which is an important element in its future growth.

Anonymized data collection as an opt-out feature

We all value our online privacy, especially in these days of social media that makes it all to easy for information to travel round the world before you have a chance to hit ‘delete’. Much is made of the data collection habits of companies such as Google and Facebook, and many users are rightfully concerned that they may go too far. With these types of discussions cropping up regularly it might not seem like a good time to introduce data collection to Joomla, but rest assured the community-focus of the Joomla team leads means that they do it right.

The truth is, when you’re building a complex platform like Joomla it pays to have information about the environment it’s installed in; tracking things like the PHP, database and Joomla version a user is running help plot out future upgrades that enhance the functionality of the CMS without alienating the user base by requiring a higher PHP version than is currently installed by the majority of users, for example.

Thankfully, the creator of this feature, Don Gilbert, has previously served on the Production Leadership Team and Framework Working Group of Joomla, so he’s acutely aware of the needs of the community and has ensured that, unlike the more disputed data collection tools, Joomla will only collect barebones information with no identifying data whatsoever. What’s more, it’s entirely optional; after installing Joomla 3.5 you’ll get a message at the top of the screen asking for your permission to collect the data along with reassurances that it’s an anonymous process. You can choose to allow for your stats to be always, so they’ll be included in every run of the process, only once, or to opt-out entirely and never send any data at all. You can also change your settings at any time directly in the plugin, which is called System – Joomla! Statistics and can be found in the plugin list available by clickingExtensions → Plugins in the admin main menu.

The Joomla team have said that access to the raw data collected by this plugin will be extremely limited to provide even more protection, with only extracted statistics being released to the public i.e. the percentage of users using Joomla 3.5 versus other versions, with statistically insignificant numbers being wrapped up into an “Other” category to further safeguard privacy. The code for the plugin is of course open-source and available on GitHub, so we can rest assured that this is a case of data collection being used for good purposes!

We’re sure that the majority of the Joomla userbase will be happy to opt-in and provide this minor information, since one of the defining characteristics of Joomla has been the passionate, inclusive community that want Joomla to grow in popularity and functionality. The Joomla team should be applauded in this instance too for their commitment to protecting the privacy of users, and their transparency with the introduction of this plugin.

Joomla 3.5 – Anything else to know?

So there’s a bunch of new features available in this release, and as always there’s several pages worth of bug-fixes included with the update to help make Joomla more stable, but there are two additional points to be aware of:

Backwards Compatibility Break

If you’ve been working with Joomla for a while you likely remember how tough it was migrating to Joomla 2.5 from 1.7; with so many big changes and long wait times between each release it was inevitable that things wouldn’t always upgrade cleanly. With the newer development cycle that was introduced with Joomla 3.3, the development team committed to keep Joomla backwards-compatible to avoid any nasty surprises when upgrade time rolls around. Unfortunately, this is simply not possible this time, as to ensure that Joomla is compatible with PHP 7 a single, minor change was required; theString class has been renamed to StringHelper.

Technically this is breaking their backwards-compatibility promise, but we think it’s fine to give them a bit of leeway here since it was the changes to PHP that forced this slip, rather than anything the Joomla dev team did! Also, the change is minor and shouldn’t cause any problems for the majority of installations, so there’s nothing to worry about if you’re concerned about upgrading.

New URL routing shifted to Joomla 3.6

One of the features being worked on for Joomla 3.5 was new URL routing; the current system has not changed heavily since the initial release of Joomla, and many developers have been anxiously awaiting this update. However, though the code is ready, the PLT have decided to implement this feature in the next major release of Joomla, version 3.6, as it was not sufficiently tested before the release of the Joomla 3.5 beta. So we will get this feature, but we’ll have to be a little more patient!

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. We offer Joomla hosting starts from $5/month only. We also guarantee 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.

 



Joomla Hosting - ASPHostPortal.com | What's New in Joomla 3.5?

clock April 13, 2016 23:27 by author ben

What's New in Joomla 3.5?

The Joomla! Project and the Production Leadership Team are proud to announce the release of Joomla! 3.5 as the latest in the 3.x series. Introducing 34 new features, including support for the recently released PHP 7 scripting language, which significantly increases web site speed.

This version of Joomla! supports the most recent release of PHP, the most popular programming language for developing web applications. PHP 7 was recently announced with significant performance improvements and is now available for use by the general public. With Joomla! 3.5 users can now enjoy the benefit of that performance improvement.

Joomla's new email update notification plugin periodically checks for available Joomla! updates and bug fixes, then emails administrators to notify them. 3.5's new statistics collection plug-in gathers the system environment in use. The raw data collected is anonymised before transmission and access to the compiled data is publicly available at https://developer.joomla.org/about/stats.html.

In addition to the features mentioned above, other highlights of the 3.5 release include:

  • Download system & environment information: gives users the option to download system/environment information for support purposes.
  • Ability to add a user CSS file to Protostar: currently it is impossible to use a custom.css file when using the Protostar template. This update adds a check to see if the file user.css exists and loads the file to allow for user customisation.
  • Added site and admin links to module user: adds switches to the mod_status module to show/hide links to the front-end and back-end of the site.
  • Article counts: a set of updates that allows the visual presentation of published, unpublished and trashed articles in the Category Manager for articles, banners, contacts and newsfeeds.
  • Random category blog and list order: this update answers a common user request to add a random ordering option for articles in the blog category and category list view.
  • Editor Buttons added to the Toolbar: You no longer need to scroll down the page to find the “readmore” or “insert image” buttons. Editor extension buttons that used to be placed below the text area can now be found in the toolbar where they belong.
  • Easily Insert Modules in Articles: allows users to easily add a module into an article with a button directly on the editor toolbar. Users don’t need to learn any syntax or remember the module details as the user interface does it for them.
  • Drag and Drop Images: Adding an image is now as easy as dragging and dropping it from your computer directly into the content. This works anywhere that you are using the default TinyMCE WYSIWYG editor.

To have a full list of the features please visit our GitHub Repository.

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. We offers Joomla hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostPortal.com :: Joomla Error Reporting : Explained

clock April 6, 2016 21:03 by author Armend

1. Overview

Error Reporting is a useful Joomla function to troubleshoot PHP errors on your Joomla site. This function provides some clues about what and where the PHP problems are.

2. When to turn it on?

Got blank/ white screen in your Joomla site frontend? Well, that calls for turning on the error reporting feature. You may also want to disable the URL rewriting (htaccess method) using Apache mod_rewrite under the SEO settings for differential diagnosis of the issue as url rewriting with htaccess file in non-supported server (mod_rewrite not active) also renders blank pages.

 

3. How to proceed

In your Admin Panel, navigate through Global Configuration >> Server tab >> Error Reporting.
There are several options for you to choose, namely:

  • System Default : Joomla will inherit error reporting defaults set in the server (usually in php.ini file).
  • None : Choose this option to switch off the Error Reporting so that no notification will be shown. However, when any 3rd party extension overrides Joomla error reporting with their own settings, notifications may still appear.
  • Simple : Overrides server settings to give a basic report with warnings only about the fatal errors.
  • Maximum (Recommended) : Overrides server settings to gives full report with all the errors, warnings, notices, deprecated functions call, strict standards on the website.

Tip : You can enable the Error Reporting with the configuration.php file. Edit the file and add one of the following numeric values for $error_reporting, which equals to the PHP’s error constants:

-1 = 0 : No error reporting.
30711 = E_ALL & ~(E_NOTICE|E_WARNING) : All errors reporting. No warnings or notices.
30711 = E_ALL & ~E_NOTICE : All errors and warnings reporting. No notices.
30719 = E_ALL : All errors, warnings and notices reporting.
32767 = E_ALL | E_STRICT : All errors, warnings, notices and strict standards reporting.

4. Recommendations

For developers error reporting gives them a headstart and they know what they have to fix and where. For regular users, it helps to provide more details to the developer instead of saying "I got blank / white page".
Error reporting should be disabled on an live site as the error reports would be visible to your users and information about your website may be revealed including the absolute path of your website.
Turn it on only when something goes wrong such as a blank page and/or you are debugging your Joomla website. Once the bugs are fixed, change the error reporting settings back to “None”. This is highly recommended for any Joomla website in term of security.

5. Live example

Let's see how an error would be reported when your Joomla Error Reporting is ON.

  • Open your_site_root/components/com_content/content.php and remove “;” from line no. 11.
  • Check your front-end. As your Error Reporting is set as "None", it must be just a blank page.
  • Now proceed to turn the Error Reporting to "Maximum" and you can see the exact error.

6. Joomla extension for Error Reporting

You may find some more useful Joomla extensions for error reporting in our Joomla! Extension Directory. Easy Error Reporting would be a handy choice as you can enable the error reports for specific user groups only.

7. Further reading

  • Sever Settings Group - Joomla! Docs
  • error_reporting - PHP.net
  • How to turn your error reporting to Maximum - OSTraining

 

 



About ASPHostPortal.com

We’re a company that works differently to most. Value is what we output and help our customers achieve, not how much money we put in the bank. It’s not because we are altruistic. It’s based on an even simpler principle. "Do good things, and good things will come to you".

Success for us is something that is continually experienced, not something that is reached. For us it is all about the experience – more than the journey. Life is a continual experience. We see the Internet as being an incredible amplifier to the experience of life for all of us. It can help humanity come together to explode in knowledge exploration and discussion. It is continual enlightenment of new ideas, experiences, and passions

 photo ahp banner aspnet-01_zps87l92lcl.png

Corporate Address (Location)

ASPHostPortal
170 W 56th Street, Suite 121
New York, NY 10019
United States

Sign in