Oprogramowanie do tworzenia motywów i wtyczek WordPress? [Zamknięte]


71

Jakiego oprogramowania używasz do swoich potrzeb związanych z WordPress?

Podaj swój system operacyjny.

W systemie Windows XP używam:

  • filezilla (FTP)
  • notepad ++ (do odczytu plików PHP / CSS)
  • firebug (rozszerzenie firefox, które pozwala mi grać z elementami strony internetowej)

Inne rzeczy, których nie używam regularnie, ale chciałbym użyć więcej - xaamp (lokalna wersja WP) - github / SVN (system kontroli wersji moich plików)

A ty?


7
WIELKIE pytanie do wiki społeczności!
MikeSchinkel,

Odpowiedzi:


39

System operacyjny Windows 7 x64

Za pomocą

Kontrola wersji

Wobec

  • Chrome już wiele rozszerzeń programistycznych, Firefox jest cholernie wolny

Przestarzałe

  • Notepad ++ prawie nigdy go nie używa, odkąd wybrał NetBeans
  • PHPXref ułatwia nawigację po kodzie wewnątrz NetBeans
  • WP Tuner świetnie profiluje wydajność, niestety nie jest utrzymywany i zepsuł się dla WP3
  • MoWeS stał się zbyt trudny do zmagania się z aktualizacjami komponentów i problemami ze stabilnością (Apache cały czas się zawieszał)
  • NetBeans przeszedł na PhpStorm
  • eAccelerator - nowoczesna wersja nie zapewnia pamięci podręcznej obiektów, nieco niestabilna (sporadyczne awarie)
  • webgrind - nie ma już potrzeby, PhpStorm może teraz analizować i wyświetlać logi profilera
  • CSE HTML Validator po prostu nigdy nie będzie go używać na wierzchu wszystkiego innego
  • Przeglądarka zapytań MySQL zastąpiona HeidiSQL

Próbowałem NetBeans po twoim poście. Właśnie otworzyłem plik zakodowany w utf-8, który zawiera znaki utf-8 i nie działa. plik był zawarty „şŞ Üü Çç İı Öö” itp. Notatnik Btw ++ nie ma problemu z tym plikiem
Ünsal Korkmaz

@ Ünsal Korkmaz Nie zagłębiałem się w to, jak NetBeans współpracuje z UTF-8, mogę tylko powiedzieć, że nie miałem dotąd problemów z postaciami cyrylicy.
Rarst

Czym różni się Uniform Server od stosu Bitnami WAMP?
Antony

Nie używał tego ostatniego, ale wciąż używa Uniformu.
Rarst

13

Używam zarówno komputera Mac, jak i PC. Oto moje odpowiednie zestawy narzędzi:

Mam osobiste repozytorium subversion na moim serwerze (Mediatemple dv)

Dla obu platform:

Na PC (Vista Home Premium):

W systemie Mac (OSX):

  • Coda dla edytora tekstu, SVN i SSH CLI
  • Transmisja na FTP (znowu zwykle używam SVN) Parallels w / Windows XP do testowania w różnych przeglądarkach
  • Terminal dla SVN (czasami)

Jestem na komputerze Mac, czy XAMPP jest lepszy niż MAMP?
milesmeow

Nie mam pojęcia, ponieważ nigdy nie korzystałem z MAMP. Mogę tylko powiedzieć, że XAMPP działa dla mnie. Ważne jest, aby używać stosu LAMP.
John P Bloch,

11

xdebug (najlepszy sposób na napisanie świetnego źródła i zobacz wskazówki WordPress, być może przestarzałe funkcje), a także możliwości WordPress, takie jak ciągła WP-DEBUG

/** Debugging WP */
define('WP_DEBUG', true); //enable the reporting of notices during development - E_ALL
define('WP_DEBUG_DISPLAY', true); //use the globally configured setting for display_errors and not force errors to be displayed
define('WP_DEBUG_LOG', true); //error logging to wp-content/debug.log
define('SCRIPT_DEBUG', true); //loads the development (non-minified) versions of all    scripts and CSS and disables compression and concatenation,
//define('E_DEPRECATED', true); //E_ALL & ~E_DEPRECATED & ~E_STRICT

Więcej o moim zestawie narzędzi w tym poście , ale obecnie używam PhpStorm jako IDE, a także GitHub jako repozytorium.

Wewnątrz WordPress używam wtyczki Obiekty debugowania do wielu zadań w treści debugowania.


8

Używam PC do zeszłego roku, a teraz Mac i PC, więc oto moje:

Zarówno dla komputerów Mac, jak i Windows:

W systemie Mac (OS X):

  • PhpStorm + Zend Debugger - Debugowanie IDE (nic lepszego na MAC)
  • VirtualHostX - lokalnie zarządza wirtualnymi hostami Apache ( UWIELBIAM to)
  • Transmituj klienta FTP z synchronizacją
  • Terminal dla SVN (czasami)
  • Fraise - lekki edytor tekstu (Fork of Smultron )
  • Espresso - Edytor tekstu z świetnym wizualnym wyszukiwaniem i wyrażeniem regularnym
  • Safari 5 + Glims - do sprawdzania HTML + CSS + ulepszeń Safari
  • Scoop HTTP - Rozsądny debugger HTTP \
  • Acorn - edytor obrazów
  • Skitch - Adnotator obrazu i program do przesyłania
  • Balsamiq - makiety i makiety
  • Cinch - łatwe pełne ekrany (OS X powinien to zrobić, ale tak nie jest)
  • DropBox - Automatyczna kopia zapasowa podstawowych plików i synchronizator plików między komputerami
  • Paparazzi! - Batchable narzędzie do zrzutów ekranu
  • TotalFinder - Wyszukiwarka kart

W systemie Windows (Vista Business):

O to chodzi.

AKTUALIZACJA:

Usunąłem Flow (klient FTP) z mojej listy i zastąpiłem go Transmit (klient FTP), który jest znacznie lepszym narzędziem. Dzięki za świetną rekomendację @John P Bloch!


Mike, jest świetny dodatek do przeglądarki Firefox o nazwie Screengrab, który może zmniejszyć twoje zapotrzebowanie na Paparazzi!
davemac


7

Pracuję na Ubuntu (zawsze najnowsza wersja)

Lubię, aby rzeczy były jak najprostsze

Moje wybrane narzędzia:

Geany do pisania kodu

Filezilla dla FTP

Gimp do krojenia i krojenia projektów przygotowanych przez mój zespół projektowy (który uruchamia Photoshop / Illustrator w systemie Windows)

Dropbox do udostępniania plików między programistami / projektantami

Googletalk i Skype na czat / połączenia głosowe między programistami

Biała tablica do planowania

I testowanie w Chrome, Firefox w systemie Linux i Windows: Chrome, Firefox, Safari i IETester (dla IE), które uruchamiam na starym komputerze z systemem Windows XP, nazywam „deadbox”


6

Jestem na Ubuntu 10.04:

  • Vim (edycja tekstu)
  • Firebug (debugowanie CSS)
  • Gimp (manipulacja obrazem)
  • Inkscape (grafika wektorowa)
  • Git (kontrola wersji)
  • Filezilla (FTP)
  • Apache (lokalna instalacja Wordpress)

6

OSX:

  • Coda & Espresso dla PHP / CSS
  • Netbeans IDE dla CSS, XHTML, edycji PHP itp.
  • Firebug do debugowania w FireFox
  • Prześlij do FTP
  • Balsamiczny do szkieletów
  • Git do kontroli wersji
  • Photoshop dla Comps
  • Vmware Fusion dla maszyn programistycznych:

    Każdy może pobrać „za darmo” dowolne LAMP, Python, Django itp. Preinstalowaną maszynę wirtualną ze strony http://turnkeylinux.org


+1 za link do TurnKey Hub - bardzo, bardzo interesujący, szczególnie w przypadku migracji witryny.
davemac,

6

Niedawno przeprowadziłem się na Maca z Windows

Obecnie używa: Mac OS 10.6.7

Internetowe aplikacje

Przestarzałe (dla mnie) oprogramowanie Windows

  • NetBeans IDE
  • Notepad ++
  • Core FTP
  • Putty and PuttyGen
  • WinSCP

Oprogramowanie Windows używane w maszynie wirtualnej

  • IPMI Zobacz kvm-over-IP do kontrolowania mojego serwera

Przestarzałe Kit?
Wyck

Przestarzałe dla mnie, ponieważ nie używam już systemu Windows.
Chris_O,

Ach, powinieneś powiedzieć Windows: Wszystko. lol
Wyck

5

Na moim komputerze:

  1. XAMPP dla lokalnego dewelopera
  2. Winscp dla SFTP / FTP
  3. Git do kontroli wersji
  4. Wzniosły do ​​edycji tekstu

Na moim Macu

  1. Prześlij dla SFTP / FTP
  2. MAMP dla lokalnego dewelopera
  3. Textmate do kodowania
  4. Terminal do pracy z Git
  5. Gitx dla dziwnego wizualnego widoku repozytoriów Git
  6. Fragmenty do przechowywania moich fragmentów kodu

5

Rozwijam się na Ubuntu (obecnie 10.04).

Do programowania wordpress używam:

  1. geany (skrypt szybkiej edycji)
  2. Zaćmienie (w trakcie pełnego rozwoju)
  3. RapidSVN (lub wtyczka SVN Eclipse)
  4. FileZilla
  5. PHPMiniAdmin i PHPMyAdmin
  6. FireBug (do edycji javascript i CSS)
  7. Zarządzanie hasłami w LastPass.com

Moją strategią podczas opracowywania wtyczki hostowanej na wordpress, rozwijam tę wtyczkę w obszarze roboczym środowiska Eclipse i tworzę dowiązanie symboliczne z pni do wp-content/plugins. W ten sposób mogę lepiej zarządzać moimi wtyczkami.


4

To miły wątek. Używam wielu takich samych narzędzi, jak powyżej oraz na Windows i smaki Linux. Może te, których używam konkretnie i których nie wymieniono:


Jestem wielkim fanem Total Commander, ale nie polecam używać go do FTP. Ta część zawsze była dla mnie niestabilna, a obsługa bezpiecznych protokołów jest dostępna tylko za pomocą szorstkich wtyczek, ponieważ deweloper nie może legalnie opracować takich funkcji w swoim kraju.
Rarst


4

Niewielu wymieniło rzeczy, których używają na kliencie, więc pomyślałem, że udostępnię moją listę:

  • Zendesk do obsługi klienta i forów
  • Unfuddle do kontroli źródła i śledzenia błędów
  • Znaczek pocztowy do niezawodnego wysyłania i śledzenia wiadomości e-mail do klientów
  • Maxmind do sprawdzania oszustw i automatycznego potwierdzania telefonu w wersji dla programistów
  • oDesk na kiedy mam problemy z naprawieniem błędów
  • Mailchimp do e-mail marketingu dla klientów
  • RamShyam - Pierwszy poziom wsparcia technicznego

Korzystam również z tej fajki Yahoo, którą stworzyłem, aby monitorować problemy z zabezpieczeniami i wydaniami WordPress i lubię używać Ideone do szybkiego testowania fragmentów kodu.


4

System operacyjny:

  • Windows XP (podstawowy)
  • Windows Vista 64 (kiedy nie ma mnie na laptopie)

Przybory:

  • Notepad ++ z wtyczką Zen Coding (do wszystkiego kodu)
  • FileZilla (dla FTP, kiedy go potrzebuję)
  • Uniform Server (PHP / MySQL / Apache + xdebug, który zainstalowałem)
  • Nightlies Firefox + Firefox Stabilny (bagażnik + stabilny)
  • Firefox Ext :

    • Firebug
    • Web Developer
    • Stylowy _
  • TortoiseSVN (dla dobroci SVN)
  • Fireworks CS3 (manipulacja obrazem)

Myślę, że omówiłem ważne (bez których nie mogę żyć) .. :)


1

W systemie Windows XP używam:

  • FileZilla (FTP)
  • Dreamweaver (PHP / CSS / JS)
  • Firebug (dużo debugowania)
  • IETester (Aby upewnić się, że w IE6 rzeczy nie wybuchają)
  • WAMP (Aby uruchomić lokalny serwer testowy)
  • Tortoise SVN (Aby śledzić lokalne zmiany i synchronizować z repozytorium wtyczek WP)
  • Flyspray (internetowy moduł śledzenia błędów, który uruchamiam na serwerze)

1

Używam Windows 7 do programowania i następujących narzędzi:

  • Netbeans IDE dla CSS, XHTML, edycji PHP itp.
  • Notepad ++ do szybkiej edycji ...
  • XAMPP dla lokalnego środowiska programistycznego.
  • Firebug do debugowania.
  • Google Page Speed ​​i YSlow do optymalizacji szybkości witryny.
  • FileZilla dla FTP.
  • SilkSVN do kontroli źródła. Wymagany do wtyczek Wordpress
  • Kit do ssh
  • itp....

1

Po prostu używam Netbeans php ide, heidiSql, FileZilla, Firebug i Web Developer. Pytanie, czy istnieje podobne narzędzie, takie jak PHPXref? Niektóre inne aplikacje dla wdów?


Myślę, że powszechnie wymienianą alternatywą jest phpDocumentor . Używałem tylko PHPXref i przełączyłem się na nawigację w NetBeans, odkąd zacząłem go używać.
Rarst

1

Cóż, większość wszystkiego jest tutaj :)

Wymienię rzeczy, których nie ma, większość dotyczy Windows.

Agent splądruje grep dla Windows i jest bezpłatny.
NexusFont darmowy menedżer czcionek dla systemu Windows, prosty nie ma naprawdę dobrego zaawansowanego tagowania :(
Xenu link uszkodzony łamacz linków, przeszukiwacz i mapy witryn, niesamowicie szybko.
IBBDemo iPhone i iPad tesing
VirtualBox Virtual box!
Poedit Do tłumaczenia kodu / rzeczy i tworzenia .mo Pliki /.po.
CamStudio tworzy vids dla klientów.
Vector Magic to magiczny świat wektorów, nie darmowy, ale warty tego.
Collorzilla dla firefox, nie może działać bez.
Ruby backup dla linux / osx
Kiedykolwiek Gem Ruby cron narzędzie



0

w OSX:

  1. Aptana na kod i SVN.
  2. MAMP dla serwera Apache.
  3. YummyFTP dla ftp.
  4. Safari.
  5. VMWare Fusion i Windows XP do testowania.

0

Zawsze lubiłem prostotę.

  • Notepad ++
  • FileZilla
  • Google Chrome (uwielbiam „Sprawdzaj”)

Naprawdę powinienem dowiedzieć się o GIT / SVN itp., Ale do tej pory go nie potrzebowałem.


0

Większość moich narzędzi jest już na liście, więc ich powtórzenie nie doda żadnego do tej dyskusji, ale niektóre rozszerzenia, o których wcześniej nie wspomniałem, są przydatne:

  • Codeburner dla firebug (narzędzie referencyjne, według SitePoint)
  • Colorzilla (narzędzie kroplomierza)
  • MeasureIt (linijka / narzędzie pomiarowe)

Jestem na komputerze Mac.


0

Moim głównym edytorem jest Dreamweaver CS5, myślę, że Dreamweaver miał bum rap w oczach wielu deweloperów, ale myślę, że znacznie się poprawił w kilku ostatnich wersjach. Dla WordPress dev, najnowsze wydanie CS5 zapewnia bezpośrednie wsparcie dla pracy z WordPress, a także znacznie ulepszone automatyczne uzupełnianie PHP, dzięki czemu jest to całkiem ładne środowisko kodowania, a także oferuje całkiem przydatne narzędzia dla osób z bardziej zaawansowanym wizualnie rozwojem.

Pracuję na OSX, ale tak naprawdę jest tak samo na Win lub Mac. Dreamweaver oferuje również integrację z Subversion, ale ja osobiście wolę używać albo Cornerstone, albo Wersji na Macu, aby radzić sobie z SVN.


0

Staram się, aby rzeczy były proste i rozdzielone.

Prowadzę serwer Ubuntu z Apache, MySQL, PHP, aby używać go wyłącznie do testowania i hostowania trwającego procesu do sprawdzenia przez innych.

Narzędzia na moim Macu (maszynie programistycznej):

  • Coda do edycji plików
  • Transmisja do FTP - mogę zamontować katalog www serwera bezpośrednio na pulpicie!
  • Terminal SSH do serwera ... i Google o pomoc!

0

Dziwię się, że nikt jeszcze nie wspomniał o BBEdit.

Przeszedłem z systemu Windows na OS X mniej więcej rok temu i jedyne, czego nie mogłem znaleźć, to edytor, który po prostu czuł się dobrze. W końcu zdecydowałem się na BBEdit i nie oglądałem się za siebie. Jest w nim tak wiele warstw funkcjonalności, które lubię odkrywać.


0

W7 / x64:

  • NetBeans dla PHP, HTML, CSS (i MNIEJ, chociaż wtyczka nie działa idealnie).
  • XAMPP dla środowiska.
  • TortoiseGIT dla niektórych projektów (z GitHub)
  • TortoiseSVN dla innych projektów (z Beanstalk)
  • Wszystkie przeglądarki.
  • Photoshop.
  • Excel (CSV -> SQL).
  • WP -Theme Theme-Check

0

W systemie Mac OSX 10.6.8

  • Aptana v1.5 - ta stara wersja ma niesamowite możliwości php i niesamowite narzędzie do lokalnej / zdalnej synchronizacji z podglądem różnic. Niestety nawet v3 nie może się równać z wersją 1.5 dla funkcji php, a ja jeszcze nie znalazłem bardziej nowoczesnego IDE, które może intuicyjnie przeglądać złożoną hierarchię obiektów. Nie jest łatwy do skonfigurowania dla zdalnego xdebug, ale można to zrobić.
  • Wózek widłowy - FTP z możliwością synchronizacji lokalnej / zdalnej
  • gitx - podstawowe git gui dla OSX
  • CSSEdit - Do naprawdę dużych arkuszy stylów lub pracy bez IDE. Teraz część espresso
  • Kod - Lekki edytor tekstu
  • Serwer Ubuntu w VMWare Fusion. Wolę to od MAMP, ponieważ mogę tworzyć różne maszyny wirtualne, aby pasowały do ​​środowiska produkcyjnego różnych hostów.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.