Após algumas semanas trabalhando no módulo finalmente posso lançar a versão beta dele.
O módulo de nivelamento oferece a ambos professor e aluno, uma interface agradável e intuitiva para realizar provas.
O aluno encontra na facilidade de uma barra de navegação que marca as perguntas que ele já respondeu a segurança que procura na realização da prova.
A possibilidade de retornar em uma pergunta e até mesmo alterar a sua resposta prévia configura uma usabilidade imprecedente a este módulo.
Do lado do professor, pequenos detalhes tais como a funcionalidade que permite clonar uma prova existente para não ter o retrabalho de redigitá-la caracterizam a singularidade desta ferramenta.Para baixar:
Baixando o módulo Nivelamento
Telas:
Funções:
Administração:
*Manter provas
(Cadastro, Edição e exclusão)
Cada prova possui um título uma descrição sucinta, instruções personalizadas e um tempo máximo para ser realizada.
O professor também define os grupos que terão acesso àquela prova(em breve horário que se torna disponível e horário que se torna indisponível)
*Manter perguntas
(Cadastro, Edição e exclusão)
Cada pergunta possui um título (que é a pergunta em si) , e 5 respostas possíveis sendo que 1 é correta apenas. As respostas são apresentadas em ordem aleatória para o aluno.
*Manter Resultados
O professor acessa os resultados das provas e define a nota final do usuário e informa o nível em que ele se encaixou ou coloca uma observação.
Visão do aluno:
O aluno acessa o módulo e logo vê uma lista de provas à que ele tem acesso . As que ele já terminou mas que o professor não corrigiu informam que estão aguardando correção , as que ele já terminou e o professor já corrigiu informam a sua nota e as observações do professor.
As que ele ainda não fez ficam disponíveis para ele começar e responder as perguntas.
A qualquer momento em que ele estiver realizando a prova ele pode consultar um resumo de seu andamento (quantas perguntas ele já respondeu , quantas faltam e quanto tempo ele ainda tem) (num futuro mais distante o professor poderá habilitar para os alunos de conferirem as respostas assim que terminam ou não e a visualizar as respostas logo depois de ter respondido a pergunta ou não, por enquanto isso não é possível ainda )
Enquanto o aluno vai respondendo as perguntas uma barra de navegação vai mostrando quais ele já respondeu e quais ele ainda não respondeu.
Marcadores: XOOPS
Saiba quais são as principais novidades de XOOPS Cube 2.1 Legacy e algumas referencias de programação do novo sistema. Mas também o que distingue o já famoso emulador Legacy de XOOPS 2 e a possibilidade de continuar a utilizar módulos de XOOPS 2 e os mais de 1'000 temas disponíveis.XOOPS Cube é um aplicativo web mas não é propriamente o "núcleo". O "Core" da versão XOOPS Cube 2.1 é distribuída com o modulo Legacy, um emulador do nucleo de XOOPS 2.0.xx. XOOPS Cube 2.1 pode suportar qualquer carga, conforme o motor instalado. Por exemplo, é possível desenvolver um emulador para Joomla ou Drupal e beneficiar da interface gráfica utilizador (GUI) minimalista e intuitiva de XOOPS Cube. O novo sistema também não depende tanto de MySQL como o antigo Xoops. Os programadores podem utilizar outro tipo de base de dados, por exemplo, PostegreSQL, criando as classes et funções necessarias. O Sr. Minahito, programador de XOOPS Cube, declarou ter encontrado sua inspiração no modelo de OGRE. Adoptou uma outra maneira de programar que se destingue radicalmente de Xoops. XOOPS Cube segue os padrões de projeto de software ou padrões de desenho de software, design patterns, a possibilidade de utilizar e reutilizar bons métodos de programação objecto. O team de XOOPS Cube redigiu as regras de nomeação e de codificação para o código de XOOPS Cube mas não são obrigatórias. Isto se refere tanto à ruptura maiúsculas e minúsculas, a maneira de nomear as variáveis, as classes, etc. Esta convenção desaconselha por exemplo a utilização de funções e recomenda uma programação orientada objecto que é semanticamente mais correcta. Os programadores de XOOPS Cube pensaram ainda na melhor maneira de migrar de uma versão php e mysql para outra evitando as mensagens de erro frequentes em Xoops 2. O team japonês de XOOPS Cube adoptou e utiliza um modelo simples de "namespace". Isto facilita, por exemplo, a migração de php4 a php5 e mesmo rodar em php6 mantendo "os espaços de nomes" válidos. O emulador de XOOPS é Legacy um módulo como outro qualquer e que permite aos módulos de XOOPS 2 de funcionar com XOOPS Cube. Legacy é quase um núcleo a ele só. Os temas também beneficiam do emulador que permite a instalação de mais de 1'000 temas XOOPS e garante uma optima compatibilidade com XOOPS Cube Legacy. XOOPS Cube dispõe também de uma solução optimizada de plugins ou extensões, um sistema de "carregamento inicial", nomeado PRELOAD. Os scripts colocados num directório preload serão processados automaticamente e operacionais no site. Esta solução não requer qualquer modificação, hack, do nucleo. A licença FreeBSD é muito diferente da licença GPL de XOOPS que impõe alguns limites importantes. Com a licença de XoopsCube, BSD, é possível cifrar a distribuição e proteger o seu código. Desta maneira é possivel fornecer uma solução professional e salvaguardar os interesses de um cliente face a uma empresa concurrente. É possivel incluir o produto num projecto comercial e criar uma demo com um tempo limite. Como foi explicado nos forums de XOOPS Cube, esta solução Open Source vai nos permitir desenvolver produtos e soluções sem ter de re-invetar a roda. Os principais membros do team XOOPS Cube, moderadores e responsaveis de portais de suporte tem por missão garantir e preservar o espaço open source do projeto Open Source.
Marcadores: Cube, MySQL, XOOPS
Foi criado recentemente uma comunidade de ajuda a todos os usuários do XOOPS que tem como meta contribuir para o avanço no conhecimento sobre o sistema XOOPS e também o XOOPS Cube. Os administradores são Carnuke e Rabideau, 2 grandes colaboradores do XOOPS de longa data.As metas propostas pelo portal são:
1 - Contribuir de forma creativa.
2 - Fazer muitas Experiências aproveitando as boas ideias
3 - Demonstrar novos conceitos, dicas e truques aos webmaster.
O HelpXOOPS é um Web portal independente que irá fornecer um suporte diferenciado que irá destacar boas experiências coletadas junto as comunidades do “XOOPS” (XOOPS e XOOPS Cube).
Traduzido via google.
Os colaboradores e os usuários encontrarão muitas facilidades úteis aqui. Um dos pedidos os mais altos e os mais frequentes de XOOPSers é a necessidade para uma informação mais de confiança e mais acessível. Informação que é organizada mais melhor e mais prontamente disponível. Este o mesmo XOOPSers expressou um voluntariedade ser envolvido em uma comunidade focalizada em esforços cooperativos “ajuda para fora”.
HelpXOOPS é justo tal comunidade. É um lugar para a informação contribuindo, experimentando com as ideias, e demonstrando conceitos novos em um ambiente seguro do non-production.
Assim, se você tiver uma ideia boa sobre algo de que você quer compartilhar com seus pares, este é o lugar para exprimi-lo e vê-lo executou. Nós não temos nenhum mapa de estrada aqui! Nós lançamo-la na água e vemo-los se nadar! Workflows creativos Ler mais sobre workflows creativos Começar o trabalho feito! Nosso alvo é encontrar para fora o que trabalha nos termos:
1 - Módulos (os aplicar a nossas necessidades e as testar)
2 - Temas (testando para a usabilidade e o estilo)
3 - Organização (estabelecer as mais melhores práticas para arranjar e encontrar coisas)
HelpXOOPS.info é não somente uma terra testando, mas também um lugar onde os colaboradores do tema e os desenhadores do módulo possam interagir diretamente com seus módulos e temas.
O gabarito e a discussão de nossos forums aqui podem diretamente ser executados por admins e por colaboradores do local de HelpXOOPS a fim multar o tune características e experiência deste local com funcionalidade e relações novas.
O que seria o piCal?
piCal é uma classe independente de calendário em php. piCal é também um módulo poderoso de calendário para Xoops2. Este módulo pode gerar dados para o iCalendar dinâmicamente, e pode importar através de HTTP ou de um arquivo local.
Embora seja um módulo de agenda e calendário, também possui muitas funções de group-ware (Grupos de controle). Naturalmente, este módulo tem muitas características de calendário, por exemplo:
4 tipos de visualizações
- Diária
- Semanal
- Mensal
- Anual
Este arquivo contém os idiomas para o inglês, japonês, o idioma Germanico, espanhol, francês, Holandês,Russo, Chinês, sueco, português e o nosso, Português do Brasil arquivados neste módulo.
A versão inicial do piCal era desenvolvida como um módulo somente somente para o idioma Japonês até 2003-4-23. Eu (Gijoe) fiz a internacionalização no meio do ano e mais tarde 0.10 da versão 0.50 foi liberada a comunidade.
[color=660000]XSS foi encontrado nas versões <= piCal 0.85x. >= piCal 0.86 precisam ser atualizadas por favor[/color]
[pagebreak]
Como instalar
Você poderá instalar este módulos igual aos demais módulos para XOOPS2. Nenhuma mudança nas permissões de arquivo é necessária nos diretórios. Desde que a versão seja >= piCal 0.70 poderá ser executado usando-se o DUPLICATABLE V2. Você pode duplicar este módulo facilmente. Você também estará livre para mudar o dirname (nome do diretório) onde este módulo poderá ser instalado.
As duplicações poderão ser feitas conforme segue.
módulos/cal - tratados como o módulo abaixo de piCal módulos/cal0 - tratados como o mmódulo No.0 de piCal modules/c1 - tratado como o módulo No.1 de piCal módulos/test0002 - tratados como o módulo No.2 de piCal Os números do piCal têm que ser originais, ou seja, todos precisam ser diferentes entre si.
[pagebreak]
Como realizar a atualização deste módulo
- Faça um backup do seu diretório em modules/pical
- Faça um backup de seu banco de dados.
- Faça upload do módulo e também da área common/
- No setor de admin, faça uma atualização do module
- Revise novamente as premissões.
[pagebreak]
FAQ
Q) The Displayed time is different from the time input time
A) This is caused the wrong setting of Time Zones in your XOOPS.
Check Time Zones of your account, default account, or server.
Q) How can I change externals of mini-calendar ?
A) Since piCal is developped as an independent class, piCal doesn't
use the template system of XOOPS.
If you'd like to externals of mini calendar, use skin feature.
1. copy all of images/default/ to images/(new skin name)/
2. set the name of new skin directory into preferences of piCal
3. edit minical*.tmpl.html
That's all.
In patTemplate, {VARIABLE} is replaced into the value.
[pagebreak]
Créditos
GIJ=CHECKMATE
PEAK Corp. http://www.peak.ne.jp/
(No sitem em XOOPS, meu nome é GIJOE)
Copyrights
The license of piCal conforms to GPL.
see COPYING for detail.
Downloads - Baixar
[url=http://xoops.peak.ne.jp/md/mydownloads/visit.php?cid=1&lid=89&extension=zip][img]http://xoops.peak.ne.jp/md/mydownloads/images/download_zip.gif[/img][/url][url=http://xoops.peak.ne.jp/md/mydownloads/visit.php?cid=1&lid=89&extension=tar.gz][img]http://xoops.peak.ne.jp/md/mydownloads/images/download_tgz.gif[/img][/url]
[pagebreak]
Change Log das versões
[size=x-small][color=000033]
v.091 (2007-03-15)
- modified almost plugins
- added plugins
-- d3forum-forum
-- d3forum-topic
-- d3forum-post
-- pico-content-modified
-- pico-content-created
v.090 (2007-03-12)
- marked as stable
- fixed small typos in templates
v.090 beta (2006-11-04)
- updated mymenu 0.18 for Cube 2.1 compatibility
- removed default value of text field in sql
- added proxy setting for getting iCalendar data
- undeleted some files included in myblocksadmin (thx Foxy) 0.90beta2
- fixed weekly plugin bug (thx hidehide55) 0.90beta3
- modified compatibility about language with Cube 2.1 (thx okuhiki) 0.90beta4
v.089 compatibility with Cube 2.1beta (2006-10-19)
- modified title %s of some blocks in Cube 2.1 (thx minahito)
- modified minical_ex can be displayed in Cube 2.1 (thx minahito)
v.088 spec changes about specialchars (2006-08-17)
- changed disallow HTML in description
- changed allow specialchars can be input into varchars
- updated gticket2
- updated a plugin
-- eguide 2.0 (thx nobu) 0.88a
- fixed SQL error in event manager (thx akaba) 0.88a
v.087 some fixes (2006-6-9)
- removed timestamp from rss feed for ordering
- fixed comment permission check
- modified plugins
-- plzXoo-question
- added plugins
-- smartsection (thx PinMaster)
-- eguide2 (thx nobu)
- added a locale
-- hongkong (thx danielh2o)
- modified plugins (0.87a)
-- weblog-blogid
-- weblog-date
-- bulletin 2.0 (0.87b)
- fixed compatibity with MySQL 5.x in sql/pical.sql (0.87b)
- fixed a block option of untildays (0.87b)
- fixed events manager in extraction of future or past (0.87c)
v.086 XSS vulnerability fixed (2006-4-28)
- fixed many XSS (thx tohokuaiki)
v.085 some compatibility fixes (2006-2-15)
- fixed wrong areas for the gticket class on changing permissions
- added mytplsadmin
- modified xoops_version.php for XoopsCube 2.1 compatible (change [] to )
- updated mymenu (for the compatibility with XoopsCube 2.1)
- addded locales/newzealand.php (thx zANavAShi)
- updated french (thx marco)
- updated tchinese (thx chia)
- added utf8-tw (thx chia)
- fixed a typo about operations of categories (thx dendeke) 0.85a
- added polish (thx kurak_bu) 0.85b
- updated locale/france (thx Phillipe) 0.85b
- added locale/nz (newzealand) (thx Daryl) 0.85c
- added plugin for bulletin module 0.85c
- modified interpretation of until with time (thx minora) 0.85d
v.084b minor bug fixes (2005-12-1)
- updated locales/japan.php (thx hashimoto)
- fixed compatibility trouble with PHP 5.0.5 in the search function (thx hoso)
- fixed bug about making conditions for the list view (thx tohokuaiki)
- fixed bugs about `status` in plugins for mydownloads and mylinks
v.084a compatibility fix for PHP 4.4.x (2005-11-16)
- changed passing in reference to in value (thx okuhiki)
- fixed typo in a code for anti HTTP response splitting (thx okuhiki)
v.084 compatibity fix (2005-11-14)
- updated myblocksadmin 0.41 and mymenu 0.15
- modified the compatibilities with PHP5.0.5
- fixed some possibilities be attacked by HTTP Response Splitting
- removed CRs in some php files
v.083 bug fix & modify plugins-system (2005-9-9)
- modified the interface of Pulguin Manager
- fixed a duplicatated module can't alter the table by the updating module
- fixed some bug around "piCal plugin"
- added cid limitation into "piCal plugin" (set options like 1,2,4)
- added plugins
-- membership-birthday (thx sophistry)
-- hakusen-birthday
v.082 bug fixes (2005-9-1)
- fixed some bugs around PHP_SELF, SCRIPT_NAME etc.
- modified displaying as 12/24hour system in editing view
- updated german (thx Rene)
v.081 security update (2005-8-27)
- fixed PHP_SELF XSS
- added XOOPS 2.2 adaptation (minicalex, titles of blocks etc.)
- updated myblocksadmin into 0.40
- modified the theme compatibility with common's jscalendar
- added robots mode into minicalex for reducing mass crawling
- update tchinese files (thx Kikuchi)
v.080 release (2005-6-29)
- fixed and modified usages of the plugin manager (thx tohokuaiki)
- added plugin's options (for news & myalbum-p-photos)
- added Canadian Holidays locale (thx sdmacint)
- modified plugins
-- weblog (thx tohokuaiki)
v.080RC5 (2005-5-27)
- updated myblocksadmin into 0.29
- fixed RRULE FREQ=YEARLY without BYMONTH (thx Andrey)
- modified the order of categories in editing events
- update russian (thx Andrey)
- added plugins
-- weblinks (thx yshima)
-- yomi (thx yshima)
- fixed typos in some plugins
v.080RC4 (2005-5-24)
- modified the routine for judging http or https
- fixed some typos (thx Andrey)
- modified admin scripts as more internationalized (thx Andrey)
- modified category's hierarchy (thx Andrey)
- fixed a typo in plugins for eguide (thx seiji)
- fixed missing the plugins table in xoops_version.php
v.080RC3 (2005-5-17)
- added plugin system into daily and weekly view.
- added a feature removing just a subevents generated from RRULE. (temporary)
- modified iCalendar output from POST to GET
- modified the button for outputting ics (thx Greg)
- modified as selectable jscalendars (by common/jscalendar exists or not)
- modified HTML in calendar view (thx hodaka)
- added a plugin
-- wordpress 0.5
-- plzXoo 0.1
- updated spanish (thx rlois)
- updated russian (thx Andrey) - v.080RC3a
v.080RC2 (2005-5-6)
- fixed some typos (thx okuhiki, kamei)
- modified style of jscalendar's table width
- added weight to plugins table
- added an option selecting server timezones
v.080RC (2005-5-3)
- changed table structures (Don't forget updating module!)
- added new jscalendar (special thx Mihai Bazon!)
- modified independent from system locale
- added plugin manager
- added an option which 12hour or 24hour
- modified the displaying of overnight time
- modified the link of prev/next month in minical_ex
- fixed the underline of minicalendar
- modified table maintenance
- modified the time calculate routines around "summer time" (day light saving)
- fixed the caching condition of minical_ex
- added a plugin
-- weblog 1.4
- updated swedish (thx efla)
- update german (thx rene)[/color][/size]
Marcadores: Cube, MySQL, Release, XOOPS
Em 2004, eu me dedicava ao Open Source no pouco tempo livre que eu tinha. Ajudava nos fóruns e fazia vários hacks. Desenvolvi o módulo XT-Conteúdo quando senti a necessidade de um gerenciador de conteúdo que criasse menus e submenus. Fiz em apenas duas noites livres, algo muito rápido, visando apenas minhas necessidades pessoais e imediatas. Como meu tempo livre foi ficando cada vez mais escasso, fui me distanciando do Open Source, mas isso não quer dizer que mudei meus paradigmas. Por mais que eu estivesse distante, percebi que mesmo com as limitações do XT-Conteúdo, ele estava sendo útil para um número considerável de usuários. Usuários estes que me procuravam solicitando atualizações e melhorias para o módulo.
Em meados de 2006, visando atender as solicitações de atualizações do XT-Conteúdo e a minha própria vontade (voltar a ajudar a comunidade), decidi voltar a Mastop, minha empresa, para o desenvolvimento Open Source. Após reuniões com os desenvolvedores da empresa, chegamos à conclusão que apenas atualizar o XT-Conteúdo não seria o suficiente para todos os recursos que gostaríamos de acrescentar. Era preciso começar do zero e criar um novo conceito em gerenciamento de conteúdo.
Em fevereiro de 2007, eu e a equipe de desenvolvedores da Mastop disponibilizamos o Mastop Publish, que marca o nascimento de um departamento em nossa empresa voltado exclusivamente ao Open Source.
Espero que o módulo seja útil para todos!
E não deixe de enviar sugestões, pedidos (caprichados no bom senso! :-)) e críticas.
Topet05
Quase ia esquecendo! Segue principais recursos do módulo:
- Editor Visual (TinyMCE)
Permite criar suas páginas de maneira simples e fácil, sem necessidades de conhecimentos em HTML ou códigos complexos. É possível personalizar o editor (ou mesmo desativá-lo) nas preferências do módulo, definindo a linguagem padrão, os plugins utilizados, as ordens dos botões, o formato da data, compactação GZip (para que o editor carregue mais rapidamente), etc.
- Integração à Biblioteca de Imagens do Xoops
No editor visual, o botão usado para inserir imagem
é totalmente integrado ao sistema de imagens do XOOPS, permitindo gerenciar categorias, enviar uma imagem do computador para a biblioteca do XOOPS e inserir no conteúdo.
- Gerenciador de Arquivos
Permite enviar quaisquer tipos de arquivos do computador para o Mastop Publish (as extensões permitidas e o limite máximo de upload são configuráveis através das preferências do módulo). Sua integração ao editor visual se dá através do botão "Inserir Link", que possibilita navegação entre os arquivos enviados ou o envio de um novo arquivo para linkar ao texto selecionado.
- Gerenciador de Mídias
Semelhante ao editor de arquivos, ele permite que enviar arquivos nos formatos SWF (Flash), WMV (Windows Media), MOV (QuickTime), DCR (ShockWave) e RM (Real Media). Também é integrado ao editor visual, através do botão "Inserir Media".
- YouTube Plugin
Além do gerenciador de Mídias, o editor conta também com um plugin que facilita a inserção de filmes do YouTube no conteúdo criado, bastando digitar o ID do filme (definido pelo YouTube) e suas dimensões.
- Exclusivo Plugin de Palavras-Chave para Conteúdo Dinâmico
Através deste plugin é possível inserir diversos tipos de "variáveis" que se transformam ao enviar o conteúdo. Ele permite a inserçãor automática de um banner (integrado ao sistema de Banners do Xoops), o nome do site, slogan, e-mail do administrador, URL do site, ID do usuário (que estará visualizando a página criada), nome do usuário, login, e-mail, portal do usuário e seu número de postagens. Este plugin é muito útil para criar páginas que se personalizarão de acordo com o usuário que estiver vendo (ele permite fazer um contrato personalizado para que os usuários imprimam, por exemplo).
- Plugin para utilizar o editor visual em todo o site
Dentro do Mastop Publish há uma pasta chamada "extras". Nela contém os arquivos necessários para trocar o editor padrão do XOOPS pelo editor usado no módulo. Basta seguir as instruções do arquivo leiame.txt (também dentro da pasta "extras") para desfrutar de todos os recursos de manipulação de conteúdo do Mastop Publish em todo o site.
- Exclusiva Área de Administração
Toda a área de administração do Mastop Publish foi feita visando um forte padrão de qualidade. É possível efetuar ações em grupo, definir filtros, ordenar os registros pela coluna que quiser e definir quantos registros serãoo visíveis por página, com sistema de paginação integrada ao sistema de filtros.
- Exclusivo sistema de Menus / Submenus
Ao criar uma página no Mastop Publish, pode-se definir qual item do menu abrigará a página criada. Pode ser no Menu Principal, dentro de alguma página já criada ou até mesmo dentro de algum módulo que esteja instalado. A ordem dos itens no menu também podem ser alteradas (a ordem das páginas é integrada à ordenação de módulos do Xoops. Definindo na administração de módulos que um módulo terá a ordem 1 e criar uma página no Mastop Publish com a ordem zero, esta página aparecerá logo acima do módulo no menu).
- Controle de Visualizações das Páginas
O Mastop Publish mostra quantas vezes cada página foi acessada. Também pode-se zerar os contadores se necessário.
- Título da Página e Texto do Menu em Campos Separados
Com espaços separados para título da página e texto do menu, não é preciso se preocupar com limites de caracteres devido ao tamanho destinado ao menu no layout do site, podendo criar um título bem elaborado e um texto resumido para o menu.
- Permissões de Acesso Individuais
É possível definir quais grupos poderão ver cada página criada. Os menus e o sistema de pesquisa do Mastop Publish também são feitos apenas sobre o conteúdo que o usuário atual tem permissão para acessar.
- Texto do Menu na URL
Sabemos que os portais de busca dão muita relevância ao que está na URL quando vão listar as páginas em seus sistemas. Pensando nisto, o Mastop Publish vem com a opção de trocar o velho ID numérico usado para reconhecer as páginas pelo texto do Menu (configurável através das preferências do módulo).
- Barra de Navegação no Topo das Páginas
Feita para facilitar a navegação entre as páginas acessadas (Ex.: Home / Frutas / Cítricas / Limão). O Mastop Publish vem com dois tipos de barras de navegação: embutida nas páginas e em forma de bloco.
- Links para Páginas Relacionadas
Também disponível embutida nas páginas (depois do conteúdo) e em forma de bloco, este recurso mostra links para outras páginas que estão no mesmo nível da atual.
- Controle de Visibilidade das Páginas
Ao criar uma página, escolha entre as seguintes visibilidades: Menu e Páginas Relacionadas (a página aparecerá no menu e na listagem de páginas relacionadas de qualquer página que esteja no mesmo nível), Apenas Menu (a página aparecerá no Menu, mas não aparecerá na listagem de páginas relacionadas de outra página no mesmo nível), Apenas Páginas Relacionadas (a página não aparecerá no menu, mas ao entrar em alguma página do mesmo nível hierárquico, ela será exibida na listagem de páginas relacionadas) e Invisível (a página não aparecerá em lugar algum - nem mesmo na busca). Além do controle de visibilidade, pode-se definir se a página criada abrirá na janela atual ou em uma nova janela.
- Suporte a IFrames (Inline Frames)
Com o suporte a IFrames do Mastop Publish, é possível trazer qualquer página na Internet para dentro do site, bastando digitar a URL na página de criação de novo conteúdo.
- Gerenciador de Páginas HTML
Permite enviar uma página HTML do seu computador para o Mastop Publish, podendo criar páginas à partir do arquivo enviado.
- Sistemas de "Indicar a um amigo" e "Imprimir" configuráveis
Ao criar uma nova página, é possível definir se quer ou não exibir os botões de "Imprimir" e "Indicar a um amigo". No recurso de indicação de páginas é usado um formulário interno (dentro do site), que é preenchido pelo visitante e o sistema faz o envio por e-mail.
- Exclusiva Administração de Blocos
O Mastop Publish tem seu próprio administrador de blocos, que além de facilitar a localização (separando-os do sistema de gerenciamento de blocos do Xoops), possibilita definir os locais de exibição, a posição, o título do bloco,
a visibilidade e as permissões de uma só vez, em um único lugar.
- 3 Tipos de Menus Configuráveis
O Mastop Publish conta com 3 tipos de blocos de menu: Menu em Árvore, Menu Horizontal e Menu Vertical. Em todos os blocos é possível definir cores de fundo, tipos de bordas, texto, etc.
- Exclusivo Seletor de Cores
Na tela de edição dos blocos (onde é feita a configuração) há um seletor de cores semelhante ao do Photoshop, para a escolha da cor ideal para o menu.
- Exclusivo Controle de Segurança nos Comentários
Existem sistemas na internet (robôs) que vasculham portais em busca de formulários para que possam enviar propagandas. Ao permitir que o sistema de comentários do XOOPS aceite comentários de visitantes, o portal está sujeito a este tipo de exploração. Por isso o sistema de comentários do Mastop Publish é integrado ao sistema de comentários do XOOPS, mas contém o recurso de CAPTCHA, que exibe uma imagem contendo um código aleatório para que o usuário digite, garantindo que o sistema não seja explorado por robôs. Este recurso necessita da biblioteca GD instalada no servidor e pode ser desabilitado nas preferências do módulo.
- Sistema de Destacamento de Termos Pesquisados
O Mastop Publish tem um sistema de busca integrada ao XOOPS, que pesquisa também em páginas criadas à partir de arquivos HTML
e, ao acessar uma página através do sistema de busca, o Mastop Publish destaca os termos pesquisados, facilitando a localização da parte que interessa no conteúdo.
Para mais informações, screenshots e downloads, acesse a página do Mastop Publish.
Marcadores: XOOPS
Todas as primeiras versões em português do XOOPS foram baseadas em "iso-8859-1" e "Português do Brasil". Aproveitando o clima de mudança, estou deixando de lado essas anacronias e me baseando em "UTF-8" e "português internacional" para as novas versões.
O que muda? Mais adiante explicarei com delhalhes... por enquanto, dois textos de referência:
http://cpgnuke.com/FAQ/cat=14.html#54
Marcadores: XOOPS
Hoje, o Fernando Santos liberou mais um módulo nacional. Ainda não testei a compatibilidade desse com o XOOPS Cube, mas fica aqui o registro: Citando:
Em 2004, eu me dedicava ao Open Source no pouco tempo livre que eu tinha. Ajudava nos fóruns e fazia vários hacks. Desenvolvi o módulo xt-conteúdo quando senti a necessidade de um gerenciador de conteúdo que criasse menus e submenus. Fiz em apenas duas noites livres, algo muito rápido, visando apenas minhas necessidades pessoais e imediatas. Como meu tempo livre foi ficando cada vez mais escasso, fui me distanciando do Open Source, mas isso não quer dizer que mudei meus paradigmas. Por mais que eu estivesse distante, percebi que mesmo com as limitações do xt-conteúdo, ele estava sendo útil para um número considerável de utilizadores. Utilizadores estes que me procuravam solicitando atualizações e melhorias para o módulo.
== ALTSYS == alternative system module & library
- Gist
It is the module which integrates the operation regarding the core such as blocksadmin and tplsadmin which it makes as substituting the using [zu] leprosy system module.
Because it makes the shape which it can utilize from Duplicatable V3 module, as the library, it takes a second look largely from structure.
Presently it is ## edition. Bug report is welcomed from something.
In the future, it absorbs also avaman, would like to make my myself maintenance easy.
Tradução para o português é muito bem-vinda :-)
- Installation (as a module)
- At mainfile.php please set XOOPS_TRUST_PATH
- Please develop inside xoops_trus_path/of the archive, in XOOPS_TRUST_PATH
- Please develop inside html/of the archive, in XOOPS_ROOT_PATH
- Please install as module
In this case, it completes also installation as a library below simultaneously.
- Installation (as a library for Duplicatable V3 module)
- Please verify that XOOPS_TRUST_PATH is set to mainfile.php
- Please develop inside xoops_trus_path/of the archive, in XOOPS_TRUST_PATH
If it is D3 module, recognizing the library automatically with this, management and templet management of block are added to the menu. Concerning generality setting, former mymenu suitable--Those where generality setting completes inside module--It is displaced, (this part calls mypreferences).
- Update
After from 0.2x updates, open side (XOOPS_ROOT_PATH/modules/altsys) turning off once to with 0.30, please superscribe.
0.30 With update after the empty, is completed with superscription just of TRUST_PATH side.
- How to use
Relationship of block management is the same as blocksadmin.
Relationship of templet management is the same as tplsadmin.
Advanced Capability as altsys like below is the thing.
(1) the XOOPS 2.2.x correspondence of myblocksadmin
(2) automatic reflection function of templet file inside module
Originally in tplsadmin, immediately after the common.php reading 込 of mainfile.php,
if (! isset ($xoopsOption ['nocommon'])) {include XOOPS_ROOT_PATH.”/include/common.php "; include XOOPS_ROOT_PATH. “/modules/tplsadmins/include/autoupdate.inc.php”; }
With by the fact that you write, the function which reads the templet which is placed inside the templates/folder inside theme automatically was acquired, but this function is taken over even with altsys.
if (! isset ($xoopsOption ['nocommon'])) {include XOOPS_ROOT_PATH.”/include/common.php "; include XOOPS_TRUST_PATH. “/libs/altsys/include/autoupdate_from_theme.inc.php”; }
Please pay attention to the character string, lastly, “_from_theme” of file name being added.
It is the utilization method this developing theme and the templet together, showing power at the time of generally known sight construction.
Vis-a-vis this, at the time of module development in order to be useful, preparing, (2) it mentions is.
if (! isset ($xoopsOption ['nocommon'])) {include XOOPS_ROOT_PATH.”/include/common.php "; $tplsadmin_autoupdate_dirnames = array ('piCal'); include XOOPS_TRUST_PATH.”/libs/altsys/include/autoupdate_from_module.inc.php "; }
This way by the fact that you describe, the original file of the templet of piCal module just is compiled, immediately is reflected on the database. include before doing, being important to set arrangement to $tplsadmin_autoupdate_dirnamesarray, also it is possible of course to appoint plural modules simultaneously.
Please use in efficient module development.
v0.30 (2007-03-14) * please turn off open side once
- The second look at file constitution (later if only XOOPS_TRUST_PATH superscribes, made good shape)
v0.21 (2006-10-27)
- The tip of linking being strange with the pad to the templet correction (thx makimaki)
- Turkish addition (thx voltan)
v0.20 (2006-10-18)
- It tried to move with Cube 2.1 beta
- The menu being strange correction (thx usagiya) 0.20a
v0.12 (2006-07-18)
- Adding the correspondence to when system module does not exist with Cube 2.1 alpha3
v0.11 (2006-06-21)
- spaw link on myblocksadmin being strange correction (thx nico)
- Idea contest renewal (thx argon)
v0.10 (2006-05-19)
- First release
- myblocksadmin
- mytplsadmin
- mypreferences
- compilehookadmin
- & treatment correction (myblocksadmin)
- XOOPS 2.2 correspondence (myblocksadmin)
Marcadores: Cube, Release, XOOPS
Em 2004, eu me dedicava ao Open Source no pouco tempo livre que eu tinha. Ajudava nos fóruns e fazia vários hacks. Desenvolvi o módulo XT-Conteúdo quando senti a necessidade de um gerenciador de conteúdo que criasse menus e submenus. Fiz em apenas duas noites livres, algo muito rápido, visando apenas minhas necessidades pessoais e imediatas. Como meu tempo livre foi ficando cada vez mais escasso, fui me distanciando do Open Source, mas isso não quer dizer que mudei meus paradigmas. Por mais que eu estivesse distante, percebi que mesmo com as limitações do XT-Conteúdo, ele estava sendo útil para um número considerável de usuários. Usuários estes que me procuravam solicitando atualizações e melhorias para o módulo.
Em meados de 2006, visando atender as solicitações de atualizações do XT-Conteúdo e a minha própria vontade (voltar a ajudar a comunidade), decidi voltar a Mastop, minha empresa, para o desenvolvimento Open Source. Após reuniões com os desenvolvedores da empresa, chegamos à conclusão que apenas atualizar o XT-Conteúdo não seria o suficiente para todos os recursos que gostaríamos de acrescentar. Era preciso começar do zero e criar um novo conceito em gerenciamento de conteúdo.
Em março de 2007, eu e a equipe de desenvolvedores da Mastop disponibilizamos o Mastop Publish, que marca o nascimento de um departamento em nossa empresa voltado exclusivamente ao Open Source.
Espero que o módulo seja útil para todos!
E não deixe de enviar sugestões, pedidos (caprichados no bom senso! :-)) e críticas.
Topet05
Quase ia esquecendo! Segue principais recursos do módulo:
- Editor Visual (TinyMCE)
Permite criar suas páginas de maneira simples e fácil, sem necessidades de conhecimentos em HTML ou códigos complexos. É possível personalizar o editor (ou mesmo desativá-lo) nas preferências do módulo, definindo a linguagem padrão, os plugins utilizados, as ordens dos botões, o formato da data, compactação GZip (para que o editor carregue mais rapidamente), etc.
- Integração à Biblioteca de Imagens do Xoops
No editor visual, o botão usado para inserir imagem
é totalmente integrado ao sistema de imagens do XOOPS, permitindo gerenciar categorias, enviar uma imagem do computador para a biblioteca do XOOPS e inserir no conteúdo.
- Gerenciador de Arquivos
Permite enviar quaisquer tipos de arquivos do computador para o Mastop Publish (as extensões permitidas e o limite máximo de upload são configuráveis através das preferências do módulo). Sua integração ao editor visual se dá através do botão "Inserir Link", que possibilita navegação entre os arquivos enviados ou o envio de um novo arquivo para linkar ao texto selecionado.
- Gerenciador de Mídias
Semelhante ao editor de arquivos, ele permite que enviar arquivos nos formatos SWF (Flash), WMV (Windows Media), MOV (QuickTime), DCR (ShockWave) e RM (Real Media). Também é integrado ao editor visual, através do botão "Inserir Media".
- YouTube Plugin
Além do gerenciador de Mídias, o editor conta também com um plugin que facilita a inserção de filmes do YouTube no conteúdo criado, bastando digitar o ID do filme (definido pelo YouTube) e suas dimensões.
- Exclusivo Plugin de Palavras-Chave para Conteúdo Dinâmico
Através deste plugin é possível inserir diversos tipos de "variáveis" que se transformam ao enviar o conteúdo. Ele permite a inserçãor automática de um banner (integrado ao sistema de Banners do Xoops), o nome do site, slogan, e-mail do administrador, URL do site, ID do usuário (que estará visualizando a página criada), nome do usuário, login, e-mail, portal do usuário e seu número de postagens. Este plugin é muito útil para criar páginas que se personalizarão de acordo com o usuário que estiver vendo (ele permite fazer um contrato personalizado para que os usuários imprimam, por exemplo).
- Plugin para utilizar o editor visual em todo o site
Dentro do Mastop Publish há uma pasta chamada "extras". Nela contém os arquivos necessários para trocar o editor padrão do XOOPS pelo editor usado no módulo. Basta seguir as instruções do arquivo leiame.txt (também dentro da pasta "extras") para desfrutar de todos os recursos de manipulação de conteúdo do Mastop Publish em todo o site.
- Exclusiva Área de Administração
Toda a área de administração do Mastop Publish foi feita visando um forte padrão de qualidade. É possível efetuar ações em grupo, definir filtros, ordenar os registros pela coluna que quiser e definir quantos registros serãoo visíveis por página, com sistema de paginação integrada ao sistema de filtros.
- Exclusivo sistema de Menus / Submenus
Ao criar uma página no Mastop Publish, pode-se definir qual item do menu abrigará a página criada. Pode ser no Menu Principal, dentro de alguma página já criada ou até mesmo dentro de algum módulo que esteja instalado. A ordem dos itens no menu também podem ser alteradas (a ordem das páginas é integrada à ordenação de módulos do Xoops. Definindo na administração de módulos que um módulo terá a ordem 1 e criar uma página no Mastop Publish com a ordem zero, esta página aparecerá logo acima do módulo no menu).
- Controle de Visualizações das Páginas
O Mastop Publish mostra quantas vezes cada página foi acessada. Também pode-se zerar os contadores se necessário.
- Título da Página e Texto do Menu em Campos Separados
Com espaços separados para título da página e texto do menu, não é preciso se preocupar com limites de caracteres devido ao tamanho destinado ao menu no layout do site, podendo criar um título bem elaborado e um texto resumido para o menu.
- Permissões de Acesso Individuais
É possível definir quais grupos poderão ver cada página criada. Os menus e o sistema de pesquisa do Mastop Publish também são feitos apenas sobre o conteúdo que o usuário atual tem permissão para acessar.
- Texto do Menu na URL
Sabemos que os portais de busca dão muita relevância ao que está na URL quando vão listar as páginas em seus sistemas. Pensando nisto, o Mastop Publish vem com a opção de trocar o velho ID numérico usado para reconhecer as páginas pelo texto do Menu (configurável através das preferências do módulo).
- Barra de Navegação no Topo das Páginas
Feita para facilitar a navegação entre as páginas acessadas (Ex.: Home / Frutas / Cítricas / Limão). O Mastop Publish vem com dois tipos de barras de navegação: embutida nas páginas e em forma de bloco.
- Links para Páginas Relacionadas
Também disponível embutida nas páginas (depois do conteúdo) e em forma de bloco, este recurso mostra links para outras páginas que estão no mesmo nível da atual.
- Controle de Visibilidade das Páginas
Ao criar uma página, escolha entre as seguintes visibilidades: Menu e Páginas Relacionadas (a página aparecerá no menu e na listagem de páginas relacionadas de qualquer página que esteja no mesmo nível), Apenas Menu (a página aparecerá no Menu, mas não aparecerá na listagem de páginas relacionadas de outra página no mesmo nível), Apenas Páginas Relacionadas (a página não aparecerá no menu, mas ao entrar em alguma página do mesmo nível hierárquico, ela será exibida na listagem de páginas relacionadas) e Invisível (a página não aparecerá em lugar algum - nem mesmo na busca). Além do controle de visibilidade, pode-se definir se a página criada abrirá na janela atual ou em uma nova janela.
- Suporte a IFrames (Inline Frames)
Com o suporte a IFrames do Mastop Publish, é possível trazer qualquer página na Internet para dentro do site, bastando digitar a URL na página de criação de novo conteúdo.
- Gerenciador de Páginas HTML
Permite enviar uma página HTML do seu computador para o Mastop Publish, podendo criar páginas à partir do arquivo enviado.
- Sistemas de "Indicar a um amigo" e "Imprimir" configuráveis
Ao criar uma nova página, é possível definir se quer ou não exibir os botões de "Imprimir" e "Indicar a um amigo". No recurso de indicação de páginas é usado um formulário interno (dentro do site), que é preenchido pelo visitante e o sistema faz o envio por e-mail.
- Exclusiva Administração de Blocos
O Mastop Publish tem seu próprio administrador de blocos, que além de facilitar a localização (separando-os do sistema de gerenciamento de blocos do Xoops), possibilita definir os locais de exibição, a posição, o título do bloco,
a visibilidade e as permissões de uma só vez, em um único lugar.
- 3 Tipos de Menus Configuráveis
O Mastop Publish conta com 3 tipos de blocos de menu: Menu em Árvore, Menu Horizontal e Menu Vertical. Em todos os blocos é possível definir cores de fundo, tipos de bordas, texto, etc.
- Exclusivo Seletor de Cores
Na tela de edição dos blocos (onde é feita a configuração) há um seletor de cores semelhante ao do Photoshop, para a escolha da cor ideal para o menu.
- Exclusivo Controle de Segurança nos Comentários
Existem sistemas na internet (robôs) que vasculham portais em busca de formulários para que possam enviar propagandas. Ao permitir que o sistema de comentários do XOOPS aceite comentários de visitantes, o portal está sujeito a este tipo de exploração. Por isso o sistema de comentários do Mastop Publish é integrado ao sistema de comentários do XOOPS, mas contém o recurso de CAPTCHA, que exibe uma imagem contendo um código aleatório para que o usuário digite, garantindo que o sistema não seja explorado por robôs. Este recurso necessita da biblioteca GD instalada no servidor e pode ser desabilitado nas preferências do módulo.
- Sistema de Destacamento de Termos Pesquisados
O Mastop Publish tem um sistema de busca integrada ao XOOPS, que pesquisa também em páginas criadas à partir de arquivos HTML
e, ao acessar uma página através do sistema de busca, o Mastop Publish destaca os termos pesquisados, facilitando a localização da parte que interessa no conteúdo.
Para mais informações, screenshots e downloads, acesse a página do Mastop Publish.
Ps.: Nosso muito obrigado ao responsável pela versão em inglês desta notícia e tradução do módulo: Ricardo Rekowsky (Eyekeeper) - http://www.braininfo.com.br
Marcadores: XOOPS
Prezados companheiros,
é com muito orgulho que anuncio novos arquivos disponíveis no Xoops-Armazém.
Ainda temos poucos arquivos porque o processo é longo e atualmente tenho desenvolvido sozinho (espero em breve contar com a ajuda de outros) mas de qualquer forma estamos trabalhando...
Atualmente temos disponível:
BackPack 0.81
Otimização e backup de tabelas XOOPS
Funcionalidades:
Backup do Banco de dados completo;
Backup de todas as tabelas de um determinado Modulo;
Backup de Tabelas distintas (você pode selecionar com quais tabelas do banco deseja gerar o backup);
Restauração backups gerados;
Otimização de tabelas do banco de dados;
BlocksAdmin 0.34 (CaminhoWeb)
Permite um gerenciamento mais prático e funcional dos blocos do Xoops.
Esta versão oferece suporte a:
XOOPS 2.0.13
XOOPS 2.0.14
XOOPS 2.0.15
XOOPS 2.0.16
e outros
CBB 3.08
Forum CBB 3.08
Debaser 0.93 (DeejotaMix)
Modulo pra administração de Radios Online -> com link de partida ( sem nescessidade de Você mesmo criar sua radio, assim vc pode usar outras radios de amigos etc...), Biografia,discografia e letras (Com estatisticas de cliques), Sistema de Previews dos arquivos e downloads (com estatisticas de cliques)
TinyEditor 1.0 (completo - CaminhoWeb)
O TinyEditor 1.0 é um poderoso editor WYSIWYG para Xoops.
Com ele você poderá editar e criar o conteúdo de seu portal (blocos, páginas estáticas etc) através de uma interface 'parecida' com um editor de Textos avançado (OpenOffice, Word etc).
Esta versão ao ser enviada e instalada no seu sevidor juntamente com seu XOOPS irá substituir o editor DHTML padrão do XOOPS pelo TinyEditor.
Pacote de temas XoopsLab 01
Os temas são:
Brighthost
Default2
ET-Main_02
ET-Main_03
ET-Main_04
ET-Main_05
ET-Main_06
Halo
Hazard
Morphogenesis
XOOPS 2.0.16 (Oficial)
XOOPS é um sistema de código aberto (open source) que permite a administradores criarem, facilmente, portais com conteúdo dinâmico sem necessidade de conhecimento técnico de linguagens de programação.
Faço ainda um apelo também para que enviem seus link de módulos interessantes para que possamos verificar e disponibilizar para a comunidade.
Marcadores: XOOPS
Isso mesmo. É possível ter seu XOOPS rodando em um pen drive ou qualquer outra mídia removível.
Graças ao projeto PortableApps você instala, entre outros programas, o Xampp(Apache, PHP e MySql) e o XOOPS em um cartão flash, por exemplo.A lista de programas cresce toda semana. Veja alguns:
* 7zip - Compactador
* Audacity - editor de áudio
* OpenOffice.org - suíte de escritório com processador de texto, planilha, apresentações, etc.
* Thunderbird - Cliente de e-mail
* Gaim e Miranda IM - comunicadores instantâneos compatíveis com ICQ, MSN e Google Talk
* Firefox - navegador web
* Filezilla - cliente FTP
* Gimp - editor de fotos e imagens
* XAMPP - servidor web Apache, mySQL, PHP e phpMyAdmin em um só pacote;
* Clamwin - Antivírus
A instalação é bem simples - basta informar em qual pasta o aplicativo deverá ser instalado, e aguardar a descompactação dos arquivos.
Ao conectar o pen drive na porta usb do PC, rodando o XP, automativamente aparecerá um menu com todos os aplicativos "instalados".
Graças a Portable Apps eu estou rodando o XOOPS 2.0.16 em um pentium 233 com 96 de ram.
Para maiores informações pesquise no Google: PortableApps.
Forte abraço.
Marcadores: Apache, MySQL, Servidor, XOOPS
Setembro 1996 Outubro 1996 Abril 1998 Maio 1998 Janeiro 1999 Fevereiro 2000 Outubro 2000 Dezembro 2000 Janeiro 2001 Agosto 2001 Setembro 2001 Dezembro 2001 Janeiro 2002 Fevereiro 2002 Fevereiro 2003 Março 2003 Junho 2003 Julho 2003 Agosto 2003 Setembro 2003 Outubro 2003 Novembro 2003 Dezembro 2003 Janeiro 2004 Fevereiro 2004 Março 2004 Abril 2004 Junho 2004 Agosto 2004 Setembro 2004 Outubro 2004 Novembro 2004 Dezembro 2004 Janeiro 2005 Fevereiro 2005 Abril 2005 Maio 2005 Junho 2005 Julho 2005 Agosto 2005 Setembro 2005 Outubro 2005 Novembro 2005 Dezembro 2005 Janeiro 2006 Fevereiro 2006 Março 2006 Abril 2006 Maio 2006 Junho 2006 Julho 2006 Agosto 2006 Setembro 2006 Outubro 2006 Novembro 2006 Dezembro 2006 Janeiro 2007 Fevereiro 2007 Março 2007 Abril 2007 Maio 2007 Junho 2007 Julho 2007 Agosto 2007 Setembro 2007 Outubro 2007 Novembro 2007 Dezembro 2007 Janeiro 2008 Fevereiro 2008 Março 2008 Abril 2008 Maio 2008 Junho 2008 Julho 2008 Agosto 2008 Setembro 2008 Outubro 2008 Novembro 2008 Dezembro 2008 Janeiro 2009 Fevereiro 2009 Março 2009 Abril 2009 Maio 2009 Junho 2009 Julho 2009 Agosto 2009 Setembro 2009 Outubro 2009 Novembro 2009 Dezembro 2009 Fevereiro 2010
Assinar Postagens [Atom]