ProcessWire - Nützliche Module

Aus Wikizone
Wechseln zu: Navigation, Suche

Mal anschauen

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

  • ProcessAdminActions *** - Musthave bei komplexen Projekten. Kann viele Dinge als Batch erledigen und spart unendlich Zeit.
  • GithubConnect
  • ConnectPageFields 2 Wege Verbindung für Datenfelder. Kein richtiges m:n, hält aber die Felder synchron

Debugging

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

Daten Im- / Exportieren

  • 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

  • AdminRestrictBranch - Redakteure auf einen Seitenzweig beschränken
  • ModulesManager - Zugriff auf das offizielle Modulverzeichnis aus dem Backend heraus
  • 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)

Navigation / Menüs

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

Hilfe für Redakteure

  • AssistedURL - Linkhilfe Adrians Fork ist oft weiter (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

Sicherheit und Recht

  • EmailObfuscation **
  • MarkupCookieConsent
  • CookieManagementBanner - von Adrian

Bedienungshilfen / Backend / Fieldtypes

  • 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)

Markup etc. erzeugen

Social Functionality Community Stuff

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


Mal Testen

  • 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
  • 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)