Friday, April 13, 2012

Down the Foxhole - ActiveDen

Down the Foxhole - ActiveDen

Link to Envato Notes

Using Vimeo Embeds in Item Previews – And Why Our Community Rocks!

Posted: 12 Apr 2012 11:05 PM PDT

We recently made a post about how and when to use embedded videos from social video sites, as part of our ongoing series about our Content Policy and using assets in marketplace items.

You can find that post here. Now we, like our authors, really like Vimeo! But unfortunately their terms of service are quite strict when it comes to saying no to all ‘commercial’ use of Vimeo.  That’s why in our previous post we thought it best to recommend not to use Vimeo embeds in your marketplace items.

And that’s where our fantastic, engaged community comes in.  Thanks to our author CodingJack, who took the initiative to discuss this with Vimeo, Vimeo has clarified that they are OK with authors using embeds from Vimeo. Here is how to do it:

  1. Only use Vimeo embed in your item preview (or live demo).
  2. Only use the embed to show how the item can be functional with a Vimeo embed when implemented by the buyer.
  3. Only use Vimeo videos that comply with Vimeo’s content guidelines (see and don’t use content that is selling a product or service. (Even if content like that is on Vimeo, it may not yet have been picked up and removed by Vimeo yet, so your best bet would be to avoid it.)

We’re not sure who to love more – CodingJack and our community, or Vimeo!

Questions or something to say?  Fire away in the comments!

Envato On Pinterest

Posted: 12 Apr 2012 10:23 PM PDT

If you’ve got your ear to the ground, you’ll know that Pinterest is the hot new thing in social media. It’s like scrapbooking with a twist.

Pinterest allows you create public pin boards of all the things you like best. For Envato, that means our Marketplaces and everything on them!

You will notice there is now a little ‘Pin it’ button on each item page. If you have a Pinterest account you can ‘Pin’ any item with a preview image by clicking this button!

We are so excited about our new account and have been going wild creating new boards. If you are a Pinterest fan, add the Envato Pinterest account and let the good times be pinned!

How Pinteresting!

Rockable Have Published a New Book: “Web Design Confidential”

Posted: 12 Apr 2012 09:56 PM PDT

Are your web design knowledge out of date? Are you charging too little? Are you lacking essential design skills?

Rockable Press have just released a new book – Web Design Confidential – that will answer these questions and more. Written by our own Amanda Hackwith, this book offers insights based on survey results from a study of more than 5,000 web designers from all over the world.

What’s Inside?

Web Design Confidential summarizes what over 5,000 global web designers had to say in the 2011 Web Design Survey hosted by WebDesignTuts+. The book has a detailed look at web designers: who we are, how we work, what we know, and our opinions on what exactly makes a top-notch web designer. Some of the results might surprise you.

For instance, did you know…

  • Finding ways to relate education to your work is the number one influence to being successful?
  • Only 9% of freelance designers charge a flat hourly rate?
  • Over three quarters of clients request a content management system?
  • More than a third of designers have no opinion on spec work?

You can test drive the book by downloading some sample pages.

About the Author

Amanda Hackwith is a writer and creative director based out of Omaha, Nebraska. She is a creative producer for Tuts+ and Envato, and generally spends her days producing new web projects and content. Her previous book, Freelance Confidential, is available via Rockable Press and Amazon.

You can find Amanda on Tuts+ Premium, her personal blog (, and as @ajhackwith on Twitter.

How Do I Get It?

There are three ways you can get hold of the book:

If you’re interested in going the Tuts+ Premium route, make sure you take advantage of our special offer: join Tuts+ Premium and get $25 marketplace credit. But hurry, there are only a few days before the offer expires!


CodeCanyon: Creating Your Own App Ecosystem

Posted: 12 Apr 2012 06:33 PM PDT

A Canyon Oasis by Trey Ratcliff

Are you interested in selling large PHP applications on CodeCanyon? Then this post is for you!

The Ultimate Client Manager (UCM) has been a pet project of mine over the past three years. With 75000 lines of code (and growing every week) it is up there with some of the largest applications I have ever created. This post contains a quick overview of my application features, along with it’s brief history and future plans here on CodeCanyon.

This will help answer some questions others have about selling their own large PHP applications on CodeCanyon.


Brief CodeCanyon history:

Back in 2009 I created a small in-house application for the simply recording customer website details (FTP and Email passwords). After doing some research I found that hundreds of freelance web developers were in need of a simple system like the one I had just created. Bingo! Time to sell it. 

CodeCanyon appeared shortly after I created my first UCM release. The hype around this new marketplace excited me! Finally an “eBay for Code” backed by a company who really knew how to sell digital goods. The signup process was painless, and my application received a HUGE amount of exposure straight away (~200 unique viewers per day). I was soon receiving an enormous amount of feedback, countless feature requests, bug reports, complaints and praise from happy customers. 

Three years and 1400 sales later (1+ every day!), the success of this application has exceeded all of my expectations, and then some. There is absolutely no way I could have received same level of exposure (and sales) if I had tried to sell my application on it’s own. 

A bit about the UCM application:

The Ultimate Client Manager has gone through quite a bit since its first release. Below is the current feature list “summary”.

  • Website Details: record unlimited fields against a website (eg: ftp details, analytics details, domain login details, cpanel login details, email passwords) for easy retrieval at a later stage. 
  • Ticket Support: Customers can send in support tickets, ticket ID numbers, support queue, ticket status, send/receive via email.
  • Customer Management: store notes against customers, keep customer records (phone / address / etc..)
  • Jobs: Create a job (eg: build a website) and record tasks against that job. 
  • Invoicing: Invoice the customer for completed tasks in a job. Take invoice payments online. Record when payments are made and get overdue reminders.
  • Recurring: Recurring notifications for web hosting, domain name and other renewable customer invoices.
  • Security Options: easily fine tune which users can view, edit, delete or create records in different parts of the system. Choose which jobs or customer information staff members can see.
  • Import/Export: ability to import and export most data from the system via CSV.
  • Configuration Area: adjust settings for pretty much every part of the system straight from the settings area.
  • Automatic Updates: very easily update to the latest version of the system straight within the application

All the above for only $30! Bargain.

Please try out the online demo to really grasp how much the UCM can do. Click here to launch the UCM demo.

Plugins: a growing list of plugins to extend the features of the base UCM system (more info)

  • Newsletter System: send out professional looking email newsletters to your customer base. Track open rates, unsubscribe rates and bounce rates. (more info)
  • Mobile Device View: transforms your entire UCM system into a mobile friendly website when viewing from your mobile device. Great when you’re on the road and checking up on things. (more info)
  • PDF Invoicing: ability to generate a nice PDF version of your customer invoice, and mail it to the customer directly from the system (no saving the PDF to your desktop and attaching it to a separate email). Once invoice is paid, you can email them a PDF receipt. (more info)
  • Finance Manager: Basic finance tracking. Track your income and expenses. Schedule recurring or upcoming expenses and get reminded before they are due (eg: internet or phone bills). Great tool to manually gauge how your earnings will look in the coming months. (more info)
  • Email Support Tickets: This plugin collects support emails (eg: and imports them into the UCM system under their customer account. Tickets are assigned an ID number and placed in a queue. (more info)
  • See website for more upcoming plugins.

The UCM system has gone through 2 major code re-writes and has received countless new features as requested by the community over the years. Here is the current code count as of April 2012:

:/qnap/envato/ucm/dev/$ wc -l `find . -iname "*.php"`118737 total:/qnap/envato/ucm/dev/$ sloccount .Totals grouped by language:php:          75641 (100.00%)generated using David A. Wheeler's 'SLOCCount' 

Future plans for this PHP Application on CodeCanyon

This is where it gets exciting! It’s time to up the game and take the UCM system to the next level.

Recently I have started developing new features as UCM pluginsrather than adding additional functionality to the base system itself. Users can purchase these new plugins to receive any additional features they require. These plugins are advertised by CodeCanyon, and also new plugins are shown with the UCM system itself (see below). 

Building out the base application like this creates your own little CodeCanyon ecosystem. This is something I encourage all CodeCanyon large application developers to do!



Creating plugins for a base system also keeps the base system from getting clogged with features that many users may not ever use.

Q: “But how do you make ongoing earnings?”

This is the question most “big app” creators have asked me when considering selling on the CodeCanyon marketplace (vs. selling via their own website). In my opinion this is the single biggest hurtle holding back large application authors from the CodeCanyon marketplace. All CodeCanyon items are sold as a one-off purchase, with free ongoing updates provided to the buyer. Whereas most other “big apps” seem to be sold via a subscription model (eg: month by month payments). 

The argument for CodeCanyon simply comes down to exposure. A new application (like my UCM system was in 2009) would never receive the amount of exposure if it was launched on its own website. The income potential from one-off purchases via CodeCanyon (due do the exposure of items) greatly outdoes any subscriptions a new application would receive out in the wild.

Q: “No really, how do you make ongoing earnings?”

Saying that you’ll earn more from one off purchases vs. subscriptions still doesn’t go down well with most developers. So below are some ideas from other authors about how to make ongoing earnings after the initial buyer purchase on CodeCanyon.

  • Offer paid support for the application
  • Offer a paid “installation service” for the application 
  • Accept donations for ongoing development
  • Offer custom development services for tweaks to the application
  • Provide a hosting service for your application
  • Create additional plugins for your base application, and release them as additional CodeCanyon items.
  • Create additional plugins for your base application, and release them outside of the CodeCanyon marketplace for a higher fee or on your own subscription model. 


I hope this quick overview of my UCM system and its history on CodeCanyon can help convince other large application developers to sell via the CodeCanyon marketplace. 

Please feel free to ask any questions below!

No comments:

Post a Comment