SitePoint Sponsor

User Tag List

Results 1 to 3 of 3
  1. #1
    SitePoint Member
    Join Date
    May 2005
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How to speed up development time of wordpress sites?

    We are a web agency that build WordPress sites for our clients.
    We don't use templates as we are known for bespoke custom designs. We mock up a number of pages in Photoshop first.
    Typical sites are brochure style, 10 - 15 pages using 3 - 4 page styles. We lay out all the content for our clients & ensure the sites work well across mobiles.

    The issue we face is these sites are taking a long time to develop typically 60 - 100 hours. Does anyone have any suggestions for how we can bring this dev time down?
    It seems high for what is a CMS driven brochure site. Secondly does anyone have any benchmarks for how WP sites using custom design should take? Difficult I know…

    We're open to using other CMS'.

  2. #2
    SitePoint Addict
    Join Date
    Oct 2008
    Location
    Virtual World is my location
    Posts
    311
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Well a simple solution would be to create your own template base. As you are designing from scratch, you would possibly be having high quality PSD + custom coded templates which are an asset in itself. You could create say different versions using other color / backgrounds with minor layout variations. Then you could show your client that range + give them the option of custom development.

    To reduce overall development time,
    1. Keep a set of functions same across all templates
    2. Create a base file for each template set like single, index etc. Based on the new layout, you would then need to simply change the location of function call.
    3. Use frameworks. They have most css inbuilt so try to play around the layouts using that. Though coding will be custom coding, basic structures are already in place so that would speed up development time.

    Custom designs can definitely take a lot more time than regular development as development and design are from scratch.
    RecipesNext.com - recipes, kitchen queries, videos & more...
    BargainNext.com - coupons / deals / bargains / offers & more...

  3. #3
    SitePoint Wizard bronze trophy bluedreamer's Avatar
    Join Date
    Jul 2005
    Location
    Middle England
    Posts
    3,361
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    I echo jaagare really, creating a basic set of assets that are common to every site cuts down on initial deployment/development/setup time.

    I usually use ExpressionEngine as a content system and I have a set of assets that I use as a base for (nearly) every install

    1. Common templates, including:

    Snippets (chunks of reusable code)
    Genric email forms, search forms
    Global variables
    Basic templates for page styles such as category views, single entry views, search, plus an empty template for custom pages
    Basic CSS with reset, typography, and common responsive layout
    Basic JS including HTMLshiv, Jquery and regularly used scripts such as validate

    2. Regularly used addons (even though not always used), including:

    Low variables for adding custom variables, content etc
    A choice of WYSIWYG's that can have tailored toolbars per field, or to suit content creation
    Playa for complex parent/child/siblings related content
    CEimage for custom image manipulation (over and above EE's native image manipulations)
    Snaptcha for stopping spam


Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •