Hey dudes and dudettes,
I have a bunch of questions for you thus the ambious subject.
Umm, it's kind of long winded and unfocused - but I'm too tired to rewrite it, sorry

First some statements so you know what I know, or more important what I don't know...

  • I've been hacking around with PHP from the days it wasn't named PHP and were a bunch of perl scripts - yes, it's a long time, but it doesn't necessarily mean that I'm good at it... due to private matters (namely a couple of dogs, a house, a wife, a fulltime job and a baby), the last couple of years I haven't done much.
  • I've been "voluntered" into becoming the webmaster for an non-profit organisation I'm in, it's a "Brukshundklubb" - I don't know how to translate it, but it's about training dogs and arranging competitions and such.
  • I've chosen Drupal for the backend, since it more or less has was I need.

Now the juicy stuff (aka questions);
Which modules would you suggest to get this rolling...

  • I'd like to alter the profiles, easily done with profiles.module, but I'd like one field that the user can't change but is assigned by one in the "crew" (the real role in the organisation, Chairman, Treasurer, Secretary etc.) - is that possible?
  • If I'd like three "stripes" with rss feeds with related news on the bottom of the first page, which modules do I need? flexinode?
  • If I want certain posts in the forum to appear in the rightmost (of three columns) how?

Any general tips would be great too, I've never built for an organisation and don't really know their needs... neither do them, they're great with dogs but computers and project management isn't their strong side.

I have a load of more questions, but this will do for now.
Sorry for my lack of sentence building and ability to write understandable, but my brain is like a sponge (in a bad way) after a couple of weeks with really scarse sleep - two competition dogs, full time job and most importantly a three months baby with a troublesome stomach is a handfull ;P

Comments

kmo’s picture

Some possibly helpful answers:

I'd like to alter the profiles, easily done with profiles.module, but I'd like one field that the user can't change but is assigned by one in the "crew" (the real role in the organisation, Chairman, Treasurer, Secretary etc.) - is that possible?

No for version 4.6 of Drupal. It appears that version 4.7 would allow you to assign a profile field as "hidden", i.e. only accessible by administrators, modules and themes. Of course, you will need to modify your theme if you want to display this field to the public.

If I'd like three "stripes" with rss feeds with related news on the bottom of the first page, which modules do I need? flexinode?

I do not understand what you mean by stripes. However, you may like to look at the front page module.

If I want certain posts in the forum to appear in the rightmost (of three columns) how?

The forum module supplies the "Active forum topics" and "New forum topics" blocks by default. (For example, in drupal.org, the "New forum topics" block is displayed on the right hand side.) If you want anything custom, you can create your own blocks, with custom PHP code. See the Handbook for more details.

greggles’s picture

For the organization roles, I've previously just created a "meet the crew" page that listed everyone with their title and links to their role. Make this a "primary link" and make the node editable only be people you can rely on - it's not the exact same thing as what you were looking for, but it works pretty well on its own.

For the other two items, stripes I think that the syndicator for RSS (and some possible customization in their), the dashboard to create the three columns, views and or node queue to get the content for the columns, could satisfy each of the items you discuss.

http://drupal.org/project/dashboard
http://drupal.org/project/views
http://drupal.org/project/nodequeue

I haven't ever used them, but I believe they are what you are looking for. Front page module may get you there as well.

Let us know how you progress and what solutions you end up using and why you chose them - it will be useful for others trying to do the same thing.

--
Knaddison Family Blog