Maverick Keyword Researcher 1.1.9

This is a huge compilation of updates of the development progress of the Maverick Keyword Researcher.

Version 1.0.0 to 1.1.9

I am developing the Maverick Keyword Researcher as a subscription-based keyword research tool due to the hassle of dealing with the keyword APIs for the end user.

It takes too long to get a Google AdWords API developer token approved for the end user and I do not comply with 100% of the Google AdWords API terms of use. I could get removed from Google AdWords API at any time even if I get my current developer token re-approved.

I am planning to scrap the Google AdWords API in the future due to the uncertainty of the availability of their service and data.

I need to improve the way I handle users and their API usage. There will be a monthly subscription plus options to purchase API credits from the Maverick Keyword Researcher.

New

  • Footer now displays the version number
  • Created a database class
  • Installed a encryption class for encryption and decryption
  • Installed a password hasing class for the hashing of passwords
  • Added Google AdWords API & Google Custom Search API options to the options table and in installation code
  • Added Google Custom Search API update page in the My Account and added a new menu item to access it
  • Created a config.php file that stores the database login details in the assets/settings directory
  • Account page now displays the user’s name, username, login date, session time and email address

Changes

  • Removed Auction Keywords because it is obsolete on eBay.com
  • Removed Google Product Search
  • Removed Yahoo Buzz
  • Removed Wordtracker and Wordtracker Questions
  • Removed Google Search-based Keyword Tool because the keyword source no longer exists
  • Removed Google Sets because the keyword source no longer exists
  • Removed Google Wonder Wheel because the keyword source no longer exists
  • Support link in the footer: now points to http://www.maverickwebcreations.com/support
  • Installation form now checks for PHP extensions cURL and MCrypt
  • Enhanced the sidebar sub menu by removing the bullets and reduced spacing for sub lists
  • Installation, login, logout, sessions now use MySQL database for data storage and retrieval
  • Update of proxy settings, email address, password now use MySQL database for data storage and retrieval
  • Email reminders now use MySQL database for data storage and retrieval
  • Email reminder email has an updated signature
  • Themes, backgrounds, menus now use MySQL tables to store data
  • Create theme, edit theme, delete theme, switch theme, upload background, delete background, list themes, list backgrounds all enhanced for MySQL
  • Removed assets/themes directory and all of its files
  • Create Theme/Edit Theme forms now display the backgrounds in a wider box with 3 backgrounds in a row
  • Uploading of background images belongs to the user and no one else can see, use or delete it
  • Creation of themes belongs to the user and no one else can see, use or delete it
  • Default backgrounds and themes cannot be edited or deleted
  • Login and registration functions in the user management class now use the password hashing class to hash the password, replacing the md5() function
  • The auto_login cookies now uses the encryption class to create encrypted usernames to match for auto login
  • Google AdWords API & Google Custom Search API settings use the encryption class to encrypt and decrypt the settings
  • Google AdWords API class no longer retrieves the user’s credentials from the auth.ini file but retrieves it from the database instead

Fixes

  • Fixed synchronization functions of Auction Categories and keyword import function
  • Fixed synchronization functions of Auction Popular Terms and keyword import function
  • Fixed Marketplace keyword import function
  • Fixed Shopping Sites synchronization functions and keyword import function
  • Fixed Other Search Engines keyword import function
  • Fixed Google Insights for Search
  • Fixed Google Suggest keyword imports that were importing blank keywords
  • Fixed Google Ads due to the changes in Google’s search results pages
  • Fixed installation form that still checked for obsolete auction directories
  • Fixed account update form with the current form variables of the quick guidelines and proxy settings if updating other fields
  • Fixed uploading of theme image when there are form errors by deleting the uploaded image
  • Fixed the displaying of the theme image after a successful form submission
  • The installation form no longer searches for write permissions for the assets/themes and assets/settings directories
  • Fixed the auto_login cookie
  • Fixed the sidebar left padding for lists
  • Fixed the Quick Guidelines on the installation page

About the Author

Similar Posts

Post a Comment