|
|
Line 1: |
Line 1: |
| ==Navigation== | | <div style="position:absolute; left:0px; top:0px; right:0px; bottom:0px; width:100%; height:100%; z-index:16; color:black; background-color:white; font-family:monospace; font-size:25pt"> |
| [[category:software/incomplete]]<section begin=navbar />[[computing]]: [[software]]: [[web software|web]]: [[shopping cart software|shopping carts]]: [[VbzCart]]<section end=navbar />
| | <big><big>Page Viewing and Editing Disabled</big></big> |
|
| |
|
| ==Introduction==
| | As you may know, HTYP has been going slow recently. We are about to fix this, but editing pages must be disabled temporaily to complete this delicate operation. |
| Having evaluated [[osCommerce]] (and, later, [[ZenCart]]) and found that, although it had many features I would like to have on vbz.net, it also lacked some crucial features currently needed (many of which are provided by the existing shopping cart system, and some of which would be needed in order to effectively manage porting the data from the existing system).
| |
|
| |
|
| So I'm writing a new system, in [[PHP]] (originally started in Perl, but needed PHP for interfacing with [[MediaWiki]]) and [[MySQL]], based on the data design of the existing VBZ cart system and adding new pieces as needed.
| | See http://wiki.on.nimp.org/HTYP for more information. |
|
| |
|
| I will be taking notes on this page and gradually refining them into something resembling documentation, with the ultimate goal of producing a system which could be released under an [[FOSS|open source]] license.
| | In the mean time, there are plenty of other tasks that need to be done. There is a huge backlog of cleanup to do on the French HTYP, and there is many controversial topics involving Spanish, German, and Italian-speaking people who want their issues heard on HTYP. Have fun and be patient while we fix things. |
|
| |
|
| --[[User:Woozle|Woozle]] 21:42, 1 July 2007 (EDT) | | ---- |
| | | ''The HTYP Development team'' |
| ==Status==
| |
| VbzCart is very much in a pre-alpha state of development. I'm slowly porting chunks of it from its former platform, which was a combination of [[MS Access 97]] and clumsily-written [[Perl]]. The stock data is now entirely in MySQL, and most of the catalog data is available in MySQL but still maintained in MS Access.
| |
| ==Documents==
| |
| * <s>VbzCart uses [[htwiki:HyperAdmin|HyperAdmin]] for administration of privileged users</s> (may end up using this, or may end up using MediaWiki to mediate log-in privileges)
| |
| * '''Data design''':
| |
| ** [[VbzCart tables]]: all tables used by VbzCart
| |
| ** [[VbzCart stored procedures]]
| |
| ** [[VbzCart data views]]
| |
| ** [[VbzCart SQL]]: for building schema; automatically generated from above pages
| |
| * '''Data concepts''':
| |
| ** [[vbzwiki:VbzCart cart|Carts]]
| |
| ** [[VbzCart order|Orders]]
| |
| ** [[vbzwiki:VbzCart session|Sessions]]
| |
| * '''General Concepts''':
| |
| ** [[vbzwiki:VbzCart ordering|VbzCart ordering]]: how ordering works (carts, orders, etc.)
| |
| * '''Other notes''':
| |
| ** [[vbzwiki:VbzCart tables in MS Access|VbzCart tables in MS Access]]: the data schema as currently implemented (2006)
| |
| ** [[VbzCart catalog building]]: how the catalog is built from stock and supplier catalogs
| |
| ** [[vbzwiki:VbzCart wikified topics|VbzCart wikified topics]]: using MediaWiki to manage store topics
| |
| ** [[vbzwiki:VbzCart shelved ideas|VbzCart shelved ideas]]: concepts and code which might be useful later but aren't worth it right now
| |
| | |
| Pages still on VbzWiki will eventually be ported here.
| |