Results 1 to 4 of 4

Thread: What info do I give to a website developer?

  1. #1
    Join Date
    Jan 2013

    What info do I give to a website developer?

    Hey everyone,

    I'm working on a team (fairly unexperienced overall in this area) that is starting to build a new website. We will most likely be using PHP but may end up going with CMS, that will be decided upon rather soon. The area I was hoping to get some opinions on what info to give to a web developer when we are ready to start building the site?

    We have been making lots of use cases, have a decent navigational/hierarchy framework, and the content is being produced rather quickly. We just wanted to get some opinions from web designers/programmers/developers etc. and tell us what kinds of things they "must have" or "prefer to have" when a client hires them to build a site from scratch.

    Any help would be greatly appreciated.


  2. #2
    Join Date
    Feb 2013
    London, United Kingdom
    Well there are many approaches.. but I think you are indicating what can you do to make things as easy as possible for the developer, to reduce cost / effort.

    Everyone will have a different opinion on this, and it really depends on what kind of developer your hire, how they like to work etc.

    Bring the developer into the process as early as possible, really the sooner the better..why not work in parallel? A good developer will help you understand the requirements from a technical perspective. It sounds like you are well organised. Already you have defined the navigation and you are working on producing the content needed.
    What will speed the proccess when working with a developer is to have a list of features you will need, for example:

    Publicly accessible Contact form
    Needs the following fields, Name, Mobile Phone Number, Country, etc
    Needs to check for the following required fields..
    Needs a captcha field to prevent spam
    Stores submitted data to the database
    Emails submitted data to <email>

    We need to be able to add and remove form fields from the admin panel
    We need to be able to export a list of email addresses for use with newsletter system from the admin panel

    If you can describe all the features on your site in a similar manner, and give them a priority - with the most important features at the top of the list

    To describe the features in a very formal way will give you the best time savings. You could use this popular format called user stories:

    As a <user type, eg. customer>,
    I want to <some goal, eg. contact the site administrator>,
    so that I can <some action, eg. get support with some issue I'm having>

    so the format is like this:
    As a <type of user>, I want <some goal> so that <some reason>

    There are many articles out there on user stories (google)

    if you can write some technical document with as detailed requirements as you can, and involve your developer as early in the process as possible this can only be a good thing

    Good luck, I hope this helps you!

  3. #3
    Join Date
    Jan 2013
    Thanks @hunterross very useful information. I'm going to start the process of finding our developer now so we can get their opinions on what we're doing.

  4. #4
    Join Date
    Aug 2004
    Don't dictate the technology if you are not reasonably expert in that area. Let the expert you want to hire help with those decisions, since s/he is the one who will need to get down into the actual nuts and bolts of whatever software platform is selected. This is another good reason to find someone you want to work with as early as is feasible.
    "Well done....Consciousness to sarcasm in five seconds!" ~ Terry Pratchett, Night Watch

    How to Ask Questions the Smart Way (not affiliated with this site, but well worth reading)

    My Blog
    cwrBlog: simple, no-database PHP blogging framework

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

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



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.12191 seconds
  • Memory Usage 2,866KB
  • Queries Executed 15 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (4)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (71):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates