Další užitečné pluginy pro WordPress [3]

Přestože jsem poslední dobou celkem zaměstnaný dalším vývojem svého prvního pluginu a řešením bugů, našel jsem si čas na prohlédnutí cizích prací. Zde je již třetí, resp. čtvrtý seznam výtvorů, které mě nějakým způsobem zaujaly.

  • Login LockDown: Po několika neúspěšných pokusech o přihlášení znemožní další práci s přihlašovacím formulářem a napráská hříšníka adminovi.
  • My FTP: Praktické WebFTP rozhraní přímo ve WordPressu. Snadné nahrávání, editování a mazání souborů a adresářů.
  • My Plugin Stats: Na nástěnku přidá statistiky stažení libovolných pluginů. Určené především pro vývojáře.
  • Safer Cookies: Autorizační cookie soubory WordPressu mohou být odchyceny (třeba u nešifrovaných wifi hotspotů) a snadno zneužity. Tento plugin učiní cookies specifickými pro vaši IP adresu, takže budou použitelné pouze z vašeho počítače.
  • Search and Replace: Jednoduché vyhledávání v databázi a nahrazování řetězců. Lze procházet obsah článků, komentáře, jména komentujících, e-maily a URL adresy, rubriky a tagy, meta-data a další.
  • Show Me Options: Usnadňuje hledání konfiguračních stránek u jednotlivých pluginů. Po každé aktivaci pluginu zobrazí odkaz na stránku s nastavením, pokud je k dispozici.
  • Quick Configuration Links: Ke všem pluginům na stránce Přehled pluginů přidá odkaz směřující na konfigurační stránku, pokud existuje. S výše uvedeným pluginem se hezky doplňuje.
  • WordPress File Monitor: Loguje veškeré změny na FTP. Upozorňuje na nově přidané, editované a smazané soubory. Vhodné hlavně pro paranoiky, kteří se bojí hackerů.
  • WP Editarea: Zvýrazňuje zdrojový kód a čísluje řádky u souborů šablon a pluginů v administračním rozhraní.
  • W3 Total Cache: Dosud nejlépe zpracovaný a netradičně pojatý cachovací plugin s velkým množstvím voleb a nastavení. Používají jej různé velké portály, např. mashable.com či smashingmagazine.com. Je doporučován samotnými vývojáři WordPressu, takže by vám určitě neměl chybět.

Někdy příště publikuji návod na vytvoření vlastního pluginu. Sám jsem se přesvědčil na vlastní kůži, že to není žádná sranda.

Včera jsem se pustil do prací na dalším skriptu, jenž by měl pomoci se zabezpečením WordPressu. Těšte se a pozorně sledujte RSS čtečku, ať vám nic neuteče!

Kam dál?

Odpovědi: 10

  1. apin

    dobrá práce ;)

    #1 | Reagovat

  2. Ltynk

    Pěkné, vyzkouším určitě W3 Total Cache

    #2 | Reagovat

  3. PHATE

    Děkuji za přehled užitečených pluginů, některé z nich už využívám.

    Ale mám na Vás dotaz. Používám zatím statpress, teď zkouším Wassup a chtěl bych nějak docílit toho, abych mohl jednotlivé IP adresy pojmenovat a nemusel si tak pamatovat kdo-je-kdo.

    Víte co myslím? Pokud jsem pochopil plugin Search and Replace správně, pak by to mohl umět, že?

    A výsledek by se mi nemusel zobrazit jako 111.111.11.11, ale třeba jako “Kamarád 1″. Anebo jako vždy melu blbosti?

    Díky

    PHATE

    #3 | Reagovat

  4. Lelkoun

    @PHATE: Plugin WassUp toto “pojmenovávání” umí. K jednotlivým IP adresám automaticky přiřazuje jméno nicku, pod kterým dotyčný člověk komentoval.

    Obávám se však, že při použití nástroje pro nalezení a nahrazení řetězce za jiný by se zamýšlený záměr nemusel podařit.

    WassUp si vytváří pro každou návštěvu nový zápis, ve kterém se nalézá kromě IP adresy i jméno komentátora. V případě nekomentujících uživatelů je místo pro nick prázdné.

    Teď budu hádat, protože jsem zdrojáky nezkoumal: Plugin bere všechna jména z tabulky s komentáři. Takže je podle mě zbytečné se pokoušet o nějaké nahrazování, neboť to nebude vůbec nic platné. Při nové návštěvě vašeho kamaráda se vytvoří nový záznam, jenž jeho jméno nebude obsahovat tak dlouho, dokuď zmíněný člověk neodešle nějaký příspěvek.

    Pravděpodobně nejefektivnější a nejrychlejší řešení: Vložte na svůj blog komentář, jako jméno uveďte “Kamarád 1″ a posléze v databázi (tabulka wp_comments) nahraďte IP adresu u komentáře odpovídajícími čísly patřící vašemu kamarádovi.

    Teoreticky by to mělo fungovat.

    #4 | Reagovat

  5. PHATE

    Právě jsem na Wassup koukal a komentátory si to “vytahlo”, ale nahrazení IP mě vážně nenapadla… Díky moc! Jdu to zkusit :P

    #5 | Reagovat

  6. PHATE

    Tak se mi to zatím nějak nepodařilo. SQL databázi mám staženou a upravenou, ale teď přijde lamerská otázka; kam jí sakra uploadovat?

    Kam si Wassup ukládá svojí databázi “wassup.2010-xx-xx.sql”?

    Dík

    #6 | Reagovat

  7. Lelkoun

    @PHATE: Tento soubor obsahuje export dat z tabulky wp_wassup. Není třeba jej editovat, protože je to zbytečné.

    • Otevřete si nějaký nástroj určený k editaci záznamů v MySQL databázi (phpMyAdmin nebo plugin Drastic Table Manager).
    • Přejděte do tabulky wp_comments. Váš komentář by měl mít přiděleno nejvyší ID (v případě, že byl přidán naposled).
    • Editujte příslušnou hodnotu označenou jako comment_author_IP.
    • Uložte, zkontrolujte změny a pochlubte se, zda jsem vám náhodou neporadil špatně. ;-)

    #7 | Reagovat

  8. PHATE

    A jé.. to bude na dlouhý lokte. Určitě se do toho pustím, ale bohužel ne dnes. Pak kdyžtak dám vědět ;)

    Zatím díky a hezkej den!

    PHATE

    #8 | Reagovat

  9. Infinity

    Opět pěkný přehled, jen tak dále ;) . Některé se mi opravdu líbí takže to jdu zkusit nahodit :)

    #9 | Reagovat

  10. bradka

    zaujalo me MyFTP a W3TotalCache – vyzkousim, diky za tipy

    #10 | Reagovat

Komentujte!