Книга знаний

Инф. технологии

Инструменты и библиотеки для разработчика приложений PHP

Бесплатные инструменты и библиотеки для WAMP-разработчикаАвтор статьи: jbond | Редакторы: Гений 1С
Последняя редакция №92 от 15.06.09 | История
URL: http://kb.mista.ru/article.php?id=670

Ключевые слова: PHP, WAMP, Apache, MySQL, PHP for Applications, PHPExcel, Smarty, XDebug, TCPDF, Netbeans, Eclipse PDT


Инструменты


XAMPP
http://ru.wikipedia.org/wiki/XAMPP

WAMPServer
http://www.wampserver.com/en/

Firefox и плагины
http://www.xakep.ru/magazine/xa/102/044/1.asp

MySQL Manager
http://www.webyog.com/en/downloads.php

Tool to detect layout differences between two databases
http://www.mysqldiff.org/

Wysisyg Editor
http://en.wikipedia.org/wiki/KompoZer

Aptana IDE
http://en.wikipedia.org/wiki/Aptana

Плагин для PHP
http://next.aptana.com/php/25230a/index.html

Netbeans IDE
http://www.netbeans.org/kb/trails/php.html
http://blogs.sun.com/netbeansphp/
http://quality.netbeans.org/dashboard/nb70/php.html

Eclipse PDT - IDE PHP разработчика:
http://en.wikipedia.org/wiki/PHP_Development_Tools
http://wiki.eclipse.org/PDT
http://www.thierryb.net/pdtwiki/index.php?title=PDT_User_Guide

Принудительная установка "типа" пременной для Intellisense
http://www.alexatnet.com/node/179

Поддержка отладки (XDebug) в Eclipse PDT:
http://robsnotebook.com/php_debugger_pdt_xdebug
http://www.eclipse.org/pdt/documents/XDebugGuide.pdf

Документирование кода
http://www.phpdoc.org/
http://www.speich.net/computer/artikel/integration-phpdocumentor-eclipse-en.php

http://eclox.eu/index.html

Дополнительный инструментарий:
http://ru.wikipedia.org/wiki/Notepad%2B%2B

http://sourceforge.net/project/showfiles.php?group_id=189927&package_id=236520
http://sourceforge.net/project/showfiles.php?group_id=189927&package_id=223668
http://sourceforge.net/project/showfiles.php?group_id=189927&package_id=264094

Миграция базы Access на MySQL:
http://www.bullzip.com/products/a2m/info.php

Миграция проектов ASP на PHP
http://asp2php.naken.cc/download.php

Организация VPN
http://en.wikipedia.org/wiki/Hamachi

Локализация приложений
http://ru.wikipedia.org/wiki/PoEdit
http://phplangeditor.mozdev.org/
http://addons.mozilla.org/en-US/firefox/addon/8342

Библиотеки


PHP5 Web Application Framework для разработки событийно управляемых Web 2.0-приложений:
http://en.wikipedia.org/wiki/PHP_For_Applications
http://p4a.crealabsfoundation.org/wiki/Frequently_Asked_Questions
Пример применения
http://sourceforge.net/projects/equogest/

Генератор отчётов Excel/Word - SpreadsheetML + Smarty/XSLT
http://en.wikipedia.org/wiki/Microsoft_Office_2003_XML_formats

Глава из книги по WordML
http://oreilly.com/catalog/officexml/chapter/ch02.pdf

Smarty
http://ru.wikipedia.org/wiki/Smarty
http://smarty.incutio.com/?page=BandedReportGenerator
http://code.google.com/p/smartypdt/downloads/list

http://blogs.msdn.com/dmahugh/archive/2006/12/13/spreadsheetml-documents-in-a-browser.aspx
http://www.ibm.com/developerworks/xml/library/os-phpexcel/index.html
http://www.phpinsider.com/smarty-forum/viewtopic.php?t=2701
http://ewbi.blogs.com/develops/2005/01/create_excels_s.html

Шапка Excel XML файла с поддержкой Intellisense в Eclipse и Netbeans:

<?xml version="1.0"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="urn:schemas-microsoft-com:office:spreadsheet excelss.xsd">


Шапка Visio XML (DataDiagramingML) с поддержкой Intellisense в Eclipse и Netbeans:
<?xml version='1.0' encoding='utf-8'?>
<?integrity app='Visio' version='10.0' buildnum='525' metric='1' key='933EED3D54043198BE4DE26949A6985F2154DE2975CF7085DF4BDD486DF222A44F9D54D3459A8498BC360366E503B23D47937D04D4297296FCAAC030FBAEE438' keystart='261'?>
<VisioDocument
xmlns="http://schemas.microsoft.com/visio/2003/core"
xsi:schemaLocation="http://schemas.microsoft.com/visio/2003/core visio.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">


Для Neteans установите плагин XML and Schema

Баги OpenOffice, связанные с Excel XML:
http://www.openoffice.org/issues/show_bug.cgi?id=75787
http://www.openoffice.org/issues/show_bug.cgi?id=46821
http://www.oooforum.org/forum/viewtopic.phtml?t=26588
http://community.i-rs.ru/index.php/topic,1946.0.html

Диаграммы
http://p4a.crealabsfoundation.org/wiki/Chart
Flash
http://teethgrinder.co.uk/open-flash-chart/

CSS
Редактор стилей
http://www.bradsoft.com/topstyle/tslite/
Коллекция стилей таблиц
http://icant.co.uk/csstablegallery/index.php

Создание PDF на стороне сервера
http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf

PDF принтеры
http://www.bullzip.com/products/pdf/info.php
http://en.wikipedia.org/wiki/CutePDF

Бесплатный инструмент просмотра и аннотирования PDF
http://homepage.ntlworld.com/pesala/Home/html/pdf-xchange.html
http://www.docu-track.com/home/prod_user/PDF-XChange_Tools/pdfx_viewer

Загрузка данных из Excel:
Экпорт всех листов в CSV-файлы и обработка на сервере
http://de2.php.net/fgetcsv
http://www.phpclasses.org/browse/package/849.html

Прямая работа с Excel файлами. Подойдет для создания с помощью кода прайсов со множеством картинок в OpenXML.
Не умеет создавать диаграммы. Требователен к памяти и времени.
http://www.codeplex.com/PHPExcel

SSL
http://www.netsecond.net/forum/viewtopic.php?f=15&t=11

Создание скриншотов элементов в Firefox 2
http://addons.mozilla.org/ru/firefox/addon/6699

Разработка PDF документации
http://ru.wikipedia.org/wiki/MiKTeX
http://de.wikipedia.org/wiki/TeXlipse

Демонстрация клиенту на CD/USB Stick
http://en.wikipedia.org/wiki/Server2Go

http://server2go-web.de/wiki/usingportablefirefox
http://webempoweredchurch.org/products/developer_resources/creating_a_full_zip_install_for_pcs_using_server2go/
http://www.joomlas2go.net/

Установка базы MySQL на флешку:
Установите в pms_config LocalMirror=0, создайте с помощью PHPMyAdmin базу на флешке из SQL файла.
Далее нужно работать с LocalMirror=1 - иземенения будут сохраняться только во временном каталоге компьютера клиента и после закрытия браузера теряться - это позволяет запускать сервер с CD/USB.

Шифрование (PHTML Encoder - есть бесплатная версия)
http://www.server2go-web.de/wiki/phpencrypt

Анализ access.log
http://www.deep-software.com/download.asp

Анализ логов любого вида
http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en

Общие форумы поддержки
http://phpclub.ru/talk/
http://forums.devnetwork.net/
http://phpforum.de/

Python


Portable Python
http://www.portablepython.com/

Portable Django development environment for Windows
http://www.instantdjango.com/

Perl



ActivePerl
http://ru.wikipedia.org/wiki/ActivePerl

Firefox search plugins
Perl documentation
http://addons.mozilla.org/de/firefox/addon/11433

CPAN
http://addons.mozilla.org/de/firefox/addon/11322
http://addons.mozilla.org/de/firefox/addon/11433

Free Perl IDE
http://www.epic-ide.org/

Установка дополнительных модулей CPAN в ActivePerl

Скопировать под именем nmake.ехе в каталог C:\perl\bin
файл ftp://ftp.microsoft.com/softlib/mslfiles/nmake15.exe

Выполнить
C:\perl\bin\perl -MCPAN -e shell

>cpan[1] install ИмяМодуляБезКавычек

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика