Peckham Power website re-vamp

 The PeckhamPower.org website isn't perfect; we know that. It's hard to find information and it's generally rather clunky.  When I get some time, I'll try to make the website easier to use.  Please, please feel free to add your thoughts / requests / criticisms to this thread.  And if you're a web developer with Drupal experience who's willing to help out then definitely let me know!

Here are my design notes:

Main requirements of the PP website:

  • Promote what we're about, what we're currently doing, what we plan to do and encourage participation wherever possible & appropriate
  • The front page should display (possible using Panels / Context?):
    • a brief few lines describing PP
    • upcoming events
    • current projects
    • new website content including:
      • newsletters (with brief TOC)
      • new blog entries (e.g. Jack's 10:10 blog and Anna's blog)
      • new forum disussions
    • links to follow us on Twitter and FB
    • invite users to add themselves to our mailing list
  • Maintain the Peckham Power email list.
    • Allow users to add/remove themselves / modify how they get their newsletters
    • Make it as easy as possible for users to add themselves to the newsletters (perhaps this means we don't use drupal user system for the mailing list?)
    • Allow users to submit interest about specific projects and they get an update about those subjects??? (draught proofing etc) or should we just have a single newsletter and mention all current projects in that single newsletter.  Either way, people should be able to subscribe to forum topics.
    • Make it easy for admins to send news letters.  WYSIWYG.  Images
    • Store a list of "PP members" and allow admins to send email to the members (not essential?)
    • display the newsletters on the website; possibly in a "newsletters" category/menu item
    • photos
    • twitter feed
    • possibly ask new users to register their interest for PV, solar thermal, energy efficiency etc so we can get a feel for how many people are interested in each category
    • footer should include:
      • link to twitter feed
      • quick blurb
      • any disclaimers?!?
  • Events calendar
    • (Any way to integrate this with Project Dirt's calendar so admins only have to enter details once?)
    • location map, possibly using Open Street Map or Google Maps
  • An online map showing local renewable power, probably based on Open Street Map - in practice, this probably means using the Open Layers module.  Talk to Tom.
  • A forum for discussing issues
    • copy content from old forum structure
    • remove old forum structure
    • create a structure which is relevant to PP now.  Maybe:
      • General Discussion
      • Show Us Yours
      • national energy news snippets
      • Project discussions
        • Draught busting
        • Power Meter Project
        • The Real Thing
        • Energy Efficiency House
        • Loft insulation
        • Energy co-op
        • Map
  • Display our twitter feed on the website and encourage users to follow us on Twitter (also add some graphics to our twitter page).
  • A page of info on each of our main projects; with pictures and video if appropriate.  Each project page should show relevant forum topics, events etc (perhaps using Panels and Views instead of Organic Groups?)
  • A contact page
  • User pages should mention whether the user is a "core" member of PP ???
  • An "about us" page
  • Default email notifications behaviour:
    • only newsletter and 1st forum reply since last visit are sent in entirety by default (can be turned off by user)
    • users can, if they want, be notified of everything by email (new events, updated wiki pages etc) but this is turned off by default
  • Perhaps a "brainstorm" section like the Ubuntu Brainstorm site (discussed on Drupal.org here).  Ideas can be submitted, voted on, commented on, and their status stated.
  • Document the use of the website so Anna, Lesley etc can use the website!  (perhaps on Google Docs?)

 

General admin stuff

  • Simplify modules and structure. Organic Groups is probably no longer needed now that PP isn't organised in working groups (although need to figure out how to administer the "members" list.  Plus OG might actually be a good way to organise the project pages; allowing people to register their interest and we can also send out content just for those groups.  If I got rid of OG, can I use Panels and Views to display relevant content?).  Tidy up the breadcrumbs when OG is turned off.  Make sure we don't lose the forum threads associated with the groups.
  • Wiki is probably still useful for writing meeting agendas but need to simplify
  • Update modules (check my config files / hacks migrate over correctly)
  • Why doesn't the "read more" link turn off when there's no more to read?
  • I want an easy way to add captions to photos - can FCKEditor give me a "caption" font type?
  • Theme tweaks:
    • The headings (H1, H2 etc) don't look hierachical and clash a bit with the banner.  Maybe opt for simple, black headings?
    • 1 pixel boarder round photos
    • blogs and newsletters (and all content except pages?) should give the "post" date at the top
    • it might be nice if it was possible to include large photos occasionally.  Currently that would break the side of the main column.
  • simplify the node creation pages so users are only exposed to the options they need
  • add http://drupal.org/project/comment_notify (I want the website to email me when a new comment is added to the moderation queue)
  • when considering modules, see which look likely to be updated for Drupal 7
  • I want to be notified when new users sign up
  • blog authors must be notified when comments are posted on their blogs
tags:

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Insert Flickr images: [flickr-photo:id=230452326,size=s] or [flickr-photoset:id=72157594262419167,size=m].
  • Web page addresses and e-mail addresses turn into links automatically.
  • Link to content with [[some text]], where "some text" is the title of existing content or the title of a new piece of content to create. You can also link text to a different title by using [[link to this title|show this text]]. Link to outside URLs with [[http://www.example.com|some text]], or even [[http://www.example.com]].
  • Allowed HTML tags: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> <caption>
  • Each email address will be obfuscated in a human readble fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

More information about formatting options

CAPTCHA

This question is for testing whether you are a human visitor and to prevent automated spam submissions. If you were logged in then you won't have to do this tedious task.

Image CAPTCHA
Enter the characters shown in the image.