ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

OSX what do I need

April 07, 2008 1:09pm

Subscribe [8]
  • #1 / Apr 07, 2008 1:09pm

    gungbao

    70 posts

    Hi,

    coming from windows xp - I have bought me an iMac, wanted to start coding a new project on the Macintosh and…. uuuuh, “think different”.

    Could pls. someone let me know, what do I need to have a good solution for local and remote PHP development. I need a bit more as just a notepad and an FTP… How do you handle differnet projetcs, file synchronisations, mysql-tools, ssh (ok got that on the bash) etc.

    I am really interested in your software list to start moving to the mac.

    Greetings,
    Chris

  • #2 / Apr 07, 2008 3:10pm

    you’ve already got apache and php installed, but to make life easier I suggest installing macports and then installing your own versions of apache, php & mysql. macports stuff goes in /opt/local, so should be safe from OS updates etc.

    subversion for version control, textmate for editing.

    I’m happy with phpmyadmin, but there are other mysql apps/tools available.

  • #3 / Apr 07, 2008 3:22pm

    wolfman2000

    13 posts

    I do not like macports.  I suggest getting your own MAMP.

    XAMPP is a decent one based on my experience.  http://www.apachefriends.org/en/xampp.html

  • #4 / Apr 07, 2008 3:39pm

    gungbao

    70 posts

    thanks for your help. I got the Mamp already running, textmate was my first choice, also this CSSEdit is fantastic. I am more interested about all this remote - handling/synchronizing stuff - do I need someting as Tortoise for using SVN or is this just as on a UNIX machine - did not go into macports so far, so the easiest solution would be finest!

  • #5 / Apr 07, 2008 4:53pm

    Pascal Kriete

    2589 posts

    You can do SVN from the shell, or from within textmate, or an external client such as SVNX.  Whatever floats your boat.

    Ditto for mysql: command line, phpmyadmin, cocoamysql.  And of course Transmit if you want to do ftp stuff.

    Basically, you can do anything from the shell, but I would wager a guess that you didn’t buy a mac for the great bash support.

  • #6 / Apr 07, 2008 4:59pm

    garymardell

    315 posts

    cyberduck might help for ftp as its free. Or a paid solution transmit or flow. (quick google search)

  • #7 / Apr 07, 2008 5:08pm

    gungbao

    70 posts

    thanks all, great help!

    how do you debug AJAX, on windows I used HttpSpy which was very nice.
    Could you please recommend some sort of trace the http?

  • #8 / Apr 07, 2008 5:37pm

    Pascal Kriete

    2589 posts

    Hmm, don’t exactly know what you’re looking for.  The best way I know of to debug any kind of javascript is firebug.  It will tell you all your async requests.

  • #9 / Apr 07, 2008 6:00pm

    gungbao

    70 posts

    ups right, forgot about it 😉

    Okay, so I have everything already running and will start coding soonest.
    Again - big thanks to everybody.

  • #10 / Apr 07, 2008 7:21pm

    Crimp

    320 posts

    The new web inspector in Webkit (Safari) is also great. Get CocoaMySQL (free) when you can. It will help you speed things up. Enjoy!

  • #11 / Apr 07, 2008 8:51pm

    andjules

    42 posts

    just a note on CocoaMySQL and MAMP - when connecting with CocoaMySQL, you need to set the Socket to ‘/Applications/MAMP/tmp/mysql/mysql.sock’ or wherever your MAMP mysql.sock is, and obviously, set the port to whatever your MAMP stack is configured for

  • #12 / Apr 08, 2008 6:35am

    webthink

    170 posts

    I found a great tool for SVN on os x. it’s called zigversion. It’s revision viewer and file comparison util is really handy.

  • #13 / Apr 08, 2008 8:37am

    Andy Harris

    958 posts

    RE Subversion, I’ve been waiting for this one:

    http://www.versionsapp.com/

    Has been in pre-beta for absolutely ages though.

    Otherwise I use exclusively MAMP, Textmate, CocoaMySQL and Transmit. With Firefox with Firebug (essential for front end dev).

    Of course there’s also the list of “non-dev” tools that are cool! I also moved from Windows to OSX and the ones I grabbed include Adium, Growl, Disco etc. But that’s for another day/thread 😊

  • #14 / Apr 08, 2008 10:11am

    Elliot Haughin

    147 posts

    My setup is pretty much the same….

    MAMP, Textmate, Command Line: MySQL, SVN and SCP/rSync.

    Firefox 3 beta with firebug and web developer extensions.

  • #15 / Apr 08, 2008 10:25am

    Andy Harris

    958 posts

    I toyed with grabbing Firefox 3, have you had any problems with it at all?

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases