Avoid BestBooks: Does not follow WordPress Best Practices (2 posts)

  1. Mike Schinkel
    Posted 4 years ago #

    I just quickly reviewed BestBooks and can immediately tell is it a plugin to be avoided.

    Why? To start it created three tables: Accounts, Journal and Ledger. While creating tables is not preferred, the real problem is that it did not prefix table names with $wpdb->prefix which is a best practice in WordPress plugin development.

    Secondly IMO it should have used custom post type for Journal and Ledger and it should have used a custom taxonomy for Accounts.

    While the latter architecture choice is my opinion, the former issue is definitely a lack of best practices. And what concerns me is if the developer didn't know to use $wpdb->prefix, which is a well known best practice, what other best practices did they miss too, especially security related?


  2. tricrown1
    Posted 4 years ago #

    Guess I'll keep searching. Mine didn't work.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Bestbooks
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic