This repository has been archived by the owner on May 27, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 30
/
README.txt
94 lines (70 loc) · 2.31 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
onlinestore-multi
Simple Online Store application
(c) Noprianto <nop@tedut.com>
2010
GPL
v1.03
SCREENSHOTS / USERS: https://github.com/nopri/onlinestore-multi/wiki
FEATURES:
- Run as WSGI Application
- Multi Language (currently English and Bahasa Indonesia)
- Pretty URL
- Template/Theme Support (bundled: 4)
- File Manager
- Product Category/Group/Item
- Link/Widget Support
- News Module
- FAQ Module
- User Contents (+Menu)
- Shopping Cart
- Simple Invoice Management
- Simple Statistics
- Send Email (Cart Checkout, Contact, etc)
- Captcha (Random Font)
- Custom Logo
- Custom URL Redirect
- Custom Homepage URL
- Flash Animation as Product Picture
- Payment: Cash, Cash On Delivery, Bank/Wire Transfer
- More
REQUIREMENTS:
- Python
- web.py
- jQuery/jQueryUI (bundled, old version)
- PyYAML
- GeoIP or pygeoip (auto detect)
- Python Imaging Library
- Apache HTTP Server (and mod_wsgi)
(or alternative web server/wsgi)
If you need simple web-based SQLite management tool,
please consider sqliteboy,
https://github.com/nopri/sqliteboy :)
DEFAULT USER/PASSWORD: admin
INSTALLATION:
1) Install all the requirements above (except for bundled)
2) Download / clone onlinestore-multi:
https://github.com/nopri/onlinestore-multi.git
For example, we put it in /tmp/onlinestore-multi
3) Make sure that installation directory is writable by the user
who is running web server.
Please note that onlinestore-multi.db will be automatically
created (and populated) in installation directory.
Debian/Debian-based distribution:
(run these commands as root, adjust accordingly)
# chgrp www-data /tmp/onlinestore-multi
# chmod g+w /tmp/onlinestore-multi
4) Configure WSGI:
Debian/Debian-based distribution:
edit /etc/apache2/sites-available/default
(put these lines below DocumentRoot, adjust accordingly)
WSGIScriptAlias / /tmp/onlinestore-multi/app.py/
Alias /static /tmp/onlinestore-multi/static/
5) Restart Apache HTTP Server
6) If you are using pygeoip:
- Download http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
- Extract and put GeoIP.dat in installation directory
7) Please login as admin, go to System Configuration, and set (at least):
- Used currency
- Site offline for maintenance
- Default email
THANK YOU :)