За последние 24 часа нас посетили 17522 программиста и 1712 роботов. Сейчас ищут 1875 программистов ...

Создание простого сайта (CMS) на php без mysql с выводом статей

Тема в разделе "PHP для новичков", создана пользователем ddem, 24 май 2017.

  1. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    аппетиты со временем растут и если проект будет удачен то потом придется мигрировать в что то более функциональное)
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    обязательно. Пишите тут или в скайп igordata
    --- Добавлено ---
    (*^‿^*)
     
  3. ddem

    ddem Новичок

    С нами с:
    24 май 2017
    Сообщения:
    32
    Симпатии:
    0
    Основаня задача - привлечение клиента . Небольшой лендинг + с интересным контентом (минимальная фильтрация контента). Услуги, их описание, цены, заказ услуг, отзывы, раздел вопросов/ответов.
    mkramer, что посоветуете есть смысл на самописном?PinPIE?http://microtext.info/?Или что то другое?с БД или нет?
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.583
    Симпатии:
    1.761
    Этой информации не достаточно, чтобы выбрать движок. Хотя фильтрация - уже шаг в сторону БД.

    Привлечение клиента - это задача, для чего делается сайт. А теперь опиши, что должен уметь делать этот сайт
     
  5. ddem

    ddem Новичок

    С нами с:
    24 май 2017
    Сообщения:
    32
    Симпатии:
    0
    Сайт должен отображать несколько основных разделов на одной стр (лендинг), при нажатии на рездел подробнее его описание, воронки для клиентов, галерея проектов (картинки, минимальное описание), 6 статей, при нажатии на любую отрывается список всех или просто прокрутка влево/вправо статей).
    Если БД только для фильтрации контента, то можно и без фильтрации. Это не главное. Главное хочу что бы был простой, оптимизированный для раскрутки.
     
    #30 ddem, 24 май 2017
    Последнее редактирование: 24 май 2017
  6. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    не зацикливайтесь на связи простоты и раскрутки)) СЕО и самопись сайта ничего общего не имеют)
     
  7. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.583
    Симпатии:
    1.761
    Да, БД удобна, если нужно фильтровать контент, сортировать контент и т.п. А так, можно остановиться на движке. PinPIE принципиально без админки, если оно тебе таки надо, бери тот, что ты привёл.

    Галерея проектов - будут ли проекты добавляться?

    На раскрутку никак не влияет, будет у тебя БД или не будет :) На счёт того, насколько удобно выводить 100 статей из файлов - ну не знаю, мне было бы не удобно. Хотя не невозможно.
     
  8. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    намного приятнее работать с админкой) 100 статей это тоже не мало. а что бы сайт был успешен - контент надо обновлять хотя бы несколько раз в неделю.. из админки это делать приятнее чем руками)
     
    TeslaFeo нравится это.
  9. ddem

    ddem Новичок

    С нами с:
    24 май 2017
    Сообщения:
    32
    Симпатии:
    0
    Да. проекты будут добавляться. Есть ли какое-то принципиальное преимущество CMS без БД?Админку планирую, так как минимальный контент будет. Насколько я понимаю - wp это много ненужного кода для небольших проектов и почему то уже от многих слышал, что небольшой сайт лучше не делать на wp для его дальнейшего продвижения.
     
  10. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    WP это тысячи ответов на те вопросы которые у Вас могут возникнуть)) это тысячи плагинов которые уже есть и не надо пилить)) это опыт других людей которые в своих блогах делятся с новыми вебмастерами WP)))
    для успеха нет разницы есть база или нет базы.. просто с WP у Вас будет больше времени для того что бы уделять проекту, а не движку)
     
    machetero нравится это.
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    кому как
    вечные кривые html-коды, нужно учить кучу новых кнопок, подсветка работает не так, как надо, автоподсказок нет, гит не прицепишь для версионирования - как по мне, так хуета какая-то эта ваша админка.
     
  12. ddem

    ddem Новичок

    С нами с:
    24 май 2017
    Сообщения:
    32
    Симпатии:
    0
    Всем спасибо за советы!Итог:
    1. Если есть статьи и нужна фильтрация, то только с БД
    2. wp или более легкий движок CMS или если есть время своя CMS)
     
  13. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    смотря что такое "фильтрация"
    но PinPIE и любой другой двиг можно юзать и с бд
    я использую его для сайтов и без бд, и с, и даже частично =)
    на одном сайте у меня в бд живут только отзывы клиентов и заявки
    отзывы выводятся сниппетом и кешируются на несколько секунд, что даёт большую скорость. Правда мне было несложно запилить отдельную админку для работы с отзывами и заявками...
     
  14. ddem

    ddem Новичок

    С нами с:
    24 май 2017
    Сообщения:
    32
    Симпатии:
    0
    Подумал о разработке своей 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/
     
    #39 ddem, 25 май 2017
    Последнее редактирование: 25 май 2017
  15. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    понимаете в чем дело)) разобравшись "в каждой мелочи" неизвестной CMS вы будете хорошим специалистом по этой CMS)) но никому не нужным специалистом))
    а разобравшись в каждой мелочи чего либо популярного - станете востребованным специалистом))
    если так уже не хочется брать готовый продукт - возьмите YII2 - есть куча уроков как сделать на YII2 блог)) и Вы со временем станете специалистом по чему то популярному и востребованному)
     
    machetero нравится это.
  16. ddem

    ddem Новичок

    С нами с:
    24 май 2017
    Сообщения:
    32
    Симпатии:
    0
    "если так уже не хочется брать готовый продукт " - как раз готовые простые продукты и смотрю. Просто были мысли взять как базу и докрутить к своему проекту. Цель не стоит стать востребованым специалистом в популярных продуктах. Моя цель - создать под себя небольшую и легкую CMS (скорей всего на базе чего-то хорошего, уже откатанного).
    Вот еще из англоязычных
    https://getcockpit.com/
    YII2 - возможно, спасибо. Отзывы про YII2 для начинающих разные)
    https://habrahabr.ru/post/273615/
     
  17. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Всегда забавляло, как люди старательно ставят себе палки в колеса читая статейки горе-оптимизаторов. Конечно же база данных работает гораздо медленнее языка разметки. По моему это очевидно ))

    Ставьте вордпресс, верстайте под него шаблон, навешивайте нужные плагины. Всё. Если на сайт будет заходить тыща в день, вообще похер что там стоит, любой вменяемый хостинг с этим справится. Миллионы сайтов, даже высоконагруженных как то с этим живут и не жалуются. Это простенький лендинг, а не обработка гигабайтов данных в хитровыдуманной микросервисной архитектуре. Тут надо просто взять и сделать.
     
  18. ddem

    ddem Новичок

    С нами с:
    24 май 2017
    Сообщения:
    32
    Симпатии:
    0
    Возможно, что wp и лучшее решение. Работаю с ним давненько. Пока на нем и начал реализовывать. Параллельно решил разобраться в какой-то легкой CMS чисто для себя. Поэтому и спросил кто что может порекомендовать как базу для простого сайта (кроме wp)). Возможно остановлюсь на том же PinPIE.
     
    #43 ddem, 25 май 2017
    Последнее редактирование: 25 май 2017
  19. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Если собираешься пилить свою структуру и удобную админку под конкретные задачи, тогда лучше рассматривать такие штуки как фреймворки. Laravel и Symfony например
     
    denis01 нравится это.
  20. ddem

    ddem Новичок

    С нами с:
    24 май 2017
    Сообщения:
    32
    Симпатии:
    0
    igordata, спасибо!
     
  21. AlexBV

    AlexBV Новичок

    С нами с:
    18 окт 2016
    Сообщения:
    25
    Симпатии:
    1
    Такой вариант, как фреймворки не рассматриваете, Yii2 например? На них можно создавать сайты разных типов.
     
  22. ddem

    ddem Новичок

    С нами с:
    24 май 2017
    Сообщения:
    32
    Симпатии:
    0
    Сейчас как раз пытаюсь понять какой из них выбрать для моих целей (Laravel, Symfony или Yii2). Статей очень много по поводу их сравнения, пока что остановился на Laravel.
    https://github.com/garf/0ez
     
  23. AlexBV

    AlexBV Новичок

    С нами с:
    18 окт 2016
    Сообщения:
    25
    Симпатии:
    1
    Мой выбор пал на Yii2, его пока изучаю.
     
  24. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.583
    Симпатии:
    1.761
    Фреймворк требует сначала нормально изучить php. Особенно пронизанный трейтами и другими передовыми php-технологими Laravel
     
    Deonis нравится это.
  25. AlexBV

    AlexBV Новичок

    С нами с:
    18 окт 2016
    Сообщения:
    25
    Симпатии:
    1
    Одно понимание реализации шаблона MVC чего стоит! Все недоученное приходится доучивать походу.