( jc – 17.01.2011 3:27)
Redmine DL sort order patch .›..››...››› .›..››...›››
Per default hat Redmine als sort order auf der Download/Files Seite den Dateinamen.. was imho wenig sinnvoll ist. Mit folgender Änderung kann man den default auf Sortierung nach Datum einstellen:
( jc – 31.01.2012 15:15)
Redaxo Such-Bookmarklets .›..››...››› .›..››...›››
Hier ein paar Bookmarklets die die Suche rund um Redaxo etwas geschmeidiger machen:
( jc – 01.06.2011 12:33)
Redaxo: rex_sql log Funktion .›..››...››› .›..››...›››
Ausgehend von der log Funktion wie in Anzahl der SQL queries pro Seitenaufruf mitloggen.. beschrieben hier ein erweiterte Variante, die nicht allein die Zahl der queries mitschreibt, sondern auch gleichzeitig auch die queries selbst, die Zahl der resultierenden rows, sowie etwaige Fehlermeldungen im rex_sql object mitprotokolliert.
( jc – 21.03.2011 15:52)
PHP: casual error_reporting via Geektool & Growl .›..››...››› .›..››...›››
Nachdem ich regelmäßig das Problem hatte, mir mit irgendwo willkürlich gesetzten und dann im Code vergessenen display_error Direktiven selbst das Leben schwer zu machen – ein per script ausgegebenes JS mit notices dazwischen ist z.b. schlicht kaputt – habe ich über alternative Wege nachgedacht, wie ich die PHP Fehlermeldung jederzeit und einfach im Blick haben, und gleichzeitig aber automatisch über auftretende Fehler informiert werden könnte..
( jc – 17.01.2011 16:07)
Anzahl der SQL queries pro Seitenaufruf mitloggen.. .›..››...››› .›..››...›››
Gelegentlich kann es hilfreich sein die Anzahl der queries, die ein Seitenaufruf erzeugt, zu kennen.. sei es zur Kontrolle beim Entwickeln, oder weil man Probleme mit der Performance einer Seite hat. Der Aufwand dafür ist erstaunlich minimal und erfordert lediglich 2 Zeilen Code in der class.rex_sql.in.php, sowie eine in der index.php (je nachdem wo man mitschneiden will jene vom frontend und/oder auch backend).
( jc – 30.10.2010 3:34)
(X)HTML Code in Textile .›..››...››› .›..››...›››
Es gibt mehrer Wege (HTML) Code Stücke innerhalb von Textile markup zu notieren..:
notextile..als extended block, als auch das- pseudo tag
<notextile></notextile> - Durchgehendes (X)HTML (geschlossener Block)
Letztere Variante dürfte evtl. sogar die weitverbreitetste sein. Einfach weil vermutlich die meisten die mit Textile konkfrontiert wurden es irgendwann mal ausprobiert haben was passiert wenn man HTML ins markup schreibt: Geht.. Die Sache hat aber einen Haken, der nicht zwingend sofort auffällt.
( jc – 20.07.2010 11:07)
rapid prototyping: Addon Template .›..››...››› .›..››...›››
Sinn & Zweck dieses Addons ist es einen universellen Rohbau für schnelle Eigenentwicklungen zu bieten. Es richtet sich dabei sowohl an ambitionierte Einsteiger, die zum ersten Mal ein eigenes Addon bauen wollen, als auch an fortgeschrittene, die ad hoc eine Addon Idee antesten wollen ohne sich mit dem einhergehenden Kleinkram herumschlagen zu müssen.
( jc – 30.06.2010 12:30)
be_sitemap – Patch für REX 4.3.x .›..››...››› .›..››...›››
Die be_sitemap von franz007 wird seit geraumer Zeit wohl nicht mehr weiterentwickelt – hier ein kurzer patch/hack um die letzte veröffentlichte 0.8er Version für Redaxo 4.3.x zumindest soweit anzupassen, daß sich das Addon installieren läßt und ohne fatal errors läuft.. eine weitergehende, ernsthafte Anpassung (CSS, Struktur, etc.) ist dieser Patch aber nicht!
( jc – 28.04.2010 13:22)
Neues Addon: RexWPAudio .›..››...››› .›..››...›››
WPaudio ist ein flexibles und schlankes mp3-Player framework.
Im Original von Todd Iceton für WordPress erstellt, baut RexWPAudio auf dem WP plugin auf, und bindet es in Redaxo ein.
( jc – 15.04.2010 13:02)
Extension Point ‘PAGE_HEADER’ geschmeidiger nutzen.. .›..››...››› .›..››...›››
Fast jedes Addon bindet CSS Stylesheets ins backend ein, manche auch JS scripts, manche beides.. afair allen gemein ist, dies über den Extension Point PAGE_HEADER abzufrühstücken.. so zumindest die aktuelle best practice. Was dabei auffällt: Jedes Addon strickt dabei sein eigene private callback Funktion um seine benötigten Dateien im page header zu verlinken.. ein Aufwand der eigentlich unnötig ist:
( jc – 03.04.2010 0:30)
Neues Addon: RexBrowscap .›..››...››› .›..››...›››
Das Addon bindet das Browser Capabilities PHP Project in Redaxo ein. Als Alternative zur nativen PHP Funktion get_browser() räumt dieses Projekt mit diversen nags rund um get_browser() auf:
( jc – 29.03.2010 2:48)
Update des FirePHP Addons auf Version 0.4.1 .›..››...››› .›..››...›››
Neue features:
- Option zum Unschalten der libs eingefügt
- FirePHP core 0.3.1 & 0.3.2rc1 verfügbar
- Aufruf Beispielcode ins readme/Backend Hilfe
- Backend: kleine Anpassungen, iso/utf kompatibel
( jc – 29.03.2010 2:39)
Textile mit dem Redaxo code-highliter verheiraten.. .›..››...››› .›..››...›››
Mittels eines recht trivialen Hacks läßt sich die Redaxo interne Funktion rex_highlight_string zum syntax-highliting von PHP Code innerhalb von ganz normalen, textile-formatierten Textblöcken einsetzen. Notwendig sind lediglich 5 zusätzliche Zeilen in der class.textile.inc.php.
( jc – 10.03.2010 3:40)
mod_rewrite und das favicon.ico .›..››...››› .›..››...›››
Beim Rumwühlen in Apache logs fiel mir letztens auf, daß wohl der eine oder andere Browser in den virtuellen Pfaden nach dem favicon.ico sucht, und natürlich nicht findet.. sprich es hagelt 404s. Per se schon nicht wünschenswert, aber richtig nervtötend wenn man mal logs nach “wirklichen” 404s durchforsten will..
( jc – 04.02.2010 14:36)
Textile rel Attribut Patch .›..››...››› .›..››...›››
Dieser Patch ist in Redaxo ab Version 4.3 bereits enthalten!
Textile kann out of the box keine rel Attribute in links erzeugen. Der einzige Weg links mit rel Attribut zu notieren ist handgeschöpftes HTML.. wenig erfreulich für den einen, aber schlicht unzumutbar für manch anderen. Erfreulicherweise gibt es aber eine Lösung:
( jc – 14.02.2009 15:54)
“HUD” PWC theme .›..››...››› .›..››...›››
Ein Theme für das Prototype Window Class framework im OSX HUD style.
( jc – 10.02.2009 20:11)
RexHELP .›..››...››› .›..››...›››
Studie einer universellen und einfach anwendbaren Anzeige von Hilfe-Texten im Redaxo backend.
( jc – 29.01.2009 15:33)
FLIQLO style Pagesaver.. .›..››...››› .›..››...›››
Inspiriert durch den allerliebsten FLIQLO Screensaver von Yuji Adachi kam mir die – zugegeben reichlich sinnlose – Idee sowas für eine Website zu bauen.. ein Lightbox-artiges Overlay mit einer Zeitanzeige im Fliqlo style.. voila, ‘ere it is, der allerneuste Unsinn:
Der Pagesaver.. ;-)
( jc – 29.01.2009 4:14)
WP-Cumulus style Pagesaver.. .›..››...››› .›..››...›››
Und noch was aus der Rubrik sinnlos..
Basierend auf der FLIQLO Pagesaver Schnapsidee wollte ich mal ausprobieren ob sich anstatt der Uhr auch WP-Cumulus als Inhalt für den Pagesaver eignet. Ach hier wieder lediglich ein proof of concept mit noch einigen Ecken und Kanten.
( jc – 21.11.2008 15:20)
Redaxo backend Theme Minimal .›..››...››› .›..››...›››
( jc – 22.11.2008 3:22)
Access Denied Patch REX 3.2.x .›..››...››› .›..››...›››
Aufgrund einer Diskussion in http://forum.redaxo.de/ftopic6775.html entstand ein Patch (freundliche Mithilfe von Jan & Markus), der das Backend um einen dritten Artikelstatus erweitert. Dieser Artikelstatus wird im (Frontend)-Template abgefragt, und entsprechend der Zugriff auf die Seite verweigert oder zugelassen.