Mail Index


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ApacheGallery] Proposal for an admin site



Hi Michael,

I have a new patch to Gallery.pm that implements clean authentication,
rotation, and comment annotation.

This is ready for -dev if you're ready to release 0.4.
Left to do:
* documentation
* file upload

Go ahead and play with it at https://gallery.vandewolfshaar.com; I've
created a folder "Test in here" that you can play with to your heart's
content. The password is still "password". Remember, to bring up the auth
form, add ?auth=yes to any directory folder.

Let me know if it gives you any trouble.

# cat diff.patch.uu
begin 644 diff.patch.uu
M,38L,3=D,34*/"!U<V4@07!A8VAE.CI#;V]K:64["CP@=7-E($U$-3L*,C)D
M,3D*/"!U<V4@0T=).PHU,2PU-F0T-PH\(`EM>2`D875T:&5N=&EC871E9"`]
M("<G.PH\(`EI9B`H(&ES875T:"@I("D*/"`)>R`*/"`)("`@("1A=71H96YT
M:6-A=&5D(#T@)R@@57-E<B!A=71H96YT:6-A=&5D("D@)SL*/"`)?0H\(`HY
M."PQ-#=C.#DL.3$*/"`*/"`)"21T<&PM/F%S<VEG;BA!551((#T^("<G("D[
M"CP@"CP@"0EI9B`H("1A<'(M/G!A<F%M*"=A=71H)RD@("D*/"`)"7L*/"`)
M"2`@("!I9B`H("1A<'(M/G!A<F%M*"=P87-S=V]R9"<I("`I"CP@"0D@("`@
M>PH\(`D)"21A=71H96YT:6-A=&5D(#T@875T:&5N=&EC871E7W5S97(H("1A
M<'(M/G!A<F%M*"=P87-S=V]R9"<I("D["CP@"CP@"0D):68@*"`D875T:&5N
M=&EC871E9"!E<2`G*"!5<V5R(&%U=&AE;G1I8V%T960@*2`G("D@>PH\(`D)
M"2`@("!M>2`D:&%S:#UN97<@340U.PH\(`D)"2`@("`D:&%S:"T^861D*"1A
M<'(M/G!A<F%M*"=P87-S=V]R9"<I*3L*/"`)"0D@("`@;7D@)&1I9V5S="`]
M("1H87-H+3YD:6=E<W0H*3L*/"`)"0D@("`@;7D@)&-O;VMI92`]($%P86-H
M93HZ0V]O:VEE+3YN97<H)&%P<BP*/"`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("UN86UE("`@(#T^("`G<&%S<W=O<F0G+`H\("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@+79A;'5E("`@/3X@('5N<&%C:R@B2"HB+"`D
M9&EG97-T*2`L"CP@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`M97AP
M:7)E<R`]/B`@)RLQ:"<*/"`)"0D)("`@("`@("D["CP@"CP@"0D))&-O;VMI
M92T^8F%K93L*/"`)"0E](&5L<V4@>PH\("`@("`)"0D@("`@;7D@)&-O;VMI
M92`]($%P86-H93HZ0V]O:VEE+3YN97<H)&%P<BP*/"`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("UN86UE("`@(#T^("`G<&%S<W=O<F0G+`H\("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@+79A;'5E("`@/3X@("<G+`H\
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@+65X<&ER97,@/3X@("<K
M,6@G"CP@"0D)"2`@("`@("`I.PH\(`D)"2`@("`D8V]O:VEE+3YB86ME.PH\
M(`D)"7T*/"`*/"`)"2`@("!](&5L<V4@>PH\(`H\(`D)"6EF("@@)&%P<BT^
M<&%R86TH)VQO9V]U=%]B=71T;VXG*2`I"CP@"0D)>PH\("`@("`)"0D@("`@
M;7D@)&-O;VMI92`]($%P86-H93HZ0V]O:VEE+3YN97<H)&%P<BP*/"`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("UN86UE("`@(#T^("`G<&%S<W=O
M<F0G+`H\("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@+79A;'5E("`@
M/3X@("<G+`H\("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@+65X<&ER
M97,@/3X@("<K,6@G"CP@"0D)"2`@("`@("`I.PH\(`D)"2`@("`D8V]O:VEE
M+3YB86ME.PH\(`D)"2`@("`D875T:&5N=&EC871E9"`]("<G.PH\(`D)"7T*
M/"`*/"`)"2`@("!]"CP@"CP@"0D@("`@)'1P;"T^87-S:6=N*$%55$@@/3X@
M8G5I;&1?875T:%]F;W)M*"1A=71H96YT:6-A=&5D*2D["CP@"CP@"2`@("`@
M("`@("`@?2`*/"`*/"`)"21T<&PM/F%S<VEG;BA-14Y5(#T^("1A=71H96YT
M:6-A=&5D("X@9V5N97)A=&5?;65N=2@D<BDI.PH\(`HM+2T*/B`)"0H^(`D)
M)'1P;"T^87-S:6=N*$U%3E4@/3X@9V5N97)A=&5?;65N=2@D<BDI.PH^(`D*
M,C,U9#$W.`H\(`HR.#(L,S@P9#(R-`H\(`D)(R!A9&UI;B!S96-T:6]N"CP@
M"0DC(&%D;6EN(&9O<FT@<V5C=&EO;@H\(`D)"CP@"0EI9B`H(&ES875T:"@I
M("D@>PH\(`H\(`D)("`@(&UY("1Q=65R>2`](&YE=R!#1TD["CP@"0D@("`@
M;7D@)&%D;6EN.PH\(`H\(`D)("`@(",@4F]T871E(&9O<FT*/"`)"2`@("`D
M861M:6X])'%U97)Y+3YS=&%R=%]F;W)M.PH\(`D)("`@(&UY("5L86)E;',@
M/2`H)S`G/3XG,"<L("<Q)ST^)SDP)RP@)S(G/3XG,3@P)RP@)S,G/3XG,C<P
M)RD["CP@"0D@("`@)&%D;6EN(#T@)&%D;6EN("X@)U)O=&%T:6]N.B`G("X@
M)'%U97)Y+3YP;W!U<%]M96YU*"=R;W1A=&5?;65N=2<L"CP@"0D)"0D)("`@
M(%LG,"<L)S$G+"<R)RPG,R==+`H\(`D)"0D)"2<P)RQ<)6QA8F5L<RD["CP@
M"0D@("`@)&%D;6EN(#T@)&%D;6EN("X@)'%U97)Y+3YS=6)M:70H+6YA;64]
M/B=R97-O;'5T:6]N7V)U='1O;B<L("UV86QU93T^)W-U8FUI="<I.PH\(`D)
M("`@("1A9&UI;B`]("1A9&UI;B`N("1Q=65R>2T^96YD7V9O<FT["CP@"CP@
M"0D@("`@(R!#;VUM96YT<R!F;W)M"CP@"0D@("`@;7D@0&-O;6UE;G1F:6QE
M.PH\(`D)("`@(&UY("1C;VUM96YT<R`]("<G.PH\(`D)("`@(&EF("@@;W!E
M;B`H0T]-345.5%,L("(D9FEL96YA;64N8V]M;65N="(I("D@>PH\(`D)"4!C
M;VUM96YT9FEL92`](#Q#3TU-14Y44SX["CP@"0D@("`@?0H\(`D)("`@(&9O
M<F5A8V@@;7D@)&QI;F4@*$!C;VUM96YT9FEL92D@>PH\(`D)"21C;VUM96YT
M<R`]("1C;VUM96YT<R`N("1L:6YE.PH\(`D)("`@('T*/"`*/"`)"2`@("`D
M861M:6X@/2`D861M:6X@+B`D<75E<GDM/G-T87)T7V9O<FT["CP@"0D@("`@
M)&%D;6EN(#T@)&%D;6EN("X@)T-O;6UE;G1S.B`G("X@)'%U97)Y+3YT97AT
M87)E82@M;F%M93T^)V-O;6UE;G1S)RP*/"`)"2`@("`@("`@("UD969A=6QT
M/3XD8V]M;65N=',L"CP@"0D@("`@("`@("`M<F]W<ST^,3`L"CP@"0D@("`@
M("`@("`M8V]L=6UN<ST^-3`I.PH\(`D)("`@("1A9&UI;B`]("1A9&UI;B`N
M("1Q=65R>2T^<W5B;6ET*"UN86UE/3XG8V]M;65N='-?8G5T=&]N)RP@+79A
M;'5E/3XG<W5B;6ET)RD["CP@"0D@("`@)&%D;6EN(#T@)&%D;6EN("X@)'%U
M97)Y+3YE;F1?9F]R;3L*/"`*/"`)"2`@("`D='!L+3YA<W-I9VXH041-24X@
M/3X@)&%D;6EN("D["CP@"0D@("`@)'1P;"T^87-S:6=N*$1%0E5'(#T^("(D
M9FEL96YA;64N8V]M;65N="(I.PH\(`H\(`H\(`D)?2!E;'-E('L*/"`)"2`@
M("`D='!L+3YA<W-I9VXH041-24X@/3X@)R<I.PH\(`D)?0H\(`H\(`D)(R!E
M;F0@861M:6X@9F]R;2!S96-T:6]N"CP@"CP@"0DC(&%D;6EN('!R;V-E<W-I
M;F<@<V5C=&EO;@H\(`D):68@*"!I<V%U=&@H*2`I('L*/"`*/"`)"6UY($!D
M:7)S(#T@<W!L:70H+UPO+RP@)&9I;&5N86UE*3L*/"`)"6UY("1F:6QE;VYL
M>2`]('!O<"A`9&ER<RD["CP@"0EM>2`D8V%C:&4@/2!J;VEN("@B+R(L($!D
M:7)S*2`N("(O+F-A8VAE(CL*/"`*/"`)"2`@("!I9B`H("1A<'(M/G!A<F%M
M*"=R97-O;'5T:6]N7V)U='1O;B<I("8F("1A<'(M/G!A<F%M*"=R97-O;'5T
M:6]N7V)U='1O;B<I(&5Q("=S=6)M:70G("D*/"`)"2`@("!["CP@"0D)"CP@
M"0D):68@*"`D87!R+3YP87)A;2@G<F]T871E7VUE;G4G*2!E<2`G,"<@*0H\
M(`D)"7L@=6YL:6YK("(D9FEL96YA;64N<F]T871E(CL*/"`)"0E]"CP@"0D)
M96QS92!["CP@"0D)("`@(&]P96X@4D]4051%1DE,12P@(CXD9FEL96YA;64N
M<F]T871E(CL*/"`)"0D@("`@<')I;G0@4D]4051%1DE,12`D87!R+3YP87)A
M;2@G<F]T871E7VUE;G4G*2`N(")<;B(["CP@"0D)("`@(&-L;W-E(%)/5$%4
M149)3$4["CP@"0D)?0H\(`H\(`D)"2,@0FQO=R!T:&4@8V%C:&4@9F]R('1H
M:7,@9FEL92X*/"`*/"`)"0EU;FQE<W,@*&]P96YD:7(@*$1)4BP@)&-A8VAE
M*2D@>PH\(`D)"2`@("!S:&]W7V5R<F]R("@D<BP@)"$L(")5;F%B;&4@=&\@
M86-C97-S(&-A8VAE(&1I<F5C=&]R>2`D8V%C:&4Z("0A(BD["CP@"0D)("`@
M(')E='5R;B!/2SL*/"`)"0E]"CP@"CP@"0D);7D@0&9I;&5S(#T@<F5A9&1I
M<B`H1$E2*3L*/"`)"0E`9FEL97,@/2!S;W)T($!F:6QE<SL*/"`)"0EM>2`D
M9FEL96QI<W0["CP@"CP@"0D):68@*$!F:6QE<RD@>PH\(`H\(`D)"2`@("!F
M;W)E86-H(&UY("1P:6-T=7)E("A`9FEL97,I('L*/"`*/"`)"0D):68@*"UF
M("1C86-H92XG+R<N)'!I8W1U<F4@)B8@*"1P:6-T=7)E(#U^(&TO)&9I;&5O
M;FQY+VDI*2!["CP@"0D)"2`@("!U;FQI;FL@)&-A8VAE+B<O)RXD<&EC='5R
M93L*/"`)"0D)?0H\(`D)"2`@("!]"CP@"0D)?0H\(`D)"21T<&PM/F%S<VEG
M;BA$14)51R`]/B`G<F]T871E(2<I.PH\(`D)("`@('T*/"`)"2`@("!I9B`H
M("1A<'(M/G!A<F%M*"=C;VUM96YT<U]B=71T;VXG*2`F)B`D87!R+3YP87)A
M;2@G8V]M;65N='-?8G5T=&]N)RD@97$@)W-U8FUI="<@*0H\(`D)("`@('L*
M/"`)"0EO<&5N($-/34U%3E1&24Q%+"`B/B1F:6QE;F%M92YC;VUM96YT(CL*
M/"`)"0EP<FEN="!#3TU-14Y41DE,12`D87!R+3YP87)A;2@G8V]M;65N=',G
M*3L*/"`)"0EC;&]S92!#3TU-14Y41DE,13L*/"`)"0DD='!L+3YA<W-I9VXH
M1$5"54<@/3X@)&%P<BT^<&%R86TH)V-O;6UE;G1S)RDI.PH\(`D)("`@('T*
M/"`*/"`)"7T*/"`*/"`)"2,@96YD(&%D;6EN('!R;V-E<W-I;F<@<V5C=&EO
M;@H\(`D)(R!E;F0@861M:6X@<V5C=&EO;@H\(`HS.#-C,C(W"CP@"0DD='!L
M+3YA<W-I9VXH345.52`]/B`D875T:&5N=&EC871E9"`N(&=E;F5R871E7VUE
M;G4H)'(I*3L*+2TM"CX@"0DD='!L+3YA<W-I9VXH345.52`]/B!G96YE<F%T
M95]M96YU*"1R*2D["C4V.6,T,3,*/"`)"6EF("@D<BT^9&ER7V-O;F9I9R@G
M1V%L;&5R>4-O<'ER:6=H=$EM86=E)RD@)B8@+68@)'(M/F1I<E]C;VYF:6<H
M)T=A;&QE<GE#;W!Y<FEG:'1);6%G92<I*2!["BTM+0H^(`D):68@*"UF("1R
M+3YD:7)?8V]N9FEG*"='86QL97)Y0V]P>7)I9VAT26UA9V4G*2D@>PHW-3DL
M.#$V9#8P,@H\(`H\('-U8B!B=6EL9%]A=71H7V9O<FT@>PH\(`H\("`@("!M
M>2`D9F]R;3L*/"`@("`@;7D@)'%U97)Y(#T@;F5W($-'23L*/"`@("`@;7D@
M)&%U=&AE;G1I8V%T960@/2!S:&EF=#L*/"`@("`@)&9O<FT@/2`D<75E<GDM
M/G-T87)T7V9O<FTH*3L*/"`*/"`@("`@:68@*"`D875T:&5N=&EC871E9"!E
M<2`G*"!5<V5R(&%U=&AE;G1I8V%T960@*2`G("D*/"`@("`@>R`@(`H\(`DD
M9F]R;2`]("1F;W)M("X@)'%U97)Y+3YS=6)M:70H+6YA;64]/B=L;V=O=71?
M8G5T=&]N)RP@+79A;'5E/3XG;&]G;W5T)RD["CP@("`@('T@"CP@("`@(&5L
M<V4@>PH\(`DD9F]R;2`]("1F;W)M("X@)'%U97)Y+3YP87-S=V]R9%]F:65L
M9"@M;F%M93T^)W!A<W-W;W)D)RP*/"`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("`@+79A;'5E/3XG)RD["CP@"21F;W)M(#T@)&9O<FT@+B`D<75E
M<GDM/G-U8FUI="@M;F%M93T^)W-U8FUI=%]B=71T;VXG+"`M=F%L=64]/B=S
M=6)M:70G*3L*/"`@("`@?0H\("`@("`D9F]R;2`]("1F;W)M("X@)'%U97)Y
M+3YE;F1F;W)M*"D["CP@"CP@"CP@("`@(')E='5R;B`D9F]R;3L*/"!]"CP@
M"CP@<W5B(&%U=&AE;G1I8V%T95]U<V5R('L*/"`*/"`@("`@;7D@)'!A<W-W
M;W)D(#T@<VAI9G0["CP@("`@(&UY("1R971U<FYS=')I;F<["CP@("`@(&EF
M("@@07!A8VAE+3YR97%U97-T*"DM/F1I<E]C;VYF:6<H)T%D;6EN4&%S<W=O
M<F0G*2`F)B`*/"`)($%P86-H92T^<F5Q=65S="@I+3YD:7)?8V]N9FEG*"=!
M9&UI;E!A<W-W;W)D)RD@97$@)'!A<W-W;W)D("D*/"`@("`@>R`D<F5T=7)N
M<W1R:6YG(#T@)R@@57-E<B!A=71H96YT:6-A=&5D("D@)SL*/"`*/"`@("`@
M("!](&5L<V4@>PH\(`D@("1R971U<FYS=')I;F<@/2`G*"!5<V5R(&%U=&AE
M;G1I8V%T:6]N(&9A:6QE9"`I)R`["CP@"2`@?0H\(`H\("`@("!R971U<FX@
M)')E='5R;G-T<FEN9SL*/"`*/"!]"CP@"CP@<W5B(&ES875T:"!["CP@("`@
M(&UY("5C;V]K:65S(#T@07!A8VAE.CI#;V]K:64M/F9E=&-H.PH\("`@("!M
M>2`D:7-A=71H.PH\("`@("!M>2`D:&%S:#UN97<@340U.PH\(`H\("`@("!I
M9B`H07!A8VAE+3YR97%U97-T*"DM/F1I<E]C;VYF:6<H)T%D;6EN4&%S<W=O
M<F0G*2D@>PH\(`DD:&%S:"T^861D*$%P86-H92T^<F5Q=65S="@I+3YD:7)?
M8V]N9FEG*"=!9&UI;E!A<W-W;W)D)RDI.PH\("`@("!](&5L<V4@>PH\(`ER
M971U<FX@,#L*/"`@("`@?0H\(`H\("`@("!M>2`D9&EG97-T(#T@)&AA<V@M
M/F1I9V5S="@I.PH\(`H\("`@("!I9B`H("1C;V]K:65S>R=P87-S=V]R9"=]
M("8F("1C;V]K:65S>R=P87-S=V]R9"=]+3YV86QU92!E<2!U;G!A8VLH(D@J
M(BP@)&1I9V5S="D@*0H\("`@("![("1I<V%U=&@@/2`Q(#L*/"`@('T@96QS
K92![("1I<V%U=&@@/2`P('T*/"!R971U<FX@)&ES875T:#L*/"!]"CP@"@``
`
end
----- Original Message -----
From: "Michael Legart" <michael@xxxxxxxxx>
To: <users@xxxxxxxxxxxxxxxx>
Sent: Sunday, March 03, 2002 5:17 AM
Subject: Re: [ApacheGallery] Proposal for an admin site


Hi Paul!

On Sat, Mar 02, 2002 at 07:28:36PM -0500, Paul Vallee wrote:
>
> I am requesting input on coding style, suggestions for improvement,
because
> I would be saddened to go too far down this path only to learn my humble
> project doesn't meet your admittedly high standards and you wouldn't
> integrate this into your -dev tree.

It looks great! I think i will release 0.4 today and then apply your
patch to -dev. Would you be interessted in CVS access?

> My next step from here will be to attempt to develop (for authenticated
> users of course) file upload capabilities, image rotation, and image
> annotation.

Excelent!

thanks,
Michael

---------------------------------------------------------------------
Apache::Gallery users mailinglist. http://apachegallery.dk/
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx


---------------------------------------------------------------------
Apache::Gallery users mailinglist. http://apachegallery.dk/
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx