Как стать автором
Обновить

Вышла MoonShine 3 beta.2!

Время на прочтение1 мин
Количество просмотров2.6K

🌙 Вышла MoonShine v3 beta.2 с обновлением всех пакетов до 3.0, новыми демо-версиями и PR по фронтенду — готовимся к Release Candidate и релизу 3.0! 🌙

Читать далее

Релиз MoonShine v2.20.0 “Desert Rose”

Время на прочтение3 мин
Количество просмотров1.5K

Всех приветствую!

Вышел релиз open source админ-панели для Laravel MoonShine v2.20.0 “Desert Rose”.

В этой новости расскажу какие нововведения произошли.

Читать далее

18 и 19 июня состоится «Админка»: онлайн-конференция разработчиков программного обеспечения с открытым кодом

Время на прочтение1 мин
Количество просмотров520


18 и 19 июня 2022 года пройдёт онлайн-конференция разработчиков программного обеспечения с открытым кодом «Админка». Это бесплатное некоммерческое мероприятие для всех разработчиков и интересующихся пользователей. На него необходима предварительная регистрация.
Читать дальше →

Универсальная админка

Время на прочтение2 мин
Количество просмотров3.5K
Добрый вечер всем!

Хочу рассказать о своем продукте, а заодно ненавязчиво спросить у читателей: а насколько может быть востребован такой продукт. Как-то его надо называть (ну, хотя бы в этой статье), поэтому я придумал для него кодовое название: «Универсальная админка».

Итак, прежде всего, для чего эта универсальная админка нужна.

Наверное, если вы веб-разработчик, то у вас иногда (а может и часто) возникает такая проблема:
имеется некий сайт (самописный или на основе CMS), который берет данные из БД. Эти данные надо периодически редактировать, причем не вам, а человеку, слабо соображающему в веб-технологиях.
А админка у вашего сайта неудобная. Или удобная, но там есть страшные кнопки: «удалить», «взорвать сайт», «взорвать планету». А может админки вообще нет.

Универсальная админка — один из способов решения такой проблемы. Она может подстраиваться под почти любую структуру и позволяет редактировать данные в наиболее удобном виде.
Читать дальше →

ExtJs все чаще используется в создании CMS

Время на прочтение1 мин
Количество просмотров687
В принципе уже сейчас можно сказать, что это новое
веяние в web-девелопменте. И не только потому, что красиво. Вкус у каждого разный
и может некоторым нравится
СMS типа Windows 3.1. С помощью ExtJs можно делать многооконные и интуитивные
системы управления сайтом, с которыми может работать и новичок. А на вид они
ничем не будут отличатся от привычного интерфейса Microsoft® Windows. Вот как
эта IB Pro CMS.

Поигратся панелью управления можно здесь.
Подробное описание CMS здесь

 
 

Модеринка — web-редактор баз данных

Время на прочтение2 мин
Количество просмотров5K
Добрый день!
Я хочу познакомить вас с моим продуктом. В прошлый раз рассказывал о нем хабру, но, во-первых, у меня плохо получилось. Во-вторых, в скрипте появилось много нового и кардинально изменена структура.

Итак, что же это такое?


Это скрипт, который может редактировать в удобном, настраиваемом виде содержание таблиц БД. На данный момент поддерживается только MySQL, но поддержка других баз данных не за горами (почти все абстрагировано с помощью AdoDB). Следует заметить, что скрипт не изменяет структуру БД и таблиц, а все настройки хранит в одной таблице.

Для чего он нужен?


Применений ему можно найти массу. Самое очевидное — использовать в качестве админки (или back-endа) вашего сайта, портала, скрипта.
Читать дальше →

Новости одной строкой о WordPress 2.5 + бонус

Время на прочтение1 мин
Количество просмотров784
1. Все морально готовимся к очередному апдейту WordPress.
Релиз версии 2.5 заявлен на 10 марта.
2. Любознательные, а так же читавшие «Что нового будет в админ панели WordPress 2.5» могут пойти оценить ещё раз обновившуюся АдминПанель 2.5.

3. Плагино-писатели могут уже начать изучать как обновлять свои плагины под 2.5 версию. Раздел «Migrating from 2.3 to 2.5» появился в Кодексе.
Бонус:
Digg Style Admin Panel Dashboard
Любители менять оформление админки могут скачать новую Digg-style админку.
Оригинал статьи.

У вас нет разрешения на доступ к API. OpenCart

Время на прочтение5 мин
Количество просмотров8.2K

Перед началом разработки модуля клиент сообщил, что в админке на странице редактирования заказа у него часто/рандомно не работает изменение заказа: У вас нет разрешения на доступ к API!

Изначально я не придал этому значения, так как проблема у клиента была до меня, а сроки по разработке были крайне сжатые (как обычно), а значит ее решение это второстепенная задача, однако на этапе внедрения модуля в интернет-магазин клиента начались проблемы.

Читать далее

Работа с заказом через админку OpenCart, взгляд изнутри

Время на прочтение4 мин
Количество просмотров6.3K

Разрабатывая модуль для OpenCart, мне понадобилось добавить дополнительное поле к товарам заказа. Но прежде необходимо изучить как устроена работа с заказом через админку. Как оказалась схема не простая и немного запутанная, но это с первого взгляда.

Читать далее

Юзабилити линч: ищем уязвимости интерфейса в CMS Diafan

Время на прочтение4 мин
Количество просмотров13K


Привет, Хабр. Я уверен, ты всё-таки еще не умираешь! Постараюсь, чтобы данный материал внёс свои 5 коп в фонд развития “Хабр — живи!”.

Я достаточно длительное время занимаюсь дизайном интерфейсов. Люблю своё дело и каждый раз ищу любую возможность развиваться. Поиск ошибок и уязвимостей интерфейсов в рабочих системах, прототипах и приложениях нахожу такой возможностью. Обнаружив несколько типичных ошибок у других, выводы точно отпечатаются в подсознании, что позволит не наступать на подобные грабли вновь в собственной повседневной рутине.
Прошу заранее не судить строго. Обзор носит чисто субъективный характер. Взгляд на данную систему изложен исключительно через призму личного профессионального опыта. Обрадую тем, что будет не только критика — будут предлагаться и решения!
Читать дальше →

CSS-заготовка для написания стилей админки Drupal

Время на прочтение1 мин
Количество просмотров1.4K
Хочу поделиться своей небольшой наработкой, связанной с темизацией административной части Drupal.
Стоит задача: нужно сделать CSS для админки в «тон» шаблона публичной части сайта. Думаю, такая задача возникала у разработчиков под друпал не раз.
Без лишних слов представляю заготовку CSS для написания стилей для админки Drupal (+ в виде CSS-файла).
Читать дальше →

IB.CMS — система управления содержимым сайта с админ панелью на ExtJS

Время на прочтение1 мин
Количество просмотров1.2K
image Недавно завершил работу над CMS'кой с RIA-админкой IB.CMS. Хочу представить свой продукт сообществу Хабра. Под катом — краткий обзор системы в виде скриншотов. Дополнительную информацию о CMS Вы можете почитать на сайте http://cms.ibpro.com.ua/
Посмотреть демо-сайт можно по ссылке http://demo.ibpro.com.ua/

Есть доступ в админ панель — http://demo.ibpro.com.ua/admin, для его получения надо зарегистрироватся. В демо режиме Вы можете менять контент сайта как хотите, но каждые полчаса он восстанавливается в исходную позицию.

В комментариях оставляйте свои вопросы/пожелания/найденные баги. Приветствуется любая конструктивная критика.
P.S. Если среди Вас появятся желающие заказать сайт на этой CMS или RIA-приложение на ExtJS — пишите в личку/звоните в Skype.
UPD К всем кулхацкерам большая просьба — если нашли дырку, не надо ничего демонстративно ломать, просто напишите в личку о уязвимости.
UPD2 Большая просьба не троллить в стиле «а зачем это нужно», а комментировать только тем кто реально заинтересовался продуктом.
Читать дальше →

QuickAdm — быстрые универсальные админки

Время на прочтение1 мин
Количество просмотров14K
В процессе работы, я как-то набрел на проект phpMyEdit — web-интерфейс, позволяющий относительно просто поднимать админки для табличных данных.

После доработки для себя, родилось решение, которое я назвал QuickAdm. Оно делает за очень короткие сроки админки через web-интерфейс к таблицам, имеет простейшую ACL и защиту паролем.

Таблицы называются объектами, их поля — свойствами. Имя объекта/свойства равно имени таблицы и поля в MySQL, поэтому вводить нужно латиницей.

Потестить это можно тут: http://yamozg.ru/adm (логин/пароль для чтения reader/reader, админские admin/admin — удаление таблиц там не работает, ибо запрещено на уровне БД).

Скачать вот тут: http://yamozg.ru/quickadm.tar.gz (настроить нужно config.php и выполнить quickadm.sql в нужной базе, приложение расчитано на работу в папке /adm/ относительно корня сайта).

Код изяществом не отличается, написан как адаптер поверх этого phpMyEdit, поэтому прошу особо не пинать. Думаю, кому-нибудь может пригодится.

Улучшаем админку

Время на прочтение6 мин
Количество просмотров80K
Одно из слабых мест джанго-админки — главная страница. Идея авто-группировки моделей по приложениям и вывод столбиком в одну колонку работает только на начальных этапах, дальше это становится просто неудобно — куча лишней информации и довольно сложные пути для того, чтобы добавить полезную. Ну, например, чтобы названия приложений писались русскими буквами — полностью перекрывать шаблон.

И тут на помощь приходит django-admin-tools. С этим приложением минут за 20 можно получить «приборную панель» с произвольной группировкой приложений/моделей, вкладками, любым числом колонок, различными блоками, которые каждый пользователь сможет расставить, как ему удобнее, скрывать и сворачивать по желанию, закладками, настраиваемым меню и удобным способом добавления во все это хозяйство всего, чего только можно придумать.

Вот так, например, сейчас выглядит админка к сайту НадоВместе:

image
(это только часть, вот скриншот целиком)

Разберемся поподробнее.
Читать дальше →

AMP: шаблон личного кабинета на базе FastAPI

Время на прочтение2 мин
Количество просмотров9K
AMP desktop view

Опубликовал в публичном доступе свой маленький проект AMP. AMP — это шаблон «админки» на базе FastAPI. В качестве ORM использую peewee, в шаблонах bootstrap и графическую библиотеку C3(на базе D4). В AMP существует механизм авторизации пользователей (это ж админка), группы пользователей, локализация (английский и русский языки), установка часовых поясов. В статье покажу Вам, как это выглядит с экрана десктопа, мобильного устройства, небольшое демо(видео), дам ссылку на репозиторий, ну и конечно отвечу на вопрос «К чему нам еще одна админка ?».

Читать далее…
Читать дальше →

Меню Joomla 3 в админке Joomla 4

Время на прочтение1 мин
Количество просмотров2.4K

Многим ещё не привычна структура меню в админке Joomla 4 и поэтому появился модуль Phoca Top Menu Module. Однако, того же результата можно добиться штатными средствами и сделать структуру меню панели администратора как у Joomla 3, она становится почти такая же. Да и в принципе, к построению админки можно относиться так же, как и к шаблону сайта для фронта.

Нужно зайти в Система - Модули панели управления - Admin menu. В нём есть "Тип предустановки" меню. Включаем "Альтернативное главное меню".

Читать далее

Как связать админку продукта и его базу знаний (и обойтись без доработок продукта)

Время на прочтение11 мин
Количество просмотров2.9K

Всем привет! Сталкивались ли вы с ситуацией, когда в вашей админке пользователям трудно интуитивно разобраться, возможности быстро исправить это нет, а существующую документацию по ней никто не читает? Знакомы ли вам частые вопросы вида "А как это настроить?" или "А можно ли сделать настройками X?", ответы на которые уже описаны?

С подобным столкнулся я, и подумал, а что легко и быстро можно попробовать в качестве эксперимента. В статье расскажу вариант решения, как все это сделать без доработок самого продукта, что у меня в итоге вышло (и что не вышло), какие ошибки допустил и как можно сделать лучше.

Читать далее

DataIncrement — дополнение к возможностям phpMyAdmin

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

Например, в поле `country_id` стоят числа, а не название страны. Приходится прыгать из таблицы в таблицу. Или писать отдельный sql, что бывает зачастую неудобно, если надо по быстрому. Или с телефона набирать sql запрос не с руки. А если нужно обновить страну из поля `country_id`, то опять прыгать из таблицы в таблицу. Короче — неудобно все это.

Проще показать в формате было-стало:
Читать дальше →

Open Source решение на React для быстрого создания панели управления в проекте

Время на прочтение5 мин
Количество просмотров15K

Мы занимаемся разработкой на аутсорсе. Часто стартуем новые проекты. Не работаем с готовыми CMS – всё на фреймворках с нуля, обычно PHP, node.js у нас на бекенде. В таких проектах постоянно требуется создавать панель управления. 

В 90% случаев это довольно однотипные таблички и формы. Процесс их создания превращается в рутину. В остальных 10% встречаются и сложные задачи, которые требуется реализовать в панели управления: особенные интерфейсы, логику. 

Мы искали инструмент, чтобы клепать однотипные админки, но при необходимости создавать и кастомные решения. У нас были такие требования:

Читать далее

Как мы повысили продуктивность написания админ-панелей, используя Filament

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров6.4K

Сегодня мы хотим поделиться нашим опытом разработки админ-панелей (CMS) с использованием Filament — чрезвычайно мощной библиотеки Fullstack-компонентов, основанной на фреймворке Laravel и технологии Livewire.

Мы используем Laravel в качестве основного фреймворка для разработки бэкенда всех наших проектов, и однажды возник вопрос: какое решение для админ-панелей выбрать? Мы остановились на Filament — тогда еще сырой, маленькой, почти незадокументированной open-source админке.

Как показало время, не зря.

В этой статье  мы не будем сравнивать Filament с другими админками, так как это не особо вписывается в формат (тем более, это  уже делали другие). Однако важно подметить, что мы достаточно долго выбирали между Filament и другой, на наш взгляд, более популярной среди русскоязычного комьюнити Laravel, библиотеки — Orchid (отечественная админ-панель с философией DIY).

Мы работали над  несколькими проектами на Orchid параллельно с проектами на Filament и остановились на последнем. Постараемся объяснить, почему мы считаем, что Filament — пожалуй, лучший выбор, который вы можете сделать, если ваша деятельность связана с написанием CMS.

Читать далее
1