Posts by DenonStudio

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

Thanks for the feedback!

Some of you may already know that I maintain the Envato Analytics (EA) website for Envato, but you may not know that I work for Envato as an external contractor. The upside is that my contribution does not impact the development projects that Envato itself is working on and we are all eagerly waiting for. The downside is that I have to work with resources that are generally available.

I have gone through your suggestions and grouped them into those which require changes to Envato API , i.e. exposing extra data and those which I can address without Envato developer involvement. Obviously, my immediate plan is to focus on the data that is generally available, specifically via Google Analytics. Then over time, as the Envato API matures, to deliver some of your other requests. I hope that works for all of you.

This nicely brings me to my next point re Google Analytics. When EA was first started in 2010, Google Analytics API limited client applications to 10,000 API calls per day. As you know Envato has tens of thousands of authors and well over 1M items across all marketplaces. While not all authors check every one of their items on the daily basis, it’s easy to imagine how quickly the APIs could be used up! So currently we ration the API calls. Fortunately, Google recently increased the API quota from 10,000 to 50,000 API calls per day per project, which puts us in a position to tackle some of the suggested features from this thread.

The next thing is the issue of speed, which has been raised a number of times. I am going to experiment a little bit to see if anything can be done to improve response times. I do not want to raise expectations for significant improvements as there is one thing that we can’t change and that is the speed with which Google Analytics responds to our queries. Accessing the data through the Google APIs is the slowest component of our application. How slow you might ask? Let’s just say because Envato accumulates such large amounts of traffic data sometimes it takes a long time to view a report even on Google’s own analytics website. This is really unfortunate and naturally forces us to favour faster reporting options over slower ones. For example, there are a number of requests to merge the three views provided onto one page. Well that is very easy to do, but currently each view takes an API call, so imagine taking 3 times longer so that it can all be on one page! Furthermore, merging three views into one view consumes 3 API calls, when the author may not be interested in all of the views.

Having said all of the above I am working through your suggestions and over the next few months will be releasing incremental improvements.

I want to thank everyone for adding their views to this discussion, which has been really insightful, and if other thoughts come to mind, please post away!

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says
98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

Dunno if this is related but after I search for something on AudioJungle and it lists the results, thumbnails don’t play at all. They play OK on the front page, portfolios, etc. The problem seems to happen on search list only.

@Farley_Design, I’m an independent contractor for Envato. I can only respond to problems related to Analytics website.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

I was able to have a quick chat with John. He was able to give me a few pointers about the recent upgrades which I’ve used to adjust the Analytics website.

I’m interested to know if anyone is still having trouble using the website.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

Hi! Just want to say that I can’t log in today. Yesterday was ok bot now I get this alert: The given key was not present in the dictionary.

Thanks for the report. Looks like we are in a period of transition in which the Envato APIs are being revised. I will check things with the devs and hopefully get the Analytics website working again.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

Hi everybody,

The Analytics website is working again. I’ll keep and eye on this thread. If you still are having problems, please do report them here and I’ll look into it.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says
Wow, that is unexpected. That’s going to make it much harder to support older and new versions of Woo Commerce.

To be fair to Woo developers, the new changes are good. But there are a lot of them which means you have to check all aspects of your existing code for any breaks.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

I’ve been working on a Woo Commerce extensions to submit to CodeCanyon and today found out version 1.4.1 was out. I decided to continue developing using the current version I had. Once everything was working I upgraded Woo Commerce 1.4.1 to make sure nothing breaks in my extension.

Boy I was in for a surprise! I did not expect a point release to be so aggressively changed. One thing that really surprised me was that Woo decided to rename fundamental classes. For instance the order class was renamed from “woocommerce_order” to “WC_Order”. I also noticed that some hooks were dropped altogether. Unfortunately the Woo Commerce change log is pretty superficial and doesn’t make mention of these changes. I’m continuously diving into Woo Commerce source code and finding new changes.

So those of you who are in the middle of developing something for Woo Commerce move to the latest release because the it’s drastically different.

Good luck all.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

Thanks for that reply Scott and yes I’m very excited to be part of it all.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

mxpimp47, there can be multiple ways to do what you’re after, so I’m just going to suggest a simple one (not the most optimized one).

I’m assuming that in your project you have a table of users and that your login system and session id can identify the currently logged in user.

1. You should create a table for events (events) to store the events you want people to sign up to (event A, event B … event X)

2. Another table (attendees) that holds those data for people who signed up to different events

3. For every person who signs up to ‘event A’ you need to create a new record in the attendees table which references event A record from the events table and also has the detail of the person and when to attend (i.e. events A, Jason Smith, Date of event, ... )

4. Since you’re session id can identify who is logged in, then you really don’t need people to type in their name every time they sign up (unless you have your own reasons for). Therefore you can just have a radio button under each event to let the user choose the event he wants to attend and then press submit.

5. Then your code needs to read which event was selected, identify the member and then create a new record in the attendees table.

This is a very rough description of what needs to be done. Other people here may achieve this different to what I’m suggesting. It just goes to show that there are many ways of doing the same thing. Don’t be too concerned about how you do it and concentrate of learning as much as you can.

by
by
by
by
by
by