ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Perfect Numbers (a.k.a. Add-on Developer Guidelines)

July 27, 2007 4:50pm

Subscribe [9]
  • #1 / Jul 27, 2007 4:50pm

    Derek Jones

    7561 posts

    We are often asked by developers what we are looking for when we screen submissions for the Add-on Library?  Is there a particular coding style that must be followed?  What types of things need to be avoided?  How do I know if my add-on is secure?  Well, after a long process, we are happy to release our guidelines for add-on developers.

    It wasn’t planned as such, but the summary checklist has exactly 56 items on it, and to me, this is a perfect number.

    Read on…

  • #2 / Jul 27, 2007 5:17pm

    PXLated

    1800 posts

    Wow Derek, you’re outdoing even Paul with all that trivia 😉

  • #3 / Jul 27, 2007 5:19pm

    Paul Burdick

    480 posts

    I happen to be 28, by the way…

  • #4 / Jul 27, 2007 5:25pm

    Derek Jones

    7561 posts

    I happen to be 28, by the way…

    Perfect!  (literally)

  • #5 / Jul 27, 2007 5:36pm

    ms

    274 posts

    [quote author=“Paul Burdick”]I happen to be 28, by the way…

    That rises two questions: a) In what number system? and b) Does that imply that Paul will be less perfect next year?

    *SCNR*

  • #6 / Jul 27, 2007 8:12pm

    John Fuller

    779 posts

    I thought 36-24-36 were the perfect numbers.  Of course they have to be together though.

    Edit:  And they have to be in that exact order.  That is very important.  😉

  • #7 / Jul 27, 2007 10:57pm

    Ryan Irelan

    444 posts

    Great trivia! It’s also great to see these guidelines published.

  • #8 / Jul 28, 2007 9:11am

    Cocoaholic

    445 posts

    Thanks so much for these!

    I can’t wait to build some new add-ons now…

  • #9 / Jul 28, 2007 9:36pm

    imagehat

    68 posts

    Perfect indeed. Thanks very much these guidelines, they’ve helped clarify a lot of things I’ve discovered on my own just by digging around, and brought to my attention so much I didn’t know or know enough to even think about. Just wanted to add my voice of thanks and specifically for the detailed examples that I can see being extremely useful my next go-round with a needed add-on.

  • #10 / Jul 29, 2007 1:56am

    JT Thompson

    745 posts

    Second line last paragraph you’ve got a repeated word:

    as we provide some some needed formality

    Just letting you know

  • #11 / Jul 30, 2007 6:14am

    iain

    317 posts

    Cool, i just turned 28 on tuesday. 51 weeks of perfectness to go,

    then it all turns pear shaped…

  • #12 / Jul 30, 2007 2:49pm

    Jamie Poitra

    409 posts

    Derek,

    Thanks for the guidelines.  I really appreciate this kind of stuff.  I know I personally have a lot of room for improvement.  It’s always good to have more advice from those who know better than me.  I’ll be referring to them for all my future stuff.  Especially appreciate the security/performance related stuff as that has been an area that I’ve found it hard to find consolidated advice.

    Jamie

  • #13 / Jul 31, 2007 2:49pm

    BlackHelix

    226 posts

    Sadly, I’m no longer perfect…. stupid calendar! 

    But these guidelines are great!  I already can tell I have some work to do on tweaking my plugin.  I DID have a question on naming convention—it was said that we should include some part of our username in our plugin before to make it unique; did I miss something or is this no longer required?

  • #14 / Jul 31, 2007 2:53pm

    Derek Jones

    7561 posts

    That still stands, Vanceone, since your plugin name and filename are going to match your Class name: Class and method naming

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases