Escolar Documentos
Profissional Documentos
Cultura Documentos
Traduzido de www.mobicules.com
O que o Elgg ?
Elgg construdo sobre LAMP (Linux, Apache, Mysql e PHP) e open source Permite a criao de nossa prpria rede social Possui todos os componentes de uma rede social Elgg fcil !
Componentes
Tags Pginas
Mensagens Blog
RSS
Comentrios
Widgets
Caractersticas
Gerenciamento de usurios avanados e administrao Lista de controle de acesso Suporte a internacionalizao Mltiplas vises (telefone celular, iPhone) Motor avanado para templates Centenas de Widgets Suporte da comunidade (open source)
Customizao de Pginas
Vises
Elgg suporta diferentes plataformas e interfaces
HTML HTML otimizado para accessibilidade Internet mvel iPhone Widgets embutidos
Plugins
A maioria das funcionalidades do Elgg vem de plugins desenvolvidos pelos prprios usurios Basta adicion-los dentro da pasta /mod
Create Form
<form action="<?php echo $vars['url']; ?>action/blog/save" method="post"> <?php echo elgg_echo("title"); ?><br /> <?php echo elgg_view('input/text',array('internalname' => 'title')); ?> <?php echo elgg_echo("body"); ?><br /> <?php echo elgg_view('input/longtext',array('internalname' => 'body')); ?> <p><?php echo elgg_echo("tags"); ?><br /> <?php echo elgg_view('input/tags',array('internalname' => 'tags')); ?></p> <p><input type="submit" value="<?php echo elgg_echo('save'); ?>" /></p> </form>
Contd
Create Save File
$blogpost = new ElggObject(); $blogpost->title = get_input('title'); $blogpost->description = $description; $blogpost->access_id = ACCESS_PUBLIC; $blogpost->owner_guid = $_SESSION['user']->getGUID(); $blogpost->save(); $blogpost->tags = string_to_tag_array(get_input('tags'));
forward($blogpost->getURL());
Display Blog
require_once(dirname(dirname(dirname(__FILE__))).engine/start.php"); $body = list_entities('object','blog',0,10,false); $body = elgg_view_layout('one_column', $body); page_draw("Our Blog",$body);
Profile
Groups
Dashboard
Files
Thanks