Main Page

From MyPlaza

Jump to: navigation, search

Welcome to the MyPlaza homepage! MyPlaza is a powerful MyBB plugin which adds an advanced, robust shop/money system to your installation of MyBB.

Download

The latest version of MyPlaza is v0.53 (beta). For a list of changes in this version, see Version history.



You can find the full list of packages in the Downloads section.
Installation/upgrade instructions are provided in the package (or just click the links earlier in this sentence :P).

Support, Discussion and Community

You can get support at the MyPlaza Community.

Feature Summary

With over 16,000 lines of code, MyPlaza is the largest and most complex MyBB plugin I've seen. But this doesn't necessarily mean it's convoluted, slow or difficult to manage - I've focused my efforts to make sure MyPlaza is easy to understand, runs fast, and easy to manage.
Anyways, below is a highlight of the features of MyPlaza:

  • Powerful shop system with many features - examples include full logging of purchases, automatic restocking and stock control, powerful formatting of items, and so on.
  • Extensible through modules - The MyPlaza framework is an excellent platform on which modules can be built upon. This, being one of the key features of MyPlaza is a large discussion topic on its own. See Modules for more information.
  • Enhnaced by JavaScript and AJAX - Allowing many actions to be performed without requiring full page loads. This reduces server load, reduces bandwidth consumption & loading times, and looks much nicer. Users with Javascript disabled are also fully catered for.
  • Automatic Code Editing - ...is a powerful system which allows MyPlaza to deliver many features, such as automatic updating and fully automated module installation. Modified files are also automatically backed up for your peace of mind. See Advanced Modules for more details.
  • Powerful administration options - Mass move/handle items, log viewing and deleting, setting users' money plus a mass money reset features... there's too much to mention.
  • MyBB Integration - MyPlaza was designed to be integrated with MyBB (and MyBB alone). The integration is "seamless", using MyBB's theme, language plugin systems and being XHTML/CSS compliant as well as taking advantage of the many features offered by MyBB.
  • Easy to manage - With most actions performable on one page, quick links sprinkled around the AdminCP and a streamlined interface, administering MyPlaza is easy.
  • Secure- all queries pass to the database are escaped and permissions and post_codes are checked for all submission actions. This ensures your board is safe from attacks such as CSRF, SQL injection and request forging.
  • Extensive Optimization - MyPlaza employs many optimization techniques to ensure your board is not bogged down by slow code. With many optimized queries, use of dynamic code loading, caching and the use of shutdown multi-query optimized functions, you can be sure that MyPlaza will have a minimal effect on your server performance.
  • Organization - A large focus has been placed on making MyPlaza very user friendly - to users and admins alike. The front-end is easy to understand and navigate. The AdminCP has been designed with minimal clutter in the CP menu, and large amounts of settings are grouped.
  • Easy Installation - MyPlaza requires no code modifications to be performed, meaning that you just simply upload and activate. Many checks are performed to ensure that it's a painless process.
  • Innovative - MyPlaza has many innovative features not seen in any other MyBB plugin, making MyPlaza very unique.
  • Many other features - Attention to detail was a key thought during the development phase, and many undocumented features are present to make MyPlaza just that every bit better.