I like some of your ideas, and dislike others. I'll go through your suggested feature list and weed out what I think appropriate.
Xooxer wrote: > Basic communication features should be outlined first, since that's the main focus of a chat program.
For this, I think simplicity is more elegant than complexity. You might see this in my subsequent thoughts.
- Say
- Minimum/Maximum message lengths
- Parse out newlines and other unwanted characters/HTML code
- Spam/Flood controls
- Ignore
Filter -- Forced censorship may be bad, but there is a place for everything. You wouldn't curse up a storm in a kindergarten, so certain channels might force censorship, while others are more lax.Smileys, in-line icons It has become apparent to me, at least, that these are more bloat than anything. They are pretty much a waste. :)Quicklinks -- these are nice, and should be included, but I don't know if they ought to be a requirement.- Colors, fonts, other customizations
Triggers -- another nice feature, albeit too much to be required I think. We're going for chat programs, not mini-operating systems. :)- Emotes
What is not marked out is what I think make for viable entry requirements. I applied a strike to anything I felt was just "extra."
Hiead |
|