Find Jobs
Hire Freelancers

Create Zoo Element, Zoo Module and mini component

$250-750 USD

Completed
Posted almost 9 years ago

$250-750 USD

Paid on delivery
Hello, I am looking for custom development on Joomla! Zoo. I am looking to create a custom element which extends the built-in rating element for the Zoo component. What I am trying to accomplish is to allow users to rate Zoo items based on a limited number of virtual rating points available to them. So for example, users would have available to them 100,000 rating points that they can assign any Zoo item. Once they have expended their points, they can no-longer rate and will get an pop-up or error message (ideally without page reload) that says they do not have sufficient points. They should the ability to modify their ratings down on some items to replenish their points. The new element (displayed in the item teaser or full item) should show: - Overall rating - My rating (which can be modified) - An input box to submit a new rating - How many points that logged in user still has I believe that we need a Zoo element created which could then be added to different Zoo applications in the backend, like any other Zoo element can. I would not like to replace the existing rating element, but add to it at (/media/zoo/elements/). In addition, we would like to have a Zoo module created showing the cumulative ranking of all of the Zoo items based on these ratings submitted by users. Finally, we will need a mini component built which assigned points to all the users in the user database. This mini component should have a backend view that can modify user points. All newly registered users (either new registrations or social media sign-ons using JFB connect for Facebook, Google etc) should receive 100,000 points or example. Users who are not new to the site should get hundred thousand points assigned to them when they login for the first time after launch of this feature. Final requirements: 1. This has to integrate with EasySocial as we use this component for user registration. So all new users registered through there would have to trigger the addition of user points 2. No core hacks to Zoo or Joomla 3. Installers required for the component and module. Usually the elements are installed by FTP. Thank-you, Jordan
Project ID: 7634754

About the project

7 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi I am confident to do this job. ======================================================================== thanks
$1,000 USD in 10 days
4.9 (684 reviews)
8.4
8.4
7 freelancers are bidding on average $750 USD for this job
User Avatar
Hi, I have reviewed the project details and ready to do this task. I just of couple of quick questions to ask and would like to have clarification on those queries. If you think I am capable of doing this task then please revert back to me. Looking forward for your response. Thanks Regards Superior5
$1,030 USD in 10 days
4.1 (177 reviews)
8.0
8.0
User Avatar
Hello, I'm an Austin, Texas based developer with over 10 years of dedicated Joomla Development experience. I'd love an opportunity to discuss the project further. Regards, Joseph
$555 USD in 10 days
4.8 (43 reviews)
5.9
5.9
User Avatar
After running some tests, it seems the rating element uses minified JS files. Therefore minor changes will not be possible - the element will have to be re-imagined. "rating100k" for example, will be added to /media/zoo I propose to add a field to the user table or a user property to store the rating rather than create a separate table for it. Adding a field would make for easier searching if that was desired at any point in the future It's not 100% clear before starting how a zoo module differs from a regular joomla module. Please allow for extra time on this part. I can investigate and determine a more exact time after more research
$388 USD in 20 days
4.6 (18 reviews)
4.1
4.1

About the client

Flag of CANADA
Toronto, Canada
5.0
87
Payment method verified
Member since Dec 13, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.