Posted on
09.02.2010
by
Kai Diefenbach
within
django,
news
After a long time, here are some updates about LFS:
News:
New Code:
- Added vouchers
- Added redirects (based on Django's redirects app)
- Added pluggable templates (Jens Zeidler - iqplusplus)
- Added manufacturers (Michaela Hering - Demmelhuber)
- Added featured products (Michael Thornhill - Maithu IT Solutions)
- Added spain translations (sorry, I forgot who provided this :(
- Added more tests
New live shops:
What's coming next:
- Michael is working hard on integration of country specific addresses based on django-countries and django-postal (we hope we are getting it out of the door soon)
- I made some tests with a GXT-based management interface: Screencast. Will see whether this will go in LFS some time.
- Better documentation for users and developers
- Having more lfs-fun :)
Posted on
12.10.2009
by
Kai Diefenbach
within
django,
news,
twil
After some time here are some news about LFS:
Misc
Documentation
- Goeff Kelsall provided some documentation on how to install LFS on Windows and some stuff on how to get started:
- http://code.google.com/p/django-lfs/wiki/InstallationWindowsTest
- http://code.google.com/p/django-lfs/wiki/GettingStartedDesign
- http://code.google.com/p/django-lfs/wiki/GettingStartedShop
New Stuff
- Send rating mails: the shop owner is now able to ask customers to rate their bought products after the order has been closed for some time.
Posted on
21.08.2009
by
Kai Diefenbach
within
django,
news,
twil
Sorry for being quite for such a long time. We'll try to be more regular in future.
There has been a lot of progress in the last couple of weeks. Here are the important things:
Improvements
- A more generic and flexible category tree (added start level and expand level)
- Better manage views for products, customer, orders, carts, reviews
- Improved topseller portlet
- Removed all URLs from Javascript
Bugfixes
- Calculation of average rating
- Calculation of delivery time for variants
- Take care of non active products at several places (e.g. product navigation).
New stuff
- Pluggable credit cart handling (needs some improvements though)
- Pluggable generic export of products
And that's all for this week. Next week there will be more about LFS.
Posted on
17.07.2009
by
Kai Diefenbach
within
django,
news,
twil
This are the LFS news for week 29.
New Shop:
In the last couple of weeks we migrated http://www.demmelhuber.net/shop from EasyShop (Plone - http://www.geteasyshop.com) to LFS. Demmelhuber is a (inofficially) top-500 shop in germany and has >1000 unique visits per day. This give LFS a lot of requirements and use cases from a power user (e.g. interfaces to ERP, ebay, amazon, price comparing portals a powerful management interface, etc.).
Products:
- Display and find only active products.
Variants:
- Variants can now be sorted within the product.
- Some improvements concerning data inheritance from the base product.
Criteria:
We added some more criteria: combined length and girth, valid shipping/payment methods (which opens some powerful possibilities to make shipping/payment methods dependent from each other) and some others.
Addresses/Localization:
Michael created a branch for the dynamic display of certain address fields, like state and country. This is (could be) a start for some kind of localization (addresses, currencies, etc.). We need some more insights and discussions. So if you are interested don't hesitate to get in touch.
Carts:
Added first simple views to manage carts (this needs more improvements).
Bugfixes / Cleanups:
- A lot of template cleanups.
- Several bugfixes concerning to variants.
- Several bugfixes concerning to the checkout page.
SWFUpload:
I still don't get SWFUpload with lighttpd or Apache/WSGI to work (frankly, I don't really tried it very hard). Anyway, with Apache/FastCGI it's working here.
And that's all for this week. Next week there will be more about LFS.
Posted on
26.06.2009
by
Kai Diefenbach
within
django,
news,
twil
This are the LFS news for week 26.
Portlets
The portlets story goes on. At the moment there are almost all portlets ported to the portlet engine: cart, categories, pages, recent product, related products, text and topseller. Some of them need some love, though.
Additionally for all portlets there are also inclusion tags to render the portlet within templates. So you don't have to use the engine if you don't need this kind of flexibility.
You can also easily register your own portlets and slots (by default there is a left and a right slot).
Design
The design has been refactored.
We are using a tableless base template with the help of blueprint now.
Also some simplification has been taken place (this is an ongoing process at the moment)
Shops
We are working on the migration of demmelhuber.net to LFS. demmlhuber.net is a german top 500 shop with more than 30.000 unique visitors per month. This surely will give us some new use cases and experiences for the future.
Next week I will work with some designers on a new shop. I expect some insights from their perspective which will flow positively into the template structure.
Issues
I found out that SWFUpload (which we are using for mass upload of product images) doesn't work with lighttpd at the moment. I haven't found a solution for that yet.
Uservoice
We have created an uservoice account for LFS: http://lfs.uservoice.com/. So if you have some ideas don't hesitate to share them with us.
And that's all for this week. Next week there will be more about LFS.
Posted on
12.06.2009
by
Kai Diefenbach
within
django,
news,
twil
Code
- Michael Thornhill has merged the django-paypal branch into trunk, adapted the documentation and the buildouts. Thanks Michael!
- Troel Roennow started a branch to implement multi language support.
- We integrated SWFUpload for mass upload of product images. The same thing for files will follow next week.
- We finished the first working version of portlets. It's now possible to block the portlets of the parent object per slot. We will convert the existing portlets (which are based on templatetags) to the new engine next week.
Talk
And that's all for this week ...
Posted on
05.06.2009
by
Kai Diefenbach
within
django,
news,
twil
GetLFS.com
We added some screenshots of the management interface.
Code
- Some bugfixes concerning property groups and properties
- Unified breadcrumbs
More information can be found on Google Code.
Talk
I'm going to hold a talk about LFS at the Python User Group Leipzig (Germany) next week on June 9.
From the agenda:
The presentation gives an overview of LFS: used technologies, development status, next releases, existing and planned features as well as a live demo.
Everybody who uses Python, plans to do so or is interested in learning more about the language is encouraged to participate.
Food and soft drinks are provided. Please send a short confirmation mail to info at python-academy dot de, so we can prepare appropriately.
More information can be found here: http://www.python-academy.com/user-group/index.html
And that's all for this week ...
Posted on
26.05.2009
by
Kai Diefenbach
within
django,
news,
twil
Google group
We created a Google group for LFS. Don't hesitate to post there if you have any questions.
Portlets engine
A first version of portlets integration is available within trunk. There has to be done a lot of work, though. For instance:
- A decent method to inherit / block portlets from parent objects
- Transform existing portlets (inclusion tags) to Portlet objects
Within that scope we published django-portlets - a generic portlets engine for Django (documentation will follow soon).
Fixed issues
Again Martin Mahner provided several issues and fixes. Thanks for this.
Posted on
20.05.2009
by
Kai Diefenbach
within
django,
news
Some updates about the progress of LFS:
Using South
We started to using South for migrations. Works like a charm here.
Better PayPal integration
Michael Thornhill joined the developer team and started to integrate django-paypal. I'm really happy about it as the package looks clean and well thought. Michael's integration is already up and running. He has created a branch and a buildout.
Fixed several bugs
We fixed several bugs recently. Thanks to Martin Mahner who reported several issues and provided the patches for them.
Smart product suggestions
Jens Zeidler (a colleague) started his master thesis. He is developing an application for product suggestions (and more) based on customer behaviour with the help of some AI, which will end within LFS at the end of this year.
Adding Portlets
We started to add portlets to LFS. We are using django-portlets which is planned to be a standalone application in near future once we are done.
Multiple languages support
Troels Rønnow (and colleagues) plans to add multiple language support to LFS. We are looking forward to that.
That's all for today, next week there will be more news about LFS. If you haven't tried it yet, consider to check it out. The installation will just last a few minutes.
Update: Changed the django-paypal link to the right one: http://github.com/johnboxall/django-paypal/