pagode-devel Mailing List for Pagode
Brought to you by:
anahuac
You can subscribe to this list here.
2005 |
Jan
|
Feb
(11) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(3) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Anahuac <an...@an...> - 2006-02-02 05:27:09
|
Ol=E1 Pessoal, Estou fazendo uma altera=E7=F5es no visual do Jegue e estou querendo faze= r a=20 mesma coisa no Pagode. Porfavor vejam os screenshots da nova cara do Jegue e me digam se acham=20 legal fazer essas altera=E7=F5es no pagode. http://fotos.anahuac.biz/album58 Sauda=E7=F5es, Anahuac --=20 //////// /// // //////// //////// // // // / // // // // // ////// // / // ///////// // // // // // / // // // // // //////// // /// ///////// //////// //////// I Encontro de Software Livre da Para=EDba 12 a 14 de Maio de 2006 http://www.ensol.org.br |
From: Felipe A. v. de W. (faw) <fe...@ca...> - 2006-01-27 15:23:21
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01/27/2006 01:51 AM, Paulino Michelazzo wrote: > On Fri, 2006-01-27 at 01:46 -0200, Felipe Augusto van de Wiel (faw) > wrote: >=20 >>-----BEGIN PGP SIGNED MESSAGE----- >> No come=E7o da semana devemos ter v=E1rias boas novidades, >>se algu=E9m tiver alguma id=E9ia ou sugest=E3o, =E9 uma boa hora pra >>comentar o tema. >=20 > No que efetivamente vai mexer? Assim posso dar pitacos ;) C=F3digo? :-) Brincadeira... Vou trocar o sistema de coleta de vari=E1veis para que seja poss=EDvel usar o Pagode com register_globals=3Doff, isso tamb=E9m vai fazer com que o sistema tenha uma camada para valida=E7=E3o dos dados vindos do usu=E1rios, ou seja, aumento de seguran=E7a. Vamos tentar substituir o sudo por um "wrapper", o que deve evitar a depend=EAncia de ter o usu=E1rios www-data no sudoers e deve tamb=E9m aumentar a seguran=E7a. Esses foram itens levantados para colocar o pacote do Pagode no reposit=F3rio do Debian. Provavelmente devemos tamb=E9m liberar um pacote para testes e talvez tenhamos alguma demanda extra. Vou manter a lista informada... =3D) Abra=E7o, - -- Felipe Augusto van de Wiel (faw) "Debian. Freedom to code. Code to freedom!" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFD2jzKCjAO0JDlykYRArmRAJ0Ugr558GQD8xDw2X/6IryOCHIaWQCeM7v9 LoECRfndJofwZQUJSL3myJE=3D =3DmRPM -----END PGP SIGNATURE----- |
From: Paulino M. <pa...@mi...> - 2006-01-27 03:52:09
|
On Fri, 2006-01-27 at 01:46 -0200, Felipe Augusto van de Wiel (faw) wrote: > -----BEGIN PGP SIGNED MESSAGE----- > No come=E7o da semana devemos ter v=E1rias boas novidades, > se algu=E9m tiver alguma id=E9ia ou sugest=E3o, =E9 uma boa hora pra > comentar o tema. No que efetivamente vai mexer? Assim posso dar pitacos ;) Abs --=20 Paulino Michelazzo http://blog.michelazzo.com.br Fone: (83) 9992-7192 |
From: Felipe A. v. de W. (faw) <fe...@ca...> - 2006-01-27 03:38:44
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Oi pessoal, Estou programando fazer umas mudan=C3=A7as no pagode pra esse fim de semana, com refer=C3=AAncia ao uso de register globals e no processo outras valida=C3=A7=C3=B5es de seguran=C3=A7a. Gostaria de pedir pra quem tiver c=C3=B3digo alterado fora do reposit=C3=B3rio pra sincronizar os c=C3=B3digos pois a partir de s=C3=A1bado eu vou come=C3=A7ar a mexer na =C3=A1rvore de desenvolvimento= e isso deve resultar em um pacote n=C3=A3o funcional durante o fim de semana. :-) No come=C3=A7o da semana devemos ter v=C3=A1rias boas novidades, se algu=C3=A9m tiver alguma id=C3=A9ia ou sugest=C3=A3o, =C3=A9 uma boa h= ora pra comentar o tema. Na seq=C3=BC=C3=AAncia eu volto a mandar mais informa=C3=A7=C3=B5es e detalhes sobre o que est=C3=A1 acontecendo! Grande abra=C3=A7o, - -- Felipe Augusto van de Wiel (faw) "Debian. Freedom to code. Code to freedom!" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFD2ZeeCjAO0JDlykYRAkQ8AKCVEWYqiVYlMoIfQRHRahyugh5UtACgtUVS 6Cn7x36YTpokdbcPL+OjvBk=3D =3D/l1H -----END PGP SIGNATURE----- |
From: Anahuac <an...@an...> - 2005-03-02 17:42:39
|
Ol=E1 Amigos, E ent=E3o? Como vamos fazer o lance dos register_globals=3Doff? Gostaram da divis=E3o que propus? Quando come=E7amos a meter a m=E3o na massa? Anahuac |
From: Felipe A. v. de W. (faw) <fe...@ca...> - 2005-02-28 17:18:59
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Anahuac escreveu: :: Olá Paulino, [...] :::::: 1) Resolver o lance do register_globals=off :::: Tem que alterar todos mesmo, feliz ou infelizmente. :::: Vamos ter que correr atrás de variável por variável :::: e colocar isso como OFF. Não existe escapatória. :: Ok. O que tem que ser feito com cada variável? Como :: funciona essa declaração para register_globals = off? :: Mas algum de vocês tem que definir isso e depois ficar :: responsável por verificar se esta tudo OK. Certo. Basicamente com o register_globals=off, as variáveis que vem do formulário não são colocadas no escopo global do código, não ficam disponíveis automaticamente. Você consegue acessá-las através de superglobais, normalmente há duas formas, uma é a superglobal do método do formulário, se o form originário utilizou "post", a variável vai estar em $_POST['variavel'], as superglobais são vetores e o índice é o nome do campo do formulário XHTML. Há uma outra superglobal genérica mas que deve ser evitada, a $_REQUEST, abrange vários métodos e deixa abertura para roubo de sessão e "envenenamento" de variáveis. :::::: Em seguida dividimos a interface PHP em 4 partes e :::::: cada um faz a sua, assim agilizamos o trabalho. :::: Quais 4 partes? :) :: Raiz e Includes -> Felipe :: Global e Common -> Apoena :: Machines e Users -> Eu (Anahuac) :: Sessions e Utilities -> Você (Paulino) :: O que opinam? Vou dar uma olhada com carinho nisso o mais breve possível e mando o retorno pra lista. Abraço, - -- ////////// // Felipe Augusto van de Wiel (faw) <fe...@ca...> // GUD-PR / DUG-PR || http://www.debian-pr.org // GUD-BR / DUG-BR || http://www.debian-br.org // Debian Project || http://www.debian.org/ ////////// -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFCI1KECjAO0JDlykYRApybAJ0WgdF9ozzHDyHVR/nEZuAJzn3JxQCfbIuS ETsKEbc/0X6cek0ao4xQww4= =0Pjo -----END PGP SIGNATURE----- |
From: Felipe A. v. de W. (faw) <fe...@ca...> - 2005-02-28 17:12:30
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Oi, Anahuac escreveu: :: Olá Pessoal, :::: :: Em seguida dividimos a interface PHP em 4 partes :::: :: e cada um faz a sua, assim agilizamos o trabalho. :::: :: O que acham? :::: Essa parte eu não entendi. :: A estrutura da interface PHP do jegue possui 8 :: diretórios (incluindo o raíz), cada um contendo :: vários arquivos que devem ser modificados. :: Se cada um de nós quatro se responsabilizar pela :: alteração de 2 deles aceleramos muito a execução :: das alterações. :: Sacou? Saquei. :) :: O importante é que um de vocês, que mais entendem :: de PHP, definam qual a melhor forma e como fazer. :: Estou falando de uma receitinha de bolo para um :: inepto em PHP como eu. Isso visa evitar que cada :: um faça de um jeito diferente, se é que isso é :: possivel. :-) Pagode Coding Style. :) :::: :: 2) Internacionalização :: <corta> :::: :: Aleguém sabe como fazer isso? Alguém pode "convocar" :::: :: alguém que saiba para ajudar nisso? :::: Todas as mensagens vão ter que ser substituídas :::: por funções que utilizam gettext(). Vamos ter que adicionar :::: uma área de preferência pra definir o idioma, e se possível, :::: checar a locale do sistema. :: Faz muito tempo atras andei pesquisando o gettext. Ele é bem :: simples de usar sim, mas tem que marcar todos os textos para :: serem extraídos do código, depois tem que gerar o arquivo :: que vai ser lido em tempo de execução e colocar ele em um :: local para ser lido pelo sistema. :: E funciona muito bem. [...] :: 2) Não gosto muito da idéia de definir a lingua do :: sistema pelo "locale" do sistema. O ideal é que isso :: seja definido no arquivo pagode.conf, permitindo que :: o Pagode use uma lingua diferente do sistema, se asim :: for o desejo de quem o instalou. A idéia de checar o locale é algo complementar, vale a configuração do pagode, mas podemos ter auto detecção. :) :: A pergunta é como fazer tudo isso? Hmmm... ainda preciso ler o código fonte do pagode com calma pra fazer uns testes. ;) :::: :: 3) Wrapper :: <corta> :: Ok. Eu ainda não pude procurar muito sobre isto. Mas :: certamente nós vamos fazer isso. :: Falando com Paulino ele lembrou bem que o Webmin faz :: isso, logo eles devem ter um wrapper. Quem sabe :: podemos reaproveitar o código deles? Ok, vou olhar o source do webmin e procurar pelos desenvolvedores desenvolvedores, tentar conseguir ajuda. :) :::: :: 4) Novas Features :: <corta> :::: O pagode tem manpages? Se não vamos precisar por :::: causa das Políticas Debian, podemos usar o txt2tags do :::: Aurélio (verde) pra agilizar isso. :: Não tem manpages. Alias essa parte d eescrever manuais é :: talvez a mais sacal de todas. :: Mas vamos em frente. Certo, vamos definir o que podemos documentar, e há grandes chances de que no começo o Anahuac tenha que fazer isso, pois ele ainda tem a maior visão do que o Pagode é o do que ele faz. :o) Ah, de preferência já escrever em duas línguas, eu posso traduzir sem problemas, só não escrevam a primeira versão em espanhol... ;) Abraço, - -- ////////// // Felipe Augusto van de Wiel (faw) <fe...@ca...> // GUD-PR / DUG-PR || http://www.debian-pr.org // GUD-BR / DUG-BR || http://www.debian-br.org // Debian Project || http://www.debian.org/ ////////// -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFCI1D+CjAO0JDlykYRAqF5AKCB/kvT7woVzS40GVHlvSawr8PbJgCgs7nE S8OHpLBxmQw+akoubSdReSc= =WzW2 -----END PGP SIGNATURE----- |
From: Felipe A. v. de W. (faw) <fe...@ca...> - 2005-02-28 17:03:15
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Olá, Paulino Michelazzo escreveu: [...] :::: Sugiro que um de vocês determine como deve ser :::: feita essa alteração, ou seja, definir quais :::: arquivos tem que ser alterados e como, exatamente. :: Tem que alterar todos mesmo, feliz ou infelizmente. :: Vamos ter que correr atrás de variável por variável :: e colocar isso como OFF. Não existe escapatória. Paulino, se conseguirmos mapear da superglobal para a local o problema está resolvido. Imaginando algo como: $login = $_POST['login']; Podemos aproveitar e criar um sistema de checagem e validação para evitar ataques 'Script Injection'. :-) Abraço, - -- ////////// // Felipe Augusto van de Wiel (faw) <fe...@ca...> // GUD-PR / DUG-PR || http://www.debian-pr.org // GUD-BR / DUG-BR || http://www.debian-br.org // Debian Project || http://www.debian.org/ ////////// -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFCI07PCjAO0JDlykYRAsPUAKDOcKfa7Xx8EGie1xdxvQVVgEDy4gCeNXZH UHUpUdgyhJIPDCDl/V0a/LQ= =LO35 -----END PGP SIGNATURE----- |
From: Anahuac <an...@an...> - 2005-02-28 16:09:49
|
Ol=E1 Paulino, >>Ol=E1 Amigos, >> >>J=E1 estamos bem organizados, ou seja, temos lista de discuss=E3o, temo= s CVS >>e temos um software bastate promissor nas m=E3os. >> >>Agora =E9 chegada a hora de ver como nos organizamos para evoluir com e= le. >> >>Nas conversas com Felipe, Apoena e Paulino ( que somado a mim mesmo >>somos os 4 participantes desta lista ), cheguei =E0s prioridades do pro= jeto: >> >>1) Resolver o lance do register_globals=3Doff >> >>Acho que n=E3o preciso explicar isso de novo, todos sabem qual o proble= ma. >>O fato =E9 que voc=EAs tr=EAs sabem bem como fazer essa altera=E7=E3o e= eu n=E3o :-) >> >>Sugiro que um de voc=EAs determine como deve ser feita essa altera=E7=E3= o, ou >>seja, definir quais arquivos tem que ser alterados e como, exatamente. >> >> =20 >> >Tem que alterar todos mesmo, feliz ou infelizmente. >Vamos ter que correr atr=E1s de vari=E1vel por vari=E1vel e colocar isso= como OFF. N=E3o existe escapat=F3ria. > Ok. O que tem que ser feito com cada vari=E1vel? Como funciona essa=20 declara=E7=E3o para register_globals =3D off? Mas algum de voc=EAs tem que definir isso e depois ficar respons=E1vel po= r=20 verificar se esta tudo OK. > =20 > >>Em seguida dividimos a interface PHP em 4 partes e cada um faz a sua, >>assim agilizamos o trabalho. >> =20 >> > >Quais 4 partes? :) > Raiz e Includes -> Felipe Global e Common -> Apoena Machines e Users -> Eu (Anahuac) Sessions e Utilities -> Voc=EA (Paulino) O que opinam? > =20 > >>O que acham? >> >>2) Internacionaliza=E7=E3o >>Fiquei super feliz por saber que tem gente do outro lado do mundo usand= o >>o Pagode, mas ao mesmo tempo fiquei realmente preocupado em organizar a >>Internacionaliza=E7=E3o. >> >>Existem v=E1rias formas de faz=E9-la, mas me parece que usar o gettext = e o >>lance dos arquivos .po a mais elegante. >> =20 >> > >N=E3o necessariamente. Projetos grandes como EgrouWare, Mambo, TikiWiki = e outros usam arquivos txt >ou similar para isso. o .PO =E9 mais trabalhoso, ao meu ver. > N=E3o conhe=E7o como esses sistemas fazem, mas sei que o Squirrelmail, us= a o=20 sistema de .po para sua internacionaliza=E7=E3o. >Inclusive o PHP possui embutido a quest=E3o de internacionaliza=E7=E3o d= ele. > Nao sabia que o PHP tinha algo pr=F3prio para isso. Entretanto, como diss= e=20 no e-mail anterior, n=E3o se trata exclusivamente do PHP, pois o Core do=20 Pagode esta em Shell Script. > =20 > >>Alegu=E9m sabe como fazer isso? Algu=E9m pode "convocar" algu=E9m que s= aiba >>para ajudar nisso? >> >>3) Wrapper >> >>Um dos objetivos =E9 empacotar o Pagode nos fomatos mais conhecidos, ou >>seja, .deb e .rpm. >> >>O Debian tem uma pol=EDtica de seguran=E7a que n=E3o v=EA com bons olho= s o uso >>do SUDO para permitir execu=E7=F5es privilegiadas. Mesmo n=E3o achando = essa >>pol=EDtica a coisa mais legal do mundo e depois de muito conversar com >>Felipe chegamos a conclus=E3o de que seria melhor ter um programa pr=F3= prio >>para fazer essas execu=E7=F5es. >> >>Mais do que respeitar =E0 politica do Debian, ter um sistema independen= te >>de execu=E7=E3o privilegiada facilitar=E1 a instala=E7=E3o do Pagode, i= sso porque >>fazer o SUDO funcionar nem sempre =E9 simples. >> >>Alguma sugest=E3o para esta id=E9ia? >> =20 >> > >Eu n=E3o. Pacote para mim =E9 droga ou muamba somente :) > Normal. Pessoal nem se abalem isso =E9 coisa de ex-presidi=E1rio. > =20 > >>4) Novas Features >> >>Estou pensando em mais "coisinhas legais" para colocar no Pagode. >> >>A que mais me chama a aten=E7=E3o =E9 um navegador de rede feito em PHP= que v=ED >>no SourceForge. Assim quem tiver o pagode tamb=E9m ter=E1 um navegador = de >>rede inclu=EDdo. >> =20 >> > > >Hmmmmmmmmmm > Quero deixar claro que este Hmmmmmm =E9 marca registrada de Anahuac de=20 Paula Gil e n=E3o pode ser utilizado sem pr=E9via autoriza=E7=E3o, sob ri= sco de=20 ser processado segundo as leis internacionais de patentes e reserva de=20 mercado definidas pela imprensa marrom como direito do autor ou lei de=20 propriedade intelectual. Mas.... Paulino esse hummmm quer dizer o que? Gsotou ou n=E3o gostou? > =20 > >>Ainda n=E3o testei esse programa, mas que a id=E9ia =E9 legal, isso =E9= . >> =20 >> > >Sim, mas.... > Mas o que? > =20 > >>Mais sugest=F5es? >> =20 >> > >Vamos para a praia :) > Hehehehe Pagode e Praia normalmente combinam. Acho que podemos pensar=20 nos tr=EAs novos m=F3dlos do Pagode: Praia; Caipirinha e Mulatas. > =20 > >>Sauda=E7=F5es Livres, >> =20 >> > > =20 > Anahuac |
From: Anahuac <an...@an...> - 2005-02-28 15:58:03
|
Ol=C3=A1 Pessoal, <corta> > :: Em seguida dividimos a interface PHP em 4 partes e cada > :: um faz a sua, assim agilizamos o trabalho. > :: O que acham? > > Essa parte eu n=C3=A3o entendi. > A estrutura da interface PHP do jegue possui 8 diret=C3=B3rios (incluindo= o=20 ra=C3=ADz), cada um contendo v=C3=A1rios arquivos que devem ser modificad= os. Se cada um de n=C3=B3s quatro se responsabilizar pela altera=C3=A7=C3=A3o= de 2 deles=20 aceleramos muito a execu=C3=A7=C3=A3o das altera=C3=A7=C3=B5es. Sacou? O importante =C3=A9 que um de voc=C3=AAs, que mais entendem de PHP, defin= am qual a=20 melhor forma e como fazer. Estou falando de uma receitinha de bolo para=20 um inepto em PHP como eu. Isso visa evitar que cada um fa=C3=A7a de um je= ito=20 diferente, se =C3=A9 que isso =C3=A9 possivel. :-) > > > :: 2) Internacionaliza=C3=A7=C3=A3o=20 <corta> > :: Existem v=C3=A1rias formas de faz=C3=A9-la, mas me parece que > :: usar o gettext e o lance dos arquivos .po a mais > :: elegante. > > Mais elegante, e at=C3=A9 onde sei a mais f=C3=A1cil. > > > :: Alegu=C3=A9m sabe como fazer isso? Algu=C3=A9m pode "convocar" > :: algu=C3=A9m que saiba para ajudar nisso? > > Todas as mensagens v=C3=A3o ter que ser substitu=C3=ADdas > por fun=C3=A7=C3=B5es que utilizam gettext(). Vamos ter que adicionar > uma =C3=A1rea de prefer=C3=AAncia pra definir o idioma, e se poss=C3=AD= vel, > > checar a locale do sistema. > Faz muito tempo atras andei pesquisando o gettext. Ele =C3=A9 bem simples= de=20 usar sim, mas tem que marcar todos os textos para serem extra=C3=ADdos do= =20 c=C3=B3digo, depois tem que gerar o arquivo que vai ser lido em tempo de=20 execu=C3=A7=C3=A3o e colocar ele em um local para ser lido pelo sistema. E funciona muito bem. Dois detalhes: 1) Lembrar que 99% de todas as mensagens de retorno de execu=C3=A7=C3=A3o= n=C3=A3o s=C3=A3o=20 emitidas pela Interface PHP, mas sim pelo core em Shell. At=C3=A9 ai nada= de=20 mais, pois o gettext tamb=C3=A9m tem suporte para Shell Script; 2) N=C3=A3o gosto muito da id=C3=A9ia de definir a lingua do sistema pelo= "locale"=20 do sistema. O ideal =C3=A9 que isso seja definido no arquivo pagode.conf,= =20 permitindo que o Pagode use uma lingua diferente do sistema, se asim for=20 o desejo de quem o instalou. A pergunta =C3=A9 como fazer tudo isso? > > > :: 3) Wrapper > <corta> > > Tenho pesquisado sobre o assunto em busca de > > exemplos pra nos ajudar. > Ok. Eu ainda n=C3=A3o pude procurar muito sobre isto. Mas certamente n=C3= =B3s=20 vamos fazer isso. Falando com Paulino ele lembrou bem que o Webmin faz isso, logo eles=20 devem ter um wrapper. Quem sabe podemos reaproveitar o c=C3=B3digo deles? > > > :: 4) Novas Features > <corta> > :: Mais sugest=C3=B5es? > > O pagode tem manpages? Se n=C3=A3o vamos precisar por > causa das Pol=C3=ADticas Debian, podemos usar o txt2tags do > > Aur=C3=A9lio (verde) pra agilizar isso. > N=C3=A3o tem manpages. Alias essa parte d eescrever manuais =C3=A9 talvez= a mais=20 sacal de todas. Mas vamos em frente. > > Abra=C3=A7o, > Anahuac |
From: Paulino M. <pa...@mi...> - 2005-02-28 12:52:33
|
> Ol=E1 Amigos, > > J=E1 estamos bem organizados, ou seja, temos lista de discuss=E3o, temo= s CVS > e temos um software bastate promissor nas m=E3os. > > Agora =E9 chegada a hora de ver como nos organizamos para evoluir com e= le. > > Nas conversas com Felipe, Apoena e Paulino ( que somado a mim mesmo > somos os 4 participantes desta lista ), cheguei =E0s prioridades do pro= jeto: > > 1) Resolver o lance do register_globals=3Doff > > Acho que n=E3o preciso explicar isso de novo, todos sabem qual o proble= ma. > O fato =E9 que voc=EAs tr=EAs sabem bem como fazer essa altera=E7=E3o e= eu n=E3o :-) > > Sugiro que um de voc=EAs determine como deve ser feita essa altera=E7=E3= o, ou > seja, definir quais arquivos tem que ser alterados e como, exatamente. > Tem que alterar todos mesmo, feliz ou infelizmente. Vamos ter que correr atr=E1s de vari=E1vel por vari=E1vel e colocar isso = como OFF. N=E3o existe escapat=F3ria. > Em seguida dividimos a interface PHP em 4 partes e cada um faz a sua, > assim agilizamos o trabalho. Quais 4 partes? :) > O que acham? > > 2) Internacionaliza=E7=E3o > Fiquei super feliz por saber que tem gente do outro lado do mundo usand= o > o Pagode, mas ao mesmo tempo fiquei realmente preocupado em organizar a > Internacionaliza=E7=E3o. > > Existem v=E1rias formas de faz=E9-la, mas me parece que usar o gettext = e o > lance dos arquivos .po a mais elegante. N=E3o necessariamente. Projetos grandes como EgrouWare, Mambo, TikiWiki e= outros usam arquivos txt ou similar para isso. o .PO =E9 mais trabalhoso, ao meu ver. Inclusive o PHP possui embutido a quest=E3o de internacionaliza=E7=E3o de= le. > Alegu=E9m sabe como fazer isso? Algu=E9m pode "convocar" algu=E9m que s= aiba > para ajudar nisso? > > 3) Wrapper > > Um dos objetivos =E9 empacotar o Pagode nos fomatos mais conhecidos, ou > seja, .deb e .rpm. > > O Debian tem uma pol=EDtica de seguran=E7a que n=E3o v=EA com bons olho= s o uso > do SUDO para permitir execu=E7=F5es privilegiadas. Mesmo n=E3o achando = essa > pol=EDtica a coisa mais legal do mundo e depois de muito conversar com > Felipe chegamos a conclus=E3o de que seria melhor ter um programa pr=F3= prio > para fazer essas execu=E7=F5es. > > Mais do que respeitar =E0 politica do Debian, ter um sistema independen= te > de execu=E7=E3o privilegiada facilitar=E1 a instala=E7=E3o do Pagode, i= sso porque > fazer o SUDO funcionar nem sempre =E9 simples. > > Alguma sugest=E3o para esta id=E9ia? Eu n=E3o. Pacote para mim =E9 droga ou muamba somente :) > 4) Novas Features > > Estou pensando em mais "coisinhas legais" para colocar no Pagode. > > A que mais me chama a aten=E7=E3o =E9 um navegador de rede feito em PHP= que v=ED > no SourceForge. Assim quem tiver o pagode tamb=E9m ter=E1 um navegador = de > rede inclu=EDdo. Hmmmmmmmmmm > Ainda n=E3o testei esse programa, mas que a id=E9ia =E9 legal, isso =E9= . Sim, mas.... > Mais sugest=F5es? Vamos para a praia :) > Sauda=E7=F5es Livres, |
From: Felipe A. v. de W. (faw) <fe...@ca...> - 2005-02-28 03:12:48
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Olá, Anahuac wrote: :: Olá Amigos, :: Já estamos bem organizados, ou seja, temos lista de discussão, :: temos CVS e temos um software bastate promissor nas mãos. :o) :: Agora é chegada a hora de ver como nos organizamos para :: evoluir com ele. :: Nas conversas com Felipe, Apoena e Paulino ( que somado :: a mim mesmo somos os 4 participantes desta lista ), :: cheguei às prioridades do projeto: :: 1) Resolver o lance do register_globals=off :: Acho que não preciso explicar isso de novo, todos sabem :: qual o problema. O fato é que vocês três sabem bem como :: fazer essa alteração e eu não :-) :: Sugiro que um de vocês determine como deve ser feita essa :: alteração, ou seja, definir quais arquivos tem que ser :: alterados e como, exatamente. Certo. Já olhei um pouco do código, normalmente a substituição de variáveis que se auto registram para as SuperGlobais não deve dar muito trabalho. Assim que tiver um tempo eu faço os primeiros testes. :) :: Em seguida dividimos a interface PHP em 4 partes e cada :: um faz a sua, assim agilizamos o trabalho. :: O que acham? Essa parte eu não entendi. :: 2) Internacionalização :: Recebi esta mensagem antes de ontem: :: hello, :: my name is Adrian Busurca and I am from Romania. I am a :: system administrator at a local high school. for some :: time I've looked for a samba administration utility, :: and I found "Pagode". I would like to congratulate you :: for this product it's a charm. I would be interested :: in an english version .. if that is possible. :: best regards, Essa é uma das coisas que faz Software Livre valer a pena. :) :: Fiquei super feliz por saber que tem gente do outro :: lado do mundo usando o Pagode, mas ao mesmo tempo :: fiquei realmente preocupado em organizar a :: Internacionalização. :: Existem várias formas de fazé-la, mas me parece que :: usar o gettext e o lance dos arquivos .po a mais :: elegante. Mais elegante, e até onde sei a mais fácil. :: Aleguém sabe como fazer isso? Alguém pode "convocar" :: alguém que saiba para ajudar nisso? Todas as mensagens vão ter que ser substituídas por funções que utilizam gettext(). Vamos ter que adicionar uma área de preferência pra definir o idioma, e se possível, checar a locale do sistema. :: 3) Wrapper :: Um dos objetivos é empacotar o Pagode nos fomatos mais :: conhecidos, ou seja, .deb e .rpm. :: O Debian tem uma política de segurança que não vê com :: bons olhos o uso do SUDO para permitir execuções :: privilegiadas. Mesmo não achando essa política a coisa :: mais legal do mundo e depois de muito conversar com :: Felipe chegamos a conclusão de que seria melhor ter :: um programa próprio para fazer essas execuções. :: Mais do que respeitar à politica do Debian, ter um :: sistema independente de execução privilegiada :: facilitará a instalação do Pagode, isso porque :: fazer o SUDO funcionar nem sempre é simples. :: Alguma sugestão para esta idéia? Tenho pesquisado sobre o assunto em busca de exemplos pra nos ajudar. :: 4) Novas Features :: Estou pensando em mais "coisinhas legais" para colocar :: no Pagode. :: A que mais me chama a atenção é um navegador de rede :: feito em PHP que ví no SourceForge. Assim quem tiver :: o pagode também terá um navegador de rede incluído. :: Ainda não testei esse programa, mas que a idéia é :: legal, isso é. :: Mais sugestões? O pagode tem manpages? Se não vamos precisar por causa das Políticas Debian, podemos usar o txt2tags do Aurélio (verde) pra agilizar isso. Abraço, - -- ////////// // Felipe Augusto van de Wiel (faw) <fe...@ca...> // GUD-PR / DUG-PR || http://www.debian-pr.org // GUD-BR / DUG-BR || http://www.debian-br.org // Debian Project || http://www.debian.org/ ////////// -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFCIoxJCjAO0JDlykYRAnHeAJwNoymLwFUxeYCHSIoAtwWl63G0QwCfeq/O Wct2/1AtB5acc89fQSguNG4= =6zIb -----END PGP SIGNATURE----- |
From: Anahuac <an...@an...> - 2005-02-26 16:14:15
|
Ol=E1 Amigos, J=E1 estamos bem organizados, ou seja, temos lista de discuss=E3o, temos = CVS=20 e temos um software bastate promissor nas m=E3os. Agora =E9 chegada a hora de ver como nos organizamos para evoluir com ele= . Nas conversas com Felipe, Apoena e Paulino ( que somado a mim mesmo=20 somos os 4 participantes desta lista ), cheguei =E0s prioridades do proje= to: 1) Resolver o lance do register_globals=3Doff Acho que n=E3o preciso explicar isso de novo, todos sabem qual o problema= .=20 O fato =E9 que voc=EAs tr=EAs sabem bem como fazer essa altera=E7=E3o e e= u n=E3o :-) Sugiro que um de voc=EAs determine como deve ser feita essa altera=E7=E3o= , ou=20 seja, definir quais arquivos tem que ser alterados e como, exatamente. Em seguida dividimos a interface PHP em 4 partes e cada um faz a sua,=20 assim agilizamos o trabalho. O que acham? 2) Internacionaliza=E7=E3o Recebi esta mensagem antes de ontem: hello, my name is Adrian Busurca and I am from Romania. I am a system administrator at a local high school. for some time I've looked for a samba administration utility, and I found "Pagode". I would like to congratulate you for this product it's a charm. I would be interested in an english version .. if that is possible. best regards, Fiquei super feliz por saber que tem gente do outro lado do mundo usando=20 o Pagode, mas ao mesmo tempo fiquei realmente preocupado em organizar a=20 Internacionaliza=E7=E3o. Existem v=E1rias formas de faz=E9-la, mas me parece que usar o gettext e = o=20 lance dos arquivos .po a mais elegante. Alegu=E9m sabe como fazer isso? Algu=E9m pode "convocar" algu=E9m que sai= ba=20 para ajudar nisso? 3) Wrapper Um dos objetivos =E9 empacotar o Pagode nos fomatos mais conhecidos, ou=20 seja, .deb e .rpm. O Debian tem uma pol=EDtica de seguran=E7a que n=E3o v=EA com bons olhos = o uso=20 do SUDO para permitir execu=E7=F5es privilegiadas. Mesmo n=E3o achando es= sa=20 pol=EDtica a coisa mais legal do mundo e depois de muito conversar com=20 Felipe chegamos a conclus=E3o de que seria melhor ter um programa pr=F3pr= io=20 para fazer essas execu=E7=F5es. Mais do que respeitar =E0 politica do Debian, ter um sistema independente= =20 de execu=E7=E3o privilegiada facilitar=E1 a instala=E7=E3o do Pagode, iss= o porque=20 fazer o SUDO funcionar nem sempre =E9 simples. Alguma sugest=E3o para esta id=E9ia? 4) Novas Features Estou pensando em mais "coisinhas legais" para colocar no Pagode. A que mais me chama a aten=E7=E3o =E9 um navegador de rede feito em PHP q= ue v=ED=20 no SourceForge. Assim quem tiver o pagode tamb=E9m ter=E1 um navegador de= =20 rede inclu=EDdo. Ainda n=E3o testei esse programa, mas que a id=E9ia =E9 legal, isso =E9. Mais sugest=F5es? Sauda=E7=F5es Livres, Anahuac adrian |
From: Felipe A. v. de W. (faw) <fe...@ca...> - 2005-02-26 00:13:09
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Olá, Anahuac escreveu: :: Antes de mais nada gostaria de agradecer a todos :: vocês pelo interesse am participar do desenvolvimento :: do Pagode. De nada. :: Este é o primeiro projeto para o qual tenho :: colaboradores e depois de mais de quatro anos :: desenvolvendo, fico muito honrado e emocionado. É um prazer poder ajudar. :: Por essa razão gostaria de contar com o apoio e :: paciência de vocês que certamente tem mais :: experiência do que eu em trabalhos feitos á várias :: mãos. Temos trabalho pela frente. :: Esta é a lista de desenvolvedores do Pagode, :: orgulhem-se disso :-) :-) :: Em seguida virão mais mensagens. :: Saudações Livres e vida longa ao Pagode. Vida longa ao Pagode. :) Abraço, - -- ////////// // Felipe Augusto van de Wiel (faw) <fe...@ca...> // GUD-PR / DUG-PR || http://www.debian-pr.org // GUD-BR / DUG-BR || http://www.debian-br.org // Debian Project || http://www.debian.org/ ////////// -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFCH78LCjAO0JDlykYRAlErAKCPrl7sn7ht5Ng2063ZQPeORMyCrwCffg+K 5uA5BlM1W47DtcvLnf7CX6M= =okCL -----END PGP SIGNATURE----- |
From: Anahuac <an...@an...> - 2005-02-25 16:15:29
|
Antes de mais nada gostaria de agradecer a todos voc=EAs pelo interesse a= m=20 participar do desenvolvimento do Pagode. Este =E9 o primeiro projeto para o qual tenho colaboradores e depois de=20 mais de quatro anos desenvolvendo, fico muito honrado e emocionado. Por essa raz=E3o gostaria de contar com o apoio e paci=EAncia de voc=EAs = que=20 certamente tem mais experi=EAncia do que eu em trabalhos feitos =E1 v=E1r= ias m=E3os. Esta =E9 a lista de desenvolvedores do Pagode, orgulhem-se disso :-) Em seguida vir=E3o mais mensagens. Sauda=E7=F5es Livres e vida longa ao Pagode. Anahuac |
From: Anahuac <an...@an...> - 2005-02-25 15:04:49
|