We are currently launching several small PHP sites (a small company, a private, non-profit organization, friends ...) and would like to port them to Python in order to be able to configure them more easily and / or expand their functionality due to the fact that familiar with Python, although without real experience, some of the Python frameworks are used.
In order not to write everything from scratch, we need decent CMS, a blog and some e-commerce module.
We did some research, installed and tried several applications in the Django world, and so far have come up with two possibilities:
Both combinations are good, although not perfect ... Currently, there is a problem of integration of the released versions of django-cms and zinnia due to the use of incompatible versions of django-mptt or, for example, Mezzanine lacks some functions, such as blog link support and etc.
While playing with the above two sets of applications, we heard about Web2py and we must say that we like a lot of things there ..
We know that this is a young project with a smaller community, fewer applications, etc., but ask yourself if there is some set of web2py applications that can compare with the two Django sets mentioned above so that we can get started with Web2py, learn it and in this process will replace PHP sites with it?
So, we would like to have an effective CMS + blog with the following features:
- tag cloud categories
- spam protection
- RSS feeds
- several authors
- comments on the topic (optional)
- link support (pingback / trackback)
- (easy) theme
- markdown / reST markup for recording content / publishing
- multi language support
As for e-commerce, in addition to simple integration with CMS + applications on the blog, we do not need anything impressive - our "company" sells "services", so there is no need for thousands of products (only 10 of them), no complicated delivery options, so what something like:
- multi language support
- basic infrastructure for payment methods (e.g.) PayPal, and we will need to write a custom module for the forms-based API
- A simple shopping basket capable of handling simple product descriptions.
- tax calculations and
- (optional) PDF support
will be all that we need.
Given the opportunities that we would like to have, our (non) experience with any infrastructure, which one - Django or Web2py - do you consider more suitable in terms of ease of training, ease of use, application support, etc.?
I sent two entries to the web2py list and (maybe) because my request was not specific - enough (or for some other reason), I didn’t get a response there, and I saw that there are applications like KPAX CMS, which looks old / not supported. Otoh, there is a Powerpack that includes Instant Press, but I'm not sure about the availability of the e-commerce component. Finally, I found out about plugin_wiki, which seems to be a new / young application, but given that we discovered * about the possibilities in the Django world, we would like to know about the situation on the Web2py scene in order to be able to better evaluate both options.
ps it would be nice if the Appliances list were a little better, so that it is easy to find out what is supported, where the project page is located, etc.