Skip to contents
Try Assembla Login
Free/Public Space

Go to Assembla Nooku Framework

 
  • Dashboard
  • Wiki
  • Milestones
  • Tickets
  • Source/SVN
  • Stream
  • Team
  • Member
  • Time
  • Pages
 
  • Home
  • Tutorials
    • Frontend Toolbar
    • Module injector in the 'real world'
    • Solve 500 errors or failed tmpl includes
    • Creating a module
    • Better performance by using Expire HTTP headers
    • Installation
    • Model-View-Controller
    • Naming Conventions
    • Developing a blog component
      • 1 The bare essentials
      • 2 The frontend
      • 3 Creating the database
      • 4 Viewing the data
      • 5 The back-end
      • 6 Editing data
      • 7 Our first model
    • com grocer
    • Writing templates
    • Events
    • Adding Toolbars
    • Method Chaining
    • Using Plugins
    • Using AJAX
    • Writing concrete code
    • Server-side input validation
  • Reference
    • KController
    • KService
    • KDatabase
    • KException
    • KFactory
    • KFilter
    • KModel
    • KPattern
    • KRequest
    • KTemplate
    • KView
  • Code snippets
    • HTML Text Filter
    • Message bar
  • Development
    • ACL
    • REST
    • Principles
    • Git and Eclipse Setup
    • Roadmap
    • Compatibility
    • Coding Standards
    • Tips and tricks
    • Known Issues
    • Upstream patches
  • Changelog
    • 12-1
    • 12-2
    • 12-3
    • Archive
      • 3-database
      • 98-template
      • 99-toolbar
      • 95-model
  • Resources
    • Presentations
    • Community
    • Design Patterns
    • Books
  • FAQ
  • View
  • Page History
  • Comments

Version 5, last updated by JohnBell at 24 Feb 23:35 UTC

Decrease font size Decrease font size

Increase font size Increase font size

Print this page Print this page

Design Patterns

1. Design patterns

  • http://sourcemaking.com/design_patterns (a must bookmark)
  • http://www.phppatterns.com/ (hasn't been updated for years, but there's some usable stuff)

2. Antipatterns

  • http://en.wikipedia.org/wiki/Anti-pattern

3. Models

  • http://www​.infoq.com​/presentat​ions/model​-to-work-e​vans
  • http://www​.surviveth​edeepend.c​om/zendfra​meworkbook​/en/1.0/th​e.model
3.5 Fat models (but not fat enough to make it to 4)
  • http://www​.littlehar​t.net/atth​ekeyboard/​2007/04/27​/fat-model​s-skinny-c​ontrollers​/
  • http://web​log.jamisb​uck.org/20​06/10/18/s​kinny-cont​roller-fat​-model

4 The Little Manual of API Design

  • http://chaos.troll.no/~shausman/api-design/api-design.pdf

5. REST

  • http://martinfowler.com/articles/richardsonMaturityModel.html

6. UI Patterns

  • http://www.uipatterns.net/
  • http://ui-patterns.com/
  • http://www.welie.com/patterns/
  • http://www.patternry.com/
  • http://developer.yahoo.com/ypatterns/

  • http://www.smashingmagazine.com/2009/06/15/40-helpful-resources-on-user-interface-design-patterns/

 
Watch our tutorial video for the Wiki Tool
© 2008 - 2012 Nooku - See also: Nooku.org | Nooku.tv

Home / Community / Tour / Get a Space   -   Solutions for Bug & Issue Tracking, Collaboration Tools, Free Subversion Hosting, Free GIT Hosting

Nooku framework is powered by Assembla Workspaces. Learn More