{"id":5,"date":"2012-08-29T12:42:20","date_gmt":"2012-08-29T10:42:20","guid":{"rendered":"http:\/\/blogs.uni-bremen.de\/pieceofcake\/?p=5"},"modified":"2012-08-29T12:42:20","modified_gmt":"2012-08-29T10:42:20","slug":"starting-a-new-journey-choosing-tools","status":"publish","type":"post","link":"https:\/\/blogs.uni-bremen.de\/pieceofcake\/2012\/08\/29\/starting-a-new-journey-choosing-tools\/","title":{"rendered":"Starting a new journey: choosing tools"},"content":{"rendered":"<p>Wow, didn&#8217;t expect that I would have to dig into CakePHP. There are all these nice Single Page Apps and Node.js discussions running, but because of a project which has been developed in PHP\/CakePHP over the past two years I herewith wholeheartedly jump into CakePHP to create some interesting experiments for draufhaber.tv.<\/p>\n<p><strong>First things first: choose some tools<\/strong><\/p>\n<p>To make everything exciting, I will learn a few new tools on the way.<\/p>\n<p><strong>Editor:<\/strong> ok, I will test <a href=\"https:\/\/panic.com\/coda\/\" target=\"_blank\">Coda<\/a>. If I feel unhappy with Coda, I will battle it out between <a href=\"http:\/\/netbeans.org\" target=\"_blank\">NetBeans<\/a>, <a href=\"http:\/\/blog.macromates.com\/2011\/textmate-2-0-alpha\/\" target=\"_blank\">TextMate<\/a> 2 alpha (long time favorite), <a href=\"http:\/\/macrabbit.com\/espresso\/\" target=\"_blank\">Espresso<\/a> and <a href=\"http:\/\/www.sublimetext.com\" target=\"_blank\">Sublime<\/a> Text 2.<\/p>\n<p><strong>Database:<\/strong>\u00a0doing PHP, MySQL is obviously the default database. I am tempted to have a look at MongoDB, but for now I try to make things easy for the starting. So, there is always phpAdmin, but I think I will try to give <a href=\"http:\/\/www.mysql.de\/products\/workbench\/\" target=\"_blank\">MySQLWorkbench<\/a> a good look. After all, it looks a bit like beloved <a href=\"http:\/\/www.mactech.com\/articles\/mactech\/Vol.16\/16.10\/BuildanEOModel\/index.html\" target=\"_blank\">EOModeler<\/a>.<\/p>\n<p><strong>Test Deployment:\u00a0<\/strong>doing this on a Mac, <a href=\"http:\/\/www.mamp.info\/de\/index.html\" target=\"_blank\">MAMP<\/a> seems a good choice to run Apache, MySQL and PHP on a local install, duh! <a href=\"https:\/\/c9.io\" target=\"_blank\">Cloud9<\/a> also looks promising, but I guess our deployment setup it way to complicated and custom for this.<\/p>\n<p><strong>Code Versioning:<\/strong> that&#8217;s a no-brainer. Will host on <a href=\"https:\/\/github.com\/kadewe\/pieceofcake\" target=\"_blank\">GitHub<\/a>.<\/p>\n<p><em>Let&#8217;s start\u2026<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wow, didn&#8217;t expect that I would have to dig into CakePHP. There are all these nice Single Page Apps and [&#038;hellip<\/p>\n","protected":false},"author":31,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[207],"tags":[],"class_list":["post-5","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/blogs.uni-bremen.de\/pieceofcake\/wp-json\/wp\/v2\/posts\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.uni-bremen.de\/pieceofcake\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.uni-bremen.de\/pieceofcake\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.uni-bremen.de\/pieceofcake\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.uni-bremen.de\/pieceofcake\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":0,"href":"https:\/\/blogs.uni-bremen.de\/pieceofcake\/wp-json\/wp\/v2\/posts\/5\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.uni-bremen.de\/pieceofcake\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.uni-bremen.de\/pieceofcake\/wp-json\/wp\/v2\/categories?post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.uni-bremen.de\/pieceofcake\/wp-json\/wp\/v2\/tags?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}