Docusaurus with Keytar

SciWP

A MVC framework to create plugins for WordPress

Extremely simple to install

SCIWP Framework was designed te be easy to install and use. You just need to copy the SCIWP package into your Plugin directory and use it by just typing two lines of code. The framework will read WordPress Plugin data and configure namespaces for you.

Do you want to customize something? Just add a config file in the root folder of your Plugin. Complex? Just use the SCIWP Starter Template.

[object Object]

Easy to use ORM

SCIWP integrates an easy to use ORM. You can map database tables to models by just creating a class. You can then customize table tames, default attributes, timestamps and more.

You can then create database queries against the models in order to get one or many records which will be mapped to create model instances with the retrieved attributes.

Modern Framework Tools

SCIWP extends WordPress including most of the functionalities and tools you can find in modern PHP frameworks, an autoloading, routing and common patterns like MVC or Dependency Injection.
[object Object]

Organize your Code

With SCIWP you can divide your code in modules and create a logical separation among models, controllers and views, including the bussiness logic withing services.

Extending your Plugins

When you bundle your plugin with SCIWP, you are also providing a great way of allowing another WordPress developers to extend your plugin and create a community around it.
[object Object]

Great Performance

The autoloader includes only the class files used in each request to save memory. Files, routes and configurations are cached for faster loading times. Enable or disable the extensions you want to use.

Query builder and ORM

Instead for providing a different way of doing things that WordPress already does, SCIWP only extends WordPress functionalities so you can continue to use the WordPress standards you are used to.
[object Object]

Use WordPress Standards

Instead for providing a different way of doing things that WordPress already does, SCIWP only extends WordPress functionalities so you can continue to use the WordPress standards you are used to.