web site, communication and media development

  • 1372

    This area is like a big TODO list for the whole system including posters designs, website bugs, etc. Contact us if you would like a tour.

    Contribute your skills to this project by adding / assigning yourself tasks below. Create new pages for your contributions for others to see and add to.

    If you would like to contribute your skills to this project then please sign up or log in and start adding / assigning yourself tasks. Create new pages for your contributions for others to see and add to.
  • 1665

    The Starter-Pack - read more

    - jul, 2010
    by anewholm

    This pack is intended for someone who already has a group in mind. They would be opening the folder (not for the first time) in front of the group and then beginning to explain / convince. It should reassure, look professional and provide all the content needed. Eventually, groups will be charged with mentoring new groups and their feedback will generate this pack.

  • 8009

    Notifications strategy - read more

    - last 11, nov
    by test 349807298

    Notifications are very important to the popularity of a system. This area is for ideas and content of emails / SMS to keep people engaged and remind them about the system.

  • 1666

    System TODO top priority

    - last 01, dec
    by anewholm

    Top priority means that the functionality will be included in the next promotion.

    replace all instances of /community in the XSL files with /wiki
    Time based display of growth for 9carrots (People axis to encourage growth: names for activity levels and "nearly theres": homepage logged in growth graph - cause -> effect (news feed) + links to "introduce more people advice")
    companyid + userid -> tuser_badge
    hook into email sending to allow tuser_email to indicate what and why and when was sent
    begin user selection and email sending management system - need to know what we've said and when to hand hold and analyse each user case
    BuyWise marker is blank even though the groceries marker isn't
    escape emails (on group email list pages) like a@b.com
    delete test businesses (appearing on Stokey group)
    business badges to support local currency maps etc.
    events
    Add a signed up by user id null
    Passwords are not always in the emails and emails don't work!
    Viral mapping via passing on receipts for
    users
    business
    groups
    doubles up as explanation guide
    in line post version of mapping plugin for Wordpress (quickthing [9carrots_map location="brum" types="companies"])
    synchronisation of live
    Bring conversation/listener_notify.xsl in to line with live (address from simplification)
    Bring ufind_voucher() and ufind_voucher_postcode() from live
    Bring wordpress plugin in to line with live (boolean logic)
    Bring franchisee/all.xsl, ppp_franchisee_all() in to line with live (find voucher)
    Bring generic group all.xsl to line with live (email escape)
    udistance changed to handle zero (x1 = x2)
    ppp_consumer_search in line with live (order of PNS)
    done

    move login to a secure form to get live feedback on if it works

    business marker bubble goes blank after filter change
    marker highlight is highlighting wrong marker in filter mode
    infowindow not quite high enough for the new thermometer bar
    Clone loses events and stuff...: JavaScript events re-bound on info window re-bind?
    applies change_marker (bindInfoWindow) runs 3 times
    thermometer on bubble is more than 100% for Mr.Lawrence
    join nearest local group does not work cause groups aren't returned in new visitor mode
    tooltip on marker is confused
    should not open bubble on map if we are seeing a user
    Use jquery clone when assigning info windows
    pageparts editing for admin menu broken
    widget_users_inline wraps username
    clicking on .title in bubble re-opens bubble
    bring all local group code in to line
    • Selenium:
      Selenium needs to break secure form: use jQuery positioning

    tabbed business popups = fraternity, progress, goals, build up
    language change fails on log in page
    franchisee interface

    • user feedback
    • sub-reports with franchiseid at end -> /franchise/<report>/<franchiseid>
      marker clustering ready for US and Canada registrations

    see if wordnet knows when something is profain (doesn't, has sexual and slang though)
    lower case first letter of the commitment sometimes in XSL
    currency_prefix_minor (cents)
    send "no businesses in your area" email with the verify one (different for different account types)
    $ receipt books
    Address notes -> sign up with starter pack
    Put list of TTs on news / front page and map that have signed up
    make contract into a webpage so that £ sign and company number are dynamic
    context menu insert/edit link is broken
    allow adjustment of subsite entity position and zoom
    subsite selector on the map page
    map page in Opera (disable-output-escaping)
    zoom out to whole country by default? select box for active areas?
    owning groupid as well as user_ownerid and send group id through as optional 3rd paramter on urights_acl()
    security on local groups actions
    change address -> rights
    check useragents report
    put "follow" on group full page actions

    • env group list to just have linked names to full group page only
    • during the sign up procedure: put a message on full group page stating if you are not a member of the group pointing to the join link
    • join this group here to complete your registration message

    pageparts broken (conversationid is not conversation id)
    Brum proxy problem

    context menu insert/edit link is broken
  • 1675

    Branding - read more

    - jul, 2010
    by anewholm

    Feel, images, style, impressions. This needs a lot of work. Also see the images section.

  • 1711

    Marketing TODO list

    - dec, 2010
    by anewholm
    • use 9carrots facebook account so that everyone can answer questions
    • create Electronic Press Kit (photos, articles, quotes, audio, video)
    • Tell EasyEthical list what we're up to
    • get Lewisham going, suggest that TT Brockley gets involved
      • Goldmsiths: bar, union and stall in main area
      • Mr.Lawrence installation
      • Contact all local groups
      • talk with existing businesses to update them
    • Email current email lists asking everyone to put in their postcode so that we can update them on businesses in their area
    • Develop concept
    • on-line presence
      • Twitter
      • Facebook
      • Newsletter no. 2
      • User workshop no. 2
      • Videos
    • Contact business groups:
      • FSB (Federation of Small Businesses)
    • Contact all other CarrotMobs around the world and introduce the 9carrots concept
  • 1712

    Business TODO list

    - nov, 2010
    by anewholm
    • Money from government for supporting intern possible?
    • arrange south London meeting for all
    • contact suppliers: solar, vehicles and appliances
    • Check legal contracts (local businesses and suppliers) validity
  • 1907

    System TODO medium priority

    - 27, apr, 2011
    by anewholm

    medium priority means that the functionality is important but will not be in the next release.

    • show businesses that have a zero percentage commitment with non-tab bubble
    • IE new bubble join us is 100% width
    • Drupal plugin (ninecarrots_menu -> print and die)
    • Enable new email server functionality
    • embed map widget: version update and permalinks .htaccess checking
    • commitment building sentence based on new / replace, number and optional info
      • include "it's" in the commitment text, i.e. to change IT'S lighting to low energy
    • franchisee company info -> contract
    • 33 people listening to this thread on conversation: always email, not just if listening
    • update listening status to listening if visits the page again or accepts image in email
    • Upload scanned contract -> id.pdf on the commitment screen
    • make the percentage commitment optional and the specific more flexible
    • btq needs re-think: needs to be a physical place, not "clothing" or "bespoke joinery"
    • social networking system based on comments / mini reviews made by users that you can see in the bubble
    • work out the item from the commitment, e.g. fridge
    • doesn't work without javascript - popup on map page
    • move contact us to secure form once it has proven itself (allow people to tell us in the meantime)
    • user status based on: number of shops supported, number of transactions, number of contributions, group membership, businesses got on board, etc.
    • user badges to indicate things the user wants to show off (vegan, no fly, etc.) that link to forums
    • logged in = different homepage?
    • Add location into sign up advice email
    • re-point to /business/all from /consumer/company
    • franchisee interface: company info editing
    • printing
      • stop second blank page on poster printing in html mode
      • Use UNIX webpage -> PDF print driver with Firefox to produce PDF output
      • Wkhtmltopdf
      • wk stability on multi-pages
      • margins in PDF mode on landscape
    • fix uurl_classes
    • re-create sitemap static
    • email routing      
      • change from address to make replies to auto-emails work
        change reply-to and reply-to-name to reflect sender using vnames
        remove alias management
        fix smtp outward bound from dev server
        3 conversation modes for email updates (all, direct reply, none)
        Base it on Facebook email: Change "change email" and add the correct reply address and also the content
        link postfix directly to Postgres query via local_recipient_tables = proxy:pgsql:/....
      • thread by email message reply to id header
    • receipt books
      • improve perforation on voucher books
      • highlight perforation in voucher books
      • mark on front and back of receipt when denomination changes
    • i read this button on homepage
    • 9carrots - because sticks just break things
    • IP location lookup to figure out country and city
    • ensure that all XSL files include cms.xsl for the pageparts menu and page title
    • admin menu item for xsl page security in-built
    • apply site performance advice from Google WebMaster
    • allow relationship selection (owner / manager) during business registration
    • fold everything under 3rd level in sitemap (use case = summary + quick nav)
    • amazon s3 images next month
    • 50p -> £1 has no run out! Slip
    • Minimum zoom level for "show all"
    • move to GMap v3
    • installation registration
    • Envgroup -> email all local users
    • Print 1 to test settings first!
    • Better starter pack info
    • Use images and links? instead of iframes for transform ok stuff
    • settings updated on message CMS wiki save -> and go to anchor
    • spam filter technology using clever form submits stuff
      • Submit button with many spaces then the code and restrict button length
      • Latest Security code on session table to compare
      • CSS combinations to hide buttons <div id=x1><span id=x2><input id=btn5 ...
    • Should we be processing HEAD requests? especially when changes are made, e.g. Selenium
    • registration complete when joined the group, not just viewed it
    • TinyMCE spell checker enable
    • Views and Types in to fullschema
    • Ignore operators and aggregate in drop_functions()
    • Pns order not coming through properly
    • <dir:code>404</dir:code> ?
    • speed up sitemap -> cacheing
    • localgroups CRM and "view inactive businesses" privilege
    • uformat_date into nice readable doesn't work properly
    • CMS task lists with:
      • sorting
      • auto-detail page
      • quick add
      • mark completed
      • assign people
    • where has flag_inappropriate gone?
    • /account/login not appearing in link_list (orphaned)
    • RSS news and inform CarrotMobWiki[at]gmail[dot]com
    • Selenium
      • Get it working for IE!
      • AJAX accuracy not spotted
      • Check and Click tabs during LocalGroup test
      • showMessage("leaving groups")...
      • Re-do the PnS selection in Business_Registration
      • leave comments
      • move to 9carrots.annesley.is-a-geek.com
      • create all test accounts with no-email-updates
      • revert to stated PNS category ids? (also name missing on PnS manage)
      • Try Server 2.0
      • Check for emails using Java?
      • Check HTML editor upload images
      • Check for broken images
      • CheckAllLinks to leave comments as well
      • 404 checking
      • DB error checking
    • transform wiki section to wiki page function
    • power title, meta off txslfile title_cmsid, etc.
    • tri-state security overrides (order and specificity?)
    • PHP admin email on error
    • cyclic receipt codes (<word><number><cycle> e.g. test451)
    • Regex column in tenv_org for identifying national group from local group name
    • installation page
    • Synergy on dhcppc1
    • PostGres autovacuum
    • link to the community help area from the business registration page
    • scrape the env group lists into the DB for nearest group
    • Sort out branch implementation
      • receipt book -> branch, not company
      • company should appear on the map as well as branches when logged in
    • no notification if new value is the same
    • conversation_blocks to include path
    • email webpage to owner / group
    • item createdate ->urights_acl()
    • combined email list users + emaillist
    • conflict between Food and Drink and Leisure and Entertainment
    • Filetime sync test
    • product types categories dynamic
    • Vi keys on dev
    • Opening hours split out field
    • done
    • Remove header and footer on map page for iPhone
    • pressing return on media edit screen for business moves parameters along one
    • Map opacity on iphone
    • hidden image on each webpage for Facebook share link
    • disable InternetVista website pinger (like PingDom)
    • Get it working for IE!
    • Try Server 2.0
    • Java auto-detect operating system and run tests accordingly
    • Check for emails using Java?
    • contactus_first db error
    • move allLinks() JavaScript in to Selenium
    • Find shops checks
    • Check HTML editor upload images
    • Check for broken images
    • CheckAllLinks to leave comments as well
    • 404 checking
    • DB error checking
  • 1908

    System TODO low priority

    - dec, 2010
    by anewholm
    • cms undo (already stores last cmsid) needs version and sessionget
    • don't show cms actions for mobile because requires double click
    • Implement "get help with choosing a commitment" facility (text field -> email GAP?)
    • regions saving but not showing
    • Tprintrun createdate and notes
    • limit file types for upload
    • put business photos into a carousel
    • uxml_flags(cmsid) -> actions
    • Use flags (done) to simulate the tech to do list
    • DB naming convention for framework
    • fix sitemap
    • figure out env group org from regex on org table
    • business summary screen -> account menu
    • toggle does not close stuff
    • Replace flickr with google image results for company name
    • fckeditor -> image manager and resizing
    • flyer 4.0 -> html wiv dynamic businesses -> TTIs
    • initial focus on the news page
    • 9carrots logo -> building blocks
    • Generate feedback categories from wiki pages with discussions
    • whois on failed IP addresses
    • like/dislike option on page settings
    • smart quote forms developed by FCK with email to owner
    • Parse internal hrefs before serving body
    • GUID cookie
    • check the links on the server with ajax, broken links -> red
    • multi-TLC PNS implementation (entities.js re-jig)
    • duplicate icons on grocery store
    • estimated time of next installation
    • flags for sections
    • record level expiry in trights_set_user
    • add references to wikis
    • Collaborative editing
    • multiple records in tsession with the same session cookie id causes weirdness
    • Ajax pop up form from target XML
    • IP address -> transaction
    • Change event not fireing in Chrome for the map follow
    • user -> business entity extend
    • send email on email address change is the same as the normal one
    • Business services appearing. Limit retrieval to 200 miles as well?
    • if_modsince -> 403
    • JQuery mobile
    • cookie auto-login
    • trights_page -> for physical pages
    • trights_rights -> inherited rights sets
    • use tcommunity wiv usergroupid and entityid for local groups
    • abstract out common XSL templates in to system header
    • follow discussion
  • 1994

    Receipt printing - read more

    - sep, 2010
    by anewholm

    Advice on how to talk with printing companies and get receipt books printed in bulk.

  • 2043

    User testing methodologies - read more

    - jan, 2011
    by orangejon

    It's really important that our web site communicates the right things and that people find it easy to use.  So we regularly show it to people and ask them to use it, and see if they look quizzled.  (if you'd like to get involved in this, as a interviewer or participant, please contact us)  Please use this page to contribute ideas for the methodologies we should employ to ensure that we are communicating well.

  • 2952

    Community media - read more

    - jan, 2011
    by anewholm

    9carrots Flyers, posters and stuff to market the scheme to the community. Upload and browse media ideas here for others to use and discuss.

  • 3208

    When a local environmental group registers on the website they are given some advice about how to start 9carrots in their community. As the group progresses; registering businesses, generating support, the advice page changes dynamically. This wiki page is the source of that dynamic help.

  • 4765

    This section is about the experience we give someone who is arriving to the website for the first time and may not understand the system. It talks about use cases, motivations, audiences and then suggests communication, copy, graphics to explain, excite and fullfil the needs of these use cases.

    User testing is paramount for this discussion to examine, objectively, how we are doing. Web standards, good interface design, web use behavioral research are some of the tools that are important for this section.

  • 4822

    Flyers, posters for marketing 9carrots locally

    - jan, 2011
    by anewholm

    the standard 9carrots flyer9carrots marketing media is local group specific. That is, it will have your group name on it and lists of your local participating businesses printed on the back. To find and print these: log in, join a group, go to your group page (using the my account menu) and select the marketing tab.

  • 6573

    SMS services

    - last 11, nov
    by anewholm

    Shoppers can send their receipt codes in by text message. Currently Annesley processes these (!), but we have set up SMS servers before and will do this if the service proves to be popular. There are some conversation decisions:

    If the codes come in from an unknown number

    "What's your 9carrots username? If you don't have one, reply with your email address and we'll create you one"

    They will automatically receive an email with "username is <username>, password is <password>"

    Upon registration of codes

    "All done, thanks! Give one of your receipts to someone else to re-register and spread the idea. Their purchases will count towards your points. You have also earned the beginner badge :)"

    Upon failed registration of a code

    "<code> was not found..."

    SMS message format from group members who are assigning books to businesses

    "Assign 903 to The Station"

    "Assigned, thanks :)"

  • 6687

    Press releases

    - 29, jun, 2011
    by orangejon

    A collection of press releases, which might provide some inspiration for future releases.

    After a successful 9carrots launch party

    About the scheme, aimed at businesses

    About the scheme, aimed at local environmentalists who might launch the scheme in a new area

discussion

no discussion yet, please add a post using the form below
    you can add comments here if you log in