You are on page 1of 5

Documentao

Contrato Prestao de servio Gerente associado 10% de ganho em contrato que fechar Compromisso: Fechar dois contratos ao ms Editor Associado 2% de ganho no faturamento total em publicidade do site

c
PeoplePods uma estrutura que torna mais fcil para criar uma comunidade ou "social" aplicaes. Ele fornece uma infra-estrutura flexvel no qual membros de um site pode criar, comentar, e consumir contedo de tipos arbitrrios. Funcionalidade social popular, tais como listas de amigos, visualizaes de contedo personalizados, bookmarking e voto esto automaticamente disponveis em qualquer aplicativo PeoplePods. PeoplePods pode ser usado para construir autnomos stios, ou podem ser dispostos em camadas para stios de existentes, tais como aqueles de execuo usando Wordpress ou outras aplicaes PHP. Existem trs partes principais PeoplePods. O primeiro um kit de desenvolvimento de software que foi construdo a partir do zero para anestesiar a dor de construo de um site divertido que faz coisas legais. Os baseados em PHP, orientada a objeto bibliotecas fornece as bases para todos os servios bsicos presentes em sites modernos: log-in, personalizao criao de contedo e gesto, e todas as aes acima mencionadas sociais. Graas magia da herana de objetos, todos os objetos dentro do ambiente PeoplePods - pessoas, documentos, observaes e grupos compartilhar os mtodos comuns de acesso e convenes modelo. O segundo componente um pacote de mdulos plugin - que chamamos de "pods" - que demonstram a funcionalidade do PeoplePods. As vagens centrais servem como exemplos para ser personalizado por desenvolvedores. No entanto, utilizando os mdulos e seus modelos de acompanhamento, at mesmo no-programadores podem criar e personalizar PeoplePods sites que apresentam pginas de perfil de membros, grupos de membros criados, mensagens privadas e criao de contedo membro. Aqueles com um pouco de experincia em programao vai encontrar o cdigo dentro das vagens fcil de modificar para que a nova funcionalidade pode ser criado ou remixada de funcionalidade existente . Finalmente, PeoplePods tem um conjunto completo de ferramentas administrativas que permitem operador do site para manter um olho sobre a atividade e configurar um nmero de caractersticas opcionais. Essas ferramentas suportam tarefas membros normais de gesto, tais como edio de dados da conta e redefinio de senhas, bem como a moderao de contedo e tarefas editoriais de controle como a aprovao e com contedo membro.

INTRODUO

Leia sobre como instalar PeoplePods . um bastante simples processo comparvel ao software web outro voc pode ter instalado antes. Assim que tiver tudo instalado e funcionando, voc provavelmente vai querer comear a personalizar seu site PeoplePods novo. Isso provavelmente vai comear com algumas mudanas para os modelos temticos onde voc pode mudar a forma como o site se parece com um pouco de CSS e HTML bsico. Muito do que PeoplePods no definido nos modelos, assim voc molhar os ps rapidamente. Se voc quiser alterar a funcionalidade das vagens centrais ou construir sua prpria funcionalidade, a primeira coisa que voc quer fazer marcar a guia de iniciao rpida e Documentao SDK . Cada funo que voc vai se deparar documentado l, assim como algumas convenes de codificao e exemplos. Recomendamos que voc use um dos pods ncleo como ponto de partida para qualquer nova funcionalidade. Leia o guia para a criao de vagens novas , ou instrues mais especficas sobre a criao de um novo tipo de contedo
INTEGRANDO PEOPLEPODS EM SITES EXISTENTES

Voc pode arrancar um POD $ onde quer que voc pode executar o PHP. Isto permite-lhe adicionar uma camada social para o contedo existente ou para criar recursos da comunidade que se integram com a funcionalidade existente. PeoplePods uma tima maneira de adicionar ou estender um website existente com recursos como os perfis dos membros, reas de discusso, e membro-criados grupos. PeoplePods tambm inclui um plugin Wordpress bsico que concede aos desenvolvedores acesso fcil funcionalidade PeoplePods em qualquer modelo Wordpress. Leia mais sobre como usar PeoplePods em um site existente na documentao do SDK.

Documentao do SDK
Se voc est ansioso para comear hacking, recomendamos o SDK Guia de Incio Rpido . No ncleo do PeoplePods uma biblioteca de programao orientada a objeto que fornece grande parte da funcionalidade necessria para a construo de modernas de hoje aplicaes sociais. Ele fornece uma interface genrica para criar e gerenciar contedo, os membros, e membro atividades. Se voc no estiver familiarizado com os conceitos bsicos de programao orientada a objeto , levar algum tempo para ler antes de prosseguir. Em suma, a programao orientada a objetos, ou OOP, permite agrupar pedaos de dados e funcionalidade juntas em unidades lgicas. PeoplePods forneceuma variedade de objetos diferentes que representam diferentes tipos de informao. Por exemplo, em PeoplePods, cada membro representado por um objeto pessoa . O objeto contm informaes sobre o membro, como o nome e endereo de e-mail usado para se inscrever, bem como as funes disponveis para esse membro, como adicionar um amigo ou uma pgina de bookmarking.Aqui est um trecho pequeno de cdigo para ilustrar este conceito: / / Pegar meu objeto pessoa a partir do objeto principal POD = $ $ Membro POD-> CurrentUser (); / / Escrever alguma informao sobre esta pessoa echo "O meu endereo de e-mail :"; $ Membro-> write ('email'); / / Adicionar alguns contedos para lista de favoritos desta pessoa $ Membro-> addFavorite ($ post); Toda a funcionalidade dentro de uma aplicao PeoplePods origina a partir de um nico objecto PeoplePods . Recomendamos desenvolvedores nomear seu pai objeto POD $, j que esta conveno usada em muitos dos modelos e sub-funes na biblioteca.

$ POD = new PeoplePod (); $ Content = $ POD-> getContent (); $ Pessoa = $ POD-> getPerson ();
CONCEITOS BSICOS

Interfaces genricas Uma das principais idias por trs PeoplePods que ela deve ser fornecer acesso a todos os tipos de contedo usando o mesmo conjunto de funes. Ou seja, voc pode usar a mesma funo com a mesma sintaxe para carregar mensagens de blog como voc faria para carregar os eventos do calendrio. Da mesma forma, um sistema genrico foi fornecido para que novos tipos de relaes entre os membros pode ser definida - amigos, inimigos, famlia, etc - que usam a mesma sintaxe e fornecer os mesmos mtodos de acesso. O que isto significa que voc s tem que dominar algumas funes simples para ter acesso a todo o poder de PeoplePods. Esse acesso genrico fornecido por os objectos do ncleo , tais como $ Stack , bem como o mdulo de sinalizao . Ad Hoc Data Definition PeoplePods diferente de sistemas de gerenciamento de contedo muitas em que no requerem que voc pr-definir os tipos de contedo ou esquema de banco de dados. Ele usa um esquema genrico e os poderes de que est subjacente sistema de banco de dados relacional para que voc possa criar novos campos em qualquer tipo de contedo a qualquer momento, e para definir novos tipos de contedo on the fly. As ferramentas de administrao ser automaticamente adaptar-se aos novos tipos de contedo que voc criar. Esta funcionalidade fornecida pelo mdulo de campo meta .
CONSTRUIR NOVA FUNCIONALIDADE

Ao contrrio dos sistemas muitos site de construo disponveis hoje, PeoplePods no foi projetado para criar um tipo especfico de site - um blog, por exemplo. No existem limites para o tipo de pginas presentes no local, e no h nenhuma estrutura pr-definida inerente a um local PeoplePods. Isto permite aos desenvolvedores definir livremente novos tipos de contedo e reas de funcionalidade atravs da construo de vagens plugin, ou utilizando a funcionalidade PeoplePods em outros scripts.
PODS PLUGIN

PeoplePods tem uma estrutura simples plugin chamado "pods" que permite aos desenvolvedores criar mdulos reutilizveis que definem diferentes funes do site. til pensar em cada vagem como a definio de um tipo de pgina especfica. Por exemplo, um pod cria perfis dos membros. Outra cria pginas de contedo permalink. No entanto, outro cria uma pgina de painel personalizado. Usando o sistema de plugins pod tem uma variedade de vantagens, e o mtodo recomendado para a criao de uma nova funcionalidade no seu site PeoplePods. Pods mapear automaticamente a sua funcionalidade de URLs amigveis, fornecer segurana baseada em funes, e pode ser ligado e desligado dentro das ferramentas de administrao . Recomendamos usar uma das principais vagens como a base para as vagens novas que voc criar.Fazendo isso ir lhe fornecer um modelo para todos os componentes necessrios. Leia as instrues para criar vagens novas , ou as instrues mais especficas sobre criar um pod que ir criar um novo tipo de contedo .
FIQUE SCRIPTS SOZINHO

Se voc no quer jogar por nossas regras, voc pode usar scripts PHP em PeoplePods normais. Tudo o que se deve fazer incluir a biblioteca PeoplePods no script: require_once ("$ podlib / PeoplePods.php"); $ POD = new PeoplePod (); Depois de criar o objecto $ POD, toda a potncia de PeoplePods est disponvel para uso em que script. Isto torna mais fcil para adicionar funcionalidades PeoplePods de scripts existentes - como a criao de barras laterais dinmicas e personalizadas.

importante notar que a diferena entre um autnomo script e um pod completo relativamente pequena - uma vagem simplesmente fornece informaes adicionais sobre como o script deve ser integrado ao site, ao passo que um autnomo script apenas um script. Isso pode significar a diferena entre ter um URL bonita como "mysite.com / pessoas / chester" e feio e um como "mysite.com / scripts / profilescript.php? Username = chester" Naturalmente, os desenvolvedores talentosos pode corrigir esse problema usando mod_rewrite .
CORTE-SE LOUCO

altamente recomendvel que voc explore o cdigo da biblioteca de SDK. Fizemos todos os esforos para tornar o cdigo mais legvel e bem organizado quanto possvel com as esperanas que os desenvolvedores qualificados sero capazes de modificar e expandir a funcionalidade fornecidos conforme necessrio. Em muitos casos, criar uma funcionalidade personalizada pode ser to fcil como cortar e colar algumas linhas de cdigo, em seguida, ajustando um parmetro ou dois.

Objeto Definies
PeoplePods um objeto orientado SDK, o que significa que todas as funcionalidades para cada tipo de informao enrolado em um objeto. H uma variedade de objectos que lidar com diferentes tipos de dados, e oferecem uma funcionalidade diferente. Todos os objectos so listados abaixo. importante notar que muitas das funes que esto presentes em cada objecto so, na verdade definida pelo pai obj $ . Essas funes genricas foram includos em cada definio de objeto, no entanto, bom lembrar que as funes esto disponveis a todos os objetos, e que esto presentes apenas para determinados tipos de objeto. Listas de objetos so manipulados por um outro tipo de objeto, o Stack .

Verso 0.9
Ver PeoplePods em ao - este site uma verso fresca, no modificada da verso mais recente do PeoplePods. Isto o que voc vai ter se voc instalar PeoplePods hoje! NOVOS RECURSOS O tema padro agora HTML5 vlidos, e dispe de marcao melhorou muito e javascript! Nova Gravatar e vagens PlaceKitten includo. As etiquetas podem agora ser aplicado a usurios, grupos, comentrios e arquivos Palavras-chave agora tem um "peso" valor que pode ser usado para adicionar informaes sobre a importncia da marca. Resultados pilha agora pode opcionalmente ser armazenadas em cache. O cache desativado por padro. Todos os outros objetos melhoraram cache. Pods Plugin ter vrios novos recursos, incluindo:

Capacidade de especificar alteraes no esquema. Leia mais Habilidade para especificar uma funo chamada aps a instalao da vagem. Leia mais Habilidade para especificar uma funo chamada aps a desinstalao do pod. Leia mais Habilidade para especificar uma funo para processar campos em selecionar e inserir no
banco de dados. Leia mais

Especificar um padro token de substituio para gerar os permalinks de contedo por


tipo. Leia mais O pod core_api_simple foi totalmente reescrito e agora oferece muito mais pontos finais API. O objeto PeoplePods no requer mais detalhes de autenticao para ser passado como um parmetro. O cookie pp_auth padro ir ser utilizado na ausncia de um parmetro explcito.

Correes de bugs O cdigo de gerao de consulta na classe Obj tem sido vastamente melhorada e agora manipula corretamente oraes subordinadas O processo de instalao agora mais robusto. Todos os pods padro ser ativado durante a instalao, em vez de exigir um administrador para fazer ps-instalao. Comentrios em alfabetos em lnguas estrangeiras deve agora ser salvas e exibidas corretamente Ativar e desativar vagens agora tratada de uma forma muito mais robusta. Campos de texto ricos so agora desativado por padro na interface de administrao $ POD-> formatOutput agora tenta detectar html no contedo e tomar decises inteligentes sobre formatao