Entries tagged as phpRelated tags .net ajax apache framework iphone linux mac Microsoft mvc mysql oracle osx performance tools usability webdevelopment windows css google java java script regular expressions vermischtes administration benchmarking commandline security zend Webdevelopment database Datenbanken development MySQL PostgreSQL SQLite domains Mac software Vermischtes joomla webdesign fun microsoft perl safari stumbleupon vista beta virtualisierung firefox pocket pc symbian sync wiki fussball onlinebanking Oracle push vlc vuvuzela wm office Windows gmail masterbootrecord MasterBootRecord.de news regensburg semantic web seo advertising spam python postgresql sharewareSaturday, January 17. 2009Joomla 1.5 Title bzw. Head-Bereich über Template anpassenDazu muss man folgenden PHP-Code kurz vor dem </head>-Tag einfügen: <?php ich habe das ganze auch dazu verwendet unnötige Javascript Bibliotheken (mootools) zu entfernen: <?php Wednesday, May 16. 2007Auf der Suche nach dem perfekten PHP Application FrameworkNach kurzer Zeit musste ich feststellen, dass die Auswahl sehr gross und unübersichtlich ist. Bisher habe ich mich nicht entschieden. Vielleicht hat der eine odere andere Leser Erfahrungen mit einem dieser Frameworks und möchte sie mit mir teilen? Ausserdem mag ich mit diesem Überblick die Leute unterstützen, die vor einer Ähnlichen Entscheidung stehen. Es handelt sich hierbei wirklich nur um einen Überblick und keine Bewertung. Es werden die mir bekannten Frameworks mit der Beschreibung von ihrer Webseite verlinkt. Continue reading "Auf der Suche nach dem perfekten PHP Application Framework" Thursday, October 19. 2006eAccelerator Release 0.9.5
Letzte Woche gabs das endgültige Relase von 0.9.5 des PHP-Caches und Optimizers eAccelerator. Changes:
http://eaccelerator.net/wiki/Release-0.9.5 Defined tags for this entry: PHP
Friday, April 14. 2006Benchmark: eAccelerator 0.9.5-beta2 versus Zend Optimizer™ 3.0.0
Nach einem apt-get upgrade und den darauffolgenden PHP-Update durfte ich mal wieder eAccelerator neu kompilieren. Ich dachte mir wenn ich schon mal dabei bin, kann ich gleich die aktuellste Version
installieren (0.9.5-beta2). Gedacht -
getan; wie erwartet gab es dabei keine Probleme.
Heute bin ich auf die Idee gekommen, mal wieder den Zend Optimizier™, mittlerweile Version 3.0.0, zu testen. Zum Benchmarken habe ich wie immer ApacheBench (ab) verwendet. Der Benchmark wurde mit http://masterbootrecord.de/index.php (selbstgestricktes CMS) und einer VBulletin-Installation (3.5x) mit einigen Umfangreichen Hacks durchgeführt. Beide liegen auf diesem Server. Die Umgebungsdaten: PHP Version 4.4.2, Apache/1.3.34, MySQL 4.1.15 "ab" wurde mit folgenden Parametern lokal auf dem Server gestartet: -n 1000 -c 10 -k (1000 requests, 10 parallel, Kepp-Alive on) Hier das Ergebnis für eAccelerator: http://masterbootrecord.de/index.php
VBulletin
Und hier das Ergebnis für Zend Optimizer: http://masterbootrecord.de/index.php
VBulletin
Fazit: Mit eAccelerator gelingen fast doppelt soviele Requests als mit Zend Optimizer! Klarer Sieg der OpenSource-Software! Defined tags for this entry: apache, benchmarking, linux, performance, php, tools, Webdevelopment, zend
Saturday, March 18. 2006AJAX PHP File Upload Progress Bar
"One of the few things that I find lacking in PHP is the ability to report the progress of a file upload. This means
that file uploads, especially uploads of larger files, can be extremely frustrating for end users when they don't know
if the upload is progressing or if it has stalled or if it has even started. There are two ways around this. One is to
patch PHP, Pdoru provides such a patch. Not everyone can patch PHP though. You can't use a patch if you're on a shared
server, if you want to use ready-made binaries, if you don't want to risk stability by using a patch or if you just
don't want to have to remember to apply the patch again every time you upgrade PHP. The other option is to use a perl
script to receive the file when it's uploaded. This is the approach used by MegaUpload. MegaUpload is what I have based
my solution on, but I have added asynchronous file upload support and an AJAX upload progress bar, instead of the
refreshing popup used by MegaUpload."
AJAX PHP File Upload Progress Bar AJAX PHP File Upload Progress Bar Tuesday, November 29. 2005Und zur Abwechslung mal wieder ein neues PHP-Release: 5.1.1
Ein ganzes Wochenende hat es gedauert, bis die erste Version nach 5.1.0 rauskommt...
Darin wurden einige kritische Fehler beseitigt - ein Update für alle Early-Adopters ist also angebracht. [via Golem.de] Defined tags for this entry: php
Lussumo Vanilla - The sweetest forum on the web
"Meet Vanilla: a new kind of web forum
With Vanilla we wanted to break the mold created and followed by just about every other forum on the web. We sat down and thought about what we liked, and more importantly, what we didn't like about web forums. We wanted emphasis on the discussions rather than the statistics. We wanted to stop using MSN or AIM to send secret messages to other forum members; We wanted to be able to save the common searches. Basically, we wanted the thing to work for us instead of against us. Most importantly we wanted it to be free and we wanted it to run on just about every web server out there. So, Vanilla is a PHP / MySQL solution that is 100% open-source. You can take it and alter it and use it free of charge. The GPL is your friend. Here are a few more of Vanilla's features... Extensibility A fully extensible solution, Vanilla comes loaded with extensions, and we're adding new ones all the time. If you are a programmer, you can create your own, too. If you're interested in getting involved and making some extensions, read the documentation and join our community forum. Style Vanilla has an awesome xhtml setup that allows you to create custom styles, or you can use some of the ones we've already created. If you're a CSS guru, read the documentation and see how to create and submit your own styles. Internationalization Vanilla also has a custom language component that allows you to run any language. If we don't have your language, you should do a translation! Find out how at Lussumo Documentation. Much, much more... There is still so much more that we haven't even touched the surface of. But the best part of Vanilla is that it's not cluttered with links and buttons you don't understand. Vanilla is clean and smooth. Simply put: Vanilla is a pleasure to use." Lussumo Vanilla - The sweetest forum on the web Lussumo Vanilla - The sweetest forum on the web PHOCOA - PHP Web Application Development Framework
"What is PHOCOA?
PHOCOA (pronounced faux-ko) is a web application framework for PHP. It is an object-oriented, event-driven, componentized, MVC (model-view-controller) framework inspired by Apple's Cocoa and WebObjects technologies. PHOCOA's primary intent is to make developing web applications in PHP easier, faster, and higher-quality. The framework handles most of the "dirty work" of web application development by providing infrastructure for all of the common tasks. Most of your time writing PHOCOA apps will be spent designing your GUI and writing application-specific logic rather than dealing with form data, database calls, etc." - Und noch ein PHP-Framework PHOCOA - PHP Web Application Development Framework PHOCOA - PHP Web Application Development Framework Friday, November 25. 2005PHP 5.1 released
Die Final-Version von PHP 5.1 wurde am 24.11.2005 veröffentlicht. Der ausführliche Changelog findet sich hier.
Neben diversen Bugfixes und Performanceverbesserungen dürfte der Datenbankzugriff via PDO zur grössten Neuerung gehören. Download ist von hier möglich. Defined tags for this entry: php
Thursday, November 24. 2005eAccelerator 0.9.4 RC1 veröffentlicht
Still und heimlich wurde am 20.11. die Version 0.9.4 Release Candidate 1 vom eAccelerator veröffentlicht.
Kommtar zu dem Release Das ist ein Bugfix-Release, welche die Stabilität des eAccelerator's erhöhen soll. Wir rufen dazu auf, damit zu spielen. Weitere Infos und Download gibt's bei http://eaccelerator.net Defined tags for this entry: php
Wednesday, November 23. 2005Improve PHP performance try php __autoload()
"Of all magic in PHP I probably like the __autoload() hook the most. It saves a good deal of tedious script inclusion
calls and may drastically speed up your application by saving the parser from doing unnecessary work. Allthough it has
been around since the release of PHP5, I haven't found any convincing applications for it yet. Most of them follow the
same scheme: Whenever an undefined class is being instantiated, a little __autoload() function tries to include a PHP
file, which has to be named after it's class:"
Improve PHP performance try php __autoload() Improve PHP performance try php __autoload() Defined tags for this entry: php, webdevelopment
Tuesday, November 22. 2005Ajax & PHP without using the XmlHttpRequest Object
"Ajax is one of the biggest 'discoveries' in the past year, and it has become a real buzzword, just like Web 2.0.
Admittedly, Ajax can be used for a lot of things, and it really does speed up web applications. Already Ajax is used by
many highly popular websites, most notably GMail, but other's like Ta-da List or Flickr also use it. Heck, even
Microsoft has gotten wind of the Ajax buzz, and is actually moving towards web-based applications as well.
But there is one problem with most of the current implementations of Ajax: it has one dependency, and that is the XmlHttpRequest object. Most modern browser, like Firefox, have inbuilt support for this object, but older browsers, like Internet Explorer 6, don't have native support for this object. Luckily, IE 6 does support it, but it's built in as an ActiveX control, which means your visitors get an ugly warning message about the possible danger of an ActiveX control, or in some cases it just doesn't work at all. In this tutorial, I will show you how to use Ajax without even having to use the XmlHttpRequest object." Ajax & PHP without using the XmlHttpRequest Object Ajax & PHP without using the XmlHttpRequest Object PHPit - Totally PHP & Ajax - PHP without using the XmlHttpRequest Object
"Ajax is one of the biggest 'discoveries' in the past year, and it has become a real buzzword, just like Web 2.0.
Admittedly, Ajax can be used for a lot of things, and it really does speed up web applications. Already Ajax is used by
many highly popular websites, most notably GMail, but other's like Ta-da List or Flickr also use it. Heck, even
Microsoft has gotten wind of the Ajax buzz, and is actually moving towards web-based applications as well.
But there is one problem with most of the current implementations of Ajax: it has one dependency, and that is the XmlHttpRequest object. Most modern browser, like Firefox, have inbuilt support for this object, but older browsers, like Internet Explorer 6, don't have native support for this object. Luckily, IE 6 does support it, but it's built in as an ActiveX control, which means your visitors get an ugly warning message about the possible danger of an ActiveX control, or in some cases it just doesn't work at all. In this tutorial, I will show you how to use Ajax without even having to use the XmlHttpRequest object." PHPit - Totally PHP & Ajax - PHP without using the XmlHttpRequest Object PHPit - Totally PHP & Ajax - PHP without using the XmlHttpRequest Object Thursday, October 27. 2005Ajaxian: PAJAJ: PHP Asynchronous Javascript and JSON
"A new PHP based Ajax framework put its hat in the ring: PAJAJ.
PAJAJ is a object oriented Ajax framework, created by Gilbert Hyatt, written in PHP5 for development of event driven PHP web applications. The framework follows 5 basic principles: Simplicity: Everything can be done in PHP. Various development models: Developer develops the whole application and interface in PHP Designer generate a pretty but dump page, and you then hook events to it to make it a real application You design an interface as a template (example Smarty), and have the framework make html, CSS, Javascript that you pore into the template Event Driven Late Binding of Events: no changes need to be made to the HTML themselves Object Oriented: There are not only objects for the Ajax plumbing, but for page elements that you are interacting with " Ajaxian: PAJAJ: PHP Asynchronous Javascript and JSON Ajaxian: PAJAJ: PHP Asynchronous Javascript and JSON Saturday, October 22. 2005Rasmus Lerdorfs 30 second AJAX Tutorial
Minimal-XMLHttpRequest (AJAX) >Tutorial von Rasmus Lerdorf:
Rasmus Lerdorfs 30 second AJAX Tutorial Friday, October 21. 2005RunPHP Mediawiki-Extension
Ich bin auf die Idee gekommen, dass es schön wäre, wenn man aus einem Mediawiki-Artikel heraus PHP-Code ausführen
könnte. Also habe ich kurzerhand eine kleine Mediawiki-Extension erstellt welche PHP-Code, der in
"<php>phpinfo();</php>" eingebettet ist, ausführt.
Das ganze ist natürlich mehr als ein Sicherheitsrisiko und darf nur in einer wirklich vertrauensvollen Umgebung eingesetzt werden. Die Extension findet sich auf Mediawiki.org Wednesday, October 19. 2005Phrame PHP Framework
"What is Phrame?
Phrame is a web development platform for PHP based on the design of Jakarta Struts. Phrame provides your basic Model-View-Controller architecture, and also takes a step further adding standard components such as HashMap?, ArrayList?, Stack, ListIterator?, Object and more... All of this functionality was designed to be as easy as possible to use by developers and designers. Phrame encourages application architectures based on the "Model2" approach, a variation of the classic Model-View-Controller (MVC) design paradigm. Phrame provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Phrame can interact with any standard data access technology, including Pear DB/DataObjects?, and ADODB. For the View, Phrame works well with PHP, Smarty Templates, XSLT, Flash MX, and other presentation systems. Phrame provides an extensible development environment for your application, based on published standards and proven design patterns. Phrame was originally sponsored by the Software Development department of Texas Tech University and is released under the LGPL. Read about Phrame's History." - PHP Framework; macht einen sauberen Eindruck und gibts schon seit ein paar Jahren https://www.phrame.org/wiki Phrame PHP Framework Tuesday, October 18. 2005Fusebox Framework
"An Overview of Fusebox
Application developers face a daunting task: they must translate the often fuzzily-defined requirements for a new application into the rigid language of computers. While the Fusebox Lifecycle Process (FLiP) offers help in managing the project management aspects of creating a new application, what help is there available to developers approaching the technical challenges of creating and maintaining applications? Application frameworks answer this question, offering pre-built (and pre-tested) code -- a collection of services that can provide the architectural underpinnings for a particular type of application. Web-based applications are increasingly the choice for new application development in which the browser becomes the "universal client". As web development matures, web-based application frameworks allow the developer to concentrate more on meeting the business needs of the application and less on the "plumbing" needed to make that application work. Fusebox is, by far, the most popular and mature web framework available for ColdFusion and PHP developers. The architecture of a Fusebox application is divided into various sections ("circuits" in Fusebox parlance), each of which has a particular focus. For example, the responsiblity for ensuring that only authorized users have access to all or part of the application might fall under a Security circuit. The Fusebox application architect defines these circuits, as well as the individual actions ("fuseactions") that may be requested of it. When a fuseaction request is made of the application, the Fusebox machinery (the "Fusebox") routes the request to the appropriate circuit, where the fuseaction is processed. This idea of encapsulation of responsibilities makes it easy for different functional circuits to be "plugged" into an application, making it possible to reuse code. Within the individual circuit responsible for carrying out the requested fuseaction, the Fusebox architect specifies the individual files ("fuses") needed to fulfill the fuseaction request. Thus, the Fusebox acts like a good manager, delegating tasks to appropriate departments where it is decomposed into individual tasks, each of which can be assigned to individuals to carry out." - Ein weiteres PHP-Framework, welches das MVC-Pattern umsetzt Fusebox Framework Fusebox Framework WASP - Web Application Structure for PHP 5
"What is WASP?
WASP is a powerful web application framework built on PHP 5. Like Ruby on Rails, WASP strives to allow web developers to make great applications with more fun and less code, but in the familiar playground of PHP. Why use WASP? WASP was written from the ground up in pure Object Oriented PHP5. WASP fully utilizes all of the enhancements made to PHP in version 5. This means you use less code to create enterprise class applications. This isn't your hacker's PHP. " - PHP on Rails WASP - Web Application Structure for PHP 5 WASP - Web Application Structure for PHP 5 Defined tags for this entry: php, webdevelopment
(Page 1 of 2, totaling 24 entries)
» next page
|
Show tagged entries.net administration advertising ajax apache beta commandline css database development firefox framework fun gmail google google earth iphone java java script java server faces linux Mac masterbootrecord MasterBootRecord.de microsoft mvc mysql news office onlinebanking oracle osx performance php pocket pc postgresql regensburg regular expressions security seo software spam tools usability vermischtes vista webdesign webdevelopment windows
Blog AdministrationQuicksearch |
Kommentare