LFS PyCon DE 2011
-
Author
diefenbach -
Category
Technology
-
view
866 -
download
2
Embed Size (px)
description
Transcript of LFS PyCon DE 2011

LFSPyCon DE, Oktober 2011, Leipzig

Agenda
• Zahlen & Fakten
• Beispiele Liveshops
• Ausgewählte Features
• Development
• Livedemo (Don‘t do that)
• Fragen & Antworten

LFS ein
Online Shop

LF = Lightning FastWTF?

ZAHLEN &
FAKTEN

Django&
jQuery

BSD

Aktuelle Version0.5

In Kürze0.6

Lies, damn lies!

PyPi> 14.000 Downloads

Google Group124 Mitglieder

Bitbucket155 Followers
32 Forks

4 Committers

From Russia With Love!

~ 30 bekannte
Shops

demmelhuber.net


anwaltakademie.de


garethmccormack.com


FEATURES

KATALOG

Kategorien

Standard,Varianten,
Konfigurierbare Produkte

VariableEigenschaften

Kürzlich angesehene Produkte


Zugehörige Produkte


Zubehör



MARKETINGGEDÖNS

Topsellers

Gutscheine

Rabatte

Bewertungen

Tags

BEST OF
THE REST

FilteredNavigation

Lagerverwaltung

Lieferzeiten

Hersteller

VariableLiefermethoden


VariableBezahlmethoden



Vorbereitet fürBanküberweisung,
Kreditkarte, PayPal, ...



One Page Checkout



Registrierte &
unregistrierte Benutzer

SEOGERAFFEL

• Wohlgeformte und beschreibende URLs
• Flache URLs
• Automatisch generierte Sitemap
• Automatisch generierte Goolge Sitemap
• Vorbereitet für Google Analytics (Site Tracking and E-Commerce)
• Meta keywords und -description (automatically or manually)
• Hohe Performanz (Google: "Speed is king")

HTMLZEUGS

HTML Seiten


Portlets


Statische Blocks


Aktionen




DEVELOPMENT

Bitbucket

pep8, pyflakes(undogmatisch)

„Untested code is broken code“

„Undocumented codeis broken code“

CI mit Jenkins

Migrationsskripts für jedes neue Relase (falls nötig, ab 0.5)

Deprecations über
zwei Releases

__future__

0.6• Django 1.3
• Massively improved management interface
• Pluggable price calculation
• Improved static file handling (Django‘s staticfiles)
• Removed SWFUpload (flash) in favour of jquery.fileupload (javascript)
• Drag'n Drop for category management
• Using Python's locale to display currencies

0.6+
• Besser erweiterbar (ZCA, etc.)
• Besseres Caching
• Downloadable Products
• Modularer: LFS => ECF (eCommerce Framework)?
• <Your feature here> aber: No YAGNIs

LIVEDEMO

• Homepage: http://www.getlfs.com/
• Release: http://pypi.python.org/pypi/django-lfs/
• Documentation: http://packages.python.org/django-lfs)
• Demo: http://demo.getlfs.com/ (v0.5)
• Group: http://groups.google.com/group/django-lfs
• IRC: irc://irc.freenode.net/django-lfs
• Code: http://bitbucket.org/diefenbach/django-lfs/
Weiter Informationen

KTHXBYE!