ProcessWire - Nützliche Module: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 +
== 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...
 
Dies ist keine vollständige Liste aber mal eine kleine Hilfe auch um Kunden Module anbieten zu können...
 
  * Cool
 
  * Cool

Version vom 11. März 2020, 11:59 Uhr

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)