Как управлять сообщениями в пользовательском интерфейсе для PHP / jQuery?

Мне было поручено настроить пользовательский интерфейс для управления нашим успехом & обмен сообщениями об ошибках для нашего веб-приложения, имеющего серверную часть PHP / MySQL. Мы используем много jQuery на фронтенде.

В настоящее время все сообщения находятся в массиве php с описательным именем в качестве ключа и сообщением в качестве значения. Мы выводим их в плагин для всплывающих сообщений jQuery через json. Мы также отправили массив с помощью json_encode в var, чтобы сделать сообщения доступными через файлы js.

Я размышлял над тем, чтобы выбросить массив в таблицу БД с такими столбцами, как: 'id','editable'(boolean),'org_id'(int),'title'(varchar),'message'(varchar),'description'(varchar),'module_event'(varchar, for value, maybe json), 'status'(bolean for active/inactive) и просто создать массив оттуда.

ВОПРОС: Существуют ли какие-либо пакеты для чего-то подобного? Если нет, пожалуйста, сделайте какие-либо предложения на основе предоставленной информации. Спасибо!

Я хотел бы получить предложения о существующих решениях или лучший способ управления ситуацией. ЛЮБЛЮ, чтобы автоматизировать некоторые из них, если это возможно. Эти успехи & сообщения об ошибках — это такие вещи, как «Эта запись была сохранена», «Неверное имя пользователя или пароль» и т. д. (мой менеджер, а не программист, хочет иметь возможность просматривать сообщения в веб-интерфейсе, посмотреть, где они будут отображаться, и при каких обстоятельствах. Он также хочет иметь возможность создавать и редактировать эти сообщения — он понимает, что программист должен был бы реализовать или удалить сообщения в кодовой базе, и он согласен с этим — хотя любые идеи по этому вопросу приветствуются). Примечание: в некоторых сообщениях есть токены, которые мы отключаем, например, @@ username @@.

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

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]