django-lfs 0.9.0a1

LFS - Lightning Fast Shop

What is it?

LFS is an online shop based on Python, Django and jQuery.

Information

For more information please visit:

Documentation

For the latest documentation please visit:

Demo shop

A demo shop can be tried here:

Changes

0.9.0 alpha 1 (2014-06-19)

  • Removes double colons from management forms
  • Removes django-tagging from dependencies
  • Add pluggable criteria
  • Added pluggable addresses
  • Add criteria for customer taxes
  • Factored out PayPal to lfs-paypal.
  • Added support for Celery (for mailing)
  • Using South standard features for migration
  • Currency templatetag always returns HTML now, eg. <span class=”money”>Fr. 999</span>, previously HTML was only returned for negative values
  • Currency templatetag in text email templates (lfs_theme/templates/lfs/mail/order_details.txt) was removed in favour of currency_text templatetag. The latter one doesn’t return HTML (ever).
  • lfs/base.html has slightly different structure to the footer and colophon sections due to incorrect width of these elements in previous layout. div.colophon-inner and div.footer-inner html elements were added, both with padding: 10px set in main.css. padding: 10px was removed from ‘#footer .container’ and ‘#colophon .container’ in main.css
  • update_editor method in lfs_tinymce.js has been modified and requires tinymce 3.5.8 which is now being used. References to tinymce were changed in manage_base.html and lfs_tinymce.js
  • Filter portlet has been updated to allow for manufacturer filtering and because of that its template: lfs_theme/templates/lfs/portlets/filter.html was modified - manufacturer filtering section has been added
  • Small change at lfs/templates/manage/product/product.html - removed onkeypress from filter input element in favour of css class ‘disable-enter-key’. Changed lfs.manage.js to add event handler for ‘disable-enter-key’.
  • Added new ORDER state: PREPARED that can be used to mark orders as prepared to be sent.
  • Added new signal and setting that allows defining extra ORDER_STATES. Signal is order_state_changed and option is LFS_EXTRA_ORDER_STATES. New states should start with id 20 or higher to avoid conflicts with built in states.
  • Use ‘SHOP’ instead of ‘shop’ in lfs/shop/shop.html
  • Added position column to PropertyGroups and ability to order these with drag & drop in management panel - modified lfs.manage.js and management template for property groups.
  • Added LFS_CHECKOUT_NOT_REQUIRED_ADDRESS setting. This allows to change address that is not required at checkout page. Changed one_page_checkout.html template, lfs.js and OnePageCheckout Form.
  • Refactored lfs.manage.js - do not use live anymore. Updated manage/export/export.html, manage/export/export_inline.html, manage/manufactuers/manufacturer.html and manage/manufacturers/manufacturer_inline.html to use data-url instead of just ‘data’ and use elem.data(‘something’) in JavaScript
  • Added <div id=”portlets-dialog” title=”{% trans “Portlets dialog” %}”></div> to manage_base.html to handle properly inerting images to TinyMCE within portlets dialog (changes to lfs.manage.js with portlets dialog)
  • Added some SEO related attributes to templates and canonical tags for variants
  • Modified catalog/views.py -> category_products and catalog/views.py -> category_categories return value, so that it now contains pagination data for use in main template (SEO optimization with rel=”next/prev” (template: lfs/catalog/category_base.html)
  • Modified mimetype returned by ajax calls to: application/json. This requireS changes in javascript ajax calls: lfs.js, lfs.manage.js, lfs_tinymce.js, manage/product/attachments.html(!)
  • Moved javascript code from manage/product/images.html to lfs.manage.product.js and updated to use proper mimetypes in responses

HISTORY

For the complete history please look into HISTORY.txt

BSD

Author

Kai Diefenbach

Pip

django-lfs==0.9.0a1

Classifiers

  • Programming Language :: Python
  • Operating System :: OS Independent
  • License :: OSI Approved :: BSD License
  • Framework :: Django
  • Environment :: Web Environment
File Type Python Version Uploaded On Downloads
django-lfs-installer-0.9.0a1.tar.gz Source June 19, 2014 1,002
django-lfs-0.9.0a1.tar.gz Source June 19, 2014 1,581
Version Release Date
0.9.0a1 June 19, 2014
0.8.0a3 June 19, 2014
0.8.0a2 June 12, 2014
0.8.0a1 June 11, 2014
0.7.8 May 23, 2014
0.7.7 Jan. 20, 2013
0.7.6 June 24, 2012
0.7.5 June 23, 2012
0.7.4 May 20, 2012
0.7.3 May 13, 2012
0.7.2 April 29, 2012
0.7.1 April 21, 2012
0.7.0 April 14, 2012
0.7.0b7 April 8, 2012
0.7.0b6 March 31, 2012
0.7.0b5 March 24, 2012
0.7.0b4 March 21, 2012
0.7.0b3 March 18, 2012
0.7.0b2 March 8, 2012
0.7.0b1 March 3, 2012
0.6.18 June 23, 2012
0.6.17 May 20, 2012
0.6.16 May 13, 2012
0.6.15 April 30, 2012
0.6.14 April 21, 2012
0.6.13 April 8, 2012
0.6.12 March 31, 2012
0.6.11 March 24, 2012
0.6.10 March 17, 2012
0.6.9 March 8, 2012
0.6.8 March 3, 2012
0.6.7 Feb. 26, 2012
0.6.6 Feb. 9, 2012
0.6.5 Feb. 3, 2012
0.6.4 Jan. 8, 2012
0.6.3 Dec. 31, 2011
0.6.2 Dec. 24, 2011
0.6.1 Dec. 16, 2011
0.6.0 Dec. 10, 2011
0.6.0b7 Dec. 6, 2011
0.6.0b6 Dec. 2, 2011
0.6.0b5 Nov. 28, 2011
0.6.0b4 Nov. 26, 2011
0.6.0b3 Nov. 26, 2011
0.6.0b2 Nov. 21, 2011
0.6.0b1 Nov. 20, 2011
0.5.2 April 8, 2012
0.5.1 March 30, 2012
0.5.0 March 8, 2012
0.5.0b8 June 25, 2011
0.5.0b7 April 13, 2011
0.5.0b6 Oct. 16, 2010
0.5.0b5 July 31, 2010
0.5.0b4 July 30, 2010
0.5.0b3 June 30, 2010
0.5.0b2 June 27, 2010
0.5.0b1 June 27, 2010
0.2.3 Dec. 28, 2009
0.2.2 Oct. 22, 2009
0.2.1 Oct. 22, 2009
0.2.0 Oct. 18, 2009
0.1.4 Oct. 14, 2009
0.1.3 Oct. 12, 2009
0.1.2 Oct. 12, 2009
0.1.1 Oct. 12, 2009
0.1.0 Oct. 10, 2009
Date Package Version Action
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.14 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.15 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.16 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.17 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.10 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.11 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.12 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.13 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.2 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.2.2 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.18 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.4 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.0b5 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.0b2 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.0b1 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.0b7 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.0b6 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.9.0a1 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.0b4 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.0b8 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.8.0a3 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.8.0a2 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.8.0a1 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.1 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.1.4 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.3 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.2 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.1 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.0 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.0b6 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.1.3 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.1 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.0 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.3 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.2 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.5 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.4 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.7 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.6 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.8 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.8 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.9 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.5.0b3 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.0b1 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.1.2 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.0b3 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.0b2 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.0b5 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.0b4 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.0b7 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.7.0b6 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.2.0 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.2.1 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.5 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.2.3 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.1.0 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.6 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.0b1 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.0b2 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.0b3 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.0b4 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.0b5 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.7 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.0b7 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.6.0 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs 0.1.1 Release Created
Nov. 4, 2014, 1:23 p.m. django-lfs Package Created