Software Open Source SerendiPity

Serendipity Plateforme de blogs gratuits

Un système de gestion de contenu basé sur le Web écrit en PHP

Serendipity est une plate-forme de blogging et CMS gratuite, simple mais puissante. Personnalisez l'apparence de votre blog ou site Web avec des thèmes appropriés.

Aperçu

La fiabilité, la sécurité, l’extensibilité et la facilité d’utilisation sont les principales caractéristiques de tous les logiciels et Serendipité répond à toutes les exigences d’un logiciel de blogs incroyable. Il s’agit d’un moteur de blog fiable auquel les utilisateurs peuvent faire confiance en tant qu’écrit dans le langage de programmation le plus populaire au monde PHP avec la plus grande communauté de développement open source. Les développeurs du projet travaillent activement et ils ont en fait fait un effort incroyable pour s’assurer la sécurité de l’application. Et ils répondent activement à tous les rapports de sécurité et les réparent rapidement. Le sérendipité a un système de plugin étendu qui rend le logiciel encore plus intéressant car les développeurs peuvent ajouter des fonctionnalités à leur blog en fonction de leurs exigences. Il prend également en charge les thèmes, ce qui signifie que les utilisateurs sont tous gratuits pour y faire paraître et ressentir le blog comme ils le souhaitent. SERENDIPITY a un référentiel de plugin en ligne nommé Spartacus et il est très facile d’installer les plugins à partir de là. La facilité d’utilisation est l’une des principales caractéristiques du sérendipité. Avec des interfaces simples et compréhensibles, il est très facile pour l’utilisateur de gérer l’application. Le sérendipité a une prise en charge native pour la migration à partir d’autres plates-formes de blogs comme WordPress, TextPattern, Type mobile, etc., ce qui signifie que vous pouvez facilement déplacer vos blogs existants de WordPress à Serendipity.

Exigences


Vous avez besoin d’une installation PHP (PHP 7.0 ou plus récente) avec MySQL, PostgreSQL ou SQLite. Nous avons également besoin du serveur Web Apache, car nous utilisons un certain nombre de fonctions internes pour que la sérendipité s’exécute correctement. Pour profiter pleinement de la sérendipité, vous devriez avoir un binaire converti d’ImageMagick installé sur votre serveur ou une installation PHP avec la prise en charge de GD2 (recommandée).

Caractéristiques


Sérendipité ont des fonctionnalités clés suivantes

  • Trackbacks et pingbacks
  • Référentiel en ligne
  • Édition XML-RPC
  • Anti-spam
  • Entrées de catalogue
  • Mise à niveau facile
  • Utilisateurs de Mulitple
  • Installation partagée
  • Système de plugin robuste
  • Interface d’édition robuste
  • Thèmes
  • Cache dynamique
  • Alimenté par PHP
  • Maintenu activement
  • Internationalisé
  • Open source

Guide d’installation


Téléchargement de sérendipité

Vous pouvez installer Serendipity dans votre racine de document du serveur Web, soit dans n’importe quel sous-répertoire que vous aimez. Assurez-vous que vous téléchargez tous les fichiers que vous avez extraits de votre fichier .zip ou .tgz de version .zip ou .tgz, y compris les répertoires vides. Assurez-vous que votre éditeur FTP ne signale aucun problème ou des erreurs d’autorisation lors du téléchargement des fichiers SerendiPity.

Autorisations sur les fichiers / répertoires

Les archives, les modèles \ _c et les téléchargements sont très importants pour le sérendipité. Les archives du répertoire sont utilisées pour stocker des fichiers prégenérés, les modèles de répertoire \ _c contiendront des modèles HTML compilés automatiquement à partir du moteur de modèles Smarty et les téléchargements du répertoire contiendront tous les fichiers multimédias que vous téléchargez sur votre blog. Cela signifie que les trois dossiers nécessiteront un accès en écriture pour votre serveur Web. PHP s’exécute généralement en tant qu’utilisateur spécifique différent du compte d’utilisateur FTP que vous utilisez pour télécharger des fichiers. Ainsi, si votre utilisateur FTP est en mesure de télécharger des fichiers, cela ne signifie pas nécessairement que le processus PHP pourra accéder aux mêmes fichiers / répertoires. Selon votre configuration de serveurs Web, vous devrez peut-être modifier les autorisations (ChMOD) du répertoire mentionné à quelque chose comme 777 (lire, écrire et exécuter des autorisations pour tout le monde, ce qui signifie «World Writelable»), 775 (ce qui signifie lire, écrire et exécuter Autorisations pour le propriétaire et le groupe des fichiers / répertoire, mais pas «tout le monde»). Le celui à utiliser est très spécifique à la configuration de votre serveur Web. Veuillez demander à votre fournisseur, si vous n’êtes pas sûr des autorisations que vous devez utiliser! En plus de ces trois répertoires, Serendipity devra également écrire les deux fichiers .htaccess et sérendipity \ _config \ _local.inc.php dans la racine de l’installation de sérendipité. Cela signifie également que le répertoire où vous téléchargez l’installation complète de SerendiPity doit avoir des autorisations qui permettent au serveur PHP de créer ces deux fichiers - alors n’oubliez pas de définir également votre répertoire supérieur (comme «Serendipity» ou «Blog») sur 777 ou 775. Vous pouvez réinitialiser ces autorisations sur le répertoire de base après l’installation à quelque chose comme 744, car une fois que les fichiers mentionnés sont écrits, le sérendipité n’a besoin que de modifier ces fichiers. Si vous prévoyez d’utiliser le plugin Spartacus pour télécharger des plugins et des modèles sur le Web, PHP doit également être en mesure d’écrire dans les plugins et modèles des répertoires.

Installation

Une fois que vous avez téléchargé Serendipity sur votre espace Web, vous pouvez appeler l’interface d’installation via quelque chose comme http://example.org/serendipity/index.php. Il ne faudra pas plus de 1 à 2 minutes pour installer le sérendipité. Sur cet écran, vous verrez un rapport de pré-installation de base qui vous montre un diagnostic des paramètres de votre serveur Web. Toutes les variables qui pourraient peut-être créer des problèmes sont de couleur orange répertoriée. Vous n’avez généralement pas besoin de faire attention à ceux-ci, à moins que vous ne connaissiez des erreurs. Voici un exemple de capture d’écran: Les problèmes mortels sont montrés en couleur rouge. Le cas le plus habituel d’une erreur rouge est si SerendiPity ne peut pas créer les modèles de répertoires \ _c, archives ou téléchargements. Dans ce cas, veuillez suivre les suggestions dans l’étape «Autorisations sur les fichiers / répertoires» de cette documentation. Au bas de l’écran de diagnostic, vous pouvez choisir si vous souhaitez effectuer une «installation simple» ou «l’installation d’experts». Les deux méthodes effectuent en fait les mêmes étapes; Cependant, «l’installation simple» ne vous montre que très peu d’options de configuration initiales afin que vous puissiez installer rapidement Serendipity. L ‘«installation d’experts» vous demandera d’entrer chaque directive de configuration. Étant donné que l’objectif de ce document est de montrer à quelle vitesse vous pouvez installer SerendiPity, nous ne discuterons que de «l’installation simple» en ce moment, alors veuillez cliquer sur ce lien et vous verrez un écran comme celui-ci:

Paramètres de la base de données ### Dans cette section, vous devez saisir les informations d’identification pour accéder à la base de données sélectionnée. Vous choisissez d’abord le type de base de données que vous souhaitez utiliser pour le sérendipité. Serendipity affichera uniquement les types de bases de données disponibles pour PHP. Notez que votre fournisseur doit vous avoir donné des informations d’identification pour accéder à votre base de données et que cette base de données doit déjà exister. SerendiPity nécessite une base de données vide, donc si vous n’avez pas encore créé de base de données, faites-le via la commande SQL «Créer une base de données de données» à l’aide de votre outil SQL préféré (PhpMyAdmin, PhpPGadmin, SQliteAdmin). Vous remplissez maintenant les valeurs que vous avez obtenues de votre fournisseur pour l’hôte, l’utilisateur, le mot de passe et les champs de noms de base de données.

Réglages généraux

Cette section contient les options de configuration de blog les plus élémentaires. Vous entrez d’abord le nom d’utilisateur et le mot de passe pour votre utilisateur d’administration. Il est recommandé de ne pas utiliser de caractères spéciaux comme Umlaut pour le nom d’utilisateur. Votre nom d’utilisateur ne sera pas affiché dans le blog pour améliorer la sécurité de la connexion - pour afficher votre nom d’utilisateur, l’option «Real Name» sera utilisée. L’adresse e-mail de votre utilisateur d’administration est très importante, car vous recevrez des e-mails de notification de trackback et de commentaire à cette adresse. Le nom et la description du blog seront plus tard affichés sur la page d’accueil de votre blog. Bien sûr, tous ces paramètres peuvent plus tard être modifiés! En tant que dernière option de cette section, vous devez choisir la langue de votre blog. Notez que ce sera la langue par défaut pour votre frontend du blog et la langue personnelle de votre éditeur. Tous les autres utilisateurs que vous pouvez créer par la suite peuvent définir leur propre langue pour consulter votre blog!

Installation complète

Après avoir entré toutes les options, vous cliquez sur le bouton «Compléter l’installation». Serendipity essaiera ensuite de se connecter à votre base de données. Si cela échoue, cela vous en informera. En outre, Serendipity effectuera des chèques et créera des répertoires, il pourrait donc vous demander de créer plus de répertoires / autorisations comme indiqué ci-dessus. Si jamais vous avez des problèmes en raison de mauvais répertoires ou URL détectés de mauvais, vous devrez peut-être appeler l’assistant «Installation d’experts». Cela vous donne plusieurs options de configuration supplémentaires pour indiquer les répertoires utilisés, les préfixes de table de base de données, etc. Notez bien que l’installation d’experts vous montrera la mise en page du chemin car elle est actuellement configurée; Si vous modifiez les emplacements Path / URL, vous devez saisir des valeurs qui reflètent votre disposition réelle, et non la mise en page que vous voudriez. Si vous souhaitez installer Serendipity dans un répertoire différent de celui affiché, vous devez déplacer les fichiers via FTP / SSH là-bas. Sinon, Serendipity créera les tables de base de données requises et configurera votre blog comme configuré: N’oubliez pas bien que si vous souhaitez réinstaller le sérendipité à partir de zéro, vous devez supprimer toutes les tables de base de données créées par Serendipity. Sinon, la réinstallation dans la même base de données conduira le sérendipité à penser qu’elle ne recréera pas les tables et les auteurs. Cela conduirait ensuite à des plugins insérés en double et à des informations d’identification utilisateur non correspondantes que vous avez entrées!

 Français