Calloway introduction
Upcoming SlideShare
Loading in...5
×
 

Calloway introduction

on

  • 1,996 views

Introducing Calloway: a builder of boring web stuff for opinionated developers. Just released at http://www.callowayproject.com/ under the Apache 2.0 license. ...

Introducing Calloway: a builder of boring web stuff for opinionated developers. Just released at http://www.callowayproject.com/ under the Apache 2.0 license.

It quickly builds a web site infrastructure in a manner that developers can easily customize

Statistics

Views

Total Views
1,996
Views on SlideShare
1,527
Embed Views
469

Actions

Likes
3
Downloads
6
Comments
0

10 Embeds 469

http://callowayproject.com 303
http://www.callowayproject.com 79
http://djangotidbits.com 62
http://djangotimes.com 14
http://www.djangotimes.com 4
http://127.0.0.1 3
http://localhost 1
http://www.linkedin.com 1
https://www.linkedin.com 1
http://172.16.12.103 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Calloway introduction Calloway introduction Presentation Transcript

  • It builds the boring stuff, so you can build the cool stuff Friday, June 25, 2010
  • Websites are mostly “infrastructure” Unique The fun stuff Features Caching Taxonomies Media Handling The boring stuff Staff Management User Management Server Configuration Friday, June 25, 2010
  • Web teams have their own ways of doing things Friday, June 25, 2010
  • Calloway A builder of boring stuff for opinionated developers Friday, June 25, 2010
  • Principles • Integration without dependency • User interface for content managers is important • Easy customization through overrides and fallbacks • So simple a designer could do it Friday, June 25, 2010
  • Integration Without Dependency Friday, June 25, 2010
  • Dynamic Relations Integrate with another app, if available. Or allow the developer to decide. Either way, implementation is still simple. Friday, June 25, 2010
  • Optional Features Friday, June 25, 2010
  • Other Add-ons Some applications can simply augment others, without modification Rich Text Editing Positioning of content Friday, June 25, 2010
  • User Interface for Content Managers is Important Friday, June 25, 2010
  • You can make your own dashboard modules Friday, June 25, 2010
  • Menus are easily customized by project Friday, June 25, 2010
  • We took the edit inline to a new level Friday, June 25, 2010
  • The quick edit form is specified in admin.py Still a few CSS issues Friday, June 25, 2010
  • Icon sets are included! Friday, June 25, 2010
  • A lightbox view of images only makes sense Friday, June 25, 2010
  • Many-to-Many Generic Relations Friday, June 25, 2010
  • Allows for different presentations... Friday, June 25, 2010
  • ...of related content Friday, June 25, 2010
  • Easy customizations through overrides and fallbacks Friday, June 25, 2010
  • Overriding Settings Calloway settings.py Friday, June 25, 2010
  • Overriding Settings Calloway settings.py Project settings.py Friday, June 25, 2010
  • Overriding Settings Calloway settings.py Project settings.py local_settings.py Friday, June 25, 2010
  • ented tal So simple a designer could do it Friday, June 25, 2010
  • Pieces of Calloway Project Creation Calloway App start_project.py Internal snippets Template Project Default Templates Default Settings External App References Friday, June 25, 2010
  • Typical Workflow • Execute • Answer questions • Modify application bundles in • Execute • Execute pip Friday, June 25, 2010
  • Details • In production, but still a bit alpha • Apache 2.0 license • www.callowayproject.com • github.com/callowayproject Friday, June 25, 2010
  • More Details • coreyoordt@gmail.com, @coordt • opensource.washingtontimes.com • github.com/coordt • github.com/washingtontimes Friday, June 25, 2010