Bem-vindo(a) ao PORTAL X-TRAD
PORTAL X-TRAD  
Horários baseados na GMT -2. Agora são 03:54 AM.
 »   PORTAL X-TRAD » XOOPSFACIL » Idéias

Idéias Apresente e discuta idéias e propostas para melhorar o projeto.

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 14-01-2008, 02:27 AM
Webmaster
 
Avatar de beduino
 
Registrado em: Dec 2005
Localização: rio de janeiro
Idade: 51
Postagens: 2,067
Entradas no Blog: 2
Thanks: 56
Thanked 30 Times in 21 Posts
Reputação: 10 @ 161
beduino has a spectacular aura aboutbeduino has a spectacular aura about
Enviar mensagem via Windows Live Messenger para beduino
Talking Xu Project: Xoopsfacil + Uniform Server

Prezados,

Obviamente o XU veio de XOOPS e Uniform Server, mas vira pra cá, e pra lá chegamos ao movimento secreto noruegues de resistência na segunda guerra! Sensacional a historia...

Mas vamos ao que interessa: ha algum tempo venho querendo tornar o XOOPS mais facil ainda... e porque não torna-lo portatil e de instalação clique e veja? O pacote uniform server [ The Uniform Server ] é otimo para isso. É um pacote típico para localhost: apache + mysql + php, soh q é muuuuito menor que o XAMPP. Mudei pouquissima coisa nele. Na verdade tirei o redirect automatico para o admin panel, para poder aproveitar o outro eixo - fazer uma instalação do XOOPS e deixa-la pronta para o usuario começar a testar. Criei os menus em javascript / adobe spry. Leve e interessante.

Usando - eh claro - a versao [ta quase ... soh falta o extcal em pt_br] final do XOOPSFACIL, fiz uma instalação teste, com usuario já registrado e os modulos configurados [o basico]. Reempacotei tudo e... voilá

Temos XOOPS em localhost

Mantive essa versão em inglês - pois o objetivo é lançar lá fora tambem. Os screenshots de explicação também estao in english [criticas e sugestões sao, como sempre bem-vindas].

O download da versão beta está neste link
http://dc19.4shared.com/download/347...JECT_BETA1.rar
* depois de descompactar eh soh clicar no server_start.bat ...

Depois de instalar você vai ver esta tela:

xu_proj_apres.png

Eu inclui 2 menus: o primeiro ... [top links]

xu_proj_apres2.png

Um destaque para a homenagem ao movimento XU...

xu_proj_apres3.png



E o segundo link ... onde tem o 'clique aqui' para o XOOPS pre-instalado

xu_proj_apres4.png

Depois um destaque para as ferramentas do pacote - phpmyadmin etc - e um bloco de links para suporte e documentaçao [XOOPS e Uniserver]

xu_proj_apres5.png

Destaque para o pé de página - onde tem os links principais para navegadores sem javascript ...

xu_proj_apres6.png

E por fim a tela de entrada do XOOPS logo apos o usuário clicar no link ...

xu_proj_apres7.png


Bom galera - está obvio que preciso de tooooda a ajuda possivel com a revisao, criticas e etc.

A fazer:
* já vi q um dos menus tem link sobrando - o das configs do Apache. Já tirei.
* rever o extcal EM ESPECIAL e ...

Digam lá

Abraços
Beduino

"The Kingdom of God is within you and all around you, not in mansions of wood and stone. Split a piece of wood and I am there; lift a stone and you will find me."
"O reino de Deus esta dentro de você e ao seu redor, não em construções de madeira e pedra. Lasque um pedaço de madeira e estarei lá; erga uma pedra e me encontrarás"



beduino está offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com Quote
Antigo 17-01-2008, 09:41 PM
Novato
 
Avatar de gopala
 
Registrado em: Jan 2007
Postagens: 28
Entradas no Blog: 2
Thanks: 1
Thanked 13 Times in 8 Posts
Reputação: 0 @ 75
gopala will become famous soon enough
Talking Xu Project - Primeiras Impressões

Olá Pessoal!


Hare Krishna!


Primeiramente, gostaria de pedir desculpas pela demora em responder. Eu fui um dos que pediram por maiores facilidades para os usuários leigos, e quando vem uma iniciativa destas, estou todo enrolado com outros compromissos e não dou retorno. Me desculpem.

Segundamente, peço desculpas também por não ter palavras suficientes e adequadas para expressar o tanto que fiquei surpreso e satisfeito com esse novo aperfeiçoamento.


Sabia que muitos pequenos detalhes poderiam ser melhorados, mas ficava imaginando o trabalho que daria e o tempo que levaria param serem concretizados. E chega Beduino, de mansinho, sem alarde, faz todo o trabalho (não pouco, diga-se de passagem) e nos dá esse presente. Puxa...



Agora minhas primeiras considerações (é preciso levar em conta que ainda sou bastante leigo em Xoops, php, myadmin, etc., e mesmo que tenha alguma noção geral de algum ponto, tentarei ver e comentar com olhos de principiante total):

1- Embora já tenha ouvido, várias vezes, a respeito de apache, sql, localhost, e essas siglas realmente sejam repletas de significados, eu não entendo muito da coisa. Assim, foi com certo descrédito que li a notícia do lançamento do Xu. Parecia coisa boa (da turma do X-Trad sempre se pode esperar o melhor), mas eu teria que, aos trancos e barrancos, descobrir como configurar o apache, criar o bd no mysql, etc. e etc. E no final isso me permiriria ver como ficaria o meu site na Internet, caso eu conseguisse, na sequência, desvendar como, de alguma maneira, eu poderia passá-lo para meu provedor e configurar tudo de novo, para que funcionasse lá .

2- Para complicar um pouco mais a novela, o arquivo não estava no X-Trad, mas no 4Shared, que eu não posso, por motivos técnicos, acessar facilmente. Teria que ir a uma lanhouse para baixar no pendrive, depois passar para meu computador, e ver o que encontraria. Mas Beduíno, com a melhor das intenções, havia se esforçado bastante para montar o tal do Xu para o benefício de pessoas como eu, e merecia uma resposta rápida.

3- Após passar por um sem número de obstáculos (calma, a novela tá chegando ao fim), finalmente consegui passar o pacote para o computador lá de casa. Minha primeira dúvida foi "Em qual arquivo eu clico primeiro?". Aí lembrei que que havia um "manual de instalação" com ilustrações e tudo mais (santo Bedu!) que eu, por segurança, também havia copiado:

Citação:
* depois de descompactar eh soh clicar no server_start.bat ...
4- Ao clicar, apareceu uma janela para que eu indicasse a letra do drive. A caixa de texto já trazia "W:\" (ou algo assim). Aí veio a dúvida: o programa está pedindo para indicar o drive e pasta que vou usar? Tipo: "C:\XUProject\"? Ou o quê? De alguma forma, resistí à tentação de alterar isso, e rapidamente, como quem tem medo de acabar voltando atrás, dei "ok". Mas já imaginando que seria uma longa jornada, cheia de "dúvidas cruéis" como essa.

5- Aí apareceu esta tela:

Confesso que os links não me disseram, de imadiato, nada. Eu sei, eu sei, é uma vergonha. Mas realmente, nada de "chamava" a "clicar" e "seguir adiante". Aí recorri novamente o bendito "manual" (foi realmente uma mão-na-roda) e encontrei:

Citação:
E o segundo link ... onde tem o 'clique aqui' para o XOOPS pre-instalado
Devia ser este. Torcendo... Vamos lá...

6- Para minha grande surpresa, apareceu imediatamente a página do XoopsFácil!!!? E já totalmente preenchido e funcional! Nada de páginas de configuração. Nada de opções misteriosas. Nada de links com nomes "estrambólicos". Simplesmente lá estava um site já pronto para usar, "todo meu", e já com conteúdo de exemplo. Eu parecia uma criança que acabou de ganhar um vídeo game novo: olhava para a tela admirado, intrigado e agradecido... ... ...

7- Mas seria verdade mesmo?! O Xoops estaria realmente instalado em um servidor instalado em meu próprio computador? Nunca realmente consegui entender como funcionaria isso na prática. Precisava comprovar. Fuçando a esmo pelos links do Xu (enquanto a esposa, recebendo as visitas na sala, me chama insistentemente: -Vem cá, querido!... -Vá vou, já vou...) encontrei um tal de Apanel (ahá! agora entendi: para o administrador do servidor é Apanel; deve haver um Bpanel e para os administradores dos sites é Cpanel... hahaha) e, de alguma forma, cheguei ao phpMyAdmim [esse aí um teritório mais conhecido, mas ainda assim, para usuários não tão novatos assim]. Localizei a tabela do Xoops (claro, era a única com nome "xoops"!) e encontrei a relação de tabelas do Xoops e dos módulos. Cliquei em uma tabela, em "brouse", e lá estava o conteúdo do smartsection. Alterei o conteúdo do artigo (um "X" no início do nome e do texto em latim do artigo) e corri para o site. Acessei a página e lá estava a alteração aceita. Realmente, eu tinha um servidor em minha máquina, e poderia testar tudo no famoso "localhost", e depois passar para meu provedor, como fazem os "profissionais". "Yes"!!!

8- Fechei tudo, removi o pendrive e entreguei o comando ao afilhado, que impacientemente esperava para jogar no computador. "-Querida, tô indo... Olá pessoal, tudo bem... Desculpa a demora... blablabla..."


Não percam, no próximo post, a continuação das aventuras de Gopala na Terra do Localhost...



Um abraço,


Seu amigo (extremamente agradecido),


Gopala Dasa

Última edição por gopala; 17-01-2008 às 09:47 PM.
gopala está offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com Quote
Antigo 17-01-2008, 10:57 PM
Webmaster
 
Avatar de beduino
 
Registrado em: Dec 2005
Localização: rio de janeiro
Idade: 51
Postagens: 2,067
Entradas no Blog: 2
Thanks: 56
Thanked 30 Times in 21 Posts
Reputação: 10 @ 161
beduino has a spectacular aura aboutbeduino has a spectacular aura about
Enviar mensagem via Windows Live Messenger para beduino
Padrão

caraca ... fiquei tao feliz q to ateh achando q valeu a pena mesmo !
to seco no segundo capitulo

*ps. estou estudando como [e se] colocar como documentação esse set de imagens da instalaçao do xoops [essa em localhost XOOPS:localhost | joão [beduino] barroca - blog ] veja se ajudará no futuro

"The Kingdom of God is within you and all around you, not in mansions of wood and stone. Split a piece of wood and I am there; lift a stone and you will find me."
"O reino de Deus esta dentro de você e ao seu redor, não em construções de madeira e pedra. Lasque um pedaço de madeira e estarei lá; erga uma pedra e me encontrarás"




Última edição por beduino; 17-01-2008 às 11:27 PM.
beduino está offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com Quote
Antigo 18-01-2008, 02:07 PM
Novato
 
Avatar de gopala
 
Registrado em: Jan 2007
Postagens: 28
Entradas no Blog: 2
Thanks: 1
Thanked 13 Times in 8 Posts
Reputação: 0 @ 75
gopala will become famous soon enough
Lightbulb Xu Project - Primeiras Sugestões

Olá Pessoal,


Hare Krishna!


No capítulo anterior, vimos como Gopala Dasa, pilotando o misterioso "veículo" Xu, e seguindo o "mapa" deixado por seu amigo "das Arábias", Beduíno, chegou à terra encantada (ou chegou, encantado, à terra) de Localhost. Vimos também, porém, como ele quase que instantaneamente fora como que "sugado" de volta a sua terra natal, "Mahamaya", o assim chamado "mundo real".

Ainda que o primeiro contato com Localhost fosse extremamente ligeiro, deixou profundas boas impressões em Gopala, que planejava voltar lá assim que possível.

Porém ele ponderava que, ainda que Localhost fosse um lugar bastante aprazível e cheio de "tesouros" maravilhosos, era semelhante a uma "ilha" (seu computador pessoal), e tudo aquilo que ele lá encontrara, para ser útil, deveria ser levado ao "continente", o mundo "virtual" de "Internet". Lá, em Internet, Gopala residia em um "Porto Seguro" chamado "Provedor" (também conhecido como "Host"), e tudo deveria ser levado para seu "Site", seu lugar específico de residência em Provedor.

Raciocinando ainda melhor, se, por definição, Localhost era um lugar para testes locais de módulos, hacks e traduções (antes da transferência para o Host de Internet), seria interessante, primeiro, passar tudo que havia em Host para Localhost. Em outras palavras, ele "moraria" em Localhost, faria seus "desenvolvimentos e teste" lá, e estando tudo ok, transportaria o resultado para o "porto" de Host, de onde finalmente tudo seria distribuído para o mundo de Internet. Seria algo mais ou menos assim.

Mas, por hora, seu amigo Beduíno estava esperando por sugestões de melhorias no Xu, e Gopala queria, ainda que limitado por seus poucos conhecimentos técnicos, contribuir com a empreitada. Relembrando o famoso slogan do ex-presidente Juscelino Kubitschek, Beduíno já havia coberto "50 anos em 5" ao desenvolver o Xf e o Xu, mas, como diria o técnico Bernardinho (da seleção de vôlei do Brasil): ta bom, mas pode melhorar. [É a famosa história das "metas forçadas" ]

Assim como Pero Vaz Caminha havia escrito uma carta contando as primeiras impressões na terra "recém descoberta" por Cabral [X-Trad também é cultura, hehe ], Gopala escrevera e postara suas primeiras impressões sobre Xu e Localhost. Porém, se aquela viagem de Cabral durara meses, passando por diversas dificuldades, atualmente se viajava da Europa para a América do Sul em poucas horas, em modenos jatos comerciais. O que fazer (se possível fosse) para tornar a viagem à Localhost ainda mais rápida, confortável e tranqüila?


Gopala, então, começou a repassar as dificuldades que encontrara ao longo do caminho:


1- Primeiro, o arquivo a ser baixado era um bocado grande (cerca de 13 MB). Embora houvesse um sem número de funções disponíveis, qual seria o ponto principal? O que poderia ser, a princípio, descartado, para tornar o sistema mais "magro"?

a) Gopala se lembrava de ter visto às pressas ("nas carreiras", como se diz no Nordeste) uma listagem de comandos sql executados pelo sistema, contendo o conteúdo das futuras tabelas xoops. E acreditava que isso (e o que fosse necessário para as instruções serem executadas) era necessário manter.

b) Ele também se recordava de ter visto alguma função de auxílio à transferência para outro host. Esta função também era extremamente essencial (seria o principal alvo de uma futura incursão de Gopala no sistema recém "descoberto").

c) Poderia haver algum link apontando para um sistema mais completo, caso o usuário precisasse do phpMyAdmin, Apanel e outras funções mais.


2- Após descompactar o pacote, Gopala ficara confuso sobre que arquivo acionar. Para evitar isso, ele pensava:

a) Talvez fosse possível disponibilizar o arquivo como ".exe".

b) Caso não fosse possível o ".exe", talvez fosse possível deixar apenas um arquivo acionável na pasta principal, e remover os demais para outra subpasta.

c) Se mesmo essa segunda alternativa não fosse possível, talvez se pudesse renomear o "server_start.bat" como "instal.bat". Já ajudaria na hora da decisão.


3- Junto com o arquivo executável (seja ".exe", seja ".bat"), poderiam ser disponibilizados outros dois arquivos:

a) Um "help.html" com as instruções de instalação e uso, imagens, etc.

b) Um "readme.txt", com as explicações iniciais do que é o sistema, seu propósito, site do desenvolvedor, suporte e download.


4- Durante a instalação inicial, se possível, deveria ser evitado que o usuário tivesse que optar por "W" ou qualquer outra letra para o drive virtual (nesse momento de poucas informações, muitas vezes a última coisa que um usuário inexperiente quer é ter que tomar decisões):

a) Se não fosse possível padronizar o "W" como letra para o drive virtual, o sistema poderia efetuar uma busca, em ordem decrescente, pelas letras disponíveis, até encontrar uma não utilizada. Ao final da instalação, informaria: "Seu Localhost está instalado no drive virtual ... ("W", "V", "T", ou o que for).

c) Se não fosse possível adotar as alternativas acima, talvez se pudesse esclarecer mais a necessidade e o porquê da consulta. Por exemplo:
Citação:
"O sitema utilizará um drive virtual para armazenar localmente o XoopsFácil. Por padrão, o drive será o indicado pela letra abaixo. Se quiser, altere para outra letra de sua preferência. Não serão aceitas letras que já estiverem em uso no seu computador. A letra abaixo está disponível e você não precisa alterá-la se não quiser."
Instalar Cancelar

5- Após a instalação, a tela inicial poderia ser assim:

Citação:
"Parabéns! Seu XoopsFácil já está instalado em seu computador pessoal, e pode ser acessado clicando no botão abaixo. Faça a personalização que achar necessária (logotipo, título, textos, imagens, etc.) e transfira-o para o seu provedor na Internet."

Ir para o XoopsFácil [botão]

Ajuda para personalização do XoopsFacil:

Como alterar o logo de meus temas (link)
Como alterar os links dos menus e botões de meus temas (links)
Como instalar e remover módulos (link)

Como inserir e remover conteúdo (textos, imagens, etc.) (link)
Como transferir o site para meu provedor na Internet (link)

Onde encontro sites de suporte on-line (link)

Sobre o Xu e XF (link)

6- Embora Gopala entendesse o desejo do pessoal do X-Trad de não alterar muito o material que compunha o XoopFacil, ele acreditava que algo deveria ser feito em relação aos temas. Links quebrados em um sistema "pronto para usar" poderiam não cair muito bem para os usuários novatos. Mas o que fazer? Essa questão estava difícil. Após "matutar" um pouco com seus neurônios, Gopala chegou às seguintes alternativas:

a) Um pequeno hack em cada link problemático, que detectaria se o módulo estava ou não instalado, e em caso afirmativo, exibiria o link. Essa parecia a solução ideal, mas exigia conhecimentos técnicos mais especializados. Além de causar uma possível quebra do layout original do tema.

b) Simplesmente comentar as linhas com os links inativos, permitindo, dessa forma, uma fácil reativação pelo usuário. O como fazer isso, seria documentado na Ajuda do sistema. O problema desta solução também está na possível "quebra" do layout do tema.

c) Um ou mais redirecionadores: um módulo que receberia a requisição da página inexistente e redirecionaria para outra equivalente. O problema é que só funcionaria para casos como, por exemplo, redirecionar "news" para "smartsection". Mas era algo a se avaliar.

d) Aproveitar que de qualquer forma mesmo os arquivos originais seriam renomeados e mantidos nos mesmo locais, e efetivamente fazer as adaptações necessárias de layout e links. Seria a solução mais radical, mas bastante compreensível para os desenvolvedores originais, dadas as circunstâncias e propósitos do Xf e Xu.


Muito bem! Gopala não sabia exatamente quando e em que circunstâncias voltaria a Localhost, mas já tinha algo para sugerir, e dessa forma colaborar, com o belo sistema Xu/Xf de Beduíno. Armado como seu calhamaço de idéias e sugestões, lá foi Gopala Dasa postar novamente no X-Trad:

Citação:

Olá Pessoal,

Hare Krishna!

Referente ao Xf e Xu, gostaria primeiramente de agradecer por mais esse esforço ...

Mas Gopala realmente conseguiria futuramente retornar a terra de Localhost? E Beduíno (o engenheiro/médico/mágico) e a incrível equipe do X-Trad conseguiriam aperfeiçoar o Xu e reparar os bugs de Xf a tempo para a empreitada? Não percam, em um possível próximo capítulo:


O retorno de Gopala Dasa a terra de Localhost.

Última edição por beduino; 19-01-2008 às 10:48 AM. Motivo: para ajustar a resposta ...
gopala está offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com Quote
Antigo 19-01-2008, 10:32 AM
Webmaster
 
Avatar de beduino
 
Registrado em: Dec 2005
Localização: rio de janeiro
Idade: 51
Postagens: 2,067
Entradas no Blog: 2
Thanks: 56
Thanked 30 Times in 21 Posts
Reputação: 10 @ 161
beduino has a spectacular aura aboutbeduino has a spectacular aura about
Enviar mensagem via Windows Live Messenger para beduino
Exclamation construindo a lista a fazer

Opa,
[vou comentando ao longo dos dois posts.]
Desde já agradeço ao Gopala as palavras sempre generosas, os posts engraçadissimos [posso move-los depois para a area aberta de 'historico' do XU ? ] , e vou recortando para tentar faze-los uma especie de guia a fazer.

Citação:
Postado Originalmente por gopala Ver Post
1- Embora já tenha ouvido, várias vezes, a respeito de apache, sql, localhost, e essas siglas realmente sejam repletas de significados, eu não entendo muito da coisa. Assim, foi com certo descrédito que li a notícia do lançamento do Xu. Parecia coisa boa (da turma do X-Trad sempre se pode esperar o melhor), mas eu teria que, aos trancos e barrancos, descobrir como configurar o apache, criar o bd no mysql, etc. e etc. E no final isso me permiriria ver como ficaria o meu site na Internet, caso eu conseguisse, na sequência, desvendar como, de alguma maneira, eu poderia passá-lo para meu provedor e configurar tudo de novo, para que funcionasse lá .
Comentário:
Talvez seja interessante explicar um pouco - em um readme especifico - o que é um pacote WAMP. Pelo menos o link com o wikipedia ...
Citação:
2- Para complicar um pouco mais a novela, o arquivo não estava no X-Trad, mas no 4Shared, que eu não posso, por motivos técnicos, acessar facilmente. Teria que ir a uma lanhouse para baixar no pendrive, depois passar para meu computador, e ver o que encontraria. Mas Beduíno, com a melhor das intenções, havia se esforçado bastante para montar o tal do Xu para o benefício de pessoas como eu, e merecia uma resposta rápida.
OK. Anotado. Versao beta2 já estarah no SourceForge.


Citação:
3- Após passar por um sem número de obstáculos (calma, a novela tá chegando ao fim), finalmente consegui passar o pacote para o computador lá de casa. Minha primeira dúvida foi "Em qual arquivo eu clico primeiro?". Aí lembrei que que havia um "manual de instalação" com ilustrações e tudo mais (santo Bedu!) que eu, por segurança, também havia copiado:
Certo: dai a importancia do readme / leiame [se bem q pouca gente lê ...]
Vou tentar mudar o server_start. [afinal é um arquivo .bat]
A fazer:
- Fazer uma pagina [ou explicar na pagina do projeto] um 'Que treco eh esse'
- Criar um readme e um leiame especifico com intruções detalhadas
- Upload para o SF [no minimo]
- Trocar o server_starter por outro nome ...


Citação:
4- Ao clicar, apareceu uma janela para que eu indicasse a letra do drive. A caixa de texto já trazia "W:" (ou algo assim). Aí veio a dúvida: o programa está pedindo para indicar o drive e pasta que vou usar? Tipo: "C:XUProject"? Ou o quê? De alguma forma, resistí à tentação de alterar isso, e rapidamente, como quem tem medo de acabar voltando atrás, dei "ok". Mas já imaginando que seria uma longa jornada, cheia de "dúvidas cruéis" como essa.
Essa nao é tao facil - uma das principais vantagens do Uniform server sobre outros pacotes WAMP é exatamente a flexibilidade para vc instalar em uma rede - por exemplo - com trocentos discos. Lah no trabalho, por exemplo, já existe um disco 'W': se vc olhar no .bat a instalação se encontra um disco W pede para vc escolher a letra do disco a ser usado.

O que para o XU PROJECT é muito ruim .... pois se voce mudar a letra a instalação do XFACIL nao vai funcionar ... lembra que o mainfile é w:// etc?

Acho q resolver reforçando o readme / leiame

==
A fazer:
- Fazer uma pagina [ou explicar na pagina do projeto] um 'Que treco eh esse'
- Criar um readme e um leiame especifico com intruções detalhadas
- Upload para o SF [no minimo]
- Trocar o server_starter por outro nome ...
- Explicar a funcionalidade da escolha do 'w' e o que acontece se a gente escolher outra letra...
==

Citação:
5- Aí apareceu esta tela:

Confesso que os links não me disseram, de imadiato, nada. Eu sei, eu sei, é uma vergonha. Mas realmente, nada de "chamava" a "clicar" e "seguir adiante". Aí recorri novamente o bendito "manual" (foi realmente uma mão-na-roda) e encontrei:



Devia ser este. Torcendo... Vamos ...
Ok - tem q fazer um link para o xoopsfacil mais em destaque.

==
A fazer:
- Fazer uma pagina [ou explicar na pagina do projeto] um 'Que treco eh esse'
- Criar um readme e um leiame especifico com intruções detalhadas
- Upload para o SF [no minimo]
- Trocar o server_starter por outro nome ...
- Explicar a funcionalidade da escolha do 'w' e o que acontece se a gente escolher outra letra...
- Trocar na 'homepage' o link para a instalação do XOOPS para ficar mais visivel e intuitivo
==

Citação:
7- Mas seria verdade mesmo?! O Xoops estaria realmente instalado em um servidor instalado em meu próprio computador? Nunca realmente consegui entender como funcionaria isso na prática. Precisava comprovar. Fuçando a esmo pelos links do Xu (enquanto a esposa, recebendo as visitas na sala, me chama insistentemente: -Vem cá, querido!... -Vá vou, já vou...) encontrei um tal de Apanel (ahá! agora entendi: para o administrador do servidor é Apanel; deve haver um Bpanel e para os administradores dos sites é Cpanel... hahaha) e, de alguma forma, cheguei ao phpMyAdmim [esse aí um teritório mais conhecido, mas ainda assim, para usuários não tão novatos assim]. Localizei a tabela do Xoops (claro, era a única com nome "xoops"!) e encontrei a relação de tabelas do Xoops e dos módulos. Cliquei em uma tabela, em "brouse", e lá estava o conteúdo do smartsection. Alterei o conteúdo do artigo (um "X" no início do nome e do texto em latim do artigo) e corri para o site. Acessei a página e lá estava a alteração aceita. Realmente, eu tinha um servidor em minha máquina, e poderia testar tudo no famoso "localhost", e depois passar para meu provedor, como fazem os "profissionais". "Yes"!!!
OK
== cumulativo ==
A fazer:
- Fazer uma pagina [ou explicar na pagina do projeto] um 'Que treco eh esse'
- Criar um readme e um leiame especifico com intruções detalhadas
- Upload para o SF [no minimo]
- Trocar o server_starter por outro nome ...
- Explicar a funcionalidade da escolha do 'w' e o que acontece se a gente escolher outra letra...
- Trocar na 'homepage' o link para a instalação do XOOPS para ficar mais visivel e intuitivo
- Trocar na homepage o link para o admin panel [maior destaque]
==


Vou editar e responder, em seguida, ao segundo post da viagem do Gopala ao mundo do Localhost

Continuando ...


Citação:
Postado Originalmente por gopala Ver Post
Olá Pessoal,

Porém ele ponderava que, ainda que Localhost fosse um lugar bastante aprazível e cheio de "tesouros" maravilhosos, era semelhante a uma "ilha" (seu computador pessoal), e tudo aquilo que ele lá encontrara, para ser útil, deveria ser levado ao "continente", o mundo "virtual" de "Internet". Lá, em Internet, Gopala residia em um "Porto Seguro" chamado "Provedor" (também conhecido como "Host"), e tudo deveria ser levado para seu "Site", seu lugar específico de residência em Provedor.

Raciocinando ainda melhor, se, por definição, Localhost era um lugar para testes locais de módulos, hacks e traduções (antes da transferência para o Host de Internet), seria interessante, primeiro, passar tudo que havia em Host para Localhost. Em outras palavras, ele "moraria" em Localhost, faria seus "desenvolvimentos e teste" lá, e estando tudo ok, transportaria o resultado para o "porto" de Host, de onde finalmente tudo seria distribuído para o mundo de Internet. Seria algo mais ou menos assim.
Isso é muito interessante - fazer o tutorial de COMO depois de fazer uma instalaçao em localhost é a melhor forma de atualizar/construir seu site no servidor web. Vamos marcar como futuro proximo ok?

Citação:
O que fazer (se possível fosse) para tornar a viagem à Localhost ainda mais rápida, confortável e tranqüila?
Beleza. Obrigado pelo amigo ...

Citação:
Gopala, então, começou a repassar as dificuldades que encontrara ao longo do caminho:


1- Primeiro, o arquivo a ser baixado era um bocado grande (cerca de 13 MB). Embora houvesse um sem número de funções disponíveis, qual seria o ponto principal? O que poderia ser, a princípio, descartado, para tornar o sistema mais "magro"?

a) Gopala se lembrava de ter visto às pressas ("nas carreiras", como se diz no Nordeste) uma listagem de comandos sql executados pelo sistema, contendo o conteúdo das futuras tabelas xoops. E acreditava que isso (e o que fosse necessário para as instruções serem executadas) era necessário manter.

b) Ele também se recordava de ter visto alguma função de auxílio à transferência para outro host. Esta função também era extremamente essencial (seria o principal alvo de uma futura incursão de Gopala no sistema recém "descoberto").

c) Poderia haver algum link apontando para um sistema mais completo, caso o usuário precisasse do phpMyAdmin, Apanel e outras funções mais.
Bom ... uma observação geral: como já deve ter ficado mais ou menos claro [rs] sou extremamente conservador para alterar trabalhos de outros. A licença do Uniform Server é opensource [uma variante da GNU, se lembro bem] mas eu realmente nao gostaria de alterar o pacote em si. E ele já é um dos pacotes mais 'magros' WAMP que eu já vi.... Ou tvz me falte competencia para fazer as cirurgias necessárias ... vamos deixar essa na fila de espera?

Citação:
2- Após descompactar o pacote, Gopala ficara confuso sobre que arquivo acionar. Para evitar isso, ele pensava:

a) Talvez fosse possível disponibilizar o arquivo como ".exe".

b) Caso não fosse possível o ".exe", talvez fosse possível deixar apenas um arquivo acionável na pasta principal, e remover os demais para outra subpasta.

c) Se mesmo essa segunda alternativa não fosse possível, talvez se pudesse renomear o "server_start.bat" como "instal.bat". Já ajudaria na hora da decisão.
OK - vou criar outro bat e explicitar no readme.
== A FAZER ==
A fazer:
- Fazer uma pagina [ou explicar na pagina do projeto] um 'Que treco eh esse'
- Criar um readme e um leiame especifico com intruções detalhadas
- Upload para o SF [no minimo]
- Trocar o server_starter por outro nome ... * abaixo
- Explicar a funcionalidade da escolha do 'w' e o que acontece se a gente escolher outra letra...
- Trocar na 'homepage' o link para a instalação do XOOPS para ficar mais visivel e intuitivo
- Trocar na homepage o link para o admin panel [maior destaque]
- * criar o install.bat ou instalar.bat
==

Citação:
3- Junto com o arquivo executável (seja ".exe", seja ".bat"), poderiam ser disponibilizados outros dois arquivos:

a) Um "help.html" com as instruções de instalação e uso, imagens, etc.

b) Um "readme.txt", com as explicações iniciais do que é o sistema, seu propósito, site do desenvolvedor, suporte e download.
Excelente sugestão agregada a lista a fazer.

Citação:
4- Durante a instalação inicial, se possível, deveria ser evitado que o usuário tivesse que optar por "W" ou qualquer outra letra para o drive virtual (nesse momento de poucas informações, muitas vezes a última coisa que um usuário inexperiente quer é ter que tomar decisões):

a) Se não fosse possível padronizar o "W" como letra para o drive virtual, o sistema poderia efetuar uma busca, em ordem decrescente, pelas letras disponíveis, até encontrar uma não utilizada. Ao final da instalação, informaria: "Seu Localhost está instalado no drive virtual ... ("W", "V", "T", ou o que for).

c) Se não fosse possível adotar as alternativas acima, talvez se pudesse esclarecer mais a necessidade e o porquê da consulta. Por exemplo:
Já foi para a lista ... o readme. Para alterar mais teria que descompilar o arquivo .exe deles para mudar outra coisa.


[quote]
5- Após a instalação, a tela inicial poderia ser assim:
Citação:
"Parabéns! Seu XoopsFácil já está instalado em seu computador pessoal, e pode ser acessado clicando no botão abaixo. Faça a personalização que achar necessária (logotipo, título, textos, imagens, etc.) e transfira-o para o seu provedor na Internet."

Ir para o XoopsFácil [botão]

Ajuda para personalização do XoopsFacil:

Como alterar o logo de meus temas (link)
Como alterar os links dos menus e botões de meus temas (links)
Como instalar e remover módulos (link)

Como inserir e remover conteúdo (textos, imagens, etc.) (link)
Como transferir o site para meu provedor na Internet (link)

Onde encontro sites de suporte on-line (link)

Sobre o Xu e XF (link)
Excelente sugestão: a questão é que teremos que fazer todos esses links efetivamente mandarem para páginas com todos esses tutoriais ... o q nao temos ainda.
Mas creio q voce está certissimo: temos que construir sim. O primeiro e o ultimo link vamos criar um menu soh pra isso - to entendendo que sera naquela tela roxa mesmo [entrada] nao eh?

== A FAZER ==
A fazer:
- Fazer uma pagina [ou explicar na pagina do projeto] um 'Que treco eh esse'
- Criar um readme e um leiame especifico com intruções detalhadas
- Upload para o SF [no minimo]
- Trocar o server_starter por outro nome ... * abaixo
- Explicar a funcionalidade da escolha do 'w' e o que acontece se a gente escolher outra letra...
- Trocar na 'homepage' o link para a instalação do XOOPSFacil para ficar mais visivel e intuitivo - e fazer um link para o XU/XF
- Trocar na homepage o link para o admin panel [maior destaque]
- * criar o install.bat ou instalar.bat
==


Citação:
6- Embora Gopala entendesse o desejo do pessoal do X-Trad de não alterar muito o material que compunha o XoopFacil, ele acreditava que algo deveria ser feito em relação aos temas. Links quebrados em um sistema "pronto para usar" poderiam não cair muito bem para os usuários novatos. Mas o que fazer? Essa questão estava difícil. Após "matutar" um pouco com seus neurônios, Gopala chegou às seguintes alternativas:

a) Um pequeno hack em cada link problemático, que detectaria se o módulo estava ou não instalado, e em caso afirmativo, exibiria o link. Essa parecia a solução ideal, mas exigia conhecimentos técnicos mais especializados. Além de causar uma possível quebra do layout original do tema.

b) Simplesmente comentar as linhas com os links inativos, permitindo, dessa forma, uma fácil reativação pelo usuário. O como fazer isso, seria documentado na Ajuda do sistema. O problema desta solução também está na possível "quebra" do layout do tema.

c) Um ou mais redirecionadores: um módulo que receberia a requisição da página inexistente e redirecionaria para outra equivalente. O problema é que só funcionaria para casos como, por exemplo, redirecionar "news" para "smartsection". Mas era algo a se avaliar.

d) Aproveitar que de qualquer forma mesmo os arquivos originais seriam renomeados e mantidos nos mesmo locais, e efetivamente fazer as adaptações necessárias de layout e links. Seria a solução mais radical, mas bastante compreensível para os desenvolvedores originais, dadas as circunstâncias e propósitos do Xf e Xu.
Pelo que entendi - a sugestao para o XFACIL no XU é ajustar os temas nao é? Faze-los todos linkaveis efetivamente.
OK entao.

== A FAZER ==
A fazer:
- Fazer uma pagina [ou explicar na pagina do projeto] um 'Que treco eh esse'
- Criar um readme e um leiame especifico com intruções detalhadas
- Upload para o SF [no minimo]
- Trocar o server_starter por outro nome ... * abaixo
- Explicar a funcionalidade da escolha do 'w' e o que acontece se a gente escolher outra letra...
- Trocar na 'homepage' o link para a instalação do XOOPS para ficar mais visivel e intuitivo
- Trocar na homepage o link para o admin panel [maior destaque]
- * criar o install.bat ou instalar.bat
- no XFACIL do XU PROJECT - ajustar os temas para todos os links serem funcionais
==


Citação:
Muito bem! Gopala não sabia exatamente quando e em que circunstâncias voltaria a Localhost, mas já tinha algo para sugerir, e dessa forma colaborar, com o belo sistema Xu/Xf de Beduíno. Armado como seu calhamaço de idéias e sugestões, lá foi Gopala Dasa postar novamente no X-Trad...
Eu espero que volte muitas vezes ! Afinal todo o trabalho coletivo vale a pena!
Abraços
Beduino

"The Kingdom of God is within you and all around you, not in mansions of wood and stone. Split a piece of wood and I am there; lift a stone and you will find me."
"O reino de Deus esta dentro de você e ao seu redor, não em construções de madeira e pedra. Lasque um pedaço de madeira e estarei lá; erga uma pedra e me encontrarás"




Última edição por beduino; 19-01-2008 às 11:24 AM. Motivo: colocando o q escrevi em azul
beduino está offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com Quote
Antigo 22-01-2008, 01:13 PM
Novato
 
Avatar de gopala
 
Registrado em: Jan 2007
Postagens: 28
Entradas no Blog: 2
Thanks: 1
Thanked 13 Times in 8 Posts
Reputação: 0 @ 75
gopala will become famous soon enough
Post Xf de Xu - Revisão das funcionalidades e traduções

Olá Pessoal,


Hare Krishna!


Finalizando esta temporada das Aventuras de Gopala na Terra de LocalHost, veremos agora como Gopala Dasa conseguiu voltar a LocalHost, e o que encontrou por lá nesse retorno. Vamos lá!



Gopala ainda estava "enrolado" em desventuras em "Mahamaya", o "mundo que parece real, mas não é", quando soube do lançamento, pela equipe do seu amigo/mago Beduíno da versão 1.0 do XoopsFacil.

-Caramba - ele pensou - essa equipe do X-Trad é mesmo produtiva!! Não é fácil acompanhar o pique deles. Que beleza .

A questão, porém, é que Gopala ficara de ajudar com o Xf, mas só conseguira informar do que percerbera no Xu (o mecanismo "híbrido" Uniform Server + XoopsFacil, que o "trasportara" para a paradisíaca ilha de LocalHost) apenas o referente ao Us. Quanto ao Xf, somente pudera perceber que estava lá (se é que se pode dizer assim de algo "virtual"), mas não pudera efetivamente "passear" pelo lugar e registrar alguma coisa que pudesse ser útil a seus amigos Xoopers poliglotas. Assim, que uma nova incursão, urgente, a LocalHost não lhe saía da cabeça.

Embora o mundo "virtual", quer Localhost, quer Internet, fosse uma extensão ainda mais diáfana de "Mahamaya" o "mundo que não é, ainda que pareça ser", Gopala tinha grandes planos para Xf/Xu: seu uso como mais uma ponte para "Yogamaya", o "mundo que é, ainda que pareça, inicialmente, não ser". O segredo é que todas a representações de "Yogamaya" em "Mahamaya" eram na verdade "Yogamaya", pois tudo que é, é, independente de como pareça, apareça ou desapareça em "Mahamaya". Diferentemente das representações de "Mahamaya" na própria "Mahamaya", que nunca são, porque nunca antes foram, e o que não é e nunca foi, também nunca será, por mais que aparente um dia ser.

Mas deixando a filosofia de lado, sacudindo a cabeça e sendo um pouco mais prático, simplesmente utilizaria Xu/Xf para fazer e manter um site Hare Hare. E estava muito agradecido ao pessoal do Xoops/X-trad pelas facilidades disponibilizadas.

Foi assim que, entre um compromisso e outro imposto pela vida "condicionada" de "Mahamaya", que Gopala deu uma escapulida mergulhou novamente no mundo "virtual" de LocalHost.


Logo de pronto uma grande dúvida: cadê o drive virtual "W" instalado em seu computador (o ponto de partida para a nova aventura) durante sua última (na verdade, primeira) estada em LocalHost? Aparentemente havia evaporado "no ar", ou melhor, "da máquina", como é típico de todas as coisas etéreas/místicas/virtuais. A passagem para a "Ilha Encantada" (ou "dos Encantos"?) estaria fechada? E se estivese, como reabrí-la. Como acionar novamente o mecanismo Xu/Xf?


Uma busca pelas pastas fornecidas pelo sistema Xu nos deixou com apenas uma opção: ativar novamente "server_start.bat". Mas o servidor já não estava instalado desde a visita anterior? E o que era o "stop.bat" agora percebido? Ele não fora acionado da vez anterior. O que faria?

Mas aparentemente não havia outra opção, e então, "cruzando os dedos", torcendo para nada dar errado, Gopala novamente ativou o "server_start.bat". Para seu grande alívio, o mecanismo Xu foi reativado;

-Mas é claro - pensou Gopala. Start "iniciava" o servidor local - local host - e stop o interromperia. A lógica era cristalina, e o problema somente estava "entre a cadeira e o teclado"! kakakakaka .

Indicada a letra do drive, lá estava novamente a bela paisagem de LocalHost, agora mais familiar devido as últimas dicas fornecidas pelo médico/programador/nômade (seria extraterrestre ) Beduino. Havia apenas mais duas coisas a verificar antes de adentrar em LocalHost e chegar a XoopsFacil, o seu destino final:

1- O mecanismo de auxílio à transferência de LocalHost para Host.

2- A lista de comandos SQL executados pelo sistema.

Uma busca minuciosa (até certo ponto) pelos links, pastas e arquivos do sistema Xu/Xf deixou Gopala um pouco confuso: aparentemente havia apenas um mecanismo para facilitar transferências de Host para LocalHost, mas não um mecanismo inverso . E apesar de buscar insistentemente, Gopala não pode mais encontrar a lista de comandos SQL. Teria ele se enganado, e, de fato, não haveria tal listagem? Para piorar a situação, Gopala recebia chamados cada vez mais frequentes solicitando seu imediato retorno ao "Mundo não real, ainda que não virtual".

Só havia uma saída: abandonar aquela busca, deixando para outra oportunidade (possivelmente com o veículo Xu aperfeiçoado por Bedu rsrsrs) e megulhar de vez em Xf. E foi o que Gopala fez, ainda que meio contrariado.


Mas ao adentrar XoopsFacil, Gopala esqueceu imediatamente a contrariedade, devido a uma grande satisfação vinda de um lugar muito bonito, organizado e atrativo. Sem dúvida, Xf era um magnífico trabalho da turma do X-Trad! Porém Gopala estava alí para trabalhar: coletar informações que permitiriam a turma aperfeiçoar ainda mais seu maravilhoso sistema . E lá foi ele em sua busca.

Seu plano era simplesmente passear pelos links, observar as páginas que apareciam, e observar alguma coisa que estivesse destoando. O que não era fácil de se encontrar, porque os X-Tradianos eram, neste ponto, tão perfeccionistas quanto ele. O máximo que encontraria eram pequenos detalhes, que não prejudicariam, de qualquer forma, o "conjunto da obra". Mas esse era o seu dever, e ele tentaria cumprí-lo o melhor que pudesse.

Foi assim que, pouco a pouco, e administrando os "chamados" da "assim chamada" "realidade" ("-Já, vou, já vou..." "-Ele é assim mesmo, quando pega um computador é difícil de largar blá blá blá..."), que Gopala chegou a lista abaixo. Não eram propriamente bugs (e isso ele não esperava mesmo encontrar) mas apenas pequenas observações, sugestões e correções mínimas. A turma do X-Trad é que decidiria se poderiam ser aproveitados. E muitas coisas poderiam já estar corrigidas na versão mais recente de Xf. De qualquer forma, assinalou:


Citação:
Ao entrar na Administração:

Main file php com permissão de escrita. Avisos:

Em inglês:
WARNING: File W:/www/xoops/mainfile.php is writeable by the server.
Please change the permission of this file for security reasons.
in Unix (444), in Win32 (read-only)

Em português:
Atenção: O arquivo W:/www/xoops/mainfile.php tem permissão de escrita pelo servidor.
Por motivos de segurança altere esta permissão.
Em sistemas Unix use 'CHMOD 444', em Windows ajuste para 'somente leitura'.



System Admin:

Inglês como língua padrão;

Opções de Configuração em inglês;

Nomes dos grupos em inglês.

Menu suspenso: itens em inglês;

User Ranks Settings: em inglês;

Outras opções de System: em inglês;

UserInfo: Mensagem Particular: imagem: "Torpedo" não foi registrado por
uma empresa de telfonia celular? Podemos Usar? Isso é "viagem" minha?




RWBanner:

Pasta dos banner não está acessível;

Função de tags sem hack;

Nenhum bloco ativado;

Nenhum banner existente (nem cliente, nem tag).



Protector:

'register_globals' : on INSEGURO

'allow_url_fopen' : on INSEGURO

'XOOPS_DB_PREFIX' : xoops INSEGURO

Ao fazer o teste de funcionamento, o que deveria acontecer?



Avaman:

Sem nenhum avatar;

Botão/Logo muito diferente dos outros (bom, ruim ou indiferente para o usuário?);

Menu suspenso não traduzido.



Backpack:

Mesmos problemas relatados por outros testadores (não funciona e gera páginas repletas de códigos desconexos).



Blocs Admin:

Sem tradução português.



SmartSection:

Ninguem tem permissão para submeter artigos;

Preferências: aparentemente nem tudo está traduzido;

Criar novo artigo: é preciso rolar a página na resolução 800x600 pixels;

Imagens no rodapé do módulo não aparecem quando não há conecxão (bom, ruim ou indiferente para o usuário?).



XCGal:

Configuração: texto do cartão (e das tags úteis) em inglês;

Categorias: nomes em inglês;

Pasta "userpics/10001/" com arquivo thumbs.db desnecessário;

O webmaster não tem permissão para enviar imagens para o álbum
existente.

No lado do usuário, o link "Batchupload" poderia ser traduzido para "Enviar
imagens em lote" ou algo parecido?



Weblink:

Configuração: Preferências: erro digitação na tradução: "Preferênicas";

Nome da categoria em inglês;

Editar provoca rolagem de página em 800x600 pixels;



MyDownloads:

Na imagem do Logo: mudar "TELECHARGEMENTS" para "MyDownloads", para não confundir o usuário novato;

Editar provoca rolagem de página em 800x600 pixels;

Downloads Inválidos: "Sem informações ref. links corrompido." poderia ser "Sem informações referentes a links corrompidos." ?

Preferências:
O que é mimetypes?

Tamanho máximo de arquivos para upload: está em bytes? Não há indicação da unidade de medida (bytes, KB, MB, etc.).

Opção de formulário: poderiam ser dadas maiores explicações (lembrando que a maioria dos editores listados não estão instalados)?



ExtCal:

Editar provoca rolagem de página em 800x600 pixels;

Editar Evento: abreviaturas dos dias da semana e dos meses não estão traduzidas;

Nome do evento em inglês.



XoopsPoll:

Nome, pergunta, descrição e opções da enquete em inglês;

Exibir log: mensagem em inglês: View Log Sorry, not yet. ;-)

Nenhum voto incluído para teste/exibição das barras de percentual.

Poderia haver também uma enquete com seleção multipla?



Contact:

Na administração, o link do logo está levando para o módulo. Não deveria levar ao painel de administração do próprio módulo?

Cabeçalho e texto de introdução e outros, em inglês;

Templetes: o que é? como funciona? Está em inglês.

Preferências: Traduzir: method to fetch RSS/ATOM - use Snoopy if possible. fopen() can work "allow_url_fopen on" in php.ini


Algumas observações poderiam servir para outros módulos também, mas teriam sido despercebidas inicialmente. E outras teriam origem em comum, como por exemplo, a rolagem de tela durante a edição. Mas não havia tempo hábil para repassar tudo.

Gopala Dasa pensou :

-Basicamente, trata-se de um sistema desenvolvido em inglês para distribuição internacional. Assim, ganha-se aprovação e apoio da comunidade internacional para essa linha de desenvolvimento. Excelente estratégia: esse povo do X-Trad é realmente muito inteligente . Depois, podem fazer uma versão completamente traduzida e adaptada para o português. E não só para o português, mas também receberão auxílio de outros tradutores e comunidades para ter versões nos mais diversos idiomas. Beleza!


Por ora não teria como postar no X-Trad. Salvou tudo no computador e no pendrive, para postar na primeira oportunidade. Estava feliz de fazer parte da comunidade e poder reciprocar a ajuda recebida deles. E tudo isso reverteria também em benefício das outras comunidades "reais, ainda que não aparentemente", das quais participava. Mas não havia mais como postergar o retorno a "Mahamaya": desligou tudo e "correu para o abraço": "-Pronto, terminei ." "-Até que enfim... olha a hora... blá blá blá...".


The End


PS.: Sim, os posts podem ser movidos para a área aberta.

Como sugestão, a lista do "A Fazer" poderia ser assim:


Citação:
== A FAZER ==
- Explicar na pagina do projeto Xu/Xf o que é um pacote Wamp e sua vantagens, e o que é o XoopsFacil e suas vantagens (não necessariamente nessa ordem).