validate a opensource CMS

Not for 'how-to' coding questions but PHP theory instead, this forum is here for those of us who wish to learn about design aspects of programming with PHP.

Moderator: General Moderators

Post Reply
Pozor
Forum Commoner
Posts: 74
Joined: Tue Mar 30, 2004 11:11 pm
Location: Switzerland

validate a opensource CMS

Post by Pozor »

hi all,

im currently considering about whether i should take a opensource cms or make it by myself.

First of all, i've nerver used a cms to design a app.

now i have the following need that the cms has to meet.


It is an online shop that needs:
- a stockage control (for the web)
its for hardware and for software too (e.g. Webspace ...)
- shopping cart (of course)

if you buy something you need to be register.i'll explain, you can add
something to a shopping cart, without user.you can see, you can navigate
througth the web. but when you checkout your order you need to put your
register name, or register, you can n't buy something without
register..also, when you login you can view your actual cart, and old carts,
or the tracking number to follow your order, the status of your order, etc.

-There are 4 types of user:

Admin (No comments)

Resseller. This user can make sell any item of the web, but with other
price, not with the public price, they have an discount percentage of the
normal/public price. This discount is asigned by the admins users.

Corporative User. They can view the status of all services that they
contract with the Web. Of course, they also can buy in the web.

User. It's the common user. Only can buy, and view the status of they
cart, order, etc.


- we have 3 method of shipment, credit card, bank transfer or pay in
arrive(maybe it's not the rigth name to the last, but I don't know the rigth
name)


When some customer checkout one order, this order, the details, needs to be
send to one e-mail. The admins user can change the reception e-mail of the
orders.



The items, or the things, that we sell, not necessary is a physical obejct,
like an VGA card, or printer, can be a not physical object, like domains
parking, or internet acces account.



Of course the admin, can manage all of the web, creating or deleting all
things, items, clients, accounts, etc.



Ok, it's a short description, I'll try to give you one more detaill project
at end of the the week, but I want of you, meditate about of this. if you
have question,ask me.


Thats what my friend gave to me recently, i'll do it for him.

any ideas/experiences whitch cms system is the best for such an approach?

I've looked at many onlineshops, but noone can provide the needed features.


greez Pozor
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Post by Christopher »

Take a look as osCommerce and zenCart.[/b]
User avatar
patrikG
DevNet Master
Posts: 4235
Joined: Thu Aug 15, 2002 5:53 am
Location: Sussex, UK

Post by patrikG »

and php_shop. If you're using Mambo as a CMS, there's also a php_shop module.
User avatar
lazy_yogi
Forum Contributor
Posts: 243
Joined: Fri Jan 24, 2003 3:27 am

Post by lazy_yogi »

eck oscommerce is awful to customise. the code is horrid, as is the display. Everything is tangled together
Dunno about zencart tho
User avatar
patrikG
DevNet Master
Posts: 4235
Joined: Thu Aug 15, 2002 5:53 am
Location: Sussex, UK

Post by patrikG »

Well, zencart, oscommerce and php_shop all share a horrendous API. On top of that everythings is totally mixed up, logic, content, even at the most basic level.

If anyone finds an open source PHP-based shop that uses OO, I'd really appreciate a pm or email. Atm I am in the process of ripping php_shop for Mambo into logical units and create a more coherent API. The reason for doing that is that the admin-GUI is quite good, and I hate building admin-GUIs.
Post Reply