Find Jobs
Hire Freelancers

Theme Detection Script -- WP plugin in PHP -- 2

$10-30 USD

Cancelled
Posted about 10 years ago

$10-30 USD

Paid on delivery
~~~~~~~~~~~~~~~~~~~~~~~~~ OVERVIEW ~~~~~~~~~~~~~~~~~~~~~~~~~ This project is to create a "theme checker" script (similar to [login to view URL]) as a WordPress plugin written in PHP. Must be well stuctured, clean code, and well commented. Also the PHP and Mysql must be secure from injection attacks by implementing "stripslashes" and all the usual security stuff. Note: There are many more projects in the pipeline so if you prove yourself with this one, then you may be my goto person for future stuff. ~~~~~~~~~~~~~~~~~~~~~~~~~ WHAT'S NEEDED ~~~~~~~~~~~~~~~~~~~~~~~~~ a. Create script to analyze a website and output the cms (e.g Wordpress, Joomla,etc) & theme name & list of plugins used. b. This is a free service to the public. (fyi I'm monetizing this by being an affiliate reseller of some theme providers, with my affiliate link shown in the output results) c. Write as a WP (WordPress) plugin d. Include "Admin Setttings" page in WP Admin e. Create the WP shortcode [analyze-site] f. Create the WP shortcodes [popular-themes] and [popular-plugins] g. Create MySQL logfile h. Other minor items & features as listed below. ~~~~~~~~~~~~~~~~~~~~~~~~~ NOTES ~~~~~~~~~~~~~~~~~~~~~~~~~ For WordPress, a theme's name, author, version etc can be extracted from [login to view URL] There's a free php class ([login to view URL]) which can determine a website's cms (e.g. WordPress, Joomla,etc) as well as applications used in the site. As a point of reference, check out these theme detection websites: [login to view URL] [login to view URL] ~~~~~~~~~~~~~~~~~~~~~~~~~ FEATURE REQUIREMENTS ~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Check if cms is WordPress, Joomla, Drupal, etc (use the free php class: [login to view URL] ) 2. If WP (WordPress) theme, then check for theme name & plugins. If not WP theme, then check for popular applications used in theme. (use the free php class: [login to view URL] ) 3. If nothing is detected then output a no-theme-detected message such as: "This website does not seem to be using a theme". ...If submitted website is on the blocked list, then output a blocked-site message such as: "Sorry we cannot analyze that website." ...If submitted website contains words on "bad words list" or bad words in URL, then output a blocked-adult-site message such as: "Sorry we cannot analyze any adult website." 4. Save search to mysql logfile: ip numer, country, URL_searched, cms, theme-name, plugin1, plugin2, plugin3, … plugin15 5. Link translation. Normally the output will give a link to where the user can purchase that theme. However in certain cases, the URL will be translated to my affiliate URL. I am a reseller for ThemeForest and Elegant Themes, so any links to those theme provider sites should contain my affiliate code. In "Admin Settings" the admin can list links which should be translated. For example: [login to view URL]{name} --> [login to view URL]{name}&affiiateID=7447 6. Create script (activated by cron) to query logfile and make list of 10 most popular themes, and 10 most popular plugins. Store results in mysql db. 7. Create shortcodes [popular-themes] and [popular-plugins] which can be inserted anywhere on the page. Will grab list from mysql db (see item 6 above) and display output as shown: (output not shown due to reaching max words for project desc) ~~~~~~~~~~~~~~~~~~~~~~~~~ ADMIN SETTINGS ~~~~~~~~~~~~~~~~~~~~~~~~~ (see Project Clarification section ) ~~~~~~~~~~~~~~~~~~~~~~~~~ OUTPUT ~~~~~~~~~~~~~~~~~~~~~~~~~ (see Project Clarification section ) ~~~~~~~~~~~~~~~~~~~~~~~~~ OWNERSHIP ~~~~~~~~~~~~~~~~~~~~~~~~~ (see Project Clarification section ) Thank you for viewing this project. Please see Project Clarification section below for additional details. Best, Mark .
Project ID: 5756120

About the project

Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
User Avatar
Dear Sir Hi, Greetings of the day and thanks for sharing these details and allowing me to bid on this assignment. yes we have similar experience and can deliver u as u have mentioned in your requirements. we already have similar work experience and have worked on similar projects in the past and can deliver u as u have specified in your requirements I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform. can u provide your contact details for further discussion about the project I am ready to discuss with you Regards
$55 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
San Diego, United States
5.0
5
Payment method verified
Member since Apr 9, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.