lucashaley Posted July 3, 2013 Share Posted July 3, 2013 Hello everyone! I have a client with very particular needs for their website, and I'm trying to find a CMS that best matches those needs. I was wondering if anyone could let me know if the following were possible with ProcessWire: - add fields to the user object. - define roles per user, with authorization. - be able to form many-to-many relationships between users, including adding data to the join table. - a simple shopping cart, connected to PayPal. I've taken a look around, and it seems 1) and 2) are very possible. Any thoughts on 3) and 4)? -Lucas Link to comment Share on other sites More sharing options...
Wanze Posted July 3, 2013 Share Posted July 3, 2013 Hi lucas - welcome! Yes. Users are in fact pages with a template "User" assigned. You can add custom fields there just as on other templates Users can belong to multiple roles I think you need to be more specific here. In Pw, relationships between pages (Users) are done with the Page field type. Take a look at: http://modules.processwire.com/modules/shopping-cart/, don't know if this module helps. Maybe as a starting point Everything is possible, maybe with some custom coding. But the good news is, that in Pw coding is fun! Cheers 1 Link to comment Share on other sites More sharing options...
thetuningspoon Posted July 4, 2013 Share Posted July 4, 2013 On your fourth question, you can easily implement PayPal's basic standard payment buttons/form into your page's template file, just like you would in any other basic html/php page. If you need something more complex, apeisa's shopping cart module could serve as a basis if you are familiar with php coding, but the payment integration would have to be custom coded. An example would be what my company and I did (except with Authorize.net) on http://www.harkenslandscapesupply.com/ The beauty of ProcessWire is that it makes custom programming relatively quite easy. So if you have an intermediate knowledge of php and look at the API docs you can accomplish pretty much anything and have fun doing it 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now