Як створити універсальну структуру вкладеності папок сайту для php, bootstrap, sass

  • PHP
  • структура сайту
  • Організація роботи
  • фреймворки
  • препроцесори

Всім доброго часу доби.

Як ви організуєте свої проекти. Чи є заготовлений шаблон для майбутніх проектів. Чи враховуєте все відразу або поступово впроваджуєте і додаєте все в міру необхідності. Як новачкові правильно стартувати, щоб не переробляти потім все з нуля і мати в голові уявлення про те, як все це працює і розуміти загальну концепцію сайтобудування і рівнів вкладеності?

На даний момент є папка з проектом, назвемо її Global.

І потім все буде перероблятися в PHP. Ще навіть SASS не встановив. Саме перед його установкою і зрозумів, що потрібна грамотна каркас

Заздалегідь вдячний за поради

Допомогло? відзнач рішенням

На чистому PHP вже мало хто пише.
Скористайтеся будь-яким фреймворком - наприклад, laravel. Там структура папок вже збудована як годиться, потрібно її тільки вивчити і користуватися, а не винаходити черговий велосипед.

Спасибі, вивчаю принцип роботи, можливо це те, що потрібно. Якщо не складніше для новачка, ніж інші рішення

Для фронтенда краще мати 2 окремі папки: dev і production з дублюючими вкладеними папками.
В папці dev зберігайте SASS (папка styles), чистий JS (папка scripts або js) ( "чистий", в сенсі "вихідний", тут же можна і babel, і всяке схоже) і картинки (img) в вихідному дозволі. Там же папку з чистим html / php.
Gulp нехай збирає все в папку production, де в styles ллється CSS, в scripts - оброблений JS (наприклад, лінту, префіксером і мініфікатором), стислі картинки в img і html / php.

Для бека все просто: використовуйте, по можливості, один require в кожній сторінці, а той скрипт збирайте з усіх інших. Все, що стосується фронту розміщуйте в глобальну папку views, а скрипти для бека - в папки model і controller. Сподіваюся, все зрозуміло роз'яснив

Дякую за пораду, спробую такий підхід

Span4ev. якщо я відповів на питання, то прохання його зазначити)

Ваш відповідь на питання

Увійдіть, щоб написати відповідь

  • Мінськ
  • Повний робочий день
  • від 3 000 до 4 500 usd.
  • Іжевськ
  • Повний робочий день
  • від 40 000 руб.
  • Москва
  • від 120 000 до 180 000 руб.
  • Москва
  • Повний робочий день
  • від 100 000 руб.

90000 руб. / В місяць

15000 руб. / За проект

Увійдіть на сайт

Щоб задати питання та отримати на нього кваліфіковану відповідь.