in reply to Re: Pmdev documentation
in thread Pmdev documentation
elisheva, thank you immensely for posting that conversation. I wish I'd been there to be a part of it. :-) I have to wonder if there was more, or if that was the end of it. Because what I don't see elaborated are the assumptions which would be messed up by using sitedocs. Both of the concerns which you have bulleted are really the same, and both (or I should say, it) would be mitigated by using alphafaqlets, as I said elsewhere. Alphafaqlets are not searched by Super Search (and thus would not be found in a FAQ search) yet are readable by pmdev and editable by SiteDocClan. On the other hand, I don't see any problem in storing these anticipated pmdev docs in publicly visible nodes. Do they need to be any less public than, say, the Everything Bible? If it is determined that there is some knowledge which is just too sensitive for that, it could be sequestered in the pmdev HowTo wiki (e.g.)
I want to be clear about my reluctance to creating a new nodetype for this: I am resistant to any potential notetype proliferation. I think that before a new nodetype is created, alternative solutions should also be weighed. In my opinion, this has not been satisfactorily done.
Let us review how this all started. Elisheva produced a bunch of documentation on ELISHEVA's extra scratchpad. It was observed (by me and probably some others) that the information, once completed, would be worth preserving in an official pmdev doc; the pmdev HowTo wiki would make sense for this, but it is already nearly full, and it was noted that ELISHEVA's extra scratchpad's contents are just shy of the 64kb limit. What, then?
As software developers, we automatically began to think about generic solutions with an eye toward scalability, and other considerations along those lines. We observed that the existing site doc infrastructure has and does what we would need for maintaining a corpus of pmdev documentation, the only serious difference being in access rights ... and this in turn is something which would be very easily (and naturally) handled by making a new nodetype for the purpose, with its proper Creators/Updaters/Deleters.
Does that mean that this is really the only good way to solve the original problem? I don't think so. In particular, what seems to have been ignored is the fact that we are looking at about one wiki's worth of information, so far. How much more do we really antipate? Do we really think that the pmdev doc set is going to keep growing and growing? I think that's unrealistic. What we're really looking at is the immediate creation of one document's worth of info, maybe two. I just can't see making a new nodetype just for this — at least, lacking any really peculiar display/edit/access requirements, which so far haven't been demonstrated.
So rather than take a step which does nothing more than further complicate the already complicated nodetype picture, why don't we do the simplest thing which meets the immediate need: create another pmdev-owned wiki and move ELISHEVA's extra scratchpad's contents to it?
And, as I already tried to say elsewhere, such a measure in no way cuts off the future possibility of converting to a new nodetype if it is finally determined really to be necessary. Creating a new nodetype now would, imho, be an example of violating the You Arent Gonna Need It principle of system design.
Btw... I raised a number of points and asked a number of (non-rhetorical) questions in Re^3: Pmdev documentation, which, so far, no one has deemed fit to address. Just because I'm not on board with your plan, doesn't mean my ideas are worthless and I should be ignored.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Pmdev documentation
by ELISHEVA (Prior) on Aug 10, 2009 at 00:22 UTC | |
by jdporter (Paladin) on Aug 10, 2009 at 02:57 UTC | |
by ELISHEVA (Prior) on Aug 12, 2009 at 17:50 UTC | |
by jdporter (Paladin) on Aug 12, 2009 at 19:09 UTC | |
by ELISHEVA (Prior) on Aug 12, 2009 at 20:54 UTC |