I'm currently trying to build a website for my girlfriend as a suprise. She's an Art teacher and I thought she would like somewhere to host resources for her students, let past students keep in touch, and write about arty things as well as host a portfolio of some of her own work and photos.
So far I have put a basic WP installation up at http://www.justineberry.co.uk and chosen a theme which I think I can restyle graphically to suit her.
The WordPress blog itself is only one of the functions I would like the site to have, so I was imagining something like this in terms of site pages:
1. Homepage: Static front page which is seen on arrival to the site.
2. About Me: Static info page about her, which seems to be working OK at the moment.
3. Photos: A Page of her photos which seems to be working well so far with a Flickr plugin.
4. Resources: A static page where she can host links to good resource sites and host PDFs of her own content.
5. Blog: The WordPress loop, hosted on this page so vistors can read her blog, but it isn't in their faces as soon as they arrive.
6. Forum: A place for current and past students to ask for help and keep in touch. I had looked BB-Press for this so far but haven't implemented anything. Would be nice if blog and forum membership were syncronised.
I guess my question is: Is all this possible? It seems like they are all things I might be justified in expecting to be possible but I'm not too great at coding, being a graphic designer by trade. So far so good, but I'm expecting to have problems with the following:
a. Moving the blog to a "Blog" page and creating a static front page. There seem to be a number of workarounds for this but none seem to be simple and effective.
b. Creating a BB-Press Forum on the "Forum" page. A had read that a bit of 'hacking' is required to run BB-Press on a WP subpage like I'm trying to do.
c. Re-ordering the pages to appear in a logical order. A simple one, but can't seem to find the option in the admin panel.
d. Seperating the "Blogroll" to list links in categories. Presumably some manual editing of the theme's sidebar.php file but I'm not sure where to start.
e. Adding a calendar to the sidebar. As above.
the last two shouldn't be too scary but I've read that the front page and forum issues aren't at all straightforward and I'm worried they could be beyond my abilities.
Can anyone help me with some advice? Is WordPress even the right solution? I'm not familiar with anything else and I know she would find the WP admin panel easy to use.