Find Jobs
Hire Freelancers

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

$10-30 USD

Cancelado
Publicado há aproximadamente 10 anos

$10-30 USD

Pago na entrega
~~~~~~~~~~~~~~~~~~~~~~~~~ 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 .
ID do Projeto: 5756120

Sobre o projeto

Projeto remoto
Ativo há 10 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Avatar do Usuário
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 em 1 dia
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
San Diego, United States
5,0
5
Método de pagamento verificado
Membro desde abr. 9, 2010

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.