У меня немного философский вопрос.... Вот делаю я свой первый сайт, в силу пока что небольшого опыта обхожусь настройкой Друпала через интерфейс, то есть фактически работаю скорее как пользователь, чем как программист (инсталляция модулей, их дальнейшая настройка, создание вью, панелей, загрузка контента итд.) + css (правка .css файлов в суб-теме сделанной на основе Зен).
Умом то я понимаю, что надо как то учиться пхп, править шаблоны, может разобраться в jQuery. Но сайт который я делаю довольно простой и пока я справлялась "пользовательским" управлением друпала + правка темы при помощи css.
Даже не знаю как сформулировать вопрос, ну в общем - в какой момент мне может позарез понадобиться знание пхп и правилен ли вообще мой в общем то ламерский подход к созданию сайта? Или в один прекрасный момент все рухнет, потому что я не правила шаблоны? И как вообще подтянуть знания, с чего начать?))
Комментарии
Если вы не планируете чего-то сверхъестественного, то PHP вам вовсе не нужен.
Как говориться "жизнь заставит" в случае чего :)...
Если нет конкретной задачи учеба едвали пойдет, нужна цель.
Делайте бекапы чтобы все не рухнуло.
Делаю, делаю
ну а в какой момент знание пхп прямо необходимо, ну например при создании е-шопа? Мне просто пока трудно представить.... не каждый же свои модули пишет, но знает пхп почти каждый кто занимается сайтостроением
Когда вам потребуется сделать что-то, что не сделаешь стандартными способами (включая сторонние модули).
всё правильно делаете
php понадобится или когда без него нельзя или когда им быстрее и проще
но не стоит изобретать свои костыли там, где это не стоит
Я думаю, что в редких случаях надобности PHP-программирования все же лучше нанимать программиста для реализации задач.
А Друпал разработчик работает скорее как верстальщик? Как это обычно бывает, когда проэкт большой и нанимают команду? Наверное наоборот один человек со знанием Друпал+пхп и второй типо темизатор?? Мне просто интересно....
при темизации потребуются базовые знания php
думаю, чтения php.ru хватит вполне
Скорее php.su наверное...
главное начать и кончить
Такие советы я сама мастак давать!
Когда захочется поменять порядок вывода элементов в шаблоне. Например, картинку приатаченную imagefield'ом поставить выше title. Хотя более 90% подобных задач можно решить на уровне css+jquery.
Если этот подход приносит прибыль.
Интересный пример! Ну пока максимум моих правок в php это отрезать все и оставить один регион для фронт пэйдж.
на сайте главное контент, а весь прочий шаманизм делайте поэтапно, определяйтесь с хотелками, ищите способы реализации, читайте, пробуйте на практике, реализуйте. Но главное, контент
Начинать надо с изучения Views и CSS. Это даст существенно больший прирост на старте, чем знание PHP.
А потом изучайте, пригодится
Потом появляются быдлосайты, которые рано или поздно ломаются, заказчики ищут новых, более опытных исполнителей=программистов, те, в свою очередь, глядя на этот ***дец отказываются исправлять/дорабатывать такие сайты, понимая, что проще сделать всё с нуля, но по уму.
Мой вам совет: Сначала изучите азы php/html/css/js, и только потом приступайте к сайтостроительству. Не потому, что без этого не сделать сайт, а потому, что необходимо понимать как сайт работает и почему.
su - для суперюзеров
я в CSS такой ёбаный пиздец видел, что в кошмарах не приснится
Нахожусь сейчас в такой же ситуации, как и автор темы.
Только пошел несколько иным путем.
Смотрю как сделаны сайты, пробую повторить отдельные элементы или сайт в целом исключительно со стороны функционала.
Сейчас осваиваю верстку из pds.
Т.е. я считаю, что все же лучше сначала понять принцип работы сайта, а уже потом все красиво оформлять
Забейте. Пока функционала стандартных модулей и тем хватате вам не нужно все это.
И рухнет сайт который вы сделаете немного подучив пашпи.
А тот, который вы делаете сейчас бедет норм функциклировать.
ПиАшПи занимайтесь для души...
И скоро вы станете писать аналогичные посты
трололо такое трололо
был задан вопрос, можно ли работать на поверхности, не лезя вглубь
был дан ответ, если не лезть, то можно
но по своему участку работы ТБ знать
если мальчик/девочка умные, то не только "изучения и прочтения", но и обязательного внимательного просмотра.
вы ТС посмотрите, где там помыслы о "продуктах" :)
запишите меня на курсы про просмотру, как выясняется я многое пропустил
зависит от проекта
на большинстве сайтов нужно только устанавливать/настраивать модули и править css
плюс немного jquery
типа того
один пишет модули, формирует вывод, обрабатывает запросы, другой пишет css
Ага, понятно. Ну может действительно сделаю пару сайтов для души, поднаберусь опыта и со временем постепенно придет понимание взаимосвязей так сказать. Я-то пока конкретно с Друпалом играюсь третий месяц, совсем ничего... Ну и наверное буду опять же потихоньку учить пхп )) Я просто уже один раз пыталась, вроде по учебнику все понятно, но когда нет связи с практикой, именно с Друпалом, как то не укладывается все это в голове.
А вот интересно, может посоветуете что-нибудь, как сайт подпнуть, чтоб быстрее работал (кроме уменьшения всей графики и увеличения мемори лимин в php.ini)? Ну я погуглю на эту тему конечно, но может есть какие то общие рекомендации применимые именно к Друпалу?..
А он у вас медленно работает? Странно. У меня D7 летает.
Очень плохой комментарий. Не понимая, что делают модули "по тэгу Производительность" крайне не рекомендуется их использовать. Друпал делают не дураки и "родная" система кэширования друпала очень и очень производительна. Её достаточно для большинства сайтов. Друпал начинает тормозить при большом количестве модулей (о них я уже писал выше). Из 50 установленных на сайте модулей, обязательно найдется "тормоз", и просто установив модули "по тэгу Производительность" проблема не решится. Проблему нужно будет искать индвивдуально для каждого сайта.
Общих нет ... Всё индивидуально
Прочитать вот эту книжку http://www.ozon.ru/context/detail/id/4231881/
Правильный хостинг. Ну и настройки производительности не мешало бы подергать. Ну и модулей с drupal.org по тегу Производительность накачать.
А я их использовать и не рекомендую. Для начала просто накачать. Дальше организм сам подскажет что делать.
Девушка я надеюсь у вас сайт на хостинге? Просто по Виндой реально медленно
Если отбросить все лишние комментарии то позволю маленький совет:
Начинать нужно именно с этого, с настройки сайта. Настраивая сайт, вы получите опыт, который в дальнейшем можно будет использовать. Метод "от простого к сложному" работает и в этом случае. Ламер это нетерпеливый пользователь, который не хочет учиться. Поэтому ламерским такой подход назвать нельзя. Работайте, читайте литературу и учитесь. А дальше, если потребуется, можно изучить и языки PHP и JS. Замечу, что большинство проектов этого не потребуют.
Не обижайтесь на некоторых форумчан, которые немного больше знают чем вы. Сегодня они потешаются над начинающими, а завтра будут завидовать прогрессу в изучении довольно неплохого движка Drupal.
Желаю вам удачи и терпения
Большое спасибо за ваш комментарий! Такие посты очень вдохновляют на то чтобы не сдаваться и развиваться дальше, тем более это что само по себе занятие приятное и интересное, главное не останавливаться. :o)