аппетиты со временем растут и если проект будет удачен то потом придется мигрировать в что то более функциональное)
Основаня задача - привлечение клиента . Небольшой лендинг + с интересным контентом (минимальная фильтрация контента). Услуги, их описание, цены, заказ услуг, отзывы, раздел вопросов/ответов. mkramer, что посоветуете есть смысл на самописном?PinPIE?http://microtext.info/?Или что то другое?с БД или нет?
Этой информации не достаточно, чтобы выбрать движок. Хотя фильтрация - уже шаг в сторону БД. Привлечение клиента - это задача, для чего делается сайт. А теперь опиши, что должен уметь делать этот сайт
Сайт должен отображать несколько основных разделов на одной стр (лендинг), при нажатии на рездел подробнее его описание, воронки для клиентов, галерея проектов (картинки, минимальное описание), 6 статей, при нажатии на любую отрывается список всех или просто прокрутка влево/вправо статей). Если БД только для фильтрации контента, то можно и без фильтрации. Это не главное. Главное хочу что бы был простой, оптимизированный для раскрутки.
Да, БД удобна, если нужно фильтровать контент, сортировать контент и т.п. А так, можно остановиться на движке. PinPIE принципиально без админки, если оно тебе таки надо, бери тот, что ты привёл. Галерея проектов - будут ли проекты добавляться? На раскрутку никак не влияет, будет у тебя БД или не будет На счёт того, насколько удобно выводить 100 статей из файлов - ну не знаю, мне было бы не удобно. Хотя не невозможно.
намного приятнее работать с админкой) 100 статей это тоже не мало. а что бы сайт был успешен - контент надо обновлять хотя бы несколько раз в неделю.. из админки это делать приятнее чем руками)
Да. проекты будут добавляться. Есть ли какое-то принципиальное преимущество CMS без БД?Админку планирую, так как минимальный контент будет. Насколько я понимаю - wp это много ненужного кода для небольших проектов и почему то уже от многих слышал, что небольшой сайт лучше не делать на wp для его дальнейшего продвижения.
WP это тысячи ответов на те вопросы которые у Вас могут возникнуть)) это тысячи плагинов которые уже есть и не надо пилить)) это опыт других людей которые в своих блогах делятся с новыми вебмастерами WP))) для успеха нет разницы есть база или нет базы.. просто с WP у Вас будет больше времени для того что бы уделять проекту, а не движку)
кому как вечные кривые html-коды, нужно учить кучу новых кнопок, подсветка работает не так, как надо, автоподсказок нет, гит не прицепишь для версионирования - как по мне, так хуета какая-то эта ваша админка.
Всем спасибо за советы!Итог: 1. Если есть статьи и нужна фильтрация, то только с БД 2. wp или более легкий движок CMS или если есть время своя CMS)
смотря что такое "фильтрация" но PinPIE и любой другой двиг можно юзать и с бд я использую его для сайтов и без бд, и с, и даже частично =) на одном сайте у меня в бд живут только отзывы клиентов и заявки отзывы выводятся сниппетом и кешируются на несколько секунд, что даёт большую скорость. Правда мне было несложно запилить отдельную админку для работы с отзывами и заявками...
Подумал о разработке своей CMS под проект (что бы ничего лишнего). И решил пересмотреть какие вообще готовые решения простых легких CMS есть. http://timeweb.com/ru/community/articles/legkaya-cms-kakuyu-vybrat-1 Интересное утверждение для CMS GetSimple "создание XML-файлов вместо использования БД (что значительно увеличивает скорость работы CMS)", так ли это? Кто с чем работал, интересны Ваши мнения как профессионалов. На что лучше ориентироваться. Я думал взять какуе-то из них и докрутить для "себя", разобравшись в каждой мелочи. Почему не хочу wp - перегруженность лишнего кода + в самописной CMS код можно выстроить так как нужно, оптимизированным для СЕО и безопасности. Вот еще https://s2cms.ru/ http://zmicron.org/
понимаете в чем дело)) разобравшись "в каждой мелочи" неизвестной CMS вы будете хорошим специалистом по этой CMS)) но никому не нужным специалистом)) а разобравшись в каждой мелочи чего либо популярного - станете востребованным специалистом)) если так уже не хочется брать готовый продукт - возьмите YII2 - есть куча уроков как сделать на YII2 блог)) и Вы со временем станете специалистом по чему то популярному и востребованному)
"если так уже не хочется брать готовый продукт " - как раз готовые простые продукты и смотрю. Просто были мысли взять как базу и докрутить к своему проекту. Цель не стоит стать востребованым специалистом в популярных продуктах. Моя цель - создать под себя небольшую и легкую CMS (скорей всего на базе чего-то хорошего, уже откатанного). Вот еще из англоязычных https://getcockpit.com/ YII2 - возможно, спасибо. Отзывы про YII2 для начинающих разные) https://habrahabr.ru/post/273615/
Всегда забавляло, как люди старательно ставят себе палки в колеса читая статейки горе-оптимизаторов. Конечно же база данных работает гораздо медленнее языка разметки. По моему это очевидно )) Ставьте вордпресс, верстайте под него шаблон, навешивайте нужные плагины. Всё. Если на сайт будет заходить тыща в день, вообще похер что там стоит, любой вменяемый хостинг с этим справится. Миллионы сайтов, даже высоконагруженных как то с этим живут и не жалуются. Это простенький лендинг, а не обработка гигабайтов данных в хитровыдуманной микросервисной архитектуре. Тут надо просто взять и сделать.
Возможно, что wp и лучшее решение. Работаю с ним давненько. Пока на нем и начал реализовывать. Параллельно решил разобраться в какой-то легкой CMS чисто для себя. Поэтому и спросил кто что может порекомендовать как базу для простого сайта (кроме wp)). Возможно остановлюсь на том же PinPIE.
Если собираешься пилить свою структуру и удобную админку под конкретные задачи, тогда лучше рассматривать такие штуки как фреймворки. Laravel и Symfony например
Такой вариант, как фреймворки не рассматриваете, Yii2 например? На них можно создавать сайты разных типов.
Сейчас как раз пытаюсь понять какой из них выбрать для моих целей (Laravel, Symfony или Yii2). Статей очень много по поводу их сравнения, пока что остановился на Laravel. https://github.com/garf/0ez
Фреймворк требует сначала нормально изучить php. Особенно пронизанный трейтами и другими передовыми php-технологими Laravel