Mostrando postagens com marcador ajax. Mostrar todas as postagens
Mostrando postagens com marcador ajax. Mostrar todas as postagens

sábado, 28 de fevereiro de 2009

Procurando softwares em PHP?

Se você está procurando softwares em PHP, que sejam software livre / código aberto , de rápida implementação?
talvez aqui você encontre. A lista é grande. São 17 páginas de softwares livres /código aberto feitos em PHP, AJAX, JS, MySQL, Postgres, etc...
Muito bom o site...
.

Demonstrador de softwares em PHP

Essa é pra quem gosta de "testar" aplicações em PHP antes de instalar ou então para quem procura algum software open source para alguma necessidade nova ou que esteja construindo.

o link: http://php.opensourcecms.com

apesar do nome ele não contem apenas CMS. Eis alguns destaques:

  • Collabtive: Muito bonito o design, simples e funcional.Gerenciador de Projetos,tarefas, controle de tempo,e muito mais.
  • Open Cart: Um e-commerce simplificado, bonito simples.o único porem é que não foi totalmente traduzido,mas nada que a "comunidade" não possa dar uma mão! ;-)
  • Concrete 5: Esse vai na onda dos aplicativos sem código fonte. É chieo de AJAX, clicks-to-edit, drag-and-drop, bonito, moderno, estável. Muito a fu! Bom para quem tem qu entregar aquele site "estático" para ontem. Vale a pena.

Existem vários outros projetos, mostrei apenas os mais "amigáveis", vai do gosto de cada um. Mas o serviço do site é muito massa!

segunda-feira, 10 de novembro de 2008

FCK Editor

UTILIDADE:

FCKeditor é um editor de texto HTML rico em ferramentas de formatação. Suas ferramentas são equivalentes às do MS Office. Uma demonstração pode ser vista neste link.

INSTALAÇÃO:
Baixe o pacote .tar.gz ou o .zip e coloque na raiz do seu projeto.
<?php
//Inclue as funções necessárias
include "fckeditor/fckeditor.php";
//Defina normalmente o formulário. Neste exemplo é enviado por AJAX
?>
<form onsubmit="cadastroexterno('','form','recebe.php','resposta');
return false;" method="post" id="form" name="form">
<?php
//Cria um nova instância do FCKeditor
$oFCKeditor = new FCKeditor('idDoTextarea') ;
//Informar o endereço da pasta do FCKeditor
$oFCKeditor->BasePath = "../fckeditor/";
//Caso seja necessário, criar um arquivo de configurações
//personalizadas e infomar sua localização aqui
$oFCKeditor->Config['CustomConfigurationsPath'] = '../myconfig.js';
//Informa o nome das configurações da barra de ferramentas
$oFCKeditor->ToolbarSet = "Basic2";
//Define o tamanho vertical do editor
$oFCKeditor->Height = 300;
//Define o tamanho horizontal do editor
$oFCKeditor->Height = 400;
//Define o texto inicial do editor
$oFCKeditor->Value = 'Texto inicial.';
//Cria o editor
$oFCKeditor->Create() ;
?>


O arquivo de configurações personalizadas possue as configurações da
barra de botões. Exemplo:


FCKConfig.AutoDetectLanguage = false;
FCKConfig.DefaultLanguage = "pt-br";
FCKConfig.ToolbarSets["Basic2"] = [
['Bold','Italic','Underline','-',
'StrikeThrough','Subscript','Superscript',
'JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Table'],
['Undo','Redo','PasteWord'],
'/',
['FontFormat','FontName','FontSize','TextColor'],
] ;

Nesse arquivo é definido a linguagem da descrição dos botões e
a definição dos botões que aparecerão na barra.
Os botões podem ser:

['item1',...,'itemN'] define um grupo de botões
'-' mostra um pipe ('|')
'/' define uma quebra de linha
Todos os botões possíveis podem ser definidos assim :

FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select',
'Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks','-','About'] // No comma for the last row.
] ;



Antes de enviar o formulário por AJAX, é necessário atualizar os dados
?><input type="submit" value="Submit"
onclick="FCKeditorAPI.Instances.idDoTextarea.UpdateLinkedField();" />
</form>
</pre>