12/29/2023 0 Comments Sublime merge vs sourcetreeYou don’t want to hardcode your project folder either, so use a PHP variable to create links, or set the base directory in htaccess or PHP or whatever you use. On WAMP you still have to go to your project folder, such as “/projectA/images/”. This will throw off links like “/images/” where the slash would normally take you to the root folder. On a live server the project will likely run on the web root folder, whereas in WAMP it will likely be a subfolder of localhost. This is fine, but if you need to copy your project to a real web server, be aware to never use hard links to localhost! Always try to use relative links, and if you must use hard links, be aware of what will be needed to move your project to another domain (config edit, database update, etc). That is, “/localhost/projectA/” and “/localhost/projectB” for example. If you develop this way, you will most likely run each project in a subdirectory of localhost. An alternate free MySQL manager I’ve used would be MySQL Workbench and HeidiSQL which also connects to multiple servers. It has been especially handy for me to use for importing CSV data. I actually have it connected to every MySQL database I work on, on all our servers. Something like PHPMyAdmin can probably get you 80% of the way there, but Navicat will enable some pretty cool stuff if you use it. You can manage remote databases, import and export many formats, merge databases, copy structures around, read server variables and status, repair DBs, sync data, automate backups, build reports and queries, the list goes on. It is not free, but it’s not that expensive either if you use it professionally. I install Navicat for MySQL, my preferred database management tool. It lets you select which languages you are interested in, and the fuzzy search tool will find whatever function you’re looking for as you type it.Ĭheck out Bruno’s article on DevDocs if you want an overview of its features. You never know what you might find in there!ĭevDocs is not an editor, but a language reference tool I’ve been using for a while. I was working with the ProcessWire CMS recently and a quick search in Package Control found a plugin for adding ProcessWire snippets. The plugins I use will come and go I like testing different code sniffers, coding standards helpers, language references and so on. Next I search for some packages: I’ve installed Emmet, Phpcs, and Xdebug Client for example. Within Sublime, I install Package Control straight away. (Super tip: I use the font Consolas in 13 point for a near perfect editing experience!) Sublime also has the best color theme ( Monokai) that I’ve ever used, better than Monokai in any other editor I’ve tried. Regardless of which editor you choose, it should be comfortable for you, and do what you need.įor my needs, and the projects I work on, I’m fine with an old school “save and refresh” method of editing. I personally didn’t find Brackets very robust when I tested it some time ago, though it has probably improved a lot since then, and it is free and looks a lot like Sublime. PhpStorm will cost you, but it is a very nice editor. There are many other tools for editing and seeing “live” changes as they happen without having to save, for example you might try JetBrains PhpStorm, or the very clever Brackets editor. Notepad++, already mentioned, can also be tossed in as an editor, as I use it quite often when I want to open files outside the IDE environment. I’ll also mention Evernote as a brilliant note-taking application. I also use Dropbox to share screenshots and files. I use 7-Zip for compressed files, Greenshot for taking screenshots and annotating them, and Dropbox is where I keep a lot of files of individual clients with invoices, spec sheets, server and hosting information, to-do lists, training material, and a lot of other data. WinSCP is a tool for working in the filesystem of my Linux servers over SFTP with a visual drag-n-drop interface, and PuTTY is my remote console SSH tool. They both have free tests you can run.įileZilla is for my FTP needs, Notepad++ is my general text editor to replace Notepad in Windows (I also use a plugin to edit Hex files. You might want to check out BrowserShots or Browserling for multi-browser rendering. There are web services that will show you how your project renders in different environments and on older browsers, if need be. As mentioned, I install all browsers so I can test locally on each one.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |