Home > By category > Scripts >Modules > WP MVC



WP MVC

  • Downloads: 
  • Views: 
  • Rating:

WP MVC is a WordPress plugin that allows developers to use a MVC framework to create plugins. It is a full-fledged framework with architecture that's similar to that of CakePHP or Ruby on Rails. Developers can consequently use it to rapidly build sites that take advantage of both WordPress's large native functionality and all of the many advantages of an MVC framework.

WordPress supports a number of specific content types natively, but setting up custom post types and all of the necessary related functionality (public views, administrative management, associations, etc) is typically more time-consuming than doing the equivalent work in an MVC framework. The resulting code and database structure is significantly less graceful than the MVC equivalent, too.

WP MVC fills this gap. The basic idea is that you create an app/ directory that contains a file structure similar to other MVC frameworks (controllers/, helpers/, models/, views/, etc) and set up models, views, and controllers just as you would in other frameworks. WP MVC runs this code in the context of WordPress (i.e. you can still use all of WordPress's functionality inside of app/). Since WordPress already provides an administrative system, admin actions and views in app/ are run in that context, with WP MVC adding all of the necessary WordPress actions and filters to make this possible without the developer needing to lift a finger. An Administration Menu is automatically created for each model, but it can be customized or omitted.

Installation

Put wp-mvc into the wp-content/plugins directory
Activate the plugin in the "Plugins" menu in WordPress
Make sure that Pretty Permalinks are enabled and working
Either set up one of the example plugins to see how WP MVC works or start creating a plugin using the code generation utility wpmvc:

Setting up one of the example WP MVC-based plugins:

Copy its directory (e.g. wp-content/plugins/wp-mvc/examples/events-calendar-example) into the wp-content/plugins directory (e.g. wp-content/plugins/events-calendar-example)
Activate the plugin in the "Plugins" menu in WordPress

After doing so, you should see administrative menus for each model in WordPress, and you'll be able to browse to URLs like /events/, /events/1/, /venues/, etc to see the public-facing views.
Creating a WP MVC-based plugin

It only takes four simple steps to create a basic WP MVC-based plugin:

Create the initial plugin code using a single command (WP MVC provides a code generation utility)
Write the SQL to create any tables that the plugin uses
Create the initial code for the models, views, and controllers using a single command for each resource
Modify the generated models, views, and controllers to customize the app

Free download from Shareware Connection - WP MVC is a WordPress plugin that allows developers to use a MVC framework to create plugins

Publisher: tombenner | License: Shareware
Version: 1.1 | Size: 1260 KB | Platform: PHP, Scripts
Released Date: 17-06-2013 | Rating: 0 | Title: WP MVC

Author Url: http://downloads.wordpress.org/plugin/wp-mvc.1.1.1.zip
Program Info Url: http://downloads.wordpress.org/plugin/wp-mvc.1.1.1.zip
Download Url: http://downloads.wordpress.org/plugin/wp-mvc.1.1.1.zip

More downloads from WP MVC publisher tombenner:

Hierarchical Documentation - Hierarchical Documentation allows admins to create public pages of documentation and organize them hierarchically using a tree listing the pages where each page can be dragged to its desired position

Front-End Users - Front-End Users is a WordPress plugin that prevents specified user roles from accessing the WordPress admin section (the pages in /wp-admin/)

WP MVC keywords:
WP MVC related downloads:

RESTController - Find yourself writing the same code over and over in your MVC controllers

Rhino in Spring - Write Spring MVC controllers in JavaScript!

WP Tweetbox - WP Tweetbox adds a highly customizable Tweetbox at the end of blog posts and pages. Tweets are branded with your own website URL.

WP Easy Embed - WP Easy Embed allows you to embed videos, images and such via OEmbed service without manually editing the post (or page)

wp-widget-custom - Thank you for downloading "Widget Custom"

Shareware Connection periodically updates pricing and software information of 'WP MVC' from company source 'tombenner' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'WP MVC' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of WP MVC.

New Reviews

PictBear - Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime ...

DataLocker SkyCrypt - Storing data in external hard drive is what any PC user can resort to but Cloud storage is gaining popularity with time. It gives you more flexibility and you can avail free and cheaply priced data storage in cloud as well. The only aspect that ...

MagiX Video Pro - For PC users, there is no shortage of software to edit video. However, not all video editors come with the required features and versatility to edit complex projects and deal with several gigabytes of HD content easily. The high end video editors ...

LogmeOnce Password Manager Ultimate - Irrespective of your computer and web usage needs it is quite imperative that you will deal with passwords, in fact plenty of them. Both home and corporate network users need to log in to several web services and sites and for each of them, user ...

Sony Movie Studio 13 Platinum - Sony enjoys a prime position in consumer level media software development and its Movie Studio has a large fan following. However, in recent years competition from Adobe and Corel has caught up. The recent overhaul of Sony’s video editor ...

Avast Endpoint Protection Suite Plus - PC security has become a vital aspect of computing nowadays and business users face the heat more than home users. While installing and handling a standalone antivirus suite is neither tedious nor time consuming, the scenario is different in ...

Avid Media Composer - When it comes to professional level video editing, there are plenty of tools available for computer users nowadays. While a lot of studio professionals swear by apps like Adobe’s powerhouse software Premiere Pro and Mac users stick to Final ...

Undela - Computers users may lose data owing to a number of reasons. Data loss caused by hardware failure does not take place regularly. However, there are many instances when you may end up deleting files and folders by mistake. In shared computers, ...

CyberFence - Technological innovations play a pivotal role in changing human lives but they also come with their pitfalls. Perhaps, nothing can be a bigger example of this than the web. You need the internet for education, work, monetary transactions and ...

Screenshot Captor - Nowadays, a lot of Windows users need to take screenshots for professional and personal usage needs. It may be required to share an interesting image from web site or part of web pages with friends, making tutorials etc. However, freeware screen ...




New Downloads

Modis Tile pixel

MODLAND Tile Calculator

MatData

where "filename" is the string
of .mat file's name, "varname"
is the string of variable's
name stored in

Webform Alternate UI

This module provides an
alternate user interface for
the Webform module

Plot 2D/3D Vector with
Arrow

Arrowline 3-D vector plot.

routh stability criteria
table generator

It needs highest power and
coefficients of the
characteristic equation.

Templates for Modeling
Scheduling Behavior with
Simulink and Stateflow ver
1p0

The complete set of software
in a electronic control unit
(ECU) consists of an operation
system, hardware drivers, ...

Nonlinearity Detection
using Zeroed Early-Time
FFTs

Nonlinearity detection scheme
based on zeroing the initial
time response over various
intervals and computing the
FFT of ...

jslide

A demo and a minified version
of the script is included in
this package.

Organic Groups - Multiple
Mandatory Groups by Role

Looking for co-maintainer. See
message in issue queue.

1st order ODE's numerical
solution with EULER method

Euler modified approximation
method to solve IVP ODEs

libConfuse

libConfuse is a configuration
file parser library written in
C.

Image Gallery Management

This is an add-on module for
Image Gallery