ON WED, 2007-11-21 AT 17:41 +0100, JöRN NETTINGSMEIER
WROTE:
> ANDREAS HARTMANN WROTE:
> > JöRN NETTINGSMEIER SCHRIEB:
> > OK, SO HOW SHOULD THIS ISSUE BE ADDRESSED?
> >
> >> LET'S PROVIDE A REAL BASIC PUBLICATION INSTEAD
THAT DOESN'T HAVE SO
> >> MUCH CRUFT AND CAN BE USED AS A TEMPLATE FOR
BOTH THE DEFAULT AND ANY
> >> CUSTOM PUBLICATION.
> >
> > HMMM - HOW WOULD THAT SOLVE THE PROBLEM THAT I
WANT TO OVERRIDE SINGLE
> > PIPELINES? OR DO YOU MEAN THAT THE BASIC
PUBLICATION SHOULD BE SO BASIC
> > THAT IT CONTAINS VIRTUALLY NO PIPELINES WHICH
COULD BE WORTH OVERRIDING?
>
> MORE OR LESS, YES. I STILL THINK THAT NO IMPORTANT
FUNCTIONALITY SHOULD
> BE EMBEDDED IN THE DEFAULT PUBLICATION SITEMAP.
IDEALLY, I'D LIKE TO BE
> ABLE TO CREATE A PUBLICATION DIRECTORY WITH JUST A
CONFIG DIR IN IT, AND
> ALL CENTRAL LENYA FEATURES SHOULD BE THERE.
WELL, I MUST DISAGREE. I HAD THE SAME PROBLEM AS ANDREAS
HAVE BACK IN
THE DAYS.
TO OVERRIDE JUST A PIPE IS MUCH MORE EFFICIENT THEN COPY ONE
THING TO
ANOTHER PLACE.
MORE IF WE TALKING ABOUT PARENT PUBLICATIONS. THE IDEA IS TO
IMPLEMENT
ALL PIPES THAT ARE NEEDED IN THE PARENT AND ALLOW CHILDREN
TO OVERRIDE
JUST A FEW OF THEM.
TO PUT IT IN JAVA TERMS THE DEFAULT PUB SHOULD BE AN
ABSTRACT CLASS AND
EVERY PUB THAT EXTENDS THE DEFAULT PUB SHOULD HAVE THE
POSSIBILITY TO
OVERRIDE SUPER.
SALU2
>
> FOR NOW, YOU COULD JUST COPY THE DEFAULT SITEMAP OVER,
THROW OUT ALL
> MATCHERS THAT YOU DON'T NEED AND ALTER IT AS
NECESSARY.
> EVENTUALLY, A FEATURE AS YOU DESCRIBE MIGHT BE
INTERESTING, BUT FIRST WE
> SHOULD CLEAN UP AND GET A FEELING FOR A NICE MINIMAL
SET OF PIPELINES
> THAT NEEDS TO BE IN A PUBLICATION SITEMAP. TO ME,
NEITHER BXE NOR DAV
> NOR RSS STUFF QUALIFIES.
>
--
THORSTEN SCHERLER
THORSTEN.AT.APACHE.ORG
OPEN SOURCE JAVA CONSULTING, TRAINING
AND SOLUTIONS
------------------------------------------------------------
---------
TO UNSUBSCRIBE, E-MAIL: DEV-UNSUBSCRIBE LENYA.APACHE.ORG
FOR ADDITIONAL COMMANDS, E-MAIL: DEV-HELP LENYA.APACHE.ORG
|