Cargando…

Django 1. 2 e-commerce : build powerful e-commerce applications using Django, a leading Python web framework /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Legg, Jesse
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Pub., ©2010.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Django and e-commerce Development; 21st Century web development; Django as an e-commerce platform; The model-template-view pattern; Payment processors and shopping carts; Exploring the Django framework; What's in a Django app?; Solving small problems; Reusable apps; Organizing Django projects; Preparing the development environment; Django 1.2; Summary; Chapter 2: Setting Up Shop in 30 Minutes; Designing a product catalog; Creating the product model; Categorizing products
  • Adding additional product detailsViewing the product catalog; Designing simple product HTML templates; Getting paid: A quick payment integration; Summary; Chapter 3: Handling Customers and Their Orders; Django's auth module; Django users and profiles; Creating accounts with django-registration; Extending the user model with django-profiles; The customer profile; Taking orders: Models; Taking orders: Views; Shopping carts and Django sessions; Checking out: Take two; Super-simple customer reviews; Summary; Chapter 4: Building Payment Processors; Building a generic payment processor app
  • Class-based viewsImplementing a checkout view base class; Saving the order; A Google Checkout class; An Amazon Checkout class; The Amazon Callback view; PayPal and other payment processors; Summary; Chapter 5: From Payment to Porch: An Order Pipeline; Adding status information to orders; SSL and security considerations; Order processing overview; Notification API; Order Processing API; Calculating shipping charges; A simple CRM tool; Other payment services; Summary; Chapter 6: Searching the Product Catalog; Stupidly simple search; MySQL simple index searches; Search engines overview; Sphinx
  • SolrWhoosh; Xapian; Haystack; Configuring the Sphinx search engine; Defining the data source; Defining the indexes; Building and testing our index; Searching Sphinx from Python; Simplifying searching with django-sphinx; The Whoosh search engine; Haystack search for Django; Haystack searches; Haystack for real-time search; Xapian/Djapian; Searching indexes; Advanced Xapian features; Summary; Chapter 7: Data and Report Generation; Exposing data and APIs; Django-piston: A mini-framework for data APIs; Django's syndication framework; Django sitemaps; ReportLab: Generating PDF reports from Python
  • Creating PDF viewsSalesforce.com integration; Salesforce Object Query Language; Practical use-cases; Summary; Chapter 8: Creating Rich, Interactive UIs; JavaScript: A quick overview; JavaScript Object Notation; Event-driven programming; JavaScript frameworks: YUI; JavaScript frameworks: jQuery; Graceful degradation and progressive enhancement; Creating product ratings; Design aside: User experience and AJAX; Product rating view; Constructing the template; Writing the JavaScript; Debugging JavaScript; Summary; Chapter 9: Selling Digital Goods; Subscription sales; Digital goods sales