Создание веб-сайта для магазина с несколькими местоположениями

#php #mysql #process #system

#php #mysql #процесс #система

Вопрос:

У меня быстрый вопрос. Мы создаем сайт для магазина, который имеет 12 разных местоположений. Итак, есть страница портала, а затем страницы 12 местоположений.

Дизайн одинаков для каждого местоположения, просто разные тексты и изображения ротатора. То, что я делал раньше для другого сайта, просто использовало PHP и базу данных, и у меня был site.php?shop=cityamp;page=about, и я просто немного переписал, чтобы это был /city/about/, который работает хорошо.

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

Одна вещь, которая нам не нравится в этом, заключается в том, что если кому-то из команды нужно внести изменения в текст, им нужно будет зайти в базу данных MySQL, чтобы внести изменения в контент, с которым они не знакомы. Я мог бы создать базовую CMS, но мне хотелось бы получить несколько предложений о том, что еще я могу сделать, чтобы упростить это для всех.

Если мне нужно создать один из сайтов и дублировать его 11 раз, я мог бы это сделать, но просто посмотрел, есть ли какие-нибудь более простые способы, о которых вы, ребята, знаете, где людям все равно было бы легко обновлять контент с помощью FTP.

Спасибо!

Ответ №1:

С моей точки зрения, у вас есть несколько вариантов:

  1. Создайте базовую форму обновления с помощью базового редактора WYSIWYG, более или менее очень простой CMS
  2. Используйте включаемую файловую структуру, тогда пользователю нужно только отредактировать текстовый файл, например, для отражения изменений на сайте, обратите внимание, что им может потребоваться знать базовый HTML, и, вероятно, потребуется FTP
  3. Предоставьте доступ к phpMyAdmin, еще раз обратите внимание, что им может потребоваться немного знать HTML (редактировать: как уже предлагалось, я только что заметил, извините, нужно загружать ответы, пока я печатаю)
  4. Установите готовую CMS в каталог «местоположения» или «магазины» и используйте ее только на этих страницах

Лично я бы просто создал простую CMS в этом случае … опять же, в прошлом я создал около 15 CMS, поэтому мне требуется всего около часа, чтобы написать что-то подобное.

Надеюсь, это вам поможет.

Ответ №2:

Это не ftp, но если вы предоставите им доступ к phpmyadmin с логином, который имеет доступ только к этой таблице, тогда они смогут редактировать данные.