Ainda sobre a reformulação

  • Identifique-se para criar novos tópicos neste fórum
  • Visitantes anônimos não podem postar neste fórum
nilcimar  Iniciante   Postagens: 4

Nesse pouco mais de 1 ano venho me adaptando bastante com a programação do XOOPS. Mas olhando um pouco para trás vejo que meu maior problema, e acredito que de muitos iniciantes tb, é o fato de a programação em XOOPS é um pouco diferente da que estamos habituados em PHP. Essa diferença é em função de nenhum iniciante trabalhar com OO em PHP, coisa comum no XOOPS isso sem falar do Smarty.

Porém a medida que conhecemos o XOOPS suas classes e funções tudo vai ficando mais fácil e cativante.

Porque não abrimos, então, aqui no XOOPS um espaço similar ao usado no php.net onde podemos digitar uma função e ele retorna uma definição da função com uma aplicação.

P.ex.: o usuário digita getrowsnum ou rowsnum e obteria como resposta:

$xoopsDB -> getRowsNum( Array )

Função usada para obter o número de linhas retornadas em uma consulta SQL.
Poderia-se fazer uma menção às suas utilidades como por exemplo vericar se a consulta retornou vazia ou não (==0).

E também pode trazer um exemplo:
$sql = "SELECT * FROM ".$xoopsDB -> prefix('users');
$result = $xoopsDB->query($sql);
$totallinhas = $xoopsDB -> getRowsNum( $result );

Vocês acham que isso seria viável ou mesmo necessário?
Poderia ser algo colaborativo estilo wikipedia.

é uma ideia...

fbs777  Ocasional   Postagens: 22

Postei agora pouco sobre uma coisa que tem mais ou menos a ver com isso.

Dá uma olhada nessas páginas:

[Functions]

[Classes]

[Variables]

Na página de variaveis, por exemplo, tem uma lista de todas as variaveis usadas pelo XOOPS, e clicando em uma delas, você vai para uma página que informa em qual arquivo PHP ela está e quais arquivos fazem referencia a ela.

Essa lista é da versão 2.0.13.2

Acho que seria interessante o XOOPS copiar as páginas de lá (incluindo as páginas de cada função/variável/classe) e colocar de alguma forma no XOOPS.
As páginas são todas em html, então seria fácil baixar tudo com um programa que baixa páginas automaticamente, ou com o wget no linux, mas o problema seria transportar milhares de páginas para dentro de algum módulo, então talvez fosse melhor deixar as páginas HTML em um dir. separado do XOOPS, e colocar um iframe para abrir as páginas.

O motivo de transportar para o portal do XOOPS seria incluir um sistema de busca para buscar uma variável/classe/função especifica, porque parece lá no portal deles não tem um sistema de busca.

Quanto à questão de copiar o conteudo de outro portal, acredito que não tenha problema, porque só seria copiado a lista de função/variável/classe que existe no XOOPS.

fbs777  Ocasional   Postagens: 22

Agora que eu vi que tem sim um sistema de busca lá no portal que eu coloquei, é que não dava para ver direito porque o "search" nessas páginas que coloquei está quase invisível (no topo, no canto direito), só dá para ver a opção quando se entra no doc de um arquivo PHP especifico, pelo menu do lado esquerdo

nilcimar  Iniciante   Postagens: 4

CARACA!MUITO SHOW!

Você obviamnete não fez aquilo tudo na mão né. Qual é o sistema que você usou para gerar toda essa documentação parece com aquelas ferramentas do JAVA que geram documentação.
Ficou bem legal, realmente pode haver um espaço para ele aqui no XOOPS para ficar perfeito só se tivesse uma descrição mesmo.

Outra coisa: Os únicos diretórios que possuem classes do XOOPS é /include, /class e /kernel?

É possível disponibilizar isso para download?

fbs777  Ocasional   Postagens: 22

Não, não fui eu que fiz essa enciclopédia do XOOPS

Eu achei agora pouco esse site, como eu comentei em outro tópico aqui do XOOPS ainda hoje

E ainda faltou a lista de constantes:

[Constants]

Outra coisa: Os únicos diretórios que possuem classes do XOOPS é /include, /class e /kernel ?

Na lista de classes, no topo, informa que existe 202, e todas estão listadas, com endereço para ver de que arquivo elas são.

Detalhe: como tudo se refere ao XOOPS 2.0.13.2, tudo que veio depois não está nesse portal ( o xoTheme, por ex, se não me engano veio a partir da 2.0.14)

Eu até tentei baixar pelo wget todo o conteudo dessa pasta doc onde está todas as páginas, mas deu alguma coisa errada, por algum motivo só baixa a index...

nilcimar  Iniciante   Postagens: 4

Mas com certeza o caboclo que fez usou alguma ferramenta para isso, porque olhem na parte de baixo e vi que existe para o joomla, phpnuke, drupal e vários outros CMS

Seria uma ferramenta bem legal para quem desenvolve em PHP obter uma documentação de suas classes.

Reparando bem na estrutura da URL é possivel que não haja um .html para cada constante/classe/função talvez ele faça uma varredura por todos os diretórios do XOOPS até encontrar o que está se querendo buscar e monta dinamicamente...não tenho certeza, mas que é bem feito é...rs

Lukinha  Iniciante   Postagens: 0

Nesse pouco mais de 1 ano venho me adaptando bastante com a programação do XOOPS. Mas olhando um pouco para trás vejo que meu maior problema, e acredito que de muitos iniciantes tb, é o fato de a programação em XOOPS é um pouco diferente da que estamos habituados em PHP. Essa diferença é em função de nenhum iniciante trabalhar com OO em PHP, coisa comum no XOOPS isso sem falar do Smarty.

Porém a medida que conhecemos o XOOPS suas classes e funções tudo vai ficando mais fácil e cativante.

Porque não abrimos, então, aqui no XOOPS um espaço similar ao usado no php.net onde podemos digitar uma função e ele retorna uma definição da função com uma aplicação.

P.ex.: o usuário digita getrowsnum ou rowsnum e obteria como resposta:

$xoopsDB -> getRowsNum( Array )

Função usada para obter o número de linhas retornadas em uma consulta SQL.
Poderia-se fazer uma menção às suas utilidades como por exemplo vericar se a consulta retornou vazia ou não (==0).

E também pode trazer um exemplo:
$sql = "SELECT * FROM ".$xoopsDB -> prefix('users');
$result = $xoopsDB->query($sql);
$totallinhas = $xoopsDB -> getRowsNum( $result );

Vocês acham que isso seria viável ou mesmo necessário?
Poderia ser algo colaborativo estilo wikipedia.

é uma ideia...

Apoiado e ótima ideia XOOPS

  Pesquisa avançada






Entrada

Codinome:


Senha:





Perdeu a senha?  |Cadastre-se!


Quem nos visita
Há 16 visitantes neste momento... (8 na seção Fóruns)

Associados: 0
Anônimos: 16

outros...

Banner XOOPS Cube