Добрый день!
Я хочу познакомить вас с моим продуктом. В прошлый раз рассказывал о нем хабру, но, во-первых, у меня плохо получилось. Во-вторых, в скрипте появилось много нового и кардинально изменена структура.
Это скрипт, который может редактировать в удобном, настраиваемом виде содержание таблиц БД. На данный момент поддерживается только MySQL, но поддержка других баз данных не за горами (почти все абстрагировано с помощью AdoDB). Следует заметить, что скрипт не изменяет структуру БД и таблиц, а все настройки хранит в одной таблице.
Применений ему можно найти массу. Самое очевидное — использовать в качестве админки (или back-endа) вашего сайта, портала, скрипта.
— Для работы с ним не нужно знаний MySQL, PHP. Все делается через web-интерфейс.
— Вы редактируете и просматриваете данные в том виде, в каком вам наиболее удобно. Хотите — редактируйте в textarea, хотите — c помощью html-редактора, можно с помощью select, checkboxов.
— Возможность устанавливать ограничения на ввод данных (валидация).
— Возможность настройки поиска, сортировки. Запреты на редактирование и(или) просмотр отдельных ячеек. Псевдонимы (человекопонятные имена) колонок и таблиц.
— Отображение зависимых записей в других таблицах.
— Возможность создания представлений(аналог «запросов» в MS Access :) ).
— Мелкие «фишки», как то:
— Почти все действия происходят без перезагрузки страницы
— Двойной щелчок — редактирование отдельной ячейки
— Выделение записей с зажатым shift
Во всем. :) В первую очередь в том, что PhpMyAdmin предназначен, в основном, для редактирования структуры таблиц, мой скрипт — для редактирования данных.
Допустим, у нас есть простенькая база данных содержащая следующие таблицы:
— users (пользователи)
— contries (страны, из которых могут быть пользователи)
— articles (статьи)
— comments (комментарии к статьям)
Нам надо настроить настроить Модеринку так, чтобы работать с ней было наиболее удобно (сорри, за качество видео, ну не умею я мышь спокойно держать).
У кого видео не показывается или хочется посмотреть в нормальном качестве (19МБ): narod.ru/disk/6979209000/3.avi.html. Если у вас черный экран — можно попробовать нажать на паузу и подождать :)
Также вы можете скачать публичную альфа-версию проекта, чтобы пощупать все самим. Она довольно бажная и предназначена только для ознакомления.
Если продукт будет действительно нужным, я буду активно дорабатывать проект. Если нет — отдам его в хорошие и добрые руки.
Планируется много работы, вот что можно будет ожидать в ближайшем будущем (раскрываю далеко не все замыслы):
— устранение множества багов.
— ускорение работы.
— поддержка других баз данных.
— история редактирования с возможностью undo-redo.
— поддержка новых типов данных, новых возможностей валидации.
— расширенный поиск.
P. S. Если кто покажет хоть один аналог скрипта — буду ему очень благодарен. Хочется знать своих конкурентов в лицо (PHPMyAdmin, генераторы админок в фреймворках — вряд-ли можно назвать аналогами) :)
Я хочу познакомить вас с моим продуктом. В прошлый раз рассказывал о нем хабру, но, во-первых, у меня плохо получилось. Во-вторых, в скрипте появилось много нового и кардинально изменена структура.
Итак, что же это такое?
Это скрипт, который может редактировать в удобном, настраиваемом виде содержание таблиц БД. На данный момент поддерживается только MySQL, но поддержка других баз данных не за горами (почти все абстрагировано с помощью AdoDB). Следует заметить, что скрипт не изменяет структуру БД и таблиц, а все настройки хранит в одной таблице.
Для чего он нужен?
Применений ему можно найти массу. Самое очевидное — использовать в качестве админки (или back-endа) вашего сайта, портала, скрипта.
В чем заключается удобство?
— Для работы с ним не нужно знаний MySQL, PHP. Все делается через web-интерфейс.
— Вы редактируете и просматриваете данные в том виде, в каком вам наиболее удобно. Хотите — редактируйте в textarea, хотите — c помощью html-редактора, можно с помощью select, checkboxов.
— Возможность устанавливать ограничения на ввод данных (валидация).
— Возможность настройки поиска, сортировки. Запреты на редактирование и(или) просмотр отдельных ячеек. Псевдонимы (человекопонятные имена) колонок и таблиц.
— Отображение зависимых записей в других таблицах.
— Возможность создания представлений(аналог «запросов» в MS Access :) ).
— Мелкие «фишки», как то:
— Почти все действия происходят без перезагрузки страницы
— Двойной щелчок — редактирование отдельной ячейки
— Выделение записей с зажатым shift
В чем отличия от PhpMyAdmin?
Во всем. :) В первую очередь в том, что PhpMyAdmin предназначен, в основном, для редактирования структуры таблиц, мой скрипт — для редактирования данных.
Маленький пример
Допустим, у нас есть простенькая база данных содержащая следующие таблицы:
— users (пользователи)
— contries (страны, из которых могут быть пользователи)
— articles (статьи)
— comments (комментарии к статьям)
Нам надо настроить настроить Модеринку так, чтобы работать с ней было наиболее удобно (сорри, за качество видео, ну не умею я мышь спокойно держать).
У кого видео не показывается или хочется посмотреть в нормальном качестве (19МБ): narod.ru/disk/6979209000/3.avi.html. Если у вас черный экран — можно попробовать нажать на паузу и подождать :)
Также вы можете скачать публичную альфа-версию проекта, чтобы пощупать все самим. Она довольно бажная и предназначена только для ознакомления.
Что будет дальше?
Если продукт будет действительно нужным, я буду активно дорабатывать проект. Если нет — отдам его в хорошие и добрые руки.
Планируется много работы, вот что можно будет ожидать в ближайшем будущем (раскрываю далеко не все замыслы):
— устранение множества багов.
— ускорение работы.
— поддержка других баз данных.
— история редактирования с возможностью undo-redo.
— поддержка новых типов данных, новых возможностей валидации.
— расширенный поиск.
P. S. Если кто покажет хоть один аналог скрипта — буду ему очень благодарен. Хочется знать своих конкурентов в лицо (PHPMyAdmin, генераторы админок в фреймворках — вряд-ли можно назвать аналогами) :)