Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

CASCO is a framework for Rapid Application Development in PHP. keywords: modular, extensible, flexible, refactor-friendly, model oriented, test driven, OOP, skinnable, admin interface generation design patterns used: MVC, strategy, controller, front controller, composite current internal version 0.10

5.0
 
  1 review  |  3 users  |  30,613 lines of code  |  1 current contributor  |  Analyzed 3 days ago
 
 

A Flourish-based PHP unframework.

5.0
 
  0 reviews  |  1 user  |  5,599 lines of code  |  4 current contributors  |  Analyzed 12 months ago
 
 

BareBones: a one-file, no-configuration, MVC framework for PHP5.Update: "CuspOf1000Downloads" Weighing in at just 60 lines of code (excluding comments), the BareBones MVC framework for PHP5 is perfect for: small-to-medium websites; in other words, the vast majority, i.e. shared hosting ... [More] sites without htaccess and/or mod_rewrite capabilities as a foundation for PHP software such as CMS, weblog and/or wiki software as a foundation for a "full stack" framework; e.g with (request) dispatching 1, object-relational mapping (ORM) 2, etcetera (see footnotes at bottom) BareBones' sole goal is proper separation of concerns between the Model, View and Controller layers; this is achieved through just two abstractions, the controller itself and a "ModelTransferObject" (MTO), and is exemplified through the source for the following "template method": static function sendResponse(IBareBonesController $controller) { $controller->setMto($controller->applyInputToModel()); $controller->mto->applyModelToView(); }Using BareBones can be succinctly summarized as requiring just 2 steps: implementing applyInputToModel() calling sendResponse() Or, in more detail, from the source comments: * require('barebones.lib.php'); // 1) require * * class DemoController extends AbstractBareBonesController {// 2) extend * function applyInputToModel() { // 3) implement * $mto = new BareBonesMTO('barebones.tpl.php'); // 4) instantiate * $mto->setModelValue('message', 'bare bones demo'); // 5) assign * session_start(); $_SESSION['preserved'] = 1; // 6) preserve (optional) * return $mto; // 7) return * } * } * * DemoController::sendResponse(new DemoController()); // 8) sendNote that despite being static, because sendResponse() accepts a new object instance, thread safety is maintained through "stack confinement" Notes on the inspiration for BareBones, as well as observations on some patterns besides MVC, can be found at http://docs.google.com/Doc?id=dcdwmnq5_22fpsbjr Direct inquiries to jemptymethod at gmail dot com "A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away." (Antoine de Saint-Exupery) Because AbstractBareBonesController::sendResponse() is static, if htaccess and mod_rewrite functionality is exposed to your website, it is an easy matter to add dispatching, without relying on reflection.By not coupling itself to a specific ORM implementation, BareBones' avoids bloat that would be unnecessary should database access not be necessary, and might even encourage a more orthogonal design and/or best-of-breed approach when ORM is deemed necessary [Less]

0
 
  0 reviews  |  0 users  |  51 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

The PINQ PHP Framework is an object-oriented PHP5 framework.

0
 
  0 reviews  |  0 users  |  6,250 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

A set of functionality extensions to CodeIgniter. This package is a plug and play system for getting new functionality into your site. FireWood includes new components and helpers designed to cut development time and increase productivity. Firewood is still in beta(from now on referred to as tinder ... [More] ;) ) and is being actively developed in my spare time. Here is a list of what is currently available: Current Helpers: Web Video Player(Via FlowPlayer) CSS Styled UI Buttons(Like: {need src link}) Digg This Button Current Libraries: PHP-SMS Gateway, by Clickatell(Requires PHP 4.3) Full Twitter API(currently requires CURL) Advanced File Download Library(supports resume, multipart) Remote File Transfer(Requires PHP5) JSON Data formatting(only creates JSON data [Less]

0
 
  0 reviews  |  0 users  |  1,481 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

Visit http://phpinpipes.org for more information. See http://phpinpipes.googlecode.com/svn/trunk/doc/Manifesto for what this code is all about.

0
 
  0 reviews  |  0 users  |  19,043 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

The Domain51 namespace of code for the Solar PHP framework.

0
 
  0 reviews  |  0 users  |  2,794 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

extends php classes to facilitate testing of protected methods

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 4 days ago
 
 

QXCore is a high-performance object-oriented framework written in PHP which follows the model-view-controller (MVC) paradigm. It is slightly integrated with jQuery that can be used in new projects out of the box. QXCore aims to be secure, lightweight, and easy to use. It allows the programmer to ... [More] create applications by writing less code than other similar frameworks, requiring little or no configuration. QXCore been in development since mid-2009 and mainly used for internal corporate projects development. Key concepts Fully uses the object model offered by PHP5 Uses well-known MVC design patterns in all its architecture Uses database abstraction layer based on PHP PDO jQuery is integrated in QXCore as main JavaScript framework Configuration based on structured XML format ... available under terms of MIT license and free for use in both open source or proprietary applications Get the latest sourcessvn checkout http://qxcore.googlecode.com/svn/trunk/ qxcore [Less]

0
 
  0 reviews  |  0 users  |  6,674 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

Concept version of the future version of the Solware Enterprise Framework.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 6 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.