WishList ConPressoPlus

Allgemeine Infos zu ConPressoPlus.
Zweck, Änderungen, etc.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7377
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

WishList ConPressoPlus

Beitrag von MarkusR »

Hier möchte ich zum einen dokumentieren, was ich (teils nur als Arbeitsversion) bereits in CPO+ eingebaut habe, möchte aber auch erfahren, was erfahrene Anwender in einer "premodded"-Installation gerne hätten, also was sie häufig bereits einsetzen und ungern drauf verzichten.

In diesem Starter-Thread werde ich ergänzen, was aktuell schon eingebaut ist und stelle ggf. Erweiterungen zur Diskussion, die vielleicht manch einer (ich auch!) mittlerweile vergessen oder nie gesehen hat!


Aktuell bereits integriert:
Modifikationen (allerlei nützliches und sinnvolle(re) Defaults)
- keine Artikelfreigabe (für die meisten One-Man-Shows)
- kein Passwortversand (Sicherheitsrisiko und Admin-Klatsche)
- Funktionierende Speicherung der Anzahl User pro Seite
- Fehlende Statistik-Infos (die Abfragen gab es schon, sie waren aber fehlerhaft, daher wurden sie nicht ausgegeben)
- wählbares Backend-Design (damit endlich mal mehr mit alternativen Designs gearbeitet wird)
- Editor-Konfiguration in den Systemeinstellungen (Schrift an/aus, reduzierte Toolbar an/aus, rel./abs. Links)
(- bei Auswahl von [keine] als Rubrik wird die Rubriken-Liste angezeigt)
- Module alphabetisch nach sichtbarem Namen statt nach unsichtbarem Schlüssel, also "human readable"
- modulare Seitentemplates inkl. ausführbarem PHP-Code
- Anzeige der Sortiermethode in Artikelübersicht
- fehlende Übersetzungen ergänzt (inkl. Protokollierung)
- Default-Submit auf JA bei Bestätigungen
- Anzeige personalisiert/geschlossen im Header-Rubrik-Dropdown
- Erweitertes Datei-Löschen
- Dateien beim Upload überschreiben (auch für mod_dropzone)
- serverseitig generierte Thumbnails in Bildliste (_admin/manage_images.php)
- zwingender Mailversand bei Installation (erzeugt Installations-Code für weiteres Setup)
- Suchparameter (Phrasen, Plus, Minus)
- Lizenz und Readme in _docs-Verzeichnis ausgelagert

Module (keine Codeanpassungen mehr nötig!)
- PHP-Info (mod_phpinfo)
- verbesserter Parser (mod_parser)
- Wartungsseite (mod_maintenance)
- Datenbankaktionen (mod_database_cleanup)
- Seitentemplate-Funktionen (mod_functions)
- Template Export/Import (mod_templates)
- Dateiupload per Drag&Drop (mod_dropzone)
- beliebige Formulare (mod_form)
- Blindtextgenerator (mod_populate)
- Rechte kopieren (mod_copyrights)
- Newsletter (mod_newsletter)
- Tracking von Dateimanipulationen (mod_track)
- Mitgliederverwaltung (mod_members)
- Verbesserter Farbwähler (mod_colorpicker)
- Brute Force Schutz (mod_brute_force)

Hinweis: Solange die Module nicht aktiviert werden verhält sich das System, abgesehen von den Modifikationen, wie eine originale CPO-Installation!

Dies soll noch hinein:
ToDo-Liste
mod_login
mod_text
viewtopic.php?f=15&t=4608
Spaghetti-Code entfernen (select_template)


Bei allem geht es auch darum mit den neusten PHP-Versionen zu arbeiten und alles zu Testen, da sonst bald keine Installationen mehr möglich sind.

Im Folgenden bitte melden, was an Modulen und Modifikationen sinnvoll erscheint, am Besten mit Begründung, damit es gewichtet werden kann.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 731
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 29 Mal

Re: WishList ConPressoPlus

Beitrag von hscha »

Hallo Markus,
ich wünsche mir bei den Modifikationen noch mod_enhanched_delete (Löschen von mehreren Dateien/Arikeln gleichzeitig)...

Grüße von Horst
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7377
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Re: WishList ConPressoPlus

Beitrag von MarkusR »

Ist in der Arbeitsversion schon drin und steht oben als "Erweitertes Datei-Löschen"

Hatte ich da schon was zum Löschen mehrerer Artikel eingebaut?

Nachdem ich mit mod_dropzone 7000 Dateien hochgeladen hatte brauchte ich etwas zum Aufräumen :mrgreen:
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 731
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 29 Mal

Re: WishList ConPressoPlus

Beitrag von hscha »

Hatte ich da schon was zum Löschen mehrerer Artikel eingebaut?
Nein, nur Dateien...
Das wäre aber praktisch!
Ach so: mir ist noch das Überschreiben von Dateien beim Upload eingefallen...
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7377
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Re: WishList ConPressoPlus

Beitrag von MarkusR »

Es wäre hilfreich, falls bekannt, die entsprechenden Threads zu verlinken :wink:
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 731
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 29 Mal

Re: WishList ConPressoPlus

Beitrag von hscha »

Dateien beim Upload überschreiben:

viewtopic.php?f=15&t=4349&p=26135&hilit ... ben#p26135

:wink:
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7377
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Re: WishList ConPressoPlus

Beitrag von MarkusR »

Ich setze jetzt mal die Wishlist mit neuen Ideen fort:
  • Systemeinstellung: Pagination im Backend oben/unten/beide (erledigt!)
  • Systemeinstellung: Vordefinition geöffneter Navigationspunkte (erledigt!)
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7377
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Re: WishList ConPressoPlus

Beitrag von MarkusR »

Falls sich die schweigsame Mehrheit fragt, wann denn nun die finale "Wild Horses" Version erscheint, sei ihr gesagt, dass mir immer noch kleinere Ergänzungen einfallen!

Gestern fiel mir noch etwas ein, das heute zu weiteren Anpassungen geführt hat:
Gerade bei Auftritten, die vom "Kunden" als Superuser gepflegt werden, führt das Bearbeiten der Navigation oft zu unschönen Ergebnissen, weil diese dazu tendieren, schlichtweg ALLES für so wichtig zu halten, dass es einen eigenen Navigationspunkt benötigt oder sogar in die oberste Navigationsebene gehört. Das führt dazu, dass entweder das Seitendesign aus dem Leim geht oder plötzlich Ebenen genutzt werden, für die es gar keine CSS-Deklarationen gibt.
Daher gibt es zukünftig Grenzen für die Ebenenanzahl und die Anzahl der Hauptpunkte! Diese stellt man als Admin in den Systemeinstellungen auf die im Design vorgesehene Maximalzahl ein (Default jeweils 99).

Beim Erreichen der eingestellten Grenzen werden die entsprechenden Icons zum Erstellen neuer Einträge einfach deaktiviert.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7377
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Re: WishList ConPressoPlus

Beitrag von MarkusR »

Und noch was:
Manche Module sind wohl etwas unbekannt und es macht sich nicht jeder die Mühe vor der Installation zu klären, wofür dieses eigentlich dient.
Daher kann jetzt eine "description" als Modulparameter mitgegeben werden, die dann als kleines Hilfe-Icon gezeigt wird.

(bedeutet für mich natürlich, dass ich allen beiliegenden Modulen eine Beschreibung inkl. Übersetzung verpassen muss...)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7377
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Re: WishList ConPressoPlus

Beitrag von MarkusR »

Und noch eine Idee für ein ewiges Problem:

Manchmal will man Redakteuren zu bestimmten Templates, Programmfunktionen, Artikeln, etc. kleine Hinweise geben.
Hierzu müssten aber endlos viele Dateien erneut angepasst werden...

Aber auf (fast) jeder Seite wird _include/message.php an prominenter Stelle eingebunden.

Daher füttere ich gerade ein Array mit sog. "Hints", also Hinweisen, die je nach Script (z.B. /_admin/templates.php) und im Speziellen nach Request (z.B. id=4711) ausgegeben werden.
Somit sind also allgemeingültige als auch spezielle Hinweise möglich.

Erinnert ein wenig an mod_template_info
viewtopic.php?f=22&t=3692
das ich mir leider nie ausführlich angesehen habe (sorry, Matthias), ist aber nicht auf eine einzelne Anwendung festgelegt.

Mal sehen, ob ich das zum Laufen bekomme...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 731
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 29 Mal

Re: WishList ConPressoPlus

Beitrag von hscha »

Hallo Markus,
ich fand mod_template_info seinerzeit sehr nützlich, weil man zu den Templates spezielle Hinweise geben konnte.
Ist von dir geplant, dass man als Admin selbst "Hints" geben kann?
Ansonsten finde ich die Idee, die Navigation zu beschränken, sehr gut!
Grüße von Horst
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7377
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Re: WishList ConPressoPlus

Beitrag von MarkusR »

Man kann die Rolle, ab welcher Hinweise erstellt werden können, frei wählen (> Redakteur).

Und im Grunde kann man auf jeder Seite, die Meldungen ausgibt, auch Hinweise ausgeben.

Ich habe jetzt nur das Problem, dass bereits mod_red_notice den Menüpunkt "Hinweise" ausgibt, mir fehlen also die Begriffe zur Unterscheidung!
mod_red_notice zeigt beim Login Hinweise an, deren Kenntnisnahme bestätigt werden muss, um sie verschwinden zu lassen.
mod_hints zeigt immer die Hinweise ohne sie bestätigen zu müssen oder verschwinden zu lassen.

BTW: Könnte ich das bei Dir einspielen, um den Umgang mit CPO außerhalb des ROOT zu testen?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 731
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 29 Mal

Re: WishList ConPressoPlus

Beitrag von hscha »

Hallo Markus,
kannst du gerne machen!
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7377
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Re: WishList ConPressoPlus

Beitrag von MarkusR »

Ok, danke!

Habe mal beide Hinweis-Module installiert.

Deinen Unterpfad /cms habe ich jetzt erst mal manuell ergänzt.
Das wird dann entweder eine zusätzliche Einstellung oder ich finde eine zuverlässige Möglichkeit das direkt und zuverlässig automatisch zu ermitteln. Werde also nochmal dran schrauben bei Dir... (erledigt, muss ich jetzt aber auf "normalen" Systemen gegenchecken...)

Und beim Redakteurs-Hinweis-Modul muss ich noch die Mitglieder rausfiltern, denn die können und sollen ja nichts zur Kenntnis nehmen. (erledigt!)
Falls doch, dann gibt es ja mod_login, um Bedingungen akzeptieren zu lassen...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 731
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 29 Mal

Re: WishList ConPressoPlus

Beitrag von hscha »

Hallo Markus,
zwei Fragen zum mod_hint:
1) Was kann man mit
Request-Parameter (POST-Variablen können als Zeichenkette eingetragen werden)
machen (hast du ein Beispiel)?
2) Kann man auch einzelne Templates mit Hinweisen versehen (so wie in mod_template_info)?
Grüße von Horst