Supportive Drupallers,<div><br></div><div>I&#39;m building a calendar for a client in D6. Some of the events are &quot;all day&quot; (though I add a theme function override to make the &quot;All Day&quot; disappear). Some of the events have beginning times and no end times, and other events have beginning and end times.<div>
<br></div><div>I could simply use one content type and one field. I would have to <b>instruct users</b> to put &quot;12:00 AM&quot; for the start time and leave the end time blank.</div><div><br></div><div>But frankly, that is a horrible user experience. For entering dates <i>without times</i>, I desire to use the input format which only offers a date for data entry; no time field is available. (Why isn&#39;t there an input format that has a checkbox for &quot;all day.&quot; Didn&#39;t the old event module have that? Am I missing something?)</div>
<div><br></div><div>Assuming that there is no &quot;all day&quot; checkbox AND that I don&#39;t want to ask users to manually enter &quot;12:00am&quot;, I have two choices:</div><div><ol><li>Create a <b>second content type</b> &quot;All day event&quot;, use the <b>same field, </b>but use the all day input format on one and a format that allows for time entry on the other.</li>
<li>Keep only <b>one content-type</b>, &quot;Event&quot; and add a second field to it, &quot;All day event&quot;</li></ol><div>As I write this I&#39;m thinking that #1 is a much better choice. Though I hate having too many content types, it just seems so much clearer for the end user. And they truly are different types. In option #2, there are two available fields, and the end user has to pick the right one and skip the other; one will always be empty. That doesn&#39;t seem like good information architecture. And I can imagine instances that would be quite problematic in Views if I want to combine timed and all day events in the same View.</div>
</div><div><br></div><div>Am I correct? Two content types with one field is best for my requirements?</div><div><br></div><div>Am I missing the &quot;check if all day event&quot; functionality that I&#39;m somehow blind to.</div>
<div><br></div><div>Thanks in advance for your help.</div><div><br></div><div>Shai</div></div>