Difference between revisions of "Useful Tools"

From Zen Cart(tm) Wiki
Jump to: navigation, search
Line 13: Line 13:
 
* [http://www.jetbrains.com/phpstorm/ PhpStorm] (Windows, Mac, Linux) '''Full-featured IDE''' (Used by the Zen Cart® Dev Team) (Has free EAP version available; or contact DrByte if you want to try a license)
 
* [http://www.jetbrains.com/phpstorm/ PhpStorm] (Windows, Mac, Linux) '''Full-featured IDE''' (Used by the Zen Cart® Dev Team) (Has free EAP version available; or contact DrByte if you want to try a license)
 
* [http://bbedit.com/products/bbedit/ BBEdit] (Mac)
 
* [http://bbedit.com/products/bbedit/ BBEdit] (Mac)
* [http://www.textpad.com/ TextPad]
 
 
* [http://www.zend.com/studio Zend Studio] Designed for PHP editing by the authors of PHP  (Used by the Zen Cart® Dev Team)
 
* [http://www.zend.com/studio Zend Studio] Designed for PHP editing by the authors of PHP  (Used by the Zen Cart® Dev Team)
 
* [http://www.ultraedit.com/ UltraEdit] (Used by the Zen Cart® Dev Team)
 
* [http://www.ultraedit.com/ UltraEdit] (Used by the Zen Cart® Dev Team)
Line 28: Line 27:
 
== CSS Debuggers ==
 
== CSS Debuggers ==
 
* [http://www.getfirebug.com Firebug] '''**RECOMMENDED**''' - Is the most popular useful tool for working out CSS and Ajax/Javascript problems on your site.  (Used by the Zen Cart® Dev Team)
 
* [http://www.getfirebug.com Firebug] '''**RECOMMENDED**''' - Is the most popular useful tool for working out CSS and Ajax/Javascript problems on your site.  (Used by the Zen Cart® Dev Team)
* [http://www.mozilla.com/firefox/ Firefox] with the [http://addons.mozilla.org/firefox/60/ Web Developer Extension]  (Used by the Zen Cart® Dev Team)
+
* Firefox's  [https://addons.mozilla.org/en-US/firefox/addon/web-developer/ Web Developer Extension]  (Used by the Zen Cart® Dev Team)
* Chrome Developer Tools (built-in to Google Chrome browser)
+
* Chrome Developer Tools (built-in to Google Chrome browser) (Used by the Zen Cart® Dev Team)
 
* The latest versions of the more popular browsers also have built-in "Inspect Element" functionality, which can significantly aid in troubleshooting.
 
* The latest versions of the more popular browsers also have built-in "Inspect Element" functionality, which can significantly aid in troubleshooting.
  
Line 35: Line 34:
 
== CSS Editors ==
 
== CSS Editors ==
 
=== Freeware ===
 
=== Freeware ===
* '''See Firebug and the Web Developer Extension in the CSS Debuggers section above for the best tools available!'''
+
* '''See Firebug and the Web Developer Extension in the CSS Debuggers section above'''
 
* or Chrome Developer Tools (built in to Google Chrome browser)
 
* or Chrome Developer Tools (built in to Google Chrome browser)
* [http://www.highdots.com/products/css-tab-designer/ CSS Tab Designer]  (only for building CSS tabs)
 
  
 
=== Commercial ===
 
=== Commercial ===
 
* [http://incident57.com/codekit/ CodeKit] (Mac)  
 
* [http://incident57.com/codekit/ CodeKit] (Mac)  
 
* [http://bbedit.com/products/bbedit/ BBEdit] (Mac)
 
* [http://bbedit.com/products/bbedit/ BBEdit] (Mac)
* [http://www.textpad.com/TextPad]
 
 
* [http://www.topstyle4.com/ TopStyle Pro]
 
* [http://www.topstyle4.com/ TopStyle Pro]
* [http://www.macrabbit.com/espresso/ Espresso] (Mac) (Used by the Zen Cart® Dev Team)
+
* [http://www.macrabbit.com/espresso/ Espresso] (Mac)
  
  
Line 55: Line 52:
  
 
=== Commercial ===
 
=== Commercial ===
* [http://bbedit.com/products/bbedit/ BBEdit] (Mac)
 
 
* [http://www.funduc.com/search_replace.htm Funduc]
 
* [http://www.funduc.com/search_replace.htm Funduc]
* [http://www.silveragesoftware.com/hffr.html HandyFile]
 
* [http://macromates.com/ TextMate] (Mac)
 
  
  
Line 65: Line 59:
 
* [http://www.gimp.org/ GIMP] (Win/Mac/Linux)
 
* [http://www.gimp.org/ GIMP] (Win/Mac/Linux)
 
* [http://www.irfanview.com/ IrfanView]
 
* [http://www.irfanview.com/ IrfanView]
* [http://www.freeserifsoftware.com/software/PhotoPlus/default.asp Photo Plus]
 
* [http://www.photofiltre.com/ Photofiltre]
 
* [http://www.photomeister.com/ Photomeister]
 
* [http://www.getpaint.net/ Paint.NET]
 
 
=== Commercial ===
 
* [http://flyingmeat.com/acorn/ Acorn Image Editor] (Mac)
 
* Photoshop
 
* Pixelmator (Mac App Store)
 
  
  
Line 81: Line 66:
 
* [http://www.irfanview.com/ IrfanView]
 
* [http://www.irfanview.com/ IrfanView]
 
* [http://www.gadwin.com/printscreen/?prnscr PrintScreen]
 
* [http://www.gadwin.com/printscreen/?prnscr PrintScreen]
* [http://addons.mozilla.org/firefox/1146/ Screen grab!] (Add-On for FireFox)
 
 
* On Mac, just press CMD+SHIFT+3 to take a full screenshot, or CMD+SHIFT+4 to select the part of the screen to snapshot
 
* On Mac, just press CMD+SHIFT+3 to take a full screenshot, or CMD+SHIFT+4 to select the part of the screen to snapshot
 
* [http://shotty.devs-on.net Shotty] (Windows)  ([http://windows.appstorm.net/reviews/shotty-a-tiny-impressive-screenshot-utility See review here])
 
* [http://shotty.devs-on.net Shotty] (Windows)  ([http://windows.appstorm.net/reviews/shotty-a-tiny-impressive-screenshot-utility See review here])
  
 
=== Commercial ===
 
=== Commercial ===
* [http://www.realmacsoftware.com/littlesnapper/ Little Snapper] (Mac)
 
 
* [http://www.ambrosiasw.com/utilities/snapzprox/ Snapz Pro X]
 
* [http://www.ambrosiasw.com/utilities/snapzprox/ Snapz Pro X]
 +
* [http://www.realmacsoftware.com/ember/ Ember For Mac] (Mac)
  
  
Line 103: Line 87:
 
* [http://winmerge.org/ WinMerge] (Windows)  (Used by the Zen Cart® Dev Team)
 
* [http://winmerge.org/ WinMerge] (Windows)  (Used by the Zen Cart® Dev Team)
 
* [http://kdiff3.sourceforge.net/ Kdiff3] (Unix, Windows, Mac)
 
* [http://kdiff3.sourceforge.net/ Kdiff3] (Unix, Windows, Mac)
* [http://www.perforce.com/product/components/perforce-visual-merge-and-diff-tools P4Merge] (Windows, Mac, Linux) (Free, and allegedly can do a 4-way compare with git branch conflicts)
+
* [http://www.perforce.com/product/components/perforce-visual-merge-and-diff-tools P4Merge] (Windows, Mac, Linux) (allegedly can do a 4-way compare with git branch conflicts)
  
 
=== Commercial ===
 
=== Commercial ===
Line 110: Line 94:
 
* [http://www.araxis.com/merge-overview.html Araxis Merge] (Windows, Mac) ** Offers 3-way comparisons **  (Used by the Zen Cart® Dev Team)
 
* [http://www.araxis.com/merge-overview.html Araxis Merge] (Windows, Mac) ** Offers 3-way comparisons **  (Used by the Zen Cart® Dev Team)
 
* [http://www.guiffy.com/ Guiffy] (Windows, Mac, Linux) ** Offers 3-way comparisons! **
 
* [http://www.guiffy.com/ Guiffy] (Windows, Mac, Linux) ** Offers 3-way comparisons! **
* [http://www.barebones.com/products/bbedit/ BBEdit] (Mac)
 
  
  
Line 117: Line 100:
 
* [http://winscp.net/ WinSCP] A great Windows-based secure-FTP program. *RECOMMENDED*  (Used by the Zen Cart® Dev Team)
 
* [http://winscp.net/ WinSCP] A great Windows-based secure-FTP program. *RECOMMENDED*  (Used by the Zen Cart® Dev Team)
 
* Note: FileZilla removed from this list because of its frequent security problems.
 
* Note: FileZilla removed from this list because of its frequent security problems.
* [http://addons.mozilla.org/search.php?q=FireFTP&app=firefox FireFTP] (Add-On for FireFox)
 
 
* [http://www.flashfxp.com FlashFXP]  (Used by the Zen Cart® Dev Team)
 
* [http://www.flashfxp.com FlashFXP]  (Used by the Zen Cart® Dev Team)
 
* [http://www.cyberduck.ch CyberDuck FTP] (Mac)
 
* [http://www.cyberduck.ch CyberDuck FTP] (Mac)
Line 133: Line 115:
 
=== Freeware ===
 
=== Freeware ===
 
* [http://www.7-zip.org/ 7-Zip]
 
* [http://www.7-zip.org/ 7-Zip]
* [http://www.izarc.org/download.html IZArc]
 
  
 
=== Commercial ===
 
=== Commercial ===
Line 145: Line 126:
 
* [http://addons.mozilla.org/firefox/2104/ CSSViewer] (Add-On for FireFox)
 
* [http://addons.mozilla.org/firefox/2104/ CSSViewer] (Add-On for FireFox)
 
* [http://sourceforge.net/projects/tidy HTML Tidy] (Add-On for FireFox)
 
* [http://sourceforge.net/projects/tidy HTML Tidy] (Add-On for FireFox)
* [http://www.openqa.org/selenium-ide/ Selenium IDE for automated browser testing] (Add-On for FireFox)
 
* [http://addons.mozilla.org/firefox/1760/ SourceEditor] (Add-On for FireFox)
 
* [http://jennifermadden.com/scripts/ViewRenderedSource.html View Source Chart] (Add-On for FireFox)
 
 
* [https://addons.mozilla.org/en-US/firefox/addon/web-developer/ Web Developer] (Add-On for FireFox)
 
* [https://addons.mozilla.org/en-US/firefox/addon/web-developer/ Web Developer] (Add-On for FireFox)
* [http://www.laszlo.com.pl/webdev/ Safari WebDevAdditions]
 
* [http://karmatics.com/aardvark/ Aardvark] (Add-On for FireFox)
 
* [http://bbcodextra.extenzilla.org/ BBCodeXtra] (Add-On for FireFox)
 
  
  
Line 164: Line 139:
 
* [http://www.phpmyadmin.net phpMyAdmin]  (Used by the Zen Cart® Dev Team)
 
* [http://www.phpmyadmin.net phpMyAdmin]  (Used by the Zen Cart® Dev Team)
 
* [http://sqlyog.com SQLyog CE] (Windows)
 
* [http://sqlyog.com SQLyog CE] (Windows)
* [http://www.toadworld.com/products/toad-for-mysql/default.aspx TOAD for MySQL] (cross platform)
+
* [http://www.heidisql.com/ HeidiSQL] (Windows)
 
* [https://dev.mysql.com/downloads/workbench/ MySQL Workbench] Free tool for analyzing MySQL database queries
 
* [https://dev.mysql.com/downloads/workbench/ MySQL Workbench] Free tool for analyzing MySQL database queries
 +
* [http://sequelpro.com/ SequelPro] (Mac)
  
 
=== Commercial ===
 
=== Commercial ===
 +
* [http://navicat.com Navicat] (Windows, Mac, Linux)  (Used by the Zen Cart® Dev Team)
 
* [http://sqlyog.com SQLyog] (Windows)  (Used by the Zen Cart® Dev Team)
 
* [http://sqlyog.com SQLyog] (Windows)  (Used by the Zen Cart® Dev Team)
* [http://navicat.com Navicat] (Windows, Mac, Linux)  (Used by the Zen Cart® Dev Team)
 
  
  

Revision as of 21:46, 29 February 2016

Useful Tools For Working With Zen Cart®

Descriptions of these tools can be found at the individual web sites

PHP, HTML and Text Editors

Freeware

  • Sublime Text (Windows, Mac, Linux) (can use free) **RECOMMENDED** deemed by many to be the best!!!!!! (Used by the Zen Cart® Dev Team)
  • Notepad++ (See review here)
  • TextWrangler (Mac) (has useful multi-directory file search feature built-in)

Commercial

  • Sublime Text (Windows, Mac, Linux) **RECOMMENDED** deemed by many to be the best!!!!!! (Used by the Zen Cart® Dev Team)
  • PhpStorm (Windows, Mac, Linux) Full-featured IDE (Used by the Zen Cart® Dev Team) (Has free EAP version available; or contact DrByte if you want to try a license)
  • BBEdit (Mac)
  • Zend Studio Designed for PHP editing by the authors of PHP (Used by the Zen Cart® Dev Team)
  • UltraEdit (Used by the Zen Cart® Dev Team)


Hash Validation Tools


CSS Debuggers

  • Firebug **RECOMMENDED** - Is the most popular useful tool for working out CSS and Ajax/Javascript problems on your site. (Used by the Zen Cart® Dev Team)
  • Firefox's Web Developer Extension (Used by the Zen Cart® Dev Team)
  • Chrome Developer Tools (built-in to Google Chrome browser) (Used by the Zen Cart® Dev Team)
  • The latest versions of the more popular browsers also have built-in "Inspect Element" functionality, which can significantly aid in troubleshooting.


CSS Editors

Freeware

  • See Firebug and the Web Developer Extension in the CSS Debuggers section above
  • or Chrome Developer Tools (built in to Google Chrome browser)

Commercial


Text-Search Tools

Freeware

Commercial


Graphics Editors

Freeware


Screenshot Tools

Freeware

Commercial


Color Pickers

Freeware

Commercial


File Comparison Utility

Freeware

  • WinMerge (Windows) (Used by the Zen Cart® Dev Team)
  • Kdiff3 (Unix, Windows, Mac)
  • P4Merge (Windows, Mac, Linux) (allegedly can do a 4-way compare with git branch conflicts)

Commercial

  • Beyond Compare (Windows and Mac and Linux) ** Offers 3-way comparisons! ** (Used by the Zen Cart® Dev Team)
  • Kaleidoscope (Mac)
  • Araxis Merge (Windows, Mac) ** Offers 3-way comparisons ** (Used by the Zen Cart® Dev Team)
  • Guiffy (Windows, Mac, Linux) ** Offers 3-way comparisons! **


FTP Tools

Freeware

  • WinSCP A great Windows-based secure-FTP program. *RECOMMENDED* (Used by the Zen Cart® Dev Team)
  • Note: FileZilla removed from this list because of its frequent security problems.
  • FlashFXP (Used by the Zen Cart® Dev Team)
  • CyberDuck FTP (Mac)

Commercial

We often find folks reporting in the support forum that they have had problems with corrupted uploads or incomplete uploads due to timeouts which have occurred while using SmartFTP and CuteFTP. Thus, we recommend against using those products.

BETTER CHOICES: Usually WinSCP and Transmit are found to have no such difficulties whatsoever.


File Archiver/Zip/Unzip Utility

Freeware

Commercial


Browser Addons/Utilities

Freeware


Validators

Freeware


Database Manipulation Tools

Freeware

Commercial

  • Navicat (Windows, Mac, Linux) (Used by the Zen Cart® Dev Team)
  • SQLyog (Windows) (Used by the Zen Cart® Dev Team)


Local Web Server for Development Environment

Freeware


Other things

Freeware


External Resources/Tutorials