#php #mysql #process #system
#php #mysql #процесс #система
Вопрос:
У меня быстрый вопрос. Мы создаем сайт для магазина, который имеет 12 разных местоположений. Итак, есть страница портала, а затем страницы 12 местоположений.
Дизайн одинаков для каждого местоположения, просто разные тексты и изображения ротатора. То, что я делал раньше для другого сайта, просто использовало PHP и базу данных, и у меня был site.php?shop=cityamp;page=about, и я просто немного переписал, чтобы это был /city/about/, который работает хорошо.
Таким образом, когда мне нужно внести общее изменение в дизайн, оно будет применяться ко всем местоположениям, а не дублировать сайт 12 раз, и если я поймаю что-то одно, мне нужно сделать это на всех 12 сайтах.
Одна вещь, которая нам не нравится в этом, заключается в том, что если кому-то из команды нужно внести изменения в текст, им нужно будет зайти в базу данных MySQL, чтобы внести изменения в контент, с которым они не знакомы. Я мог бы создать базовую CMS, но мне хотелось бы получить несколько предложений о том, что еще я могу сделать, чтобы упростить это для всех.
Если мне нужно создать один из сайтов и дублировать его 11 раз, я мог бы это сделать, но просто посмотрел, есть ли какие-нибудь более простые способы, о которых вы, ребята, знаете, где людям все равно было бы легко обновлять контент с помощью FTP.
Спасибо!
Ответ №1:
С моей точки зрения, у вас есть несколько вариантов:
- Создайте базовую форму обновления с помощью базового редактора WYSIWYG, более или менее очень простой CMS
- Используйте включаемую файловую структуру, тогда пользователю нужно только отредактировать текстовый файл, например, для отражения изменений на сайте, обратите внимание, что им может потребоваться знать базовый HTML, и, вероятно, потребуется FTP
- Предоставьте доступ к phpMyAdmin, еще раз обратите внимание, что им может потребоваться немного знать HTML (редактировать: как уже предлагалось, я только что заметил, извините, нужно загружать ответы, пока я печатаю)
- Установите готовую CMS в каталог «местоположения» или «магазины» и используйте ее только на этих страницах
Лично я бы просто создал простую CMS в этом случае … опять же, в прошлом я создал около 15 CMS, поэтому мне требуется всего около часа, чтобы написать что-то подобное.
Надеюсь, это вам поможет.
Ответ №2:
Это не ftp, но если вы предоставите им доступ к phpmyadmin с логином, который имеет доступ только к этой таблице, тогда они смогут редактировать данные.