I think that it would be useful to create a section of PlanetMath where everybody can post just any content (not only Encylopaedia entries), just like on wikibooks. The difference from wikibooks is that one can take advantage of LaTeX. There are a lot of (mathematical) courses and books that aleady exist, and they are written in LaTeX.
In fact, I am proposing this because I am personally interested in putting a course on PM. This course is in Russian and I think it is worth translating into English. I have the LaTeX source and I try to translate it. However, it would take a lot of time to translate it if I work alone. Another problem I am not a native English speaker and I do not have many around to ask them to proof-read the translation, moreover, native english speakers I can get in contact with are either busy or they are not mathematicians. Putting it on PM would give such advantages:
The Exposition section only lets you to post links to books and courses situated elsewhere and does not allow for collaborative creation of content. On the other hand Encycopaedia is not the right place to post courses. I think that PM has all the technical tools necesarry to run Expostion-like section capable of Encyclapadia-like editing. Why doesn't someone just create it ? :)
--dmitri83
I completely and whole-heartedly agree that this would be a good thing to do. See also the PlanetMath Goals page, where I mentioned (in the goal tree) that it would be good for PM to move to support the creation of free math works in general. You've very nicely spelled out some of the benefits of doing this. I personally think that the book and exposition sections should be completely revamped to only support the creation of free content, but some people do find the links to off-site non-free resources valuable – perhaps these links could be moved to another section of the site. Also see the Grant planning and bidi system pages, where there is a little more discussion of translation in general. Anyway, you have my vote that this would be a worthwhile thing to do. I think probably most people will agree that this is a good thing to do, and any delays will mainly be due to lack of programming time… --jcorneli Fri Mar 25 16:56:20 2005 UTC
I like this idea too. We should extend PlanetMath into a place people can collaborate on any type of mathematical text. I should point out that there are "collaborations" right now, but they don't really have corrections workflow. We should plan out how some of this would work. It is big and important enough that we should also think about including it in grant proposals. --akrowne Fri Mar 25 17:49:48 UTC 2005
Guys, would it make sense to just use the wikibooks software (I don't know much about it)? --akrowne Fri Mar 25 21:50:53 UTC 2005
Let me note that in addition to the idea of making "an empty copy of Encyclopaedia and name it something like 'Free courses'", we should also consider this idea: making "an empty copy" for each book. This would result in a system very much like the Oddwiki system that we are currently using (see link on HomePage). Oddwiki makes a new namespace, new recentchanges page, etc., for each separate childwiki. But in fact there is only one Oddmuse engine running the whole system. It is really quite sophisticated.
An implementation like this would easily enable us to add AsteroidMeta as a "book". And (phenomenally) it would just as easily enable us to add things like PlanetPhysics or PlanetComputing directly to the active Noosphere implementation on PlanetMath. Wow!
Of course, some people wouldn't want or need the full power of a "Noosphere system" for their project. Some people might just want one single TeX file, and this should be supported too. Other might want something more like what you get with out-of-the-box latex2html. (This would really just be a variant on the single TeX file.)
This reminds me of the stuff that logan was talking about on the [[Object_Adaptation?]] page. If we can consider messages and corrections as protocols, we can certainly consider "book" or "mini-noosphere-instance" as protocols, too. We could also (presumably) define some protocols (or maybe I mean procedures) that would transform one of these other objects into an object of the other class. (Maybe we can even get the FEM code involved, so that we could transparently produce nice PDF output for any one of the objects.)
Other extensions (e.g. my favorite, literate programming, but also a bidi system) would make the ensemble really, really powerful… --jcorneli Thu Mar 31 02:58:01 2005 UTC
Note also that if mini-instances could also add further child-instances, we could resolve the issue with naming that drini mentioned on the AsteroidMeta page today. --jcorneli Thu Mar 31 03:02:20 2005 UTC