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<[email protected]!A8VAE.CI#;V]K:64["[email protected]=7-E($U$-3L*,C)D
M,3D*/"!U<[email protected]=).PHU,2PU-F0T-PH\(`EM>2`D875T:&5N=&EC871E9"`]
M("<G.PH\(`EI9B`H(&ES875T:"@I("D*/"`)>R`*/"`)("`@("1A=71H96YT
M:6-A=&5D(#[email protected])[email protected]@57-E<B!A=71H96YT:6-A=&5D("[email protected])SL*/"`)?0H\(`HY
M."PQ-#=C.#DL.3$*/"`*/"`)"21T<&PM/F%S<VEG;BA!551((#T^("<G("D[
M"[email protected]"[email protected]"0EI9B`H("1A<'(M/G!A<F%M*"=A=71H)[email protected]("D*/"`)"7L*/"`)
M"2`@("!I9B`H("1A<'(M/G!A<F%M*"=P87-S=V]R9"<I("`I"[email protected]"[email protected]("`@
M>PH\(`D)"21A=71H96YT:6-A=&5D(#[email protected]:&5N=&EC871E7W5S97(H("1A
M<'(M/G!A<F%M*"=P87-S=V]R9"<I("D["[email protected]"[email protected]"0D):[email protected]*"`D875T:&5N
M=&EC871E9"!E<2`G*"!5<V5R(&%U=&AE;G1I8V%[email protected]*2`G("[email protected]>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*/"`)"[email protected]("`@;[email protected])&1I9V5S="`]
M("1H87-H+3YD:6=E<W0H*3L*/"`)"[email protected]("`@;[email protected])&-O;VMI92`]($%P86-H
M93HZ0V]O:VEE+3YN97<H)&%P<BP*/"`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("UN86UE("`@(#T^("`G<&%S<W=O<F0G+`H\("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@+79A;'5E("`@/[email protected]('5N<&%C:[email protected]"HB+"`D
M9&EG97-T*2`L"[email protected]("`@("`@("`@("`@("`@("`@("`@("`@("`@("`M97AP
M:7)E<R`]/B`@)RLQ:"<*/"`)"0D)("`@("`@("D["[email protected]"[email protected]"0D))&-O;VMI
M92T^8F%K93L*/"`)"0E](&5L<[email protected]>PH\("`@("`)"[email protected]("`@;[email protected])&-O;VMI
M92`]($%P86-H93HZ0V]O:VEE+3YN97<H)&%P<BP*/"`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("UN86UE("`@(#T^("`G<&%S<W=O<F0G+`H\("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@+79A;'5E("`@/[email protected]("<G+`H\
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@+65X<&ER97,@/[email protected]("<K
M,[email protected]"[email protected]"0D)"2`@("`@("`I.PH\(`D)"2`@("`D8V]O:VEE+3YB86ME.PH\
M(`D)"7T*/"`*/"`)"2`@("!](&5L<[email protected]>PH\(`H\(`D)"6EF("@@)&%P<BT^
M<&%R86TH)VQO9V]U=%]B=71T;VXG*2`I"[email protected]"0D)>PH\("`@("`)"[email protected]("`@
M;[email protected])&-O;VMI92`]($%P86-H93HZ0V]O:VEE+3YN97<H)&%P<BP*/"`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("UN86UE("`@(#T^("`G<&%S<W=O
M<F0G+`H\("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@+79A;'5E("`@
M/[email protected]("<G+`H\("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@+65X<&ER
M97,@/[email protected]("<K,[email protected]"[email protected]"0D)"2`@("`@("`I.PH\(`D)"2`@("`D8V]O:VEE
M+3YB86ME.PH\(`D)"2`@("`D875T:&5N=&EC871E9"`]("<G.PH\(`D)"7T*
M/"`*/"`)"2`@("!]"[email protected]"[email protected]"[email protected]("`@)'1P;"T^87-S:6=N*$%[email protected]@/[email protected]
M8G5I;&1?875T:%]F;W)M*"1A=71H96YT:6-A=&5D*2D["[email protected]"[email protected]"2`@("`@
M("`@("`@?2`*/"`*/"`)"21T<&PM/F%S<VEG;BA-14Y5(#T^("1A=71H96YT
M:6-A=&5D("[email protected])A=&5?;[email protected]<BDI.PH\(`HM+2T*/B`)"0H^(`D)
M)'1P;"T^87-S:6=N*$U%[email protected]/[email protected])A=&5?;[email protected]<BDI.PH^(`D*
M,C,U9#$W.`H\(`HR.#(L,[email protected]#(R-`H\(`D)(R!A9&UI;B!S96-T:6]N"[email protected]
M"0DC(&%D;6EN(&9O<[email protected]<V5C=&EO;@H\(`D)"[email protected]"0EI9B`H(&ES875T:"@I
M("[email protected]>PH\(`H\(`D)("`@(&UY("1Q=65R>2`](&YE=R!#1TD["[email protected]"[email protected]("`@
M;[email protected])&%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)[email protected])S(G/3XG,[email protected])[email protected])S,G/3XG,C<P
M)RD["[email protected]"[email protected]("`@)&%D;6EN(#[email protected])&%D;6EN("[email protected])U)O=&%T:6]N.B`G("[email protected]
M)'%U97)Y+3YP;W!U<%]M96YU*"=R;W1A=&5?;65N=2<L"[email protected]"0D)"0D)("`@
M(%LG,"<L)S$G+"<R)RPG,R==+`H\(`D)"0D)"2<P)RQ<)6QA8F5L<RD["[email protected]
M"[email protected]("`@)&%D;6EN(#[email protected])&%D;6EN("[email protected])'%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["[email protected]"[email protected]
M"[email protected]("`@(R!#;VUM96YT<R!F;W)M"[email protected]"[email protected]("`@;[email protected]&-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("[email protected]>PH\(`D)"4!C
M;VUM96YT9FEL92`](#Q#3TU-14Y44SX["[email protected]"[email protected]("`@?0H\(`D)("`@(&9O
M<[email protected]@;[email protected])&QI;[email protected]*$!C;[email protected]>PH\(`D)"21C;VUM96YT
M<R`]("1C;VUM96YT<R`N("1L:6YE.PH\(`D)("`@('T*/"`*/"`)"2`@("`D
M861M:[email protected]/2`D861M:[email protected]+B`D<75E<GDM/G-T87)T7V9O<FT["[email protected]"[email protected]("`@
M)&%D;6EN(#[email protected])&%D;6EN("[email protected])T-O;6UE;G1S.B`G("[email protected])'%U97)Y+3YT97AT
M87)[email protected];F%M93T^)V-O;6UE;G1S)RP*/"`)"2`@("`@("`@("UD969A=6QT
M/3XD8V]M;65N=',L"[email protected]"[email protected]("`@("`@("`M<F]W<ST^,3`L"[email protected]"[email protected]("`@
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)[email protected]+79A
M;'5E/3XG<W5B;6ET)RD["[email protected]"[email protected]("`@)&%D;6EN(#[email protected])&%D;6EN("[email protected])'%U
M97)Y+3YE;F1?9F]R;3L*/"`*/"`)"2`@("`D='!L+3YA<[email protected]
M/[email protected])&%D;6EN("D["[email protected]"[email protected]("`@)'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<[email protected]/[email protected])R<I.PH\(`D)?0H\(`H\(`D)(R!E
M;[email protected]:[email protected]]R;2!S96-T:6]N"[email protected]"[email protected]"0DC(&%D;6EN('!R;V-E<W-I
M;F<@<V5C=&EO;@H\(`D):[email protected]*"!I<V%U=&@H*2`I('L*/"`*/"`)"6UY($!D
M:7)S(#[email protected]<W!L:[email protected])&9I;&5N86UE*3L*/"`)"6UY("1F:6QE;VYL
M>2`]('!O<"A`9&ER<RD["[email protected]"0EM>2`D8V%C:&[email protected]/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`@("!["[email protected]"0D)"[email protected]
M"0D):[email protected]*"`D87!R+3YP87)A;[email protected]<F]T871E7VUE;G4G*2!E<2`G,"<@*0H\
M(`D)"[email protected]=6YL:6YK("(D9FEL96YA;64N<F]T871E(CL*/"`)"0E]"[email protected]"0D)
M96QS92!["[email protected]"0D)("`@(&][email protected]]4051%1DE,[email protected](CXD9FEL96YA;64N
M<F]T871E(CL*/"`)"[email protected]("`@<')I;[email protected]]4051%1DE,12`D87!R+3YP87)A
M;[email protected]<F]T871E7VUE;G4G*2`N(")<;B(["[email protected]"0D)("`@(&-L;W-E(%)/5$%4
M149)3$4["[email protected]"0D)?0H\(`H\(`D)"2,@0FQO=R!T:&[email protected]%C:&[email protected]]R('1H
M:7,@9FEL92X*/"`*/"`)"0EU;FQE<W,@*&]P96YD:7(@*$1)[email protected])&-A8VAE
M*[email protected]>PH\(`D)"2`@("!S:&]W7V5R<F]R("@D<[email protected])"$L(")5;F%B;&[email protected]=&\@
M86-C97-S(&-A8VAE(&1I<F5C=&]R>2`D8V%C:&4Z("0A(BD["[email protected]"0D)("`@
M(')E='5R;B!/2SL*/"`)"0E]"[email protected]"[email protected]"0D);[email protected]&9I;&5S(#[email protected]<F5A9&1I
M<B`H1$E2*3L*/"`)"0E`9FEL97,@/2!S;W)T($!F:6QE<SL*/"`)"0EM>2`D
M9FEL96QI<W0["[email protected]"[email protected]"0D):[email protected]*$!F:6QE<[email protected]>PH\(`H\(`D)"2`@("!F
M;W)E86-H(&UY("1P:6-T=7)E("A`9FEL97,I('L*/"`*/"`)"0D):[email protected]*"UF
M("1C86-H92XG+R<N)'!I8W1U<[email protected])[email protected]*"1P:6-T=7)E(#U^(&TO)&9I;&5O
M;FQY+VDI*2!["[email protected]"0D)"2`@("!U;FQI;[email protected])&-A8VAE+B<O)RXD<&EC='5R
M93L*/"`)"0D)?0H\(`D)"2`@("!]"[email protected]"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;[email protected]]M;65N='-?8G5T=&]N)[email protected][email protected])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;[email protected]]M;65N=',G
M*3L*/"`)"0EC;&]S92!#3TU-14Y41DE,13L*/"`)"0DD='!L+3YA<W-I9VXH
M1$5"54<@/[email protected])&%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;[email protected]:[email protected]<V5C=&EO;@H\(`HS.#-C,C(W"[email protected]"0DD='!L
M+3YA<W-I9VXH345.52`]/B`D875T:&5N=&EC871E9"`N(&=E;F5R871E7VUE
M;G4H)'(I*3L*+2TM"[email protected]"0DD='!L+3YA<W-I9VXH345.52`]/B!G96YE<F%T
M95]M96YU*"1R*2D["C4V.6,T,3,*/"`)"6EF("@D<BT^9&ER7V-O;[email protected]
M1V%L;&5R>4-O<'ER:6=H=$EM86=E)[email protected])[email protected][email protected])'(M/F1I<E]C;VYF:6<H
M)T=A;&QE<GE#;W!Y<FEG:'1);6%G92<I*2!["BTM+0H^(`D):[email protected]*"UF("1R
M+3YD:7)?8V]N9FEG*"='86QL97)Y0V]P>7)I9VAT26UA9V4G*[email protected]>PHW-3DL
M.#$V9#8P,@H\(`H\('-U8B!B=6EL9%]A=71H7V9O<[email protected]>PH\(`H\("`@("!M
M>2`D9F]R;3L*/"`@("`@;[email protected])'%U97)Y(#[email protected];F5W($-'23L*/"`@("`@;[email protected]
M)&%U=&AE;G1I8V%[email protected]/2!S:&EF=#L*/"`@("`@)&9O<[email protected]/2`D<75E<GDM
M/G-T87)T7V9O<FTH*3L*/"`*/"`@("`@:[email protected]*"`D875T:&5N=&EC871E9"!E
M<2`G*"!5<V5R(&%U=&AE;G1I8V%[email protected]*2`G("D*/"`@("`@>R`@(`H\(`DD
M9F]R;2`]("1F;W)M("[email protected])'%U97)Y+3YS=6)M:70H+6YA;64]/B=L;V=O=71?
M8G5T=&]N)[email protected]+79A;'5E/3XG;&]G;W5T)RD["[email protected]("`@('[email protected]"[email protected]("`@(&5L
M<[email protected]>PH\(`DD9F]R;2`]("1F;W)M("[email protected])'%U97)Y+3YP87-S=V]R9%]F:65L
M9"@M;F%M93T^)W!A<W-W;W)D)RP*/"`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("`@+79A;'5E/3XG)RD["[email protected]"21F;W)M(#[email protected])&9O<[email protected]+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("[email protected])'%U97)Y
M+3YE;F1F;W)M*"D["[email protected]"[email protected]"[email protected]("`@(')E='5R;B`D9F]R;3L*/"!]"[email protected]
M"[email protected]<W5B(&%U=&AE;G1I8V%T95]U<V5R('L*/"`*/"`@("`@;[email protected])'!A<W-W
M;W)D(#[email protected]<VAI9G0["[email protected]("`@(&UY("1R971U<FYS=')I;F<["[email protected]("`@(&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)[email protected][email protected])'!A<W-W;W)D("D*/"`@("`@>R`D<F5T=7)N
M<W1R:6YG(#[email protected])[email protected]@57-E<B!A=71H96YT:6-A=&5D("[email protected])SL*/"`*/"`@("`@
M("!](&5L<[email protected]>PH\(`[email protected]("1R971U<FYS=')I;F<@/2`G*"!5<V5R(&%U=&AE
M;G1I8V%T:6]N(&9A:6QE9"`I)R`["[email protected]"2`@?0H\(`H\("`@("!R971U<[email protected]
M)')E='5R;G-T<FEN9SL*/"`*/"!]"[email protected]"[email protected]<W5B(&ES875T:"!["[email protected]("`@
M(&UY("5C;V]K:65S(#[email protected]!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*[email protected]>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<[email protected]>PH\(`ER
M971U<[email protected],#L*/"`@("`@?0H\(`H\("`@("!M>2`D9&EG97-T(#[email protected])&AA<[email protected]
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([email protected]
M([email protected])&1I9V5S="[email protected]*0H\("`@("![("1I<V%U=&@@/2`Q(#L*/"`@('[email protected]
K92![("1I<V%U=&@@/2`P('T*/"!R971U<[email protected])&ES875T:#L*/"!]"[email protected]"@``
`
end
----- Original Message -----
From: "Michael Legart" <[email protected]>
To: <[email protected]>
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: [email protected]


---------------------------------------------------------------------
Apache::Gallery users mailinglist. http://apachegallery.dk/
To unsubscribe, e-mail: [email protected]