ProcessWire - Nützliche Module

Aus Wikizone
Wechseln zu: Navigation, Suche

Mal anschauen[Bearbeiten]

https://processwire.com/modules/admin-helper-links/

https://github.com/clipmagic/PushAlert
https://modules.processwire.com/modules/process-cache-control/
https://modules.processwire.com/modules/inputfield-selector-select-id/ SeitenID über Seitenbaum in Modalwindow holen
https://modules.processwire.com/modules/markup-sitemap-xml/
https://modules.processwire.com/modules/process-page-field-select-creator/
https://modules.processwire.com/modules/pro-cache/
https://modules.processwire.com/modules/fieldtype-page-table-extended/
https://modules.processwire.com/modules/fieldtype-rock-awesome/ FontAwsome Icons einfügen
https://modules.processwire.com/modules/rest-api/ REST
https://modules.processwire.com/modules/process-graph-ql/
https://modules.processwire.com/modules/maintenance-mode/
https://modules.processwire.com/modules/fieldtype-secure-file/
https://modules.processwire.com/modules/mobile-detect/ mal schauen wie es gemacht ist
https://modules.processwire.com/modules/search-engine/
https://modules.processwire.com/modules/cronjob-empty-trash/ schauen wie es gemacht ist
https://modules.processwire.com/modules/process-general-settings/ anschauen
https://modules.processwire.com/modules/file-validator-svg-sanitizer/
https://modules.processwire.com/modules/download-guard/ Download Link
https://modules.processwire.com/modules/payment-stripe/ Stripe Erweiterung für Payment Modul
https://modules.processwire.com/modules/payment-module/ 
https://modules.processwire.com/modules/payment-paypal/ Papal Erweiterung für Payment Modul


Dies ist keine vollständige Liste aber mal eine kleine Hilfe auch um Kunden Module anbieten zu können...

* Cool
** Sehr Hilfreich - Killerfeatures für Kunden
*** Musthave Ohne geht's nicht

Development[Bearbeiten]

Language Packs[Bearbeiten]

Debugging[Bearbeiten]

  • TracyDebugger *** - für programmierlastige Projekte das Debugger Tool der Wahl

Daten Im- / Exportieren[Bearbeiten]

  • ImportPagesCSV *** - Importiert CSV Daten als Seiten in ProcessWire
  • TableCsvImportExport - Importiert CSV Daten in Table Fields
  • DataSet - Importiert CSV und XML Daten. Config-Datei für Anweisungen. Kann mit Tasker auch als Cronjob laufen. Für große Datenssätze. https://github.com/mtwebit/DataSet

Administration / Verwaltung[Bearbeiten]

  • Benutzerverwaltung - Nützlicher Link: https://processwire.com/talk/topic/11499-admin-restrict-branch/?tab=comments#comment-107129
  • ModulesManager - Zugriff auf das offizielle Modulverzeichnis aus dem Backend heraus
  • ProcessWireUpgrade - Module auf aktuelle Versionen prüfen
  • PageReferencesTab - Seitenverwaltung "Welche Seiten verweisen auf diese mittels PageReference Field"
  • EmailNewUser - User über seinen Account Informieren. Nutzen mit PasswordForceChange
  • ProcessWireUpgrade ** - Informiert über Upgrades - nützlich wenn man Updates als kostnpfl. Service anbieten möchte
  • ProcessJumplinks * - Redirects verwalten
  • PageRenameOptions - Ändert den Seitennamen bei Änderung des Titels. Am besten mit PagePathHistory verwenden wg. broken Links.
  • RestrictRepeaterMatrix Zugriff auf Repeater Matrix Felder regulieren RestrictRepeaterMatrix (ProcessWire Modul)
  • TemplatesChildPages Zugriff auf Kindseiten einschränken - erweitert Zugriffsregeln auf Seitenbasis, statt nur auf Templatebasis
  • CronjobDatabaseBackup Automatische Datenbank Backups - nutzt LazyCron
  • AdminPageFieldEditLinks - Anlegen und Verändern von Seiten die auf diese Zeigen
  • ConnectPageFields - Zweiwege Verbindung von Page References (jede Seite zeigt auf die andere)
  • ProcessPageFieldSelectCreator - Erzeugt Templates, Seiten und Felder für Select Strukturen z.B. Parentseite RoomTypes und Kindseiten Single Double Suite.
  • AdminLinksInFrontend - Einstellbare Admin Links für das Bearbeiten der Seite + User Switcher...
  • Duplicator - Duplizieren von Installationen inklusive Datenbank. Gut für regelmäßige Backups auch Crongesteuert und in die Cloud. Vorsicht beim Duplizieren für andere Websites, das Salz für die Verschlüsselung bleibt dann gleich.
  • ProcessGeneralSettings - https://github.com/flydev-fr/ProcessGeneralSettings (mal anschauen scheint ein gutes Konzept zu sein)

Helfer[Bearbeiten]

Navigation / Menüs[Bearbeiten]

  • ProcessMenuBuilder - Manuelle Custom Menu Erstellung - sinnvoll bei sehr individuellen Navigationen.

Hilfe für Redakteure[Bearbeiten]

  • AssistedURL - Linkhilfe Adrians Fork fixed einige Bugs, vor allem wenn man es im Repeater einsetzt. (https://github.com/adrianbj/processwire-fieldtype-assisted-url)
  • PrevNextTabs - Abkürzung zur nächsten / vorigen Seite im Backend. Sinnvoll wenn viele Seiten bearbeitet werden müssen.
  • CkeLinkFiles - Dateilinks leichter im Editor einfügen
  • SchedulePages - Seiten auf Termin veröffentlichen
  • ImageCropRatios - Super nützlich für Bildcropping mit Aspect Ratio (vorgegebene Seitenverhältnisse)

Sicherheit und Recht[Bearbeiten]

Bedienungshilfen / Backend / Fieldtypes[Bearbeiten]

  • AssistedUrl
  • MinimalFieldset - läßt flexiblere Gestaltung der Felder im Backend zu.
  • PageListSelectMultipleQuickly Mehrere Seiten auwählen ohne jedesmal den Baum neu zu öffnen
  • PageFieldInfo - zusätzliche Infos bei Page Select Checkboxen anzeigen (bei hover und wenn gecheckt)
  • FieldtypeTime - Feld zum Speichern von Zeit und Zeitintervallen, Es gibt noch ein weiteres schickes Zeitfeld mit Eingabehilfe (Genbänkle oder Yoga Namaste ? - TODO)
  • RuntimeMarkup - Feld das PHP Code ausführen und das Ergebnis im Backend anzeigen kann. So kann man dynamischen Inhalt im Backend anzeigen z.B. Informationen aus Kindseiten etc.
  • FieldtypeSelectExtOption - Select Felder bei dem die Optionen aus einer externen Quelle kommen können (z.B. eine Tabelle)
  • RuntimeMarkup - Das Feld führt PHP-Code aus. Der Output wird dann an der Stelle des Felds im Backend ausgegeben. Nützlich um z.B. Referenzen oder Infos anzuzeigen.
  • AdminPageFieldEditLinks - Mit dem Feld kann man Referenzen auf diese Seite direkt in einem Modal bearbeiten ohne extra die referenzierende Seite aufzurufen. Kann viel Arbeit sparen.

After installation, you will see new options for "Enable view/edit links on selected pages?" and "Enable link to create new pages?" in the Page field configuration. These settings may be enabled/disabled on a per-field basis. The labels for these links are translatable, if you wish to change them.

Markup etc. erzeugen[Bearbeiten]

Social Functionality Community Stuff[Bearbeiten]

  • NewsletterSubscription - Double Opt In Funktionalität für Newsletter etc.
  • LoginRegister - Ryans Self Registration Beispiel

SEO Module[Bearbeiten]

  • SEOMaestro - Quasi Nachfolger von MarkupSEO ?
  • ProcessJumplinks - Manage Referers Basiert auf dem älteren
  • MarkupRSS
  • MarkupSitemap Erweiterte Version von MarkupSitemapXML. Kann auch Multilanguage Sites Managen.
  • Process404Page - Load search results into 404 page using terms from the failed URL
  • https://modules.processwire.com/modules/profields-autolinks/ - Generiert automatisch Links
  • SearchEngineReferrerTracker - speichert Keywords über die Besucher von Suchmaschinen gekommen sind. Matomo kann das auch, dies wäre aber eine einfache Lösung.

DSGVO[Bearbeiten]

  • MarkupCookieConsent - noch nicht getestet

Structured Data - Schema.org[Bearbeiten]

  • MarkupJsonLDSchema

PadLoper[Bearbeiten]

https://github.com/flydev-fr/PadDiscountCodesProduct

Mal Testen[Bearbeiten]

  • ProcessCustomUploadNames - Renaming Rulse for Pages and other fields.
  • ProcessBlog - Blog Modul von Ryan (für das Blog Profile entwickelt)
  • MarkupSocialShareButtons
  • MarkupPlyrMediaPlayer
  • InstagramFeed
  • MediaLibrary - Medienzugriff über Libraries. Auswahl in übergeordneten Seiten möglich.
  • FrontEndEditLightbox - Frontend Editing der aktuellen Seite in einer Lightbox
  • Sassify - Kompiliert Sass/SCSS/Compass - evtl. praktisch während der Entwicklungsphase
  • Oauth2Login - https://github.com/flydev-fr/OAuth2Login
  • MarkupSitemap
  • Blackhole - Lockt Bots die robots.txt missachten in ein Blackhole -> werden gebannt
  • AdminThemeBoss - Platzsparendes zurückhaltendes uikit 3 Theme. Setzt auf dem Standard Theme auf
  • MillSite - Milligram SiteProfile mit einigen Zusatzfeatures
  • MillBlog - Milligram Framework Blog SiteProfile
  • SeoMaestro - SEO Tool noch Alpha (2019-02)