PHP Resources?

March 26, 2005

I think it’s time to inform you about what’s currently going on behind the scenes of Bartelme Design. I have decided to switch again. Well, not to another language but from ASP to PHP.

Since it is neither possible to run IIS on my Mac or on my PC (Windows Home Edition), I can currently only test scripts directly on my server. I think you can imagine that this is not the most convenient way of building web applications. And as Mac OS ships with a preinstalled Apache server that can be started by just a single click without spending hours of installing and configuring, I decided to give it a try.

First impression

I am really impressed of the possibilities of PHP, especially of the huge amount of functions that are available by default. Moreover I can now make use of all those great tools and scripts, such as PHP SmartyPants, PHP Markdown or ShortStat. By the way, do you know further interesting PHP resources such as those mentioned above or useful websites dedicated to PHP programming? I would be very interested in getting some links and tips from you, as I think that most of you are much more familiar with PHP as I am. Thanks.

By the way, the PHP version of Bartelme Design should be available within the next weeks. Already existing links to resources on this site will be redirected to the respective PHP page — so I think you won’t even recognize the switch :) Best regards, Wolfgang.

39 comments

Hi, it’s a good idea to switch away from Microsoft. I like PHP very much, i build all my Applications with it. A very good page for (German) PHP beginners is avalable under Link Cheers, Julian

Julian

Gute Wahl! Die noch immer beste Resource im Netz ist die PHP Dokumentation! Sollte niemals unterschätzt werden. Link

Danilo

Try Link . Or Link .

Rene

Indeed, a good decision!

Ruben

Congratulations! :D

Markus

Good decision, with MAMP you got more power to do such nice things as “nice urls” with mod_rewrite and htaccess tricks (errorpages, restricted access…). If you’re good in ASP, it should not take long to learn PHP. And it’s always good to leave Microsoft ;-)

Stefan

Try Mojavi. It’s a great MVC-Framework for PHP. Link

Tobias

Thanks for all the great links and tips. And yes, PHP is indeed really simple if you are familiar with ASP. By the way, the PHP version is nearly finished…

Wolfgang

Mmmh. Denke erstmal, dass das natürlich mal ein Schritt in die richtige Richtung ist, was Performance und so angeht. Vor allem können Anfänger besser Tutorials für PHP finden als für ASP, und auch gibt es wesentlich mehr fertige Beispielscripts. Ausserdem ist das testen auf dem Server keine wirkliche Arbeitsweise, oder? ;-)

Philipp Daun

Hello, and first of all: GREAT design, really. So clean… Being one of those who have worked in Classic ASP and then switched to ASP .Net I must disagree with (everyone) above. I agree to that PHP is easy to understand, and sure, it has many native functions, but still — I think ASP .Net is better. Better in the way that it’s more object orientated, it’s easier to get a grip about, you learn a REAL programming language (and, yes I know about that php language, but this is a real ;)) which you then can use to program applications as well. I find it really powerful, that’s all. And there are actually servers that run ASP .Net on other-than-windows systems, if I’m not mistaken. Well, anyhow, good luck whichever you choose. //Henke

Henrik Feldt

the cool thing on php is the platform independency as well as a fairly large api. Here is a cool open source OO framework for PHP: Link My favorite CMS (PHP and MySQL) can be found here: Link cheers, marc

Marc

I also would say that ASP.Net is a more modern environment than PHP. You can use C# or VB.NET and with Visual Studio there exist a great Develpment Tool. I hat the Mix of Code and Design/HTML in PHP. PHP is better than good old Classic-ASP.

Thilo Langbein

Ja, weg von ASP ist natürlich schon mal ein Schritt in die richtige Richtung, auch wenn ich den hin zu PHP nicht empfehlen würde, es gibt so viele Scriptkiddies, die damit hundsmiserable Seiten zusammenstecken — da ist etwas gruseliges dran :) Nimm doch Perl :)

Pascal

I will recommend you pear framework Link and smarty template engine Link They are very complementary. If you want to try a php CMS i will recommend you ezpublish Link I hope you will enjoy php !

DiGiTal

Auch eine gute Quelle ist immer wieder das PHP-Onlinebuch von Hudzilla: Link Das in Verbindung mit der Online-Doku und man ist schon gut gerüstet ;)

Stefan

Once again thank you for all those great links. It’s really impressing how much tools, tutorials etc. are available. I think it was definitely the right decision to switch…

Wolfgang

i don’t think you’ll regret your decision. please don’t pay much attention to those who claim php is not a real programming language or that you can’t create entire applications with php — both are false claims. enjoy!

William Hamby

Hi Wolfgang, if you’re moving into PHP, it might make sense for you to consider a pre-made CMS to get you started. I’d recommend WordPress, Drupal or CivicSpace – though I’m partial to CivicSpace, since I work there, any of those are excellent PHP-based open-source, free CMSs.

Chris Messina

Many people dont realise but PHP is installed by default on their Macs. Its just a matter of adjusting the Apache config file to turn it on.

Alex

Exactly, you only have to uncomment one single line in your /etc/httpd/httpd.conf file and restart “Personal Web Sharing” in the System Preferences.

Wolfgang

By the way, if you want to run PHP5 on your built in Apache server, just download the respective package from Link

Wolfgang

kannst ja deine “alte” Asp-Webseite als Template zur Verfügung stellen, wenn du zu PHP switcht.

phil

if you are new to PHP — you will really appreciate PEAR libraries. => pear.php.net if you have a dedicated webserver, you will also get rocked from PECL => pecl.php.net but please do not fall in love with it coz i like your grafix-tutorials most ;-)

chris

Php. Nice choice. If your webhost has php5 enabled, I suggest using it’s new features. Subqueries etc. will make your life so much more live-able. After seeing symphony21.com ’s installer, I am actually in the process of launching an open source version that is completely cross browser compatible. If you’d like to be a guinea pig, do let me know!

Taylor

Indeed I am really impressed of PHP5’s new features such as the improved OOP functionality. By the way my provider is just busy updating their servers to PHP5 and if everything works as intended I am quite confident that the PHP version of Bartelme Design will be available by the end of next week.

Wolfgang

forgot: Link ;-)

chris

diese seite hat mir viele hilfreiche scripts geliefert. Link lg, d

dieter

bitte bitte nimm dir schattenbaum nicht zu stark zu herzen. das WAR einmal sehr gut. ich habe auch damit php gelernt, aber das ist nun schon ein weilchen her. tut.php-q.net ist das beste und hudzilla ist auch super. ansonsten die php-faq und das manual. aber was erzähle ich hier eigentlich? die wurden alle schon erwähnt. was ich eigentlich sagen wollte: finger weg von schattenbaum. übrigens: schönes design wie seit je her… rounded hat es mir angetan. ich glaube aber kaum dass du nach ein paar wochen bereits guten php code schreiben wirst ;-) viel glück trotzdem. es grüsst

peta

Check out this list of great PHP resources, that has just been posted on “The Tao of Mac”. Link

Wolfgang

Where is the httpd.conf file? I can’t find the Apache Folder on my Macintosh HD…

Florian Siebert

You find the httpd.conf in /etc/httpd/

Danilo

But where do I find the /etc/httpd/ ? Can I see that only in Terminal. I admit I am not that familiar with OS X/Unix…

Florian Siebert

Open your finder, press Shift+Apple+G (or use the Menu: Go To > Go to Folder, type /etc/httpd at the appearing prompt, and Finder will show you the hidden folder… (btw.: why is /usr/local/bin not in the PATH by default? I half-way got mad as some applications I installed could not be found :S, is there an easy (UI) way, to set it (I have found the initialisation file, but it took a while :))

Pascal

I would recommend… Link

cj

nucleus cms (php based) : Link

justin

hi, this one was a bit too graduated for me but you may be the right fellow for it (php5 actually)… Link (may be you soon will have some clever tips for me… ;o)

anne

You might want to skip PHP and go directly to Ruby and/or Ruby on Rails. Link

Blaine

Hi bartelme design, Ich bin ein webdesigner/Icon designer aus österreich und 18 jahre alt. Ich habe eine frage an dich: Ich finde deine hp verdammt genial, besonders dein cooles comment/log system. Ich will etwas ähnliches für meine neue design machen, hab mir also ein gutes buch über php und mysql gekauft. Sehr schwierig ! Kannst du mir vielleicht ein paar tips geben wie man so ein comment system in php machen kann ? Links, resourcen oder vielleicht eine software mit der das geht ? danke im vorhinein, respekt dein seite ist super

continuum2

Wenn du nicht auf ein fertiges CMS wie Movable Type, TextPattern, WordPress oder dergleichen zurückgreifen willst, ist eine Kommentarfunktion recht einfach zu implementieren. Du erstellst einfach in deiner Datenbank eine zusätzliche Tabelle, in welcher du die Kommentare abspeicherst. Jeder Kommentar verfügt zusätzlich über einen Foreignkey, welcher der ID des referenzierten Artikels entspricht. Bei der Darstellung des Artikels hängst du einfach danach eine Schleife rein, welche alle Kommentare anzeigt, die zum aktuellen Artikel gehören. Fertig. -----

Wolfgang

Commenting is not available in this channel entry.