background preloader

Others

Facebook Twitter

My impressions of Fat-Free Framework for PHP. After wasting far too much time trying to rebase my Gender-Bending Fiction Index on top of CakePHP, I decided that I’d give it one more try before consigning it to the list of things indefinitely on hold… and I’m glad I did.

My impressions of Fat-Free Framework for PHP

Wakanda. Vork Enterprise PHP Framework. CHH/jazz. Recess PHP Framework. Hierarchical MVC - Alloy PHP Framework. Hierarchical MVC (HMVC) is also sometimes referred to as Presentation Abstraction Control (PAC) , because the two ideas are very similar. The core idea behind HMVC is to create fully self-contained Model-View-Controller triad structures so that each triad structure can be used and displayed independently of other triad structures. These triads are typically "pulled" in and displayed in the View (Presentation) layer with internal sub-requests to the necessary Controller. Fpdf - Laravel Bundles. FPDF Bundle for Laravel How to install Fpdf bundle for Laravel, installable via the Artisan CLI: php artisan bundle:install Fpdf Or you can manually copy the fpdf folder from the downloaded package into the bundles folder.

Now you must auto-load the bundle in bundles.php 'fpdf' => array('auto' => true), Basic example Here is a basic example on how to use the bundle: $pdf = new Fpdf(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hello World! ') Top 10 Lightweight Frameworks for PHP Development. Using a framework makes the development process faster, more secure, and more enjoyable. However, a developer who uses a major framework, such as the Zend Framework, Ruby on Rails, and Grails, must invest time in order to understand the particular approach embraced by each solution. Additionally, they come with a number of bells and whistles that may never be required in many of your projects. The Rails community recognized this quandary early on, creating alternative solutions such as Camping and Sinatra, which continued to embrace the framework approach, yet minimized both the resource requirements and time investment.

Although often referred to as lightweight frameworks, in reality such solutions are quite capable of implementing a great many projects that would have otherwise been built using Rails, which might have been overkill for smaller, less-complex projects. FuelPHP. An (H)MVC framework FuelPHP is a MVC (Model-View-Controller) framework that was designed from the ground up to have full support for HMVC as part of its architecture. But we didn't stop there, we also added ViewModels (also known as presentation models) into the mix which give you the option to add a powerfull layer between the Controller and the View. FuelPHP also supports a more router based approach where you might route directly to a closure which deals with the input uri, making the closure the controller and giving it control of further execution.

Full HMVC implementation ViewModels to get the View-specific logic out of your Views and Controllers Route directly to closures Modular and extendable to a fault Almost every class in FuelPHP's core package can be extended without you having to change a single line of code where it's used (read more on extending the core). Extend or replace Core classes without rewriting a single line of code. Security. Open Source Enterprise Social Platform and Enterprise Portal. Build a Social Intranet eXo Platform is an out-of-the-box social intranet solution.

Open Source Enterprise Social Platform and Enterprise Portal

Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It runs within the trusted security of an enterprise platform and is highly customizable to adapt when your needs evolve. Learn More Build Social Websites eXo Platform has inherited strong capabilities for managing websites from its portal platform roots.

But it is also a fantastic platform for content-centric applications. Syte by rigoneri. Syte is a really simple but powerful packaged personal site that has social integrations like Twitter, GitHub, Dribbble, Instagram, Foursquare, Tumblr, Wordpress, Last.fm, SoundCloud, Bitbucket, StackOverflow, Flickr and Steam.

Syte by rigoneri

You can see it in action on my personal site. Social Integrations Blog Syte uses Tumblr or Wordpress.com for blogging and your blog will be the primary page of the site. Twitter Syte has Twitter integration, which means that when someone clicks on a link that points to a user's Twitter profile the profile is loaded within your site along with the user's latest tweets. GitHub.

Ecommerce Software and Internet Marketing Solutions. DooPHP: Benchmark, the fastest PHP framework. To be fair, the comparison is done on the same machine, operating system, web server, and PHP FastCGI mode. 4 other popular php frameworks are chosen to compare with DooPHP. QeePHP, CodeIgniter and Yii are among the better performing frameworks known to PHP developers.

The frameworks tested are the latest by 25 February, 2011, CodeIgnitor 2.0, Yii 1.1.6 stable, CakePHP 1.3.7, CakePHP 2.0 dev, Symfony 2.0 sandbox, Kohana 3.1 and DooPHP 1.4.1 Since our goal is to compare the minimal overhead of each framework, the benchmark application for each framework should be the simplest one. We choose to display a "Hello World" text string by placing an echo statement in the default action of each application. Any additional framework features (e.g. database, caching, session) are disabled to ensure fairness of the comparison. All tests are done without caching of data such as project settings, routes, environment mode. Framewire - Cloud Hosted PHP Framework and Multisite CMS.