Re: [webmin-devel] New joinee to webmin-dev
Agnello George <[email protected]> Mon, 14 Nov 2011 19:56:43 +0530
| Newsgroups | gmane.comp.web.webmin.devel |
|---|---|
| Message-ID | <CAHJGzFrhGsr+NXUdJAwG3mTEFpu0McMVXi4QOHjGuiEmAROA4w@mail.gmail.com> |
--===============2986486127099769677== Content-Type: multipart/alternative; boundary=f46d0413916bf3bf9004b1b2a84c --f46d0413916bf3bf9004b1b2a84c Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Thanks a lot Michael for the for all the tips , i am basically a systems engineer and know a little of perl scripting ... One specific query i am searching today is , how to use a progress-bar while uploading uploading .. i use template ::Toolkit. Second is what are the other maillinglist for webmin Agnello On Mon, Nov 14, 2011 at 7:43 PM, PEOPLES, MICHAEL P <[email protected]> wrote: > Welcome, Agnello.**** > > ** ** > > This list is not very active, in my experience, so you might also conside= r > joining some other Webmin related lists also.**** > > ** ** > > I am in a somewhat similar situation to you, but I=92ve been working with > the Webmin code for about a year. My Perl experience is still rather > limited.**** > > ** ** > > What you will find is that Webmin is a superb example of tight, efficient > coding. Jamie Cameron, I grovel before his magnificence, has created a > system that allows you to abstract most common administrative functions > into a common, user-friendly interface. Webmin provides an =93ecosystem= =94 > from which you can build additional modules to meet your specific needs.*= * > ** > > ** ** > > That said, it will take you some time to figure out how it all goes > together. Because Webmin code is based up on the use of subroutines > contained within a few major API files (e.g., Webmin.cor, ui-lib.pl, > etc.), you have to follow references through multiple files to understand > the structure of a particular module.**** > > ** ** > > The best way to understand this would be to first read the documentation. > This will take time, and there is no real =93programming=94 book for Webm= in. > You should work through the module creation example and examine the API > libraries. What you will find is, there are pre-built subroutines and > variables for nearly all required graphical elements and most > =93housekeeping=94 functions (e.g., figuring out who the logged in user i= s).** > ** > > ** ** > > I would also look at a simple module and breakdown its structure and > program control flow. If you don=92t already use Firefox and Firebug, I > would suggest trying them.**** > > ** ** > > If you have specific questions, I=92ll try to help you, as others have > helped me, with my own limited knowledge.**** > > ** ** > > Michael Peoples (mp4783)**** > > Senior Systems Manager**** > > AT&T - ATTSI**** > > Office/Cell: 614-886-0923**** > > [email protected]**** > > ** ** > > *This e-mail and any files transmitted with it are AT&T property, are > confidential, and are intended solely for the use of the individual or > entity to whom this email is addressed. If you are not one of the named > recipient(s) or otherwise have reason to believe that you have received > this message in error, please notify the sender and delete this message > immediately from your computer. Any other use, retention, dissemination, > forwarding, printing, or copying of this e-mail is strictly prohibited."*= * > *** > > ** ** > > *From:* Agnello George [mailto:[email protected]] > *Sent:* Saturday, November 12, 2011 3:38 PM > *To:* [email protected] > *Subject:* [webmin-devel] New joinee to webmin-dev**** > > ** ** > > Hi > > I am a new joinee to webmin-dev, i have written a few perl cgi programs > and consider my self a learner in perl programming, my main reason for > joining this list is to to understand the framework in which the webmin i= s > written and to improve my perl programming skills by referring to already > existing well written code. I would love to contribute but i would have = to > come up to speed for that and that might take some time . Thought this is > nice way to introduce my self, its a honor to be in this list . > > Thank you > > > > -- > Regards > Agnello D'souza > > **** > > > -------------------------------------------------------------------------= ----- > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > - > Forwarded by the Webmin development list at [email protected] > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > --=20 Regards Agnello D'souza --f46d0413916bf3bf9004b1b2a84c Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable <span style=3D"font-family: "Courier New"; color: blue;">Thanks a= lot </span><span style=3D"font-family: "Courier New"; color: blu= e;">Michael=A0</span><span style=3D"font-family: "Courier New"; c= olor: blue;"> for the=A0 </span>for all the tips ,=A0 i am basically a syst= ems engineer=A0 and know a little of perl scripting ... <br> <br>One specific query i am searching today is , how to use a progress-bar = while uploading=A0 uploading .. i use template ::Toolkit. <br><br>Second is= what are the=A0=A0 other maillinglist for webmin <br><br>Agnello<br><br><d= iv class=3D"gmail_quote"> On Mon, Nov 14, 2011 at 7:43 PM, PEOPLES, MICHAEL P <span dir=3D"ltr"><<= a href=3D"mailto:[email protected]">[email protected]</a>></span> wrote:<br><b= lockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-= left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"> <div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"> <div> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);">Welcome, Agnello.<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);"><u></u>=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);">This list is not very active, in my experience, so= you might also consider joining some other Webmin related lists also.<u></= u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);"><u></u>=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);">I am in a somewhat similar situation to you, but I= =92ve been working with the Webmin code for about a year.=A0 My Perl experi= ence is still rather limited.<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);"><u></u>=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);">What you will find is that Webmin is a superb exam= ple of tight, efficient coding.=A0 Jamie Cameron, I grovel before his magni= ficence, has created a system that allows you to abstract most common administrative functions into a common, user-friendly interface.=A0= Webmin provides an =93ecosystem=94 from which you can build additional mod= ules to meet your specific needs.<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);"><u></u>=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);">That said, it will take you some time to figure ou= t how it all goes together.=A0 Because Webmin code is based up on the use o= f subroutines contained within a few major API files (e.g., Webmin.cor, <a href=3D"http://ui-lib.pl" target=3D"_blank">ui-lib.pl</a>, = etc.), you have to follow references through multiple files to understand t= he structure of a particular module.<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);"><u></u>=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);">The best way to understand this would be to first = read the documentation.=A0 This will take time, and there is no real =93pro= gramming=94 book for Webmin.=A0 You should work through the module creation example and examine the API libraries.=A0 What you will find is, = there are pre-built subroutines and variables for nearly all required graph= ical elements and most =93housekeeping=94 functions (e.g., figuring out who= the logged in user is).<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);"><u></u>=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);">I would also look at a simple module and breakdown= its structure and program control flow.=A0 If you don=92t already use Fire= fox and Firebug, I would suggest trying them.<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);"><u></u>=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);">If you have specific questions, I=92ll try to help= you, as others have helped me, with my own limited knowledge.<u></u><u></u= ></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);"><u></u>=A0<u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: blue;">Michael Peoples (mp4783)<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: blue;">Senior Systems Manager<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: blue;">AT&T - ATTSI<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: blue;">Office/Cell:=A0 <a href=3D"tel:614-886-0923" value=3D"+16148= 860923" target=3D"_blank">614-886-0923</a><u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: "C= ourier New"; color: blue;"><a href=3D"mailto:[email protected]" target= =3D"_blank"><span style=3D"font-size: 12pt; color: blue;">[email protected]<= /span></a></span><span style=3D"font-size: 11pt; font-family: "Courier= New"; color: rgb(7, 7, 185);"><u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size: 11pt; color: rgb(7, 7, 185= );"><u></u>=A0<u></u></span></p> <p class=3D"MsoNormal"><i><span style=3D"font-size: 10pt; color: black;">Th= is e-mail and any files transmitted with it are AT&T property, are conf= idential, and are intended solely for the use of the individual or entity t= o whom this email is addressed. If you are not one of the named recipient(s) or o= therwise have reason to believe that you have received this message in erro= r, please notify the sender and delete this message immediately from your c= omputer. Any other use, retention, dissemination, forwarding, printing, or copying of this e-mail is strictly= prohibited."</span></i><span style=3D"font-size: 11pt; color: blue;">= <u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-family: "Courier New";= color: rgb(7, 7, 185);"><u></u>=A0<u></u></span></p> <div style=3D"border-width: 1pt medium medium; border-style: solid none non= e; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color= ; padding: 3pt 0in 0in;"> <p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt;">From:</span></b>= <span style=3D"font-size: 10pt;"> Agnello George [mailto:<a href=3D"mailto:= [email protected]" target=3D"_blank">[email protected]</a>] <br> <b>Sent:</b> Saturday, November 12, 2011 3:38 PM<br> <b>To:</b> <a href=3D"mailto:[email protected]" target= =3D"_blank">[email protected]</a><br> <b>Subject:</b> [webmin-devel] New joinee to webmin-dev<u></u><u></u></span= ></p> </div><div><div></div><div class=3D"h5"> <p class=3D"MsoNormal"><u></u>=A0<u></u></p> <p class=3D"MsoNormal" style=3D"margin-bottom: 12pt;">Hi <br> <br> I am a new joinee to webmin-dev, i have written a few perl cgi programs and= consider my self a learner in perl programming, =A0 my main reason for joi= ning this list is to to understand the framework in which the webmin is wri= tten and to improve my perl programming skills by referring to already existing well written code. I would love to= contribute=A0 but i would have to come up to speed for that and that might= take some time . Thought this is nice way to introduce my self,=A0 its a h= onor to be in this list . <br> <br> Thank you <br> <br> =A0=A0 <br clear=3D"all"> <br> -- <br> Regards <br> Agnello D'souza<br> <br> <u></u><u></u></p> </div></div></div> </div> <br>-----------------------------------------------------------------------= -------<br> RSA(R) Conference 2012<br> Save $700 by Nov 18<br> Register now<br> <a href=3D"http://p.sf.net/sfu/rsa-sfdev2dev1" target=3D"_blank">http://p.s= f.net/sfu/rsa-sfdev2dev1</a><br>-<br> Forwarded by the Webmin development list at <a href=3D"mailto:webmin-devel@= webmin.com">[email protected]</a><br> To remove yourself from this list, go to<br> <a href=3D"http://lists.sourceforge.net/lists/listinfo/webadmin-devel" targ= et=3D"_blank">http://lists.sourceforge.net/lists/listinfo/webadmin-devel</a= ><br> <br></blockquote></div><br><br clear=3D"all"><br>-- <br>Regards <br>Agnello= D'souza<br><br><br> --f46d0413916bf3bf9004b1b2a84c-- --===============2986486127099769677== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 --===============2986486127099769677== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline - Forwarded by the Webmin development list at [email protected] To remove yourself from this list, go to http://lists.sourceforge.net/lists/listinfo/webadmin-devel --===============2986486127099769677==--