phpMyAdmin по-русски
   О проекте  |  Скачать  |  Документация  |  Форум
  
Главная страница / О проекте /

Аннотация к phpMyAdmin



phpMyAdmin - это программа написанная на PHP и предназначенная для управления сервером MySQL через всемирную сеть. phpMyAdmin поддерживает широкий набор операций над MySQL. Наиболее часто используемые операции поддерживаются с помощью пользовательского интерфейса (управление базами данных, таблицами, полями, связями, индексами, пользователями, правами, и т. д.), одновременно вы можете напрямую выполнить любой SQL запрос.

phpMyAdmin обладает большим разделом документации и все пользователи приглашаются для обновления наших вики страниц для обмена идеями и способами применений различных операций. Команда phpMyAdmin постарается помочь вам при возникновении проблем, вы можете использовать различные каналы связи для получения поддержки.

phpMyAdmin так же обладает углубленной документацией в виде книги, написанной одним из разработчиков Mastering phpMyAdmin for Effective MySQL Management (Настройка phpMyAdmin для организации эффективного управления MySQL), которая доступна на английском, чешском, немецком и испанском языках.

Для облегчения использования наибольшим количеством людей, phpMyAdmin переведен на 57 языков и поддерживает письменность как слева направо, так и справа налево.

Начиная с версии 3.0.0, phpMyAdmin присоединился к инициативе GoPHP5 и прекратил поддежку написания кода под устаревшие версии PHP и MySQL; версия 3 и последующие требуют наличия PHP 5.2 и MySQL 5. При использовании с устаревшими версиями PHP и MySQL, выберите предыдущую, но ве еще поддерживаемую, ветку 2.x выпусков, которую вы можете найти на странице загрузки.

phpMyAdmin выиграл несколько призов. Среди прочих, он был выбран как лучшая программа на PHP, и каждый год получает приз сообщества SourceForge.net, как лучшая программа для системных аднимистраторов.

phpMyAdmin уже боле десяти лет выходит в виде стабильного кода, для получения дополнительной информации о проекте и его истории смотрите отедльную страницу.


Возможности phpMyAdmin


  • интуитивно понятный веб-интерфейс
  • поддержка большинства функций MySQL:
  • - просмотр и удаление баз данных, таблиц, вьюшек, полей и индексов
  • - создание, копирование, удаление, переименование и изменение баз данных, таблиц, полей и индексов
  • - управление сервером, базами данных и таблицами, с советами по настройке сервера
  • - выполнение, редакция и сохранение любого SQL-выражения, включая пакетные запросы
  • - управление пользователями MySQL и их привилегиями
  • - работа с хранимыми процедурами и триггерами
  • поддержка импорта данных из CSV и SQL
  • поддержка экспорта в различные форматы CSV, SQL, XML, PDF, ISO/IEC 26300 - OpenDocument текст и таблицы, Word, Excel, LATEX и другие
  • администрирование нескольких серверов
  • генерирование наглядных схем баз данных в виде PDF
  • создание комплексных запросов с помощью функции Запрос по шаблону
  • глобальный или частичный поиск в базе данных
  • трансформация данных в любой формат, используя набор предназначенных функций вроде отображения BLOB-данных в виде картинки или ссылки для скачивания
  • это не все, лишь часть возможностей phpMyAdmin которых, впрочем, достаточно чтобы объяснить его международную популярнсть.


Использование phpMyAdmin


Данное ПО используется согласно лицензии GNU General Public License V2.0.
Вы можете получить последнюю версию в разделе "Скачать" или на оф. сайте www.phpmyadmin.net
Доступные форматы файлов: .zip, .tar.gz and .tar.bz2.
Если Вы уже установили phpMyAdmin, рекомендуется подписаться на рассылку новостей: англоязычную (оф. сайт) или русскоязычную (PHP-MyAdmin.ru). Таким образом, Вы всегда будете проинформированы об обновлениях, уязвимостях и их исправлениях. Рассылка исключительно текстовая, без графических элементов, поэтому расход трафика минимален.


Поддержка Пользователей


Документация включена в дистрибутив в виде текстового, а также файла в формате HTML, кроме того можно ознакомиться с документацией в разделе "Документация" (перевод оригинальной документации на русский язык) или на оф. сайте www.phpmyadmin.net (англ. ориг. вариант).
Данное ПО предусмотрено без каких бы то ни было конкретных или предполагаемых гарантий, но существует возможность отправить сообщение разработчикам с помощью баг трекера о найденном баге для последующего его исправления.
Кроме того, на SourceForge.net существует конференция, посвященная phpMyAdmin.
Ни и наконец, поддержка пользователей осуществляется на форуме поддержки.


Участие в развитии проекта


Для того чтобы быть осведомленными о найденных багах и способах их устранения, можете подписаться на англоязычную рассылку новостей, либо регулярно проверяйте баг трекер на SourceForge.net.

Если Вы обнаружили баг, можете принять посильное участие в развитии проекта, отправив уведомление с помощью нашего баг-трекера, который находится на http://sourceforge.net/projects/phpmyadmin/ в секции Bugs. Но прежде, пожалуйста обсудите обнаруженный баг с другими пользователями на англоязычном форуме поддержки phpMyAdmin - возможно он уже известен и исправлен.

Если Вы хотите принять участие в актуализации русскоязычного языкового файла, Вам сюда: http://forum.php-myadmin.ru/viewforum.php?id=13. Старайтесь всегда использовать текущую SVN версию языкового файла. Для перевода на новый язык, начинайте с english-iso-8859-1.inc.php. Если Вы не знаете как получить SVN версию, спросите любого из разработчиков - Вам подскажут.

Помните, что мы стараемся не использовать HTML сущности, подобно ? в переводах, мы определяем корректный набор символов в файле. При использовании HTML-сущностей, текст в сообщениях JavaScript может отображаться некорректно. Однако есть некоторые объекты, без которых проблематично обойтись: кавычки, амперсанд, меньше, больше. Затем рекомендуется заархивировать перевод как zip-файл, чтобы предотвратить потерю спецсимволов при передаче трекеру переводов на sourceforge.net.

phpMyAdmin - открытое программное обеспечение (Open Source), очень много полезных функций было написано участниками phpmyadmin-team из разных стран. Если Вы веб-разработчик и желаете помочь сделать phpMyAdmin более удобным и эффективным инструментом - welcome!

Перед тем как принять участие в развитии проекта, прочитайте, пожалуйста следующую информацию:
  • Все файлы включают libraries/header.inc.php (макет), libraries/common.lib.php (общие функции) и config.inc.php.
    Конфигурационные данные хранятся только в config.inc.php. Пожалуйста не пишите туда другой код.
    Обычно используемые функции добавляются в libraries/common.lib.php, специфичные добавляются в библиотеки и хранятся в поддиректориях libraries.
  • Разумеется, Вы свободны в выборе и использовании стиля кодинга, но по возможности старайтесь писать максимально простым для понимания стилем, т.к. над проектом работает множество людей постарайтесь, чтобы код был по возможности максимально ясным. Желательно, чтобы с одной стороны код был валиден для XHTML1.0 и CSS2, и соответствовал стандартам кодирования PEAR - с другой. Пожалуйста, обратите на это внимание.
  • Пожалуйста, пытайтесь следовать принятым соглашениям при именовании файлов. Связанные таблицы: tbl_*.php, связанные базы данных обозначаются: db_*.php, сервер: server_*.php и т.п.
  • Пожалуйста, не используйте длинные строки в вашем коде - выносите их (по-крайней мере) в english-iso-8859-1.inc.php и выводите их с помощью print().
  • Также для пользы общего дела убедительная просьба сопровождать свои действия в хронологии изменений (ChangeLog).
  • Расширение DBG (PHP Debugger DBG) теперь поддерживается phpMyAdmin-ом для разработчиков с целью улучшения отладки их кода.
    Пожалуйста, ознакомьтесь с конфигурационной переменной $cfg['DBG']* для большей информации.
Разработанные, усовершенствованные или исправленные модули публикуются следующим образом:
1. с помощью анонимного доступа к SVN выберите интересующий раздел:
svn co https://svn.sourceforge.net/svnroot/phpmyadmin/trunk/phpMyAdmin
2. добавьте ваш материал
3. сгенерируте патч с Вашими изменениями: svn diff
4. поместите его в патч-трекер проекта phpMyAdmin.
Разрешение на запись в SVN-дерево дается только зарекомендовавшим себя разработчикам, которые уже что-то сделали полезное для phpMyAdmin.