Apart from David&#39;s suggestions, you might want to consider splitting the functionality up into different kinds of globs of responsability.<br><br>Seems to me like you have meetings, tasks and a way to view the minutes of a meeting together with the status of their embedded tasks, as a report, and as an easy form of navigation.
<br><br>For example, a meeting can have tasks (issues, cases) referenced into it in some way.<br><br>Now, look and see if there do not already exist content types/modules that can duplicate PART of the total functionality, and then fashion a mashup with cck (nodereference) and views.
<br><br>Of course, you are behind the eight ball if the module you want to re-use has no support for cck and/or views.<br><br>Then consider using David&#39;s approach and fashion content types (meeting, with usernode and/or user references, nodereferences; task; ...) and views (or embed views into content type displays...).
<br><br>Because part of the problem is not only that of overlapping modules, but also modules which do not abide by any architectural considerations in terms of fostering re-use, and separating modules into convenient re-usable class-type entities.
<br><br>Hope that helps,<br><br>Victor Kane<br><a href="http://awebfactory.com.ar">awebfactory.com.ar</a><br><br><div><span class="gmail_quote">On 5/12/07, <b class="gmail_sendername">Bob</b> &lt;<a href="mailto:anarchybob@gmail.com">
anarchybob@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hey there, I&#39;m new to this so go easy if I make any blatant faux pas!
<br><br>A bit about me: I&#39;ve been doing php &amp; mysql programming for quite a<br>while now, and make the odd hack application here and there. I think<br>like a lot of people I&#39;ve come round to the idea helping with a big
<br>CMS is a much better way to go!&nbsp;&nbsp;I&#39;ve not contributed to a big project<br>before either.&nbsp;&nbsp;I got a copy of the Drupal Pro Development book, and<br>it all seems kinda straightforward so hopefully I&#39;ll be ok!<br>
<br>Anyway, I want to create a new module.&nbsp;&nbsp;I&#39;ve not seem anything<br>similar, but let me know if I&#39;m duplicating existing functionality (I<br>think there&#39;s some crossover, but anyway).&nbsp;&nbsp;And also sorry if this is
<br>the wrong place for this, I couldn&#39;t see a suitable list otherwise!<br><br>I want to make a module for meetings that tracks individual agenda<br>items and action points.&nbsp;&nbsp;I&#39;m involved in an activist community where
<br>a lot of people do a lot of different meetings all the time, and<br>there&#39;s rarely any continuity.&nbsp;&nbsp;The module would work as follows.<br><br>1. Before a meeting, people can add individual agenda items that allow<br>
comments and discussion.<br>2. Just before the meeting, the agenda can be printed off as a time<br>saving device.<br>3. After the meeting, comments or minutes can be recorded against<br>specific items to allow better tracking (keywords, etc)
<br>4. Also, and the main focus of this module, individual action points<br>can be added and assigned to users.<br>5. In a way similar to case tracker, people can then leave comments<br>and mark tasks when they&#39;re done.
<br>6. At the next meeting, it should be easy to keep a track of what&#39;s<br>actually been done, and see what&#39;s dragging on.<br><br>As you can see it&#39;s kind of a circular process, but I hope you kind of<br>get the idea!
<br><br>I have a few ideas how this will all work in my head, but if anyone is<br>interested or would like to help that would be great, as I think it&#39;s<br>quite an ambitious first project and a little mentoring would be
<br>appreciated!<br><br>A few notes:<br>- I was looking at making meeting node types extensions of event<br>types, to keep all that functionality.<br>- Two basic new node types would be involved - Action Point and Meeting.
<br>- I was thinking of using taxonomy to track things like meeting groups.<br>- For action point entry, I was visualising posting them as a plain<br>text list, which then gets parsed and each line added as a node.<br><br>
As I&#39;ve already stressed, any and all input welcomed, even if it&#39;s a<br>case of &#39;don&#39;t bother because of X reason&#39;.<br><br>Thanks a lot!<br><br><br>David<br>xx<br><br>--<br>phone: 0774 3917404<br>skype: daresbalat
<br>msn: <a href="mailto:bobulatorm@hotmail.com">bobulatorm@hotmail.com</a><br></blockquote></div><br>