What is PHPDevShell?

Tired of complex and heavy PHP based frameworks? Need a web based application to be up and running ASAP? Are you perhaps a sole developer or small team that needs a head start with your new project? Does your client want to see results within weeks?

If yes, then PHPDevShell is your answer. PHPDevShell as the name suggests provides a “shell” for your code to run in. It was developed from the ground up to be fast, secure and to provide immediate results for the developer using it. Take your own PHP scripts and simply “plug” it into PHPDevShell’s secure menu system if you want, or take the extra step and develop your own plugin for PHPDevShell. PHPDevShell does not burden the developer with having to have an in-depth understanding of its inner workings, but doesn’t stop you from “digging” into its core if you like too either.

Where would I typically use PHPDevShell?

PHPDevShell would typically be used to develop general web based applications. It is not a CMS (Content Management System) or an MVC Framework nor does it pretend to be one of those solutions. PHPDevShell is essentially a ready made GUI application where you can immediately start with the development work that matters most, your application. For security and usability it already provides you with user registration and management, role management, group management, access rights security, system settings, templates, control panels, cronjob management, menu management, plugin management etc.

Why would I want to use PHPDevShell?
PHPDevShell provides the ability for you to get a PHP back-end system up and running in an incredibly short amount of time while not taking short cuts on things such as security and resource usage. It’s made as light as possible as to not interfere with your application yet allows you to heavily customise the look and feel if you have the time. Why re-invent the wheel when you can gain months of work instantly by using PHPDevShell?

What PHPDevShell is NOT!

  1. PHPDevShell is NOT based on a particular framework such as MVC, everything can be done in one script or just like you want it. However, we are aiming for a good level of abstraction, i.e. seperation of business rules, presentation, database, etc.
  2. PHPDevShell is NOT a Content Management System with which you would typically create websites with (although this is not impossible of course), it would usually be used as back-end management for other systems, take vBulletin’s administrative interface for example. There are CMS systems that would suite you better if you want to create customer centric web sites, please look at Drupal, Joomla, ExpressionEngine or WordPress for good CMS technology.
  3. PHPDevShell is NOT in competition with any other framework nor does it provide the same solution, it is for simplicity, small teams with low resources.  I recommend you look at one of these big players; Symphony, CakePHP, Prado, Akelos, Zend Framework, CodeIgniter.
  4. PHPDevShell is NOT aiming to be academically correct, it uses a straight forward approach in accomplishing its tasks.
  5. PHPDevShell is NOT a code generator, you still need to be fluent with PHP development.

No Comments »

No comments yet.

RSS feed for comments on this post.

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>