Project Theme Child Theme Creation from Classipress Child Theme

A child theme for 'Project Theme' by 'sitemile.com' had to be created to match the appearance of a child theme of the 'Classipress' theme. In other words a WordPress child-theme had to be created to match the appearance to another child-theme.

A Child-theme of 'ClassiPress' Theme called 'Greeny_319'


I quoted the following description from the 'ClassiPress' theme stylesheet description. "A highly customizable classified ads application theme brought to you by AppThemes." (http://www.appthemes.com). According to their website you can "Instantly turn your WordPress blog into a professional Classified Ads Web site." Moreover they say "ClassiPress is the original & most popular classified ads theme for WordPress. Our feature-rich theme was built for ease-of-use and tight integration with WordPress so you’ll be online and selling classified ads within minutes.".

This theme has a child theme called "Greeny_319". "A Nature ClassiPress Theme". This child theme comes with nice menus, wrappers and tabbed panes. The client wanted those designs to be incorporated into his theme (Project Theme) as a child theme.

'Project Theme' by 'SiteMile'


Again from the 'Project Theme' stylesheet description "The only WordPress theme that allows you to build a project bidding, freelancer, or chores website from your WordPress blog. A turn-key solution for your business. Create a full featured outsourcing website in minutes". This theme allows you create a Freelancer.com like website in WordPress.

adapting-classpress-appearance-to-project-theme

The project was to create a child-theme for this 'Project Theme' theme. This child-theme had to incorporate the desired features from the 'Greeny_319'.

Freelance WordPress Child Theme Modification


"I need a child theme modified to work with a WordPress Freelancer Theme I purchased". This was an excerpt of the project description on freelancer.com. By "I need a child theme modified", he mentioned about the 'Classipress' child-theme 'Greeny'. And 'WordPress Freelancer Theme', he mentioned about 'Project Theme' theme by 'sitemile'. Now this may seems to be impossible. But the underlying need is to have the 'Classipress' child theme appearance in his new child theme, which is possible. The project poster was 'shabazzi'.

freelancer-wordpress-child-theme

I was able to complete this project successfully. I received a five star rating for this project.

project-child-theme-creation

It was a pleasure to have a bonus after the completion of this project. This was the third time I was received a bonus for the successful completion of a freelance project on freelancer.com.

php-sri-lanka-wordpress-child-themes

Two new badges were earned with the completion of this project. 'The Critic' badge was for the completion of 10 projects on budget and 'Simply the Best'  was for completing 5 or more projects, with a 95% completion rate.

upeksha-wisidagama-awards-for-brilliant-work

SEO Optimized Next-Gen Image Gallery

The client was from SEO (Search Engine Optimization) industry. He was actually new to freelancer.com. 'fabiodeleonardis' was just experimenting the uses of freelancer.com. However after the initial discussion he awarded me the project.


Wanted: A SEO Optimized Image Gallery for WordPress


This project was to implement an image gallery simillar to the used in 'Mashable.com'. In his own words , "I need an image gallery for WordPress very similar to mashable image gallery". He explained it further, "My objective is to maximize the number of page view using a dynamic and simple image gallery. "


After searching a bit on I found customizing the Next-Gen gallery plugin for WordPress is the best approach in achieving this. So started by reading the source code. I separately inspected their PHP gallery functionality in the back-end and tha Javascript gallery functionality in the front-end. I was able to complete this project successfully.


Employer was satisfied with what I have implemented for him. I received a 5 star rating on this project. Upon reviewing him with 5 star rating for ease of work with him I was received the 'The Critic' badge too.


A Pageview per slide transition


A pageview needs to be generated per slide transition. i.e. If the user views x number of images by clicking x number of thumbnails, then x number of Pageviews should be generated. This was achieved using using a function in the Google Analytics script. The function was responsible for informing Google Analytics about the pageviews.


Asynchronous advertisement retrieval with Custom Ad Server


When the image slide in the gallery in the changes, a new add needs to be displayed to the visitor. In other words, advertisement needs to be refreshed per image. Ads are getting more page-views using this method. Slide transition is done when user clicks on a thumbnail below the main slideshow. Upon receiving the click from the visitor JavaScript code asynchronously retries an advertisement from the ad-server and display it removing the old advertisement. The relevance of the advertisement is ensured by sending the unique #hash tag associated with the each image in the slideshow.


In the above image advertisement is related to fish. This advertisement, unique to the main image in the slideshow, was retrieved by passing the #tag of that image as an argument to the ad-server. When you click a thumbnail main image associated with it displays and window location becomes http://previous-url/#currentimagetag. They it retrieves the advertisement related to that image.

Google Adsense Hacking


Changing the Google Analytics and Adsense code violating TOS of the Google will terminate your Google Account. The following is an excerpt of Google TOS.

"Clicks on Google ads must result from genuine user interest. Any method that artificially generates clicks or impressions on your Google ads is strictly prohibited. These prohibited methods include but are not limited to repeated manual clicks or impressions, using robots, automated click and impression generating tools, third-party services that generate clicks or impressions such as paid-to-click, paid-to-surf, autosurf, and click-exchange programs, or any deceptive software."

Be careful when you deal with Google Analytics and Adsense codes or when you hack the Google Codes. If something is not clear to you contact Google and make sure you don't violate Google TOS before implementing changes to Google Analytics and Adsense codes.

Mailchimp Templates for baseballman

A few months ago, I was awarded a project related to modifying an existing MailChimp Template. I was able to earn $60USD from that project. I have done several projects on freelancer.com since then.

A few days ago, I had been busy bidding on projects rapidly one after another to find a project. But I was not either fortunate enough or qualified enough to win the bid and get awarded the project.

Mailchimp Template Change Project


Strangely enough, I received an email from baseballman. At this time he seems to need his templates get modified again and further. In his email he was asking whether I would be able and available for him to get his MailChimp templates modified to the next level.

mailchimp-template-modification

I promptly replied him saying I am ready to start work immediately. We were agreed for a budget of $30USD for this project.

I completed the project successfully. I received the payment as discussed.

The New Payment Method


But at this time, something strange happened. No project postings on freelancer.com. No bidding on projects on freelancer.com. No awarding of the project on freelancer.com. No creation of milestones on freelancer.com. What happened at this time is a mere transfer of $30USD from baseballmans freelancer.com account to my freelancer.com account. That was it!

projects-of-upeksha-wisidagama

PayPal Support for Sri Lanka


Initially we planned to do the payment via PayPal. But that attempt was failed because PayPal had said him Sri Lankan accounts are only allowed to send funds. Sri Lankan accounts are not allowed to receive funds. Actually there were several campaigns on getting PayPal work in Sri Lanka. I have just forgotten those things whilst agreeing to receive payments via PayPal. First I transfer my freelancer.com funds to Moneybookers(Skrill). Then I transfer funds to my local bank in Sri Lanka (Commercial Bank of Sri Lanka).

pay-pal-sri-lanka-projects

I completed another freelance project.