ProcessWire - Nützliche Module: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 31: | Zeile 31: | ||
* '''GithubConnect''' | * '''GithubConnect''' | ||
* '''ConnectPageFields''' 2 Wege Verbindung für Datenfelder. Kein richtiges m:n, hält aber die Felder synchron | * '''ConnectPageFields''' 2 Wege Verbindung für Datenfelder. Kein richtiges m:n, hält aber die Felder synchron | ||
| + | * '''jQueryDataTables''' - Datatables in eigenen Modulen verwenden https://modules.processwire.com/modules/jquery-data-tables/ | ||
| + | * '''HelperFieldLinks''' - Infos zu Feldern anzeigen und Shortcuts zu den Templates und Felddefinitionen die dazugehören. | ||
=== Debugging === | === Debugging === | ||
Version vom 4. Juni 2020, 11:12 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
- jQueryDataTables - Datatables in eigenen Modulen verwenden https://modules.processwire.com/modules/jquery-data-tables/
- HelperFieldLinks - Infos zu Feldern anzeigen und Shortcuts zu den Templates und Felddefinitionen die dazugehören.
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)
- 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
- Pages2Pdf - Wrapper für mPdf Library zur PDF Erzeugung
- RockPdf - Wrapper für mPdf Library von Bernhard Baumrock (https://github.com/BernhardBaumrock/RockPDF, https://modules.processwire.com/modules/rock-pdf/, https://processwire.com/talk/topic/19468-360%C2%B0-feedbacksurvey-tool/)
- TextformatterHannaCode ** - Snippets für den Editor erstellen, die dann komplexeren Markup erzeugen können (Killer für Wordpress-Lovers)
- TextformatterAutoAnchor - Erzeugt automatisch Ids und Slugs in den Überschrift Elementen
- TextformatterSoundmanager - Formatter für den Soundmanager2 Player - kann auch Multitrack und krasse Visualisierungen
- FieldtypePhone - Standard Telefonformatierung (https://github.com/adrianbj/FieldtypePhone)
- TextformatterFileInfo - Dateiinfo Textformatter
- InputfieldMarkupCKEditor - Text in Formbuilder Formularen einfügen
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)