Choice in Starting Point - Meeting Management Tool
| Project: | Pageroute |
| Version: | 6.x-1.x-dev |
| Component: | User interface |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
| Issue tags: | meeting scheduling |
Jump to:
First, let me say that this module addresses what I see as a critical need in Drupal. So many of us are working on content management systems that have multiple, related content types, and it's very hard to create a user-friendly system that handles those relationships seamlessly for non-technical users. This module seems to address those concerns in a viable manner. Unfortunately, it doesn't seem like this issues forum is very active. I sincerely hope that more folks find the module and get involved.
On to my issue. What I am trying to do is create a wizard for managing Board Meetings for a nonprofit organization. I don't want to reinvent the wheel, so if anyone knows of such a creature, please let me know. I would have thought that someone would have created such a thing already.
Anyway, here's my approach.
First, Board members submit proposed agenda items This is a simple Drupal functionality that essentially lies outside of what I see as the Drupal meeting agenda wizard.
Then, the meeting organizer (Board President in my case) follows these steps:
- "Creates" and new board meeting or "selects" an existing board meeting.
- Adds agenda items to the board meeting from the pool of proposed agenda items described above, setting some additional information, such as time allotted, for each item added. (This is, obviously, a many-to-many table between board meeting and proposed agenda items, since a given proposed agenda item can be taken up on multiple board meetings.
- Arranges the order of agenda items, which I hope to make drag and drop.
After (or during) the board meeting, the Board Secretary performs these functions:
- Adds additional information to the scheduled agenda items (Step 2 above) such as discussion and conclusions.
- Adds action items to the scheduled agenda items, a one-to-many relationship.
- Adds additional information to the base board meeting node, such as general discussion, persons present, etc.
- Sets the status of the board meeting to closed so that the assemblage of related nodes is frozen as the minutes of the meeting.
Obviously, this is an ambitious undertaking, but one that I hope isn't beyond the capabilities of Drupal and pageroute (if indeed, pageroute is the appropriate approach). Unfortunately, while I have fairly good database design skills and PHP coding skills, my Drupal development skills are very, very limited. Any ideas or suggestions that you might have are most welcome.
My immediate question goes back to the first step that the Board President has to take. Is there any way to present him with the option of either creating a new board meeting or selecting an existing board meeting? (If that's not possible, I can make him create the meeting outside of the wizard.) More importantly, though, is how can I get him to select a board meeting as the first step and, then, keep that selected throughout the pageroute. There's probably a simple solution to that that I'm just not seeing.
Any help you can offer will be most appreciated. I'm sure I'll have more questions as I go through this.

#1
Sorry about that. I figured this one out. Its the Node Management page. However, I have some additional questions that I'll post in a separate issue.