[pmwiki-users] RFC: PITS 00701 -- WikiFarm confusion
DaveG
pmwiki at solidgone.com
Wed Mar 15 10:00:59 CST 2006
TWiki uses the term "webs" in the same manner PmWiki uses "fields".
Personally I don't see that as any more or less clear.
Patrick R. Michaud wrote:
> On Wed, Mar 15, 2006 at 10:18:23AM +0100, Joachim Durchholz wrote:
>> Farms need special configuration - the directory layout is different.
>
> I disagree with this premise -- the directory layout isn't that
> different at all. Or, perhaps you could describe how the layout is
> different.
>
>> Given the questions on the mailing list, several recipes won't work on
>> farms due to these differences.
>
> The difference is usually just that the recipe needs a couple of
> "$FarmD" paths added. I've never run into a recipe that had to be
> substantially reworked because of farms.
>
>> worse,
>> recipe writers will tend to omit testing on a farm configuration (I have
>> to confess that I'm one of these negligent recipe writers myself: lack
>> of resources, lack of interest.)
>
> I absolutely don't see this as a source of negligence. From my
> perspective, recipe writers aren't obligated to test their
> modules in every possible configuration... and that's not
> the "release early/release often" approach anyway.
>
> To me, a recipe writer contributes "here's what worked for me",
> then if someone runs into a problem, whether because of running
> in a farm or any other variation, we report it and improve the
> recipe.
>
> Or, by way of analogy, we could be saying
>
> "recipe writers will tend to omit testing on a farm configuration"
> "recipe writers will tend to omit testing under every webserver"
> "recipe writers will tend to omit testing under every OS/filesystem
> type"
> "recipe writers will tend to omit testing under every version of
> PmWiki"
>
> I don't want to start implying that any of the above are barriers
> to contributing a recipe (and by the way, this is why it's called
> a "Cookbook" with "recipes"). People contribute what they have, and
> if it needs further refinement then others will pick it up.
>
>> I'd really like to see if PmWiki dropped farming in favor of an optional
>> configuration for shared code/separate data. I.e. install PmWiki in one
>> place, then have separate data installation directories with index.php
>> scripts that say something like
>> <?php
>> $data_directory = getcwd ();
>> chdir ('/path/to/shared/pmwiki/installation/');
>> require_once ('pmwiki.php');
>
> But this *is* what a farm/field does, except that instead of
> three lines of PHP we use one:
>
> <?php
> include_once('/path/to/shared/pmwiki/installation/pmwiki.php');
>
>> [...]
>> Unless I'm doing something with PmWiki farming on a day-by-day basis, I
>> will forget the details because no other software in the world uses a
>> farms-and-fields analogy.
>
> This is a very reasonable point, so the idea of changing the terms
> has merit. I'm not sure that "shared code/separate data" works as
> a term that would be any identifiable by people interested in
> having multiple wikis from a single installation, but others can
> say if it would have worked for them.
>
> FWIW, I did a little bit of searching yesterday to see what other
> packages use as an equivalent to our "wikifarm" term, but didn't
> find anything.
>
> Pm
>
> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://host.pmichaud.com/mailman/listinfo/pmwiki-users
>
More information about the pmwiki-users
mailing list