Software open source serendipity

Serendipity Zdarma platforma pro blogování

Webový systém správy obsahu psaný v PHP

Serendipity je bezplatná, jednoduchá, ale výkonná platforma pro blogování a CMS. Přizpůsobte si vzhled a pocit vašeho blogu nebo webových stránek s vhodnými tématy.

Přehled

Spolehlivost, zabezpečení, rozšiřitelnost a snadnost použití jsou hlavními rysy jakéhokoli softwaru a Serendipity splňuje všechny požadavky úžasného blogování. Je to spolehlivý blogový engine, kterému mohou uživatelé důvěřovat jako jeho napsaný v nejoblíbenějším programovacím jazyce PHP na světě s největší komunitou pro vývoj open source. Vývojáři projektu aktivně pracují a ve skutečnosti vynaložili úžasné úsilí, aby zajistili zabezpečení aplikace. A aktivně reagují na jakékoli bezpečnostní zprávy a rychle je opravují. Serendipity mají rozsáhlý systém pluginů, díky kterému je software ještě zajímavějším, protože vývojáři mohou do svého blogu přidat funkci na základě jejich požadavků. Podporuje také témata, což znamená, že uživatelé mohou všichni zdarma vypadat a cítit se, jak chtějí. Serendipity mají online úložiště pluginů s názvem Spartacus a jeho velmi snadné instalaci pluginů odtud. Snadno použití je jednou z hlavních rysů serendipity. Díky jednoduchým a srozumitelným rozhraním je pro uživatele velmi snadné spravovat aplikaci. Serendipity mají nativní podporu pro migraci z jiných blogů, jako je WordPress, TextPattern, Moviable Type atd., Což znamená, že můžete snadno přesunout stávající blogy z WordPress na serendipity.

požadavky


Potřebujete instalaci PHP (PHP 7,0 nebo novější) spolu s MySQL, PostgreSQL nebo SQLite. Vyžadujeme také Apache WebServer, protože k správnému provozu seripity používáme řadu interních funkcí. Chcete -li si plně užít Serendipity, měli byste mít buď nainstalovanou binární binární převod ImageMagicka na vašem serveru, nebo instalaci PHP s podporou GD2 (doporučeno).

Funkce


Serendipity mají následující klíčové rysy

  • Zpětná vazby a pingbacky
  • Online úložiště
  • Editace xml-rpc
  • Anti-spam
  • Položky katalogu
  • Snadné upgrade
  • Uživatelé mulitple
  • Sdílená instalace
  • Robustní systém pluginu
  • Robustní rozhraní pro úpravy
  • Témata
  • Dynamické ukládání do mezipaměti
  • PHP-Power
  • Aktivně udržované
  • Internacionalizováno
  • Open source

Průvodce instalací


Nahrávání serendipity

Serendipity můžete nainstalovat do kořene dokumentu webového serveru nebo do jakéhokoli podadresáře, který se vám líbí. Ujistěte se, že nahrajete všechny soubory, které jste extrahovali z vašeho souboru Serendipity Release .zip nebo .tgz, včetně prázdných adresářů. Ujistěte se, že váš editor FTP nehlásí při nahrávání souborů Serendipity žádné potíže ani chyby oprávnění.

Oprávnění na souborech/adresářích

Pro serendipity jsou velmi důležité archivy adresářů, šablony \ _c a nahrávání. Archivy adresáře se používají k ukládání předemgenerovaných souborů, šablony adresářů \ _C budou obsahovat automaticky kompilované šablony HTML z Smarty Templating Engine a nahrávání adresáře obsahuje jakékoli mediální soubory, které nahrajete do vašeho blogu. To znamená, že všechny tři složky budou vyžadovat přístup k zápisu pro váš webový server. PHP obvykle běží jako konkrétní uživatel, který se liší od uživatelského účtu FTP, který používáte k nahrávání souborů. Pokud tedy váš uživatel FTP je schopen nahrát soubory, nemusí to nutně znamenat, že proces PHP bude mít přístup ke stejnému souboru/adresáři. V závislosti na nastavení webových serverů budete možná muset změnit oprávnění (CHMOD) tří zmíněného adresáře na něco jako 777 (přečtěte si, psát a provádět oprávnění pro všechny, což znamená „World zapište“), 775 (což znamená přečíst, zápis a popravovat se Oprávnění pro vlastníka a skupinu souborů/adresáře, ale ne „všichni“). Který z nich je velmi specifický pro nastavení vašeho webového serveru. Zeptejte se svého poskytovatele, pokud si nejste jisti, která oprávnění musíte použít! Na vrcholu těchto tří adresářů bude muset serendipity také napsat dva soubory .htaccess a serendipity \ _config \ _local.inc.php do kořene instalace serendipity. To znamená, že také adresář, ve kterém nahrajete celou instalaci serendipity do potřeby, musí mít oprávnění, která umožňují serveru PHP vytvořit tyto dva soubory - nezapomeňte také nastavit svůj nejlepší adresář (jako „serendipity“ nebo „blog“) na 777 nebo 775. Tato oprávnění můžete resetovat v hlavním adresáři po instalaci na něco jako 744, protože jakmile jsou uvedeny uvedené soubory zapsány, musí tyto soubory změnit pouze serendipity. Pokud plánujete použít plugin Spartacus ke stažení pluginů a šablon na webu, musí být PHP také schopen psát do pluginů a šablon adresářů.

Instalace

Jakmile nahrajete Serendipity do svého webového prostoru, můžete zavolat instalační rozhraní prostřednictvím něčeho jako http://example.org/sererendipity/index.php. Instalace serendipity nebude trvat déle než 1-2 minuty. Na této obrazovce uvidíte základní předem nainstalační zprávu, která vám ukazuje diagnózu nastavení vašeho webového serveru. Všechny proměnné, které by mohly způsobit potíže, jsou uvedeny oranžově zbarvené. Obvykle nemusíte věnovat pozornost těm, pokud nemáte chyby. Zde je příklad obrazovky: Fatální problémy jsou zobrazeny v červené barvě. Nejběžnějším případem červené chyby je, pokud Serendipity nemůže vytvořit šablony adresářů \ _C, archivy nebo nahrávání. V tomto případě postupujte podle návrhů v kroku „oprávnění na souborech/adresářích“ této dokumentace. Ve spodní části obrazovky diagnostiky si můžete vybrat, zda chcete provést „jednoduchou instalaci“ nebo „expertní instalaci“. Obě metody skutečně provádějí stejné kroky; „Jednoduchá instalace“ však zobrazuje pouze velmi málo počátečních možností konfigurace, takže můžete rychle nainstalovat Serendipity. „Instalace odborníků“ vás požádá o zadání každé směrnice o konfiguraci. Vzhledem k tomu, že cílem tohoto dokumentu je ukázat, jak rychle můžete nainstalovat serendipity, budeme diskutovat pouze o „jednoduché instalaci“, proto klikněte na tento odkaz a uvidíte takovou obrazovku:

Nastavení databáze

V této části musíte zadat přihlašovací údaje pro přístup do vybrané databáze. Nejprve vyberete typ databáze, který chcete použít pro serendipity. Serendipity zobrazí pouze typy databází, které jsou k dispozici PHP. Všimněte si, že váš poskytovatel vám musí poskytnout přihlašovací údaje pro přístup k vaší databázi a že tato databáze již musí existovat. Serendipity vyžaduje prázdnou databázi, takže pokud jste dosud nevytvořili databázi, udělejte to pomocí příkazu SQL „Vytvořit databázi serendipity“ pomocí vašeho oblíbeného nástroje SQL (phpMyAdmin, phppgadmin, sqliteadmin). Nyní stačí vyplňovat hodnoty, které jste získali od svého poskytovatele pro pole hostitele, uživatele, hesla a databáze.

Obecné nastavení

Tato část obsahuje nejzákladnější možnosti nastavení blogu. Nejprve zadáte uživatelské jméno a heslo pro vašeho správce. Pro uživatelské jméno se doporučuje nepoužívat speciální znaky, jako jsou umlauts. Vaše uživatelské jméno se v blogu nezobrazí, aby se zvýšilo zabezpečení přihlášení - pro zobrazení vašeho uživatelského jména bude použita možnost „skutečného jména“. E-mailová adresa vašeho uživatele administrátora je velmi důležitá, protože na tuto adresu obdržíte e-maily pro sledování a komentáře. Název a popis blogu se později zobrazí na přední stránce vašeho blogu. Všechna tato nastavení samozřejmě lze později změnit! Jako poslední možnost této sekce si musíte vybrat jazyk svého blogu. Všimněte si, že to bude výchozí jazyk jak pro váš frontend blogu, tak pro osobní jazyk vašeho editora. Všichni ostatní uživatelé, které jste později schopni vytvořit, mohou definovat svůj vlastní jazyk pro prohlížení vašeho blogu!

Kompletní instalace

Po zadání všech možností kliknete na tlačítko „Kompletní instalace“. Serendipity se poté pokusí připojit k vaší databázi. Pokud to selže, bude vás o tom informovat. Serendipity také provede kontroly a vytvoří adresáře, takže vás může požádat o vytvoření dalších adresářů/oprávnění, jak je uvedeno výše. Pokud máte někdy potíže kvůli nesprávným automaticky detekovaným adresářům nebo URL, možná budete muset zavolat průvodci „expertní instalací“. To vám poskytne několik dalších možností konfigurace, které označují použité adresáře, předpony databázové tabulky atd. Dobře si všimněte, že expertní instalace vám ukáže rozložení cesty, jak je v současné době nakonfigurováno; Pokud tam změníte umístění Path/URL, musíte zadat hodnoty, které odrážejí vaše skutečné rozvržení, a ne rozvržení, které byste chtěli. Pokud chcete nainstalovat Serendipity do jiného adresáře, než se zobrazí, musíte tam přesunout soubory přes FTP/SSH. Jinak, Serendipity vytvoří požadované databázové tabulky a nastaví váš blog podle nakonfigurace: Pamatujte dobře, že pokud chcete někdy nainstalovat Serendipity od nuly, musíte upustit všechny databázové tabulky vytvořené serendipity. Jinak, přeinstalování do stejné databáze povede serendipity k tomu, aby si myslel, že nebude znovu vytvořit tabulky a autory. To by pak vedlo k duplicitním vloženým pluginům a neřaditelným uživatelským pověřením, které jste zadali!

 Čeština