Software de código aberto serendipity

Serendipity Plataforma de blog grátis

Um sistema de gerenciamento de conteúdo baseado na Web escrito em PHP

O Serendipity é uma plataforma de blog e CMS e CMS. Personalize a aparência do seu blog ou site com temas apropriados.

Visão geral

Confiabilidade, segurança, extensibilidade e facilidade de uso são os principais recursos de qualquer software e serendipity atende a todos os requisitos de um incrível software de blog. É um mecanismo de blog confiável que os usuários podem confiar como escrito no PHP de linguagem de programação mais popular do mundo, com a maior comunidade de desenvolvimento de código aberto. Os desenvolvedores do projeto estão trabalhando ativamente e eles realmente fizeram um esforço incrível para garantir a segurança do aplicativo. E eles estão respondendo ativamente a quaisquer relatórios de segurança e corrigindo -os rapidamente. O Serendipity possui um extenso sistema de plug -in, que torna o software ainda mais interessante, pois os desenvolvedores podem adicionar funcionalidade ao seu blog com base em seus requisitos. Ele também suporta temas, o que significa que os usuários são todos gratuitos para fazer a aparência do blog como desejar. O Serendipity possui um repositório de plug -in on -line chamado Spartacus e é muito fácil instalar os plugins a partir daí. A facilidade de uso é uma das principais características da serendipidade. Com interfaces simples e compreensíveis, facilita muito o gerenciamento do aplicativo. O Serendipity tem suporte nativo para migração de outras plataformas de blogs como WordPress, TextPattern, tipo móvel etc., o que significa que você pode mover facilmente seus blogs existentes do WordPress para o Serendipity.

Requisitos


Você precisa de uma instalação PHP (PHP 7.0 ou mais recente) juntamente com o MySQL, PostgreSQL ou SQLite. Também exigimos o servidor da web do Apache, porque utilizamos várias funções internas para fazer o Serendipity funcionar corretamente. Para aproveitar completamente o Serendipity, você deve ter o binário convertido da ImageMagick instalado no seu servidor ou uma instalação PHP com suporte ao GD2 (recomendado).

Características


Serendipity tem os seguintes recursos importantes

  • Trackbacks e pingbacks
  • Repositório online
  • Edição XML-RPC
  • Anti-spam
  • Entradas de catálogo
  • Atualização fácil
  • Usuários Mulitple
  • Instalação compartilhada
  • Sistema de plug -in robusto
  • Interface de edição robusta
  • Temas
  • Cache dinâmico
  • Movido a PHP
  • Mantido ativamente
  • Internacionalizado
  • Código aberto

Guia de instalação


upload serendipity

Você pode instalar o Serendipity na raiz do documento do servidor da Web ou em qualquer subdiretório que desejar. Certifique -se de fazer upload de todos os arquivos que você extraiu do seu arquivo .zip ou .tgz, incluindo diretórios vazios. Certifique -se de que o seu editor de FTP não relate nenhum problema ou erros de permissão ao fazer o upload de arquivos de serendipity.

Permissões em arquivos/diretórios

Muito importantes para serendipity são os arquivos de diretórios, modelos \ _c e uploads. Os arquivos do diretório são usados ​​para armazenar arquivos pré -gerados, os modelos de diretório \ _C conterão modelos HTML compilados automaticamente do mecanismo de modelos Smarty e os uploads do diretório conterão os arquivos de mídia que você carrega no seu blog. Isso significa que todas as três pastas exigirão acesso de gravação para o seu servidor da web. O PHP geralmente é executado como um usuário específico diferente da conta de usuário FTP que você usa para fazer upload de arquivos. Portanto, se o usuário do seu FTP puder fazer upload de arquivos, isso não significa necessariamente que o processo PHP poderá acessar os mesmos arquivos/diretório. Dependendo da sua configuração de servidores da web, pode ser necessário alterar as permissões (CHMOD) do diretório mencionado para algo como 777 (leia, escreva e execute permissões para todos, que significa “World Weatitable”), 775 (significando ler, escrever e executar Permissões para o proprietário e o grupo dos arquivos/diretório, mas não “todo mundo”). Qual deles é muito específico para a configuração do seu servidor da web. Por favor, pergunte ao seu provedor, se não tiver certeza de quais permissões você precisa usar! No topo desses três diretórios, o Serendipity também precisará escrever os dois arquivos .htaccess e serendipity \ _config \ _local.inc.php na raiz da instalação de serendipity. Isso significa que também o diretório em que você carrega a instalação completa do Serendipity precisa ter permissões que permitam que o servidor PHP crie esses dois arquivos - lembre -se de definir seu diretório principal (como “Serendipity” ou “Blog”) como 777 ou 775. Você pode redefinir essas permissões no diretório principal após a instalação para algo como 744 novamente, porque uma vez que os arquivos mencionados sejam gravados, o Serendipity só precisa alterar esses arquivos. Se você planeja usar o plug -in Spartacus para baixar plugins e modelos na Web, o PHP também precisa ser capaz de escrever nos plugins e modelos de diretórios.

Instalando

Depois de enviar o Serendipity para o seu espaço na web, você pode chamar a interface do instalador por meio de algo como http://example.org/serendipity/index.php. Não levará mais de 1-2 minutos para instalar o Serendipity. Nesta tela, você verá um relatório básico de pré-instalação que mostra um diagnóstico das configurações do seu servidor da Web. Todas as variáveis ​​que possivelmente podem criar problemas estão listadas em cor laranja. Você geralmente não precisa prestar atenção a eles, a menos que esteja enfrentando erros. Aqui está um exemplo de captura de tela: Problemas fatais são mostrados na cor vermelha. O caso mais usual de um erro vermelho é se o Serendipity não pode criar os modelos de diretórios \ _c, arquivos ou uploads. Nesse caso, siga as sugestões na etapa “Permissões sobre arquivos/diretórios” desta documentação. Na parte inferior da tela de diagnóstico, você pode escolher se deseja executar uma “instalação simples” ou a “instalação de especialistas”. Ambos os métodos realmente executam as mesmas etapas; No entanto, a “instalação simples” mostra apenas poucas opções de configuração iniciais para que você possa instalar o Serendipity rapidamente. A “instalação especializada” solicitará que você insira todas as diretivas de configuração. Como o objetivo deste documento é mostrar a rapidez com que você pode instalar o Serendipity, discutiremos apenas a “instalação simples” agora, então clique neste link e você verá uma tela como esta:

Configurações do banco de dados

Nesta seção, você deve inserir as credenciais para acessar o banco de dados selecionado. Primeiro, você escolhe o tipo de banco de dados que deseja usar para serendipity. Serendipity mostrará apenas os tipos de banco de dados disponíveis para o PHP. Observe que seu provedor deve ter dado credenciais para acessar seu banco de dados e que esse banco de dados já deve existir. O Serendipity requer um banco de dados vazio; portanto, se você ainda não criou um banco de dados, faça isso por meio do comando SQL “Criar banco de dados serendipity” usando sua ferramenta SQL favorita (phpmyadmin, phppgadmin, sqliteadmin). Agora você apenas preenche os valores que obteve do seu provedor para os campos de nome do host, usuário, senha e banco de dados.

Configurações Gerais

Esta seção contém as opções de configuração do blog mais básicas. Primeiro, você insere o nome de usuário e a senha do seu usuário administrador. Recomenda -se não usar caracteres especiais como umlauts para o nome de usuário. Seu nome de usuário não será exibido no blog para aprimorar a segurança do login - para exibir seu nome de usuário, a opção “Nome real” será usada. O endereço de e-mail do seu usuário administrador é muito importante, pois você receberá e-mails de notificação de trackback e comentário para esse endereço. O nome e a descrição do blog serão mostrados posteriormente na página frontal do seu blog. Obviamente, todas essas configurações podem ser alteradas mais tarde! Como a última opção desta seção, você precisa escolher o idioma do seu blog. Observe que este será o idioma padrão para o seu front -end do blog e o idioma pessoal do seu editor. Todos os outros usuários que você poderá criar mais tarde podem definir seu próprio idioma para visualizar seu blog!

Instalação completa

Depois de inserir todas as opções, clique no botão “Complete Instalação”. Serendipity tentará se conectar ao seu banco de dados. Se isso falhar, ele o informará sobre isso. Além disso, o Serendipity executará verificações e criará diretórios, para que você possa solicitar que você crie mais alguns diretórios/permissões, conforme discutido acima. Se você tiver problemas por causa de diretórios ou URLs detectados automaticamente, pode ser necessário chamar o assistente de “instalação de especialistas”. Isso oferece várias opções de configuração adicionais para indicar os diretórios usados, prefixos de tabela de banco de dados etc. Observe bem que a instalação de especialistas mostrará o layout do caminho conforme está configurado atualmente; Se você alterar os locais do caminho/URL lá, precisará inserir valores que refletem seu layout real, e não o layout que você deseja. Se você deseja instalar o Serendipity em um diretório diferente do exibido, é necessário mover os arquivos via FTP/SSH lá. Caso contrário, o Serendipity criará as tabelas de banco de dados necessárias e configurará seu blog como configurado: Lembre-se bem de que, se você deseja reinstalar o acaso do zero, precisará soltar todas as tabelas de banco de dados criadas com serendipity. Caso contrário, a reinstalação no mesmo banco de dados será a serendipidade, levará a pensar que não deve recriar as tabelas e autores. Isso levaria a plug-ins inseridos duplicados e credenciais de usuário que não correspondem a que você inseriu!

 Português