underpop

http://underpop.online.fr 2007-03-17  

Atualizado módulo de Agenda e eventos piCal versão 0.91

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: , , ,



2007-03-14  

Apresentando o Mastop Publish


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:



 

Novos padrões para as versões em português

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:



 

Apresentando o Mastop Publish

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.
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 utilizadores imprimam, por exemplo). - Plugin para utilizar o editor visual em todo o portal 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


Marcadores: ,



 

Update alternative module System - AltSys by GiJoe

== 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: , ,



 

Apresentando o Mastop Publish


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: