Ask Slashdot: Open Sourced Mall Software 51
peyote was looking for some thoughts on the
following issue: "I am looking for
feedback regarding OSS shopping mall software.
First, does any OSS software exist that
provides an online mall environment for use
with Linux & Apache? What are *your*
experiences with that software?
Second, would such a thing be of interest
to the community as a whole? So I'm just
researching a little behind what the
community as a whole thinks about this.
Would this be something that might be
useful? What would be involved in
coordinating an Open Source development
group, should this project go GPL?
I appreciate any comments you all may be
able to contribute!" Sounds interesting!
What do you all think?
Here's more information on the project
background from peyote.
We are a non-profit organization that has developed, in-house, a set of perl scripts that implement a shopping mall. Some important bits: MySQL is the backend, it's developed to be a multi-store mall, and uses PGP and SSL w/o a problem. It also supports CyberCash, among other things. We are now looking at a number of things to be added to the software. It is at the point where it would be perfect to GPL -- we can't really afford the manpower and money to develop it to the point where we finally want it to be, and I see something of a void in the OSS community WRT mall software. The software is *very* functional and has worked very well for us!"
OS/2 users are dinosaurs (Score:1)
mod_ssl + rsaref + apache didn't cost me a damn cent and took about 3 hours to set up. I don't make $6667 per hour so I can't figure out where the $20K figure I saw being bandied about comes from.
Have fun writing those OS/2 device drivers, dickhead.
Linux just sucks less -- JWZ (paraphrase)
Shopping Cart Software (Score:1)
What's so damn good about this Python thing anyway (Score:1)
for ($i = 0; $i 20; $i++) {
if ($i == 10) {
$nx = $nx + 2970 / 2;
$ny = 400;
}
can be replaced with:
foreach $i (0..20) {
}
that makes it look more like the python equivalent that you showed.
Yes, put it out there! (Score:1)
Security products are expensive (Score:1)
To set up a shopping mall, you'll need to accept credit cards. Even if the source code for that feature is free, doing the secure transaction with a bank won't be. And with the RSA patents in the US, it may not be possible to write the code and distribute it.
--
Timur "too sexy for my code" Tabi, timur@tabi.org, http://www.tabi.org
SSL _is_ the RSA patent (Score:1)
--
Timur "too sexy for my code" Tabi, timur@tabi.org, http://www.tabi.org
For future Python reference, try this (Score:1)
Apologies to lynx users (Score:1)
I was led astray by the behavior of Netscape and IE; Sorry. Here's another go:
slashpost.py'''
Here's a little script which formats indented code
for posting on Slashdot (where <PRE> doesn't work).
It is being used on itself, via:
python slashpost.py slashpost.py
Far shorter and less simple-minded than my first shot at this.
'''
import cgi, fileinput
from string import expandtabs, replace
for line in fileinput.input():
if fileinput.isfirstline():
print '<STRONG>'+fileinput.filename()+'</STRONG><BR>'
# Trim newline, convert tabs to spaces, escape &s and <s
if line[-1]=='\n':
line = line[:-1]
line = cgi.escape(expandtabs(line, 8))
# Make hard spaces and line breaks
print replace(line, '', ' ')+'<BR>'
Python Comments (Score:1)
Perl has C-ish syntax, with extensive use of non-alphanumeric characters. Python has more Pascal-ish syntax, apart from the use of indentation for blocks. This is where the divide shows itself; On the one hand there are programmers (such as myself) who find Perl and C very ugly and hard to read, while Python seems totally clear and natural. On the other hand, there are programmers who find Perl to be clear and natural, and Python's indentation too weird to be endured.
No amount of advocacy is going to convince coders on either side of this line to switch. It's completely a matter of taste. If having both seems like unnecessary division or duplication of effort, remember that "there's more than one way to do it".
Taste shouldn't lead to disinformation, though. I'm rather annoyed by those people who don't merely dislike Python's syntactic indentation, but start (incorrectly) comparing it to COBOL or moaning about how fragile the whitespace is and how tabs and spaces don't mix well. For anyone who uses Python regularly, these are non-problems; We simply don't mix tabs and spaces, and don't use tools which muck up leading whitespace. The only trouble I've *ever* had was in posting code to Slashdot, and a quick script elsewhere in this thread fixed that.
A few links... (Score:1)
There's also a list at http://www.pro3.com/cartfree.shtml
Apache, jserv, JDK and MySQL (Score:1)
However, servlets demand quite a bit of time to develop. They are fast and secure, though (since servlets eliminate the need for forking that used with perl cgis, for example). I believe an open source shopping system would be quite neat, and I'd love to contribute.
Python uses reference counting! (Score:1)
PERL PERL PERL (Score:1)
Rusty (haven't had enough coffee yet today)
----------------------
OpenCart (Score:1)
Read the second paragraph!! (Score:1)
As a partial response, I think that everyone would like to see a GPL'ed shopping program, however the concerns mentioned earlier about encryption may make the legal issues of releasing the source difficult...
Project "Death Spiral" (Score:1)
And of course... (Score:1)
Security products are expensive (Score:1)
Heres a good GPL`ed shoping cart (Score:1)
http://www.minivend.com/iri/mvend.html
Scott (vpp)
OSS eMall software (Score:1)
I'm grinding it out in html, servlets, and JSPs. I've already hung a piece of it up on the tree:
webThingy [gjt.org].
It runs on mySQL. To see a wee bit of it look here [gims.net]. This registration servlet is not live and not visible to the world at large; it's my testbed. It will be GPL'd soon.
Dig this: the servlet engine is running last Wednesday's snapshot of Kaffe using Apache mod_jserv 0.9.12 on a Cobalt RaQ. I think it's the only RaQ in the world running java servlets.
TTFN.
Checkout Minivend (Score:1)
PHP Cart (Score:1)
Potential Features? (Score:1)
those are a couple things...
Security products don't have to be expensive (Score:1)
Mark
http://ssl.hockey.net