HTML Logo by World Wide Web Consortium (www.w3.org). Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS, which is now in beta. ocPortal 9 will be superseded by Composr 10.

Head over to compo.sr for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.


My site requirement

Login / Search

 [ Join | More ]
 Add topic 
Posted
Rating:
#36141 (In Topic #8129)
Avatar

Fan in training

Hi,

I would like to create a greetings cards portal by using ocportal. Below are my requirements:
1)I would like to use points to control my members.They gonna have sufficient points to do a caricature. Else they need to top-up points
2)a catalogue for my members to view our design templates. Once they choose the design from the catalog, it should link them to the photo upload page to upload their photo (must have sufficient fund to do this process, else display msg ask them to topup)
3) Based on this portal the points system must be in reverse calculation, means will keep on deduct members points if they sucessfuly upload a photo

Will all this can be done by ocportal? notice that I personally had setup personal gallery for each of my members. Now i like to know whether have a way for me to create a top up page and have to link to the points system.

Please guide me.

Regards,
Eric
 
Back to the top
 
Posted
Rating:
#36162
Avatar

Hi,

Really you'd need a custom module coded to do this, as it's too specific for any general module to be able to handle well.

ocPortal has a strong framework at it's core; for example, there are functions to check and deduct points.

If you really want to try and make ocPortal do this without any custom code, I suppose the following would work:
  • Put the design templates into a catalogue.
  • Add galleries for the final photos; one for each design templates. Use corresponding names.
  • Add a custom permission item to the Point Store; the cost of this item is the cost to add a photo. Set the permission gained to be the permission to submit to the photo gallery, and give them it for 10 minutes or so.
  • Edit the catalogue templates to hard code a link straight to the screen of the Points Store for purchasing your custom permission item from the view screen of designs (would need special work to add through the design ID in this link - which becomes the gallery name for where the photo will be uploaded).
  • Edit the Point Store templates to pass through the design ID URL parameter between screens.
  • Edit the Point Store templates to hard code a link straight to the add form after purchase is made, copying over the design ID link as 'cat'.
  • Edit the template used after an image is added so as to link to the recommend-site module, passing through some custom text and a link to the view page for the image just added.
  • (The user would use the recommend-site module to send a link to the greeting card)

I'm not sure how these greeting cards would be generated from design templates though. ocPortal doesn't have the kind of features a painting program would.

Honestly though, this would be harder to pull off than it would be to just make or pay for a custom module – a custom module would be cleaner, more maintainable, more user-friendly, etc.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#36198
Avatar

Fan in training

Hi Chris, thanks for your reply. Now you are giving some idea about how the portal will work.

Also, how much for the cost to pay for this custom module?
Back to the top
 
Posted
Rating:
#36214
Avatar

Hi,

Unfortunately we don't currently have the manpower to do any custom development ourselves. I'd suggest looking for someone on a site like rentacoder or elance.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
There are too many online users to list.
Control functions:

Quick reply   Contract

Your name:
Your message: