Archiv für die Kategorie ‘Open Source’
Samstag, 16. Januar 2010Unfortunately recent MacPorts comes with mod_security 1.8.6 and the maintainer is not actively supporting updates (for details see this ticket). Since I wanted to test some settings on a local Apache installation on my Mac with the latest release (2.5.11) I used the information given in the ticket to patch and update my mod_security port.
This guide is straight forward and shows just the required changes, a working MacPorts installation with Apache 2 is mandatory. You simply have to edit the Portfile that contains the details for mod_security.
Step-by-step explanation
- Update your MacPorts installation by
sudo port selfupdate and sudo port upgrade outdated (read this guide for more details on MacPorts selfupdate) - Open the portfile for mod_security and replace the content of the file with the provided code. The portfile in my installation resides in
/opt/local/var/macports/sources/rsync.macports.org/ release/ports/www/mod_security/Portfile
Download the Portfile as text file
- Now you may install
mod_security via MacPorts using this terminal command:sudo port install mod_security
- Open the Apache configuration file (
/opt/local/apache2/conf/httpd.conf) in a text editor and add mod_security to the list.Open a new Terminal (the Termin.app resides in /Applications/Utilities on your harddrive) window and then type the following command to open and edit the file (the sudo command is required to get write-access to this file since it is normally not writable for you user account).sudo nano /opt/local/apache2/conf/httpd.confNow enter your password (the same you use to log in to your Mac). Use the cursor keys to scroll down to the section for the Dynamic Shared Object (DSO) Support and copy the following line below the last LoadModule… statement (see screenshot).LoadModule security2_module modules/mod_security2.soTo save and leave the Nano editor press CTRL+X and confirm with Y (for Yes) to save.
- Reload the Apache server. The security module should now be loaded by Apache (start or restart Apache to commit changes).
sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper restart
Tags: Apache, Mac OS X, MacPorts, mod_security, Updates
Abgelegt unter Apache, Coding/Languages, Computer, Development, Open Source, Operating Systems, Security, Software, Technik, Tips&Tricks | Kommentare geschlossen
Montag, 04. Januar 2010Die von mehrwert betreute TYPO3-Erweiterung »phpMyAdmin« überschreitet die Grenze von 170.000 Downloads und ist damit nach News, TemplaVoila! und htmlArea RTE eine der beliebtesten im TYPO3-Extension-Repository (TER).

Das motiviert uns auch im Jahr 2010 weiter an der Verbesserung zu arbeiten – derzeit gibt es auch keine offenen Tickets, die Erweiterung ist vollständig kompatibel zu TYPO3 4.3. Selbst ältere Versionen bedienen wir mit einer extra angepassten Version.
Neben pMA pflegen wir z. B. auch noch die WebShell, eine Erweiterung, die TYPO3-Administratoren eine einfache Shell via PHP anbietet, sowie die A-Z Keyword List, eine Erweiterung, die aus den Schlüsselworten der Seiten eine Linkliste mit A-Z Index erzeugt.


Tags: Downloads, Erweiterung, Extension, phpMyAdmin, pma, TYPO3
Abgelegt unter CMS, Development, Open Source, TYPO3 | Kommentare geschlossen
Freitag, 05. Juni 2009Google Page Speed, eine Erweiterung für Firefox und Firebug, soll Webseiten schneller machen und ist als als Open Source verfügbar.
Google veröffentlicht mit Page Speed eine Firefox-Erweiterung, die Web-Designern und -Entwicklern helfen soll, die Ladezeiten ihrer Seiten zu verringern. Dabei geht Page Speed allerdings einen Schritt weiter als andere, ähnliche Firefox-Erweiterungen.
Bislang kam Page Speed nur bei Google intern zum Einsatz. Die Firefox-Erweiterung bettet sich in Firebug ein und schlägt beim Laden von Webseiten Maßnahmen zu deren Optimierung vor. Dabei optimiert Page Speed beispielsweise automatisch die verwendeten Bilder und stellt eine komprimierte Version zur Verfügung, die direkt in der Webseite verwendet werden kann.
(Via Golem.de)
Tags: Code, Development, Open Source
Abgelegt unter Coding/Languages, Development, Framework, Open Source, Webbrowser | Kommentare geschlossen
Samstag, 09. Mai 2009Neu in YUI3 (befindet sich in der Entwicklungsphase) und von Gonzalo Cordero schön in seinem Artikel »Draggable DataTable Rows« beschrieben.
A recent project of mine required an implementation of DataTable where rows could be moved around with Drag and Drop functionality. After looking through the YUI gallery of examples, I realized that the feature I was trying to implement was a little bit different from the ones I saw. So I decided to implement my own solution. In this article I’ll explain how I combined YUI’s DataTable and Drag and Drop components, some workarounds for the challenges I encountered, and how I was able to improve upon my initial solution by using the new YUI3 codeline (which is currently available in preview mode).
(Via Yahoo! User Interface Blog.)
Tags: Coding, Framework, Open Source, Software, YUI
Abgelegt unter Coding/Languages, Framework, Open Source | Kommentare geschlossen
Montag, 15. Dezember 2008 When it comes to working with different file formats, PHP is like a Swiss Army knife: it has a tool to handle almost anything you can throw at it. JPEG images, XML files, Word documents, ZIP archives…you name it, and there’s a PHP extension to handle it!(Via Zend Developer Zone)
Abgelegt unter Development, Framework, Open Source, PHP | Kommentare geschlossen
Freitag, 12. Dezember 2008Aptana veröffentlicht Entwicklungsumgebung für PHP (als freies Plug-in für Aptana Studio
Die Entwicklungsumgebung Aptana PHP steht in einer ersten Version 1.0 zum Download bereit. Die Software basiert auf Eclipse und bietet Funktionenwie z.B. ein integrierter Codeassistent, eine Debuggerunterstützung, Syntaxhervorhebung, Codegenerierung und Refactoring. Dazu noch PHP-typische Funktionen wie ein eingebetteter PHP-Server, Unterstützung für Remote-Debugging und die PHPDoc-Erstellung.
PHP development and deployment just got way easier. Today, we’re pleased to announce the 1.0 availability of the Aptana PHP development environment. It’s got all the things you’d expect from a PHP IDE, plus all the Ajax tooling and other power tools from Aptana Studio. Combine that with the integrated PHP app hosting, staging and management features in Aptana Cloud and you’ve got an end-to-end PHP development and deployment environment with unprecedented ease of use.
Meldung auf der Aptana Website
Abgelegt unter AJAX, API, Development, Framework, IDE, Open Source, Software | Kommentare geschlossen
Dienstag, 07. Oktober 2008Seit dem 1. September 2008 stehen alle aktuellen und künftigen Versionen des YAML-Templates (basiert auf dem bekannten CSS-Baukasten YAML) unter der GPL und dürfen kostenlos und ohne Zahlung einer Lizenzgebühr auch komerziell verwendet werden.
Der Entwickler des TYPO3 Templates schreibt:
Warum dieser Schritt?
Abgesehen von den Querelen, die sich mit der Auszahlung der Einnahmen aus den Lizenzverkäufen an mich ergeben haben, habe ich dies schon seit längerer Zeit überlegt und geplant. Die Antwort ist ganz einfach. Ein freies und quelloffenes CMS wie TYPO3 lebt davon, daß soviele Entwickler wie möglich dazu beitragen, daß es besser und leistungsfähiger wird. Lizenzgebühren für ein einzelnes Modul zu verlangen, paßt nicht zum Konzept von TYPO3.
Anders als das TYPO3-Template steht YAML selbst weiterhin unter der Creative Commons Lizenz (CC-A 2.0), also die Attribution Lizenz. Das heisst, für die kostenfreie Nutzung des YAML-Frameworks ist die Rückverlinkung zur YAML-Homepage in der Fußzeile der Website oder im Impressum vorgeschrieben.
Abgelegt unter CMS, CSS, Coding/Languages, Framework, Open Source, TYPO3 | Kommentare geschlossen
Mittwoch, 27. August 2008T3Cast zu DEV3: Eclipse basierte FLOW3- und TYPO3-Entwicklung: “David Brühlmeier ist Robert Lemke per Skype aus einem Park in Zürich zugeschaltet. In knapp 20 Minuten zeigt Brühlmeier Robert Lemke beispielhaft, wie die von ihm im Rahmen seiner Masterarbeit geschaffene Entwicklungsumgebung DEV3 zu bedienen ist.
Gezeigt werden alle für die Arbeit notwendigen Schritte: Nach der eigentlichen Installation des Plugins wird die weitere Einrichtung gezeigt. Darüber hinaus geben Robert Lemke und David Brühlmeier einen Einblick in die Arbeit mit DEV3.
Das Projekt DEV3 verfolgt das Ziel, Entwicklern eine auf Eclipse und den PHP Development Tools (PDT) basierende Entwicklungsumgebung für TYPO3 zur Verfügung zu stellen.
Entstanden ist DEV3 aus den zuvor unabhängig gestarteten Projekten tyClipse von Sebastian Böttger und Eckhard M. Jäger sowie FLOW3DE von David Brühlmeier. Auf Anraten von TYPO3 5.0- und FLOW3-Entwicklungsleiter Robert Lemke haben sich die Projekte zur gemeinsamen Arbeit entschlossen.”
(Via t3n.yeebase.com – Open Source, Web & TYPO3.)
Abgelegt unter Development, Open Source, PHP, Podcast, TYPO3 | Kommentare geschlossen