Как структурировать знания и двигаться дальше в правильном направлении?
Всем привет! Нужнен совет от опытных разработчиков, которые могут поделиться своим опытом.
Владею знаниями HTML, CSS, БЭМ, препроцессорами, могу сделать адаптивную, резиновую верстку. По Js знания новичка, но какие-то базовые вещи могу написать. Косвенно, что-то знаю по php. Отсюда следующий вопрос. Хочу сделать ПРОСТОЙ сайт по продажам кулинарных изделий. На верстку с адаптивом знаний хватит, какой-нибудь функционал на чистом js либо с использованием библиотек тоже смогу осилить.
Какой следующий шаг, чтобы клиент самостоятельно смог наполнять сайт товарами, изменять контент по необходимости и допустим видить статистику посещений? Можно ли все это сделать используя только php или же нужно будет натягивать на какую-нибудь cms или есть еще какие-то варианты, нужны все советы)
Все что не касается HTML, Css, js я профан, но есть цель разобраться и для этого нужен ваш опыт.
Коротко для закрепления:
1) Порядок действий после того как готова верстка + js?
2) Нужен ли php для динамичности и наполнения контента или есть альтернатива?
3) Что нужно для оплаты через сайт со стороны разработчик (помимо расчетного счета от клиента и тд.)
Всем заранее спасибо за помощь!
Так в вопросе указана задача, нужно реализовать дополнение товара, изменение контента по надобности и онлайн оплата, знания для всего остального какие-никакие но есть.
После этого писать серверную часть, или ручками или взять готовую CMS - это уже зависит полностью от задачи.
Вариантов направления вашего развития очень много.
1. Подключение оплаты на сайт лучше делать отдельно, через сервисы. Выбор очень широк. Так как зависит от того сколько будете платить за пользование.
2. Хороший сайт все равно новичку написать не получится, так много будет в последствие доработок. по различным направлениям. Это бесперспективная работа. Так как тягаться с агрегаторами сервисов интернет магазинов глупо. У них все равно надежней и дешевле.
3. Вы всё равно не сможете реализовать даже половину возможностей подключения различных сервисов, а современный интернет магазин уже не может существовать без них.
4. А на малых магазинах до 100 товаров, много не заработаешь и они в конечном случае все равно уйдут на спец. площадки. Им выгоднее платить сервису 3000 р в мес. и получить почти всё. Чем платить Вам ту же сумму и постоянно получать исправления.
1. Подключение оплаты на сайт лучше делать отдельно, через сервисы. Выбор очень широк. Так как зависит от того сколько будете платить за пользование.
В остальном же это выглядит как: не притрагивайся ни к чему, все равно толкового ничего не выйдет))
Я прекрасно знаю и отдают себе отчет, что не напишу такой сервис как Алиэкспресс и ему подобных, но для сайта где нужно реализовать динамическое наполнение контента, добавление товара и оплаты через сайт, я полагаю что тут не нужно быть senior'ом. Мне только нужно знать каким инструментом лучше это реализовать.
CMS также пишутся на PHP.
Для наполнения - всё так же: шаблоны (разработка и вёрстка) и обработка на PHP.
Это называется ЛК, и для него создаются разные права (ACL) в зависимости от роли пользователя: админ, контент-едитор и т.д.