The robots.txt for distribution in Joomla is ready to block a huge number of directories. Some of the directories that are blocked include images, plugins, templates, etc. In the recent times, you will see that Joomla has intended upon caching images and storing them in the template folder. Let’s have a look at the default robots.txt file.
Web Development
How to develop your First HTML5 based Mobile App?
The Mock Design
You will first need to create a mock design. Open the mobjectify editor, where you will see the components that need to be added to your design.
First you need to create a page, and give it a headline (title). You will need to check how your list will actually look like when creating a mock design. So, begin creating a list, and check it in the viewer. In this editor, you will see a generate button, which will help you view the design. You will also need to change the inset setting to full screen, so that you can get a better view of the list. you should include “add a new task” to the list by adding an input section combined with a button. Now, you need to confirm if the tasks mentioned have been done/not done. So, you will need a confirmation page. Click on all the list items, and link it to #confirm. Styling the page and adding headings to your page are essential. The mock design will help you create the structure of the page. You will also need to create two additional pages with the titles done/not done. You will need to link them to the confirmation page. With these design levels added, you have given your app a structure. The app has a structure, but no appeal. You will now need to work on the appeal of the app.
Read More Information about First HTML5 based Mobile App.
8 Tips that Enhance your E-commerce Website
Form Strategic RelationshipsYou need to realize that e-commerce websites don’t gain success alone! Your site will always benefit when you form strategic relationships with firms that have an incredible influence on the online audience. As an e-commerce developer, you need to keep your eyes and ears open to seek opportunities that can help you form such relationships
Targeted Landing Pages to Improve Traffic
Your conversions will gauge if you work towards achieving targeted traffic. Whatever you sell, try pushing the customers from the social pages to targeted landing pages which means they will walk into the conversion funnel thus boosting your sales
Niche Focus
You need to remember that your e-commerce should have a niche focus. It is easy to get carried away with a broad idea, but that will not help you boost the sales. You need to capitalize on a single market. When you are working on Joomla development, you need to carve a niche, research on the potential of the market you have selected, and finally develop your Joomla site to fit the need.
Founding the Site on PPC
While PPC serves to be a good way to get more people to visit your website, founding your website on PPC can put your site at risk. You need to build your brand before you start advertising the details. You should ideally work towards creating a brand identity and follow it up with PPC based work.
Work on Content Strategy
Optimizing your website to maximize your organic leads will need a good content strategy in place. You can create a blog on Joomla; it is quite easy to integrate or start a blog using Joomla platform. Once, you have the blog in place, start working on the articles for the blog and finally share them using the different media channels. This way you are channelizing quality efforts to build your brand.
Optimize Product Listings
Optimizing your website should be your first priority! You will also need to optimize the product listings. You need to work on niche keywords as well as meta descriptions and images to optimize the product listings. This will help you target the correct audience for your website.
Engage Socially
Social media has indeed proven its usefulness in converting visitors to users. You will see that the power and influence of social media on the users is high, and you need to harness this influence to help you improve sales and further your business goals. You need to establish a thorough presence on social media to grow effectively
Split Test
You need to test whatever it is you are offering with your audience to know if it will work or not. Split testing is the ideal way to know the power of your strategies. Right from the headline to the content type to your site elements, you will need to split test them all to understand and evaluate the effectiveness
Conclusion
If e-commerce is the way that you are headed towards using Joomla platform, you will need to consider all these points to establish channelized marketing and improve conversions. You need to target the audience that your brand has been looking out for, and optimize your strategies in tandem with that. Hire a Joomla developers UK to work out a good design for your e-commerce store.
Verify your Joomla Site in Google Webmaster in 3 Ways
Here are a few steps that you will need to follow before you can add Meta tag to your Joomla website
• Take a backup of the index.php file
• Open this file in the html editor, and locate the head section.
• Now, paste the meta tag that you have copied to this section, and then save and upload this file for use
Uploading the HTML File
You can verify your Joomla website by uploading the relevant HTML file. All you need to do is upload the HTML file that Google webmaster offers to the website’s root folder. This is the same folder where your configuration.php is located
Adding the DNS Record
This is the third method to verify Joomla website in Google webmaster. This is one of the advanced methods to perform the verification. You can use this method only if you have a certain idea about the DNS used for the particular domain. The TXT record is the DNS entry that offers information about your domain. You will need to create this TXT record to prove your domain ownership.
You can choose the method most convenient to you, of the three. You will need to click the verify button at the end so as to complete the verification
Conclusion
It has become mandatory in the present times to have your website verified by Google webmaster tools. You will be recognized as the owner of the website, only when you have verified your Joomla website. Three ways have been defined for this purpose; you can use whichever you feel most comfortable with. Hire Joomla developer to give your site an appealing outfit.
Deepa is a passionate blogger associated with Silver Touch Technologies., a leading Joomla Development UK. If you are looking to Hire Joomla Developers UK then just get in touch with her.
4 Joomla Extensions that Help Manage your Website
Here are some Joomla extensions that can help you manage the website. They will shoulder half the responsibility of maintaining and managing the website, thus making it easy for you.
You may require a WYSIWYG editor to manage your Joomla website. In that case you should install the JCE editor, which has been created along the lines of TinyMCE. The recent word processing programs sourced to be an inspiration for the editor’s interface. No wonder, it is usable and popular among Joomla developers. What all is included in the installation? An advanced code editor along with a superior image/media/file handler and a spell checker makes up for the WYSIWYG editor for Joomla. You also get a plug-in support with this extension. While the extension is available for free, you will need to pay for the add-ons that are available with this extension.
Attachments for Contents
So, the content you have just posted does not convey all that you want to communicate? You may need some extra files to fill in the gaps that your content has left out. What now? You need an extension called attachment for content articles using which you can attach PDF, image and other types of files to your content and complete the gaps that the post has left out. It is an easy to use extension that offers a classic interface, thus enhancing the user experience. It is a recommended extension for all those who want to associate contents to their posts.
Akeeba Backup Core
If you want to create a backup of your Joomla website, or restore the site back to its default settings, this is the extension you need to use. It should ideally be a part of the default Joomla installation, but as it is not included there, you should necessarily download and install this extension to your website. If you have a complex website, this extension is your friend indeed. You can stay assured as this extension archives the files and takes a snapshot of the database.
ProjectFork
It is one of the competent project management software solutions available for your Joomla website. It helps carry out a project as smoothly as possible. With this extension, you have access to a number of solutions like calendars, task filtering tools, message boards and file management systems which make management easy and expedite the projects to help deliver them on time.
Conclusion
When developing a website with Joomla, these four extensions would help you manage the website with ease. Hire joomla developers UK to offer you customized and unique solutions. With the right developers and perfect extensions, you will be able to extend an excellent interface and incredible experience to your users
Author Bio:
Deepa is a passionate blogger associated with Silver Touch Technologies., a leading Joomla Development UK. If you are looking to Hire Joomla Developers UK then just get in touch with her.
Magento Features that Remain Unknown
Go to System>Config>Admin> Security>Session Lifetime (seconds)
You will need to set the value to over 3600 seconds. This is so that your admin session does not get logged out every 60 minutes
Nest Static Blocks
Do you feel the need to make the content more manageable? With the static blocks, you will be able to divide the different content blocks thus simplifying the content. You can reduce the amount of content in the static blocks nest the different static blocks to be called on a single category or product page.
Allow Customer Ratings
Do you want your customers to rate your products on various parameters? You can now add the different parameters.
All you need to do is go to catalog>reviews and ratings>manage rating
You can add the star rating criteria here. All rating parameters are manageable at the store view level
Create Admin Action Log
With this logging functionality, you can log the actions that you want to record. With such a log you can easily diagnose the issues that you encounter. How will you log the admin actions?
Go to System> Admin Actions Log and check the boxes next the actions you want logged.
Pricing the Items
In case, you want to display a different pricing for multiple quantities of a particular product, you can easily do so using tier pricing. How will you set tier pricing?
Go to Magento Admin>Catalog>Managed Products
Now click on the item that you want to add tier pricing to
Click on pricer>Add Tier
Now, you should enter the quantity for the tier pricing; also add the price per item and then press save. You will see the tier pricing on your e-store
Conclusion
There are many such things which you tend to ignore. But, these things not just grab your customer’s attention, but also helps reach out to more people. In fact, the store’s popularity and performance improves thus increasing footfalls.
Author Bio:
Deepa is a passionate blogger associated with Silver Touch Technologies., a leading Magento Development Company UK. She recommends checking out Magento Development Services at https://www.silvertouchtech.co.uk If you are looking to hire Magento Developer UK then just get in touch with her.
How to Disable Default Newsletters on Magento?
<newsletter>
<rewrite>
<subscriber>Example_Newsletter_Model_Newsletter_Subscriber</subscriber>
</rewrite>
</newsletter>
When you put it within the config option, you are actually allowing the store owner to decide whether or not they want to keep the config option.
Create System.xml
Your next step is to create system.xml and paste the code given below to it
<?xml version=”1.0″?>
<config>
<tabs>
<example_tab translate=”label”>
<label>Example</label>
<sort_order>200</sort_order>
</example_tab>
</tabs>
<sections>
<example_newsletter translate=”label”>
<label>Newsletter Configuration</label>
<tab>example_test_tab</tab>
<frontend_type>text</frontend_type>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<groups>
<newsletter_subscription_transactional_mails>
<label>Newsletter Subscription Transactional Mails</label>
<frontend_type>text</frontend_type>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<sort_order>120</sort_order>
<fields>
<enabled translate=”label”>
<label>Enable</label>
<frontend_type>select</frontend_type>
<source_model>adminhtml/system_config_source_yesno</source_model>
<sort_order>40</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</enabled>
</fields>
</newsletter_subscription_transactional_mails>
</groups>
</example_newsletter>
</sections>
</config>
Add a Path Within Helper Class
Using the code below, you can easily add a path to the helper class
class Example_Newsletter_Helper_Data extends Mage_Core_Helper_Abstract
{
const XML_PATH_NEWSLETTER_MAILS = ‘example_newsletter/newsletter_subscription_transactional_mails/enabled’;
public function getNewsletterSubscriptionMailEnabled()
{
return Mage::getStoreConfig(self::XML_PATH_NEWSLETTER_MAILS);
}
}
The new class created for this purpose is Example_Newsletter_Model_Newsletter_Subscriber . you need to extend this class to the core class Mage_Newsletter_Model_Subscriber
Now copy paste three methods from the core class to the new class and make small modifications accordingly
The three minor modifications include
• public function subscribe($email)
• public function subscribeCustomer($customer)
• public function unsubscribe()
Replace the code in subscribe method
if ($isConfirmNeed === true
&& $isOwnSubscribes === false
) {
$this->sendConfirmationRequestEmail();
} else {
$this->sendConfirmationSuccessEmail();
}
With
if ((bool) Mage::helper(‘example_newsletter’)->getNewsletterSubscriptionMailEnabled()) {
if ($isConfirmNeed === true && $isOwnSubscribes === false) {
$this->sendConfirmationRequestEmail();
} else {
$this->sendConfirmationSuccessEmail();
}
}
Similarly, the following code in subscribecustomer method()
if ($this->getIsStatusChanged() && $status == self::STATUS_UNSUBSCRIBED) {
$this->sendUnsubscriptionEmail();
} elseif ($this->getIsStatusChanged() && $status == self::STATUS_SUBSCRIBED) {
$this->sendConfirmationSuccessEmail();
}
Should be replaced with
if ((bool) Mage::helper(‘example_newsletter’)->getNewsletterSubscriptionMailEnabled()) {
if ($this->getIsStatusChanged() && $status == self::STATUS_UNSUBSCRIBED) {
$this->sendUnsubscriptionEmail();
} elseif ($this->getIsStatusChanged() && $status == self::STATUS_SUBSCRIBED) {
$this->sendConfirmationSuccessEmail();
}
}
Finally in the unsubscribe method the following code
$this->sendUnsubscriptionEmail();
Should be replaced with
if ((bool) Mage::helper(‘example_newsletter’)->getNewsletterSubscriptionMailEnabled()) {
$this->sendUnsubscriptionEmail();
}
With this code, you check if the default mails are set to enable/disable mode, and accordingly decide whether to execute the code or not.
Conclusion
When you are already using a third party service for your newsletters, it makes sense to disable the default newsletter that comes with Magento. To disable, you can use the code given in this tutorial. This code checks whether the default newsletter has been enabled/disabled, and accordingly decides whether or not to execute the code.
Note: It is always a good idea to backup the default code before executing a new code.
Why Develop an Android App for your Business?
If you want to be visible on a platform used by your users, you should necessarily have an android app for your business. Here are some interesting statistics that help you realize how popular Android is as a mobile app platform.
- There are more than 6 lakh apps on Google play store at present
- Of the total number of apps on the play store, 67% are free while 32% are paid apps
- 75% of the Q3 smartphones for the past year have been Android units
You can easily judge based on these statistics how popular Android is as a platform for developing your mobile app. Let’s understand why you should develop your business app on android platform
It’s Customizable
You can easily custom create a mobile app to further you business with Android. You can design the app to suit your needs. There’s a whole range of custom options available with Android which can help you experiment and explore
Cross Platform Development
Cross platform apps, which can be easily used across the different platforms, are more popular among the users as compared to native apps. These cross platform apps work best when you are planning an enterprise app.
Rich in Features
When you set to develop an Android based app for your business, you can stay assured that the app will be rich in features. From calendar, email to QR code reader and GPS, all the basic and absolutely necessary features will be well integrated into your app.
Enhances Productivity
Google app is known to get in apps that offer better revenues, and are meant for the users. With an android app you not only improve productivity but also become more visible among the right target audience.
Easy to Search
It is easy to search for an Android app as compared to other apps. Most android apps have a GPS or mapping functionality that helps the users search for the app, and get it on their phones. You apps will be more visible and will reach out in a better fashion.
Conclusion
Android has definitely gauged up as a popular platform when it comes to delivering mobile apps. You will see that not only does it offer to be a more productive platform for your business, but also helps deliver visibility and efficiency to your business. You can reach out to your target in a more approachable manner.
Author Bio:
Deepa is a passionate blogger associated with Silver Touch Technologies., a leading Android Development Company UK. She recommends checking out Android App Development Services at www.silvertouchtech.co.uk. If you are looking to hire Android App Developers UK then just get in touch with her.
How to Use Magento Settings to Manage an Extension Settings?
Create System.xml File
Begin the whole process by creating system.xml file in the etc folder of Magento.
<config>
<sections>
<pos module=”pos”>
<label>Example Pos Settings</label>
<tab>service</tab>
<frontend_type>text</frontend_type>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<sort_order>10</sort_order>
<groups>
<settings translate=”label”>
<label>example Pos Settings</label>
<frontend_type>text</frontend_type>
<sort_order>10</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<fields>
<sanalpos_url translate=”label”>
<label>Service Url</label>
<frontend_type>text</frontend_type>
<sort_order>10</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</sanalpos_url>
<user_id translate=”label”>
<label>User Id</label>
<frontend_type>text</frontend_type>
<sort_order>20</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</user_id>
</fields>
</settings>
</groups>
</pos>
</sections>
</config>
Integrate to Config.xml File
This file contains all the field settings required to modify the extension you have created. While Magento is definitely open source, you don’t want to make all the settings and code public. So, you will need to integrate the individual settings to the core settings page.
Paste the following code to the config.xml file
<config>
<!– some more code here –>
<adminhtml>
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<system>
<children>
<config>
<children>
<pos>
<title>Kartaca Pos Settings</title>
<sort_order>10</sort_order>
</pos>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
</adminhtml>
<!– some more code here… –>
</config>
With this long xml code, you would enjoy not having to search through individual files and changing the codes there. Saves a lot of time!
Conclusion
Isn’t having one code file an easier way out, especially when it comes to introducing changes, than having multiple files and searching for the particular file? With this integration code, you can easily integrate the codes for the different extensions into your core file. So, you just need to deal with the core file, whenever you want to initiate small changes. Saves a lot of time and effort!
Author Bio:
Deepa is a passionate blogger associated with Silver Touch Technologies., a leading Magento Development Company UK. She recommends checking out Magento Development Services at https://www.silvertouchtech.co.uk. If you are looking to hire Magento developer UK then just get in touch with her.
How to Develop your First Ever Joomla Website
Define the Website Structure
It is important to define the structure for your website. You need to make sure that your website is well structured and completely organized, at least on pen and paper. Understand the elements that are important to your website. Include the pages, and sub pages that will be needed by your website. Planning ensures that half the battle is won. The next half is designing and actually creating it.
Adding Content
Once you have defined the different pages that you need for your website, you will need to consider adding the content for the different pages. In Joomla, you will need to add the different content using articles. Before you begin adding content, you need to define the different categories.
Go to Content>Category Manager. Here you can define the categories. In case, you have an article based or news based site, you will need to add categories. Else, you can run your regular pages on default category. Joomla does not offer the category description on front end, so you don’t need to enter the description. But, make sure you have specified the categories that you want displayed on front end perfectly.
Once, you have defined the categories, it is time to add content to those categories. Go to content>articles manager and click on new button. Here, you will need to add the title to your article, select the category and add content to the article. Done with the content for the article, save the article and close the page.
Main Menu
Go to menu>menu manager. Here you will observe a default menu that contains some of the default pages. Here you will need to select the items that you want to display on your main menu. What do you want to be displayed on the home page? If you wish to display a single article, here are the points that will help add the single article
• Go to articles>single article
• Go to settings>select/change button
• Here select the full article that you want displayed on the home page
You can even create some new menu items here. You need to refer to the structure of the website that will help you know which menu items need to be added, and which don’t need to be present on your website.
Where to Place the Main Menu?
Your final step is to define the position of the main menu on your website’s front end. Most joomla templates make use of modules to position the items on the different pages. Go to extensions>module manager>new>menu (from module type popup window). Now, give this menu a title, main menu, and hide the title from the front end.
Now, you will need to position the main menu on the front end. The naming convention for position of the menu differs in every Joomla template. You will need to familiarize yourself with the naming convention used for your template, and work with it accordingly. Choose the position that relates best, save and close.
Now, select where the module, main menu should appear. If you want the module to appear only on home page, then select accordingly.
Conclusion
With these four steps, you are ready to get started with your Joomla website. Now, you can add articles, news or related things whenever there is a need. You have a complete website that can be shared and published to the public. Just optimize it to make sure you are visible.