The Techjoomla Blog

Stay updated with all the latest happenings at Techjoomla. From news about the developments in your favourite extensions to Tips & Tricks about the Joomla CMS, Framework & Development.

The 7-Step Secret Recipe for an Awesome Blog post

The-7-Step-Secret-Recipe-for-an-Awesome-Blog-post

Here’s the thing with blogging. Everyone wants to do it, but not many know how to do it in the best way possible. Internet is already abuzz with numerous blogging platforms, advice, tips, tricks, hacks and the likes to get rookie bloggers in the same league as pro-bloggers. 

In this scenario, they have no idea which is the best advice or what should they do in order to take their blog posts from Nay to Yay. Sounds like a problem you have got? Fret not, as we have the secret sauce with us. 

Continue reading
0
  98 Hits
  0 Comments
98 Hits
0 Comments

How to Evaluate the Shopping Cart for Your eCommerce Site?

How-to-Evaluate-the-Shopping-Cart-for-Your-eCommerce-Site_

As the eCommerce rage continues, it’s natural for you to want to start a site of your own. 

Of the myriad aspects that you need to take into consideration – including what platform to build your solution on, what features to choose, what products to offer, and more, there is also the pressing decision of what shopping cart software to use. Given that your shopping cart will be with you for years to come, its capabilities (or the lack of it) will either make you (and your customers) extremely happy or completely miserable. 

When you set to look for a shopping cart vendor, you’ll find hundreds of them claiming their solution is the best one for you. But how can you really tell? How do you figure out which one best fits the bill? What features should you look for? How do you ensure you make the right educated decision? Here’s how! 

Continue reading
0
  346 Hits
  0 Comments
346 Hits
0 Comments

How to Successfully Monetize Your Website or Blog?

How-to-Successfully-Monetize-Your-Website-or-Blog

Making money from a website or a blog has turned into a successful endeavor for many.

Are you inspired by the long string of names who have made a mark by earning huge revenues using their sites? Do you want to follow suit? Then you’ve arrived at the right place. 

Every site follows different tactics, and it can get a bit overwhelming when you try to implement those for your site. But worry not, as we have got you covered with some of the best methods that can help you. 

Take your pick based on what works best for your website and get the cash registers ringing. 

Continue reading
0
  289 Hits
  0 Comments
289 Hits
0 Comments

7 Reasons Why Your eCommerce Site Could Fail

7-Reasons-Why-Your-eCommerce-Site-Could-Fail

eCommerce is booming. 

By 2021, the eCommerce revenues are projected to grow to USD 4.88 trillion. With 25% of the world’s population already shopping online, it is expected that by 2021, eCommerce will make up over 17% of the global retail sales. 

It is abundantly clear the future of retail is digital. It is no surprise that small as well as large retailers are working on devising a strong eCommerce strategy for their business.

Continue reading
0
  470 Hits
  0 Comments
470 Hits
0 Comments

Want to Grow Your Site Visits and Membership? Follow These Proven Tricks

tipstogrowyourwebsitevisitors

A website is more than just an online address for your brand or business. In today’s digital age, it is the key anchor to your growth, including your marketing strategies and credibility. Since it is the place to generate business leads, drive conversions and increase customer count, you need to give it more time and constantly work on it to drive more traffic. While many businesses rely heavily on SEO strategies for this, it alone is not enough to increase the (digital) footfall. 

That said, here are some simple tactics that can help you grow your site visits and membership:

Continue reading
0
  634 Hits
  0 Comments
634 Hits
0 Comments

10 Simple Tips to Build a Highly Engaged Online Community

10-Simple-Tips-to-Build-a-Highly-Engaged-Online-Community

Communities are extremely valuable tools for marketers. 

So much so that 77% of companies believe that an online community significantly improves brand exposure, awareness, and credibility!

The catch though is that the community sites should be fun and engaging for the target audience. Sample this - increasing engagement through communities can result in up to a 25% increase in revenue. Easier said than done; there are several steps that you need to take into consideration for building a highly engaged online community. 

Continue reading
0
  646 Hits
  0 Comments
646 Hits
0 Comments

Simple Tips to Design Landing Pages that Convert

Simple-Tips-to-Design-Landing-Pages-that-Convert

No marketing campaign is complete without having an effective landing page. The aim of the page is to attract the visitors’ attention and make them take the desired call-to-action. And marketers know this all too well. 

48% of marketers build a new landing page for each marketing campaign. Also, companies with 10 to 15 landing pages increase leads by 55% whereas companies with 40 or more landing pages get 12X more leads than those with five or less!

Continue reading
0
  556 Hits
  0 Comments
556 Hits
0 Comments

5 Features in Your Event Booking System That Could Skyrocket Your Event Sales

5-Features-in-Your-Event-Booking-System-That-Could-Skyrocket-Your-Event-Sales

Research suggests that for 48% of events, ticket sales compose 60 to 100% of the revenue!

Therefore, the importance of providing a hassle-free and seamless ticket booking experience cannot be reinforced enough.

Ticket windows for booking events are passé. Nowadays, people are logging online and carrying out a booking for various events – be it a professional conference or a music concert, online is the way to go for them.

Continue reading
0
  1203 Hits
  0 Comments
1203 Hits
0 Comments

Headless Joomla using Angular and Algolia

Joomla-Angular-and-Algolia

We had been working with our customer Osians, to build a knowledge base site for the years of archival work they had been doing documenting over 200 years of contemporary Indian culture. The catalog currently boasts of over 125,000 records documented with details.

Continue reading
2
  4024 Hits
  0 Comments
4024 Hits
0 Comments

Beware of these mistakes while coding in PHP-Part 2

Beware-of-these-mistakes-while-coding-in-PHP

Mistake 2: Forgetting to unset the reference variable after the loop.

In the previous blog of the series we started with the isset function mistake and I have promised to post about the next mistake which is leaving dangling array references after foreach loop.

While working with arrays, we need foreach to iterate over arrays. In some case, we might be just displaying each array element while iterations but in some case, we might need to manipulate or operate on each element. When there is a case, where we need to operate on each element, using references in foreach loops can be useful. See below code snippet.

Continue reading
0
  1251 Hits
  0 Comments
1251 Hits
0 Comments

Beware of these mistakes while coding in PHP

Beware-of-these-mistakes-while-coding-in-PHP

As a PHP developer, I am sure we all write some lines of code every day where we use library functions, creates new functions, Writes for, for each loop and also we use some statements and many more things that we need to do for solving a problem by PHP. Do we use the right library functions in the right place? Do we write correct loops? In my opinion, we do common mistakes while doing these things, so what are those mistakes and how to get rid of it, what will be the solutions for it? These are the common questions that arise in every PHP developer’s mind while coding.  

I will be covering these common mistakes and their solutions in a series of blogs, Let’s start with the first blog of this series.

Misunderstandings of isset()

As the name suggests, isset() function returns true if the item exists and returns false if the item does not exist but it returns false for null values too. This turns into a problematic behavior in some cases and becomes a common source of problems.

Continue reading
0
  2055 Hits
  0 Comments
2055 Hits
0 Comments

Difference between let and var keyword in JavaScript

Difference-between-Let-and-Var-in-JS

When any developer is working in JavaScript, He/She often uses let, var keywords. Most of us use it randomly as there has been a lot of confusion regarding the use of let and var in JavaScript. So, I am trying to clear most of the confusion by presenting one example.

So let’s check the difference between `let` and `var `with one example:

Continue reading
0
  8506 Hits
  0 Comments
8506 Hits
0 Comments

Tips for your Crowdfunding success

Tips for your Crowdfunding success

Achieving the goal amount of a Crowdfunding campaign in that particular time is crucial. The reason why it is crucial, because some campaigns are time bound. People fall short to reach out to the masses and end up failing the campaign.

Key factors to achieve your goal!

Be Heard and Found

Getting noticed is where everything starts. You should leave no path for your campaign to get noticed whether it is through word of mouth or Social Media Platforms, Advertisements (usually the budget is low, so most of them don’t go for this) and having a campaign website with a strong SEO so that Search Engines help you get noticed ;).

There is another cool Idea you can invite people to contribute to your campaign. So if it is a personal email with some information about your campaign and a link to the site can help. Make sure that the message you send does not look like a spam email.  Invitex is one such extension for Joomla! which will help you send such invitations with ease.

Continue reading
2
  4618 Hits
  0 Comments
4618 Hits
0 Comments

In Conversation with Erik Folberth: From Creating a product to Launching it!

In Conversation with Erik Folberth: From Creating a product to Launching it!

Have you ever wondered what are the best practices in planning a new concept or idea and what goes into the process of turning ideas to realities?

We ourselves do a lot of Product Development here at Techjoomla as well as at our parent company. We have closely seen the process of  product development from ideation to production and marketing it. So it was very interesting to get another perspective at this when we interviewed  Erik Folberth from thePHPfactory (one of our partners). Let's see what he has to say!

What is your first thought on creating a new product?

It's always a good idea to analyze the mistakes from the past when working towards the creation of a new product, or of a new website.

Continue reading
7
  3719 Hits
  0 Comments
3719 Hits
0 Comments

jQuery Basics - How to Set values of Form Inputs using jQuery?

jQuery Basics - How to Set values of Form Inputs using jQuery?

In the previous blog on JQuery we saw - “How to Get Values of Form Inputs Using jQuery”.

In this post we will cover how to set up values for Form Inputs using jQuery for form fields including inputs, textarea, radio, single select list and multi-select list.

Below is sample code that shows a form with all types of form inputs for input, textarea, selects, radios, checkboxes.

Continue reading
17
  7904 Hits
  0 Comments
Tags:
7904 Hits
0 Comments

Migrating from Bootstrap 2 to Bootstrap 3? Let’s make your Job Simple!

Migrating from Bootstrap 2 to Bootstrap 3? Let’s make your Job Simple!

We just finished transforming one of our extension Quick2Cart from Bootstrap 2 to Bootstrap 3. It was a fun task to do. We thought of sharing some of the migration stuff with you.

Before starting the migration

You need to learn Bootstrap 3 coding standard, what’s new, what’s removed, major class changes.

To know everything, please go through the following guidelines and documentation links.

Continue reading
3
  5278 Hits
  0 Comments
5278 Hits
0 Comments

CSV export using php

CSV export using php

A CSV referred to Comma separated values. This is widely supported format for transferring data between applications. Data can be exported with a .CSV file and it also can be imported by uploading .CSV file. However, in this blog we’ll see the implementation of CSV exports using php. Implementing a code for exporting data to CSV is useful in many applications. We have written this code in our product JGive to export donor data.

Note: This blog is purely targeted to developers!

Continue reading
8
  2765 Hits
  0 Comments
2765 Hits
0 Comments

How to get ‘btn-group’ buttons in plain html?

How to get ‘btn-group’ buttons in plain html?

We all know how to get those nice colored buttons for Radio form field type, its by adding class="btn-group” in the xml argument for that field.

There can be an exception to this, if you are not able to have a form field in your view? And you still crave for those nice colored buttons?

Here is how you can have those buttons with some plain HTML, CSS and bootstrap!

Following is a sample HTML for a radio field for yes no option which, you will need in your layout file.

 

Continue reading
1
  6010 Hits
  0 Comments
Tags:
6010 Hits
0 Comments

Ways to delete documents in Solr!

Ways to delete documents in Solr!

Solr is a open source standalone enterprise search server. It comes with great features like full-text search, auto suggest, faceted search, database integration and many more. To know more you can visit http://lucene.apache.org/solr/.

Solr extension is a light-weight, very fast and feature-rich library which allows to communicate with the Apache Solr Server in PHP. To know more solr-php methods visit http://php.net/manual/en/book.solr.php

We have been using Apache Solr in one of our service project. The project is a website which is basically collection of artefacts, posters and other memorabilia from across the globe, importantly India. It currently has about 75,000 objects in our database. In addition, there are roughly 100,000 items in ‘masterlists’. Within the masterlists we have the list of people, films etc, which are the related data for the objects.

Continue reading
5
  12408 Hits
  0 Comments
12408 Hits
0 Comments

How to generate video thumbnails in PHP?

How to generate video thumbnails in PHP?

A Video link without a thumbnail is like a smartphone without a camera, you can use it but no one would like to use it. If you want your visitors to see your video, you need to make sure that your video link has a thumbnail which is forcing users to click on the link.

How can we do this?

Continue reading
22
  31410 Hits
  0 Comments
31410 Hits
0 Comments