Haha. I admitted it would be troublesome getting people to use them. I was
recalling people going "This is a [insert topic] question, not a LAMMPS
question" when I wrote it, so people often don't follow the guidelines
already.
I was just trying to contribute ideas that may lead to a feasible solution
without knowing what exactly it would take to implement them other than it
would likely be troublesome to some degree but hopefully less troublesome
than doing it manually.
there have been discussions on similar topics in the past.
here is a summary of my recollection of the pros and cons:
- several people would rather see a webforum than a mailing list.
those are mostly people *seeking* help. the benefit would be that
questions can be easily appended to related threads and some forums
have a scoring system where the visibility of individually discussions
is raised or lowered based on the number of views and thumbs up/down
from users. the flip side of that
coin is that for people providing answers, mailing lists are much less
effort since you don't need to log into a specific web page and search
around.
- also the topic of having a wiki or other community maintained
repository has come up a few times. the concern here is that LAMMPS
does not have a large enough community to make it work (just consider
the ratio of viewers/consumers vs. providers/writers on wikipedia).
- another discussion topic is whether questions on general MD should
be directed to a more general forum (shared with users from other MD
packages). that would be particularly considered helpful, if it had a
focus on MD beginners. however, the concern is again, who would be
answering questions. the same consideration and argument could be made
for people with an interest in software development with or on top of
LAMMPS.
my personal take is that the existing mailing list format has the
lowest maintenance overhead and anything else would require some time
commitment from a few volunteers. to make a webforum a success, it
needs a (small) group of attentive moderators that take care of the
quality of questions and answers. it also seems that an up/down voting
capability can be very helpful (see stackoverflow and related sites,
for example) to make it easier to find *good* answers.
a "hybrid" solution that i have made very good experiences personally
is to have a "Questions and Answers" document/webpage/forum. this
could be maintained by a small number of volunteers (best people that
are still in the process of learning, since they have a *much* better
sense for what is helpful to somebody seeking help) through having a
topical structure (similar to a wiki) where they "harvest" questions
and answers posted to the mailing list and edit them to contain only
the essential information for question and answer. most of the time,
people asking for help do not provide all necessary information to
give a good answer and then also the answers are often scattered
across multiple e-mails, e.g. when multiple people provide different
pieces of an answer or different perspectives. a rather simple
editorial process could boil this down to just the essential parts. if
a question is repeatedly asked, only the aspects that are new would
need to be added to a given topic. with this procedure we would slowly
have a fairly elaborate so-called knowledge base where everybody
benefits: people who need help get concise and complete information,
people who edit this get to learn a lot about MD and LAMMPS, and
experts only need to answer questions and can do this with little
effort via e-mail.
since there are limitations to what can be hosted on
lammps.sandia.gov, we just registered the lammps.org domain and could
set up a suitable webforum/wiki/webpage under that domain where it
will be easy to incorporate contributions by the LAMMPS community
outside of SNL.
with the growth of the LAMMPS user base and the change in how people
communicate, some adjustments *should* be made, but almost all of them
require somebody to take the initiative.
axel.