философский вопрос...

21 июля 2011 в 17:18

У меня немного философский вопрос.... Вот делаю я свой первый сайт, в силу пока что небольшого опыта обхожусь настройкой Друпала через интерфейс, то есть фактически работаю скорее как пользователь, чем как программист (инсталляция модулей, их дальнейшая настройка, создание вью, панелей, загрузка контента итд.) + css (правка .css файлов в суб-теме сделанной на основе Зен).

Умом то я понимаю, что надо как то учиться пхп, править шаблоны, может разобраться в jQuery. Но сайт который я делаю довольно простой и пока я справлялась "пользовательским" управлением друпала + правка темы при помощи css.
Даже не знаю как сформулировать вопрос, ну в общем - в какой момент мне может позарез понадобиться знание пхп и правилен ли вообще мой в общем то ламерский подход к созданию сайта? Или в один прекрасный момент все рухнет, потому что я не правила шаблоны? И как вообще подтянуть знания, с чего начать?))

Комментарии

VasyOK wrote:
Делайте бекапы чтобы все не рухнуло.

Делаю, делаю Smile
ну а в какой момент знание пхп прямо необходимо, ну например при создании е-шопа? Мне просто пока трудно представить.... не каждый же свои модули пишет, но знает пхп почти каждый кто занимается сайтостроением

21 июля 2011 в 17:43

"alisazoja" wrote:
в какой момент мне может позарез понадобиться знание пхп

Когда вам потребуется сделать что-то, что не сделаешь стандартными способами (включая сторонние модули).

21 июля 2011 в 17:51

всё правильно делаете

php понадобится или когда без него нельзя или когда им быстрее и проще
но не стоит изобретать свои костыли там, где это не стоит

21 июля 2011 в 19:34

"Punk_UnDeaD" wrote:
но не стоит изобретать свои костыли там, где это не стоит

Я думаю, что в редких случаях надобности PHP-программирования все же лучше нанимать программиста для реализации задач.

21 июля 2011 в 21:07

Айдар wrote:
"Punk_UnDeaD" wrote:
но не стоит изобретать свои костыли там, где это не стоит

Я думаю, что в редких случаях надобности PHP-программирования все же лучше нанимать программиста для реализации задач.

А Друпал разработчик работает скорее как верстальщик? Как это обычно бывает, когда проэкт большой и нанимают команду? Наверное наоборот один человек со знанием Друпал+пхп и второй типо темизатор?? Мне просто интересно....

22 июля 2011 в 14:30

Andruxa wrote:
при темизации потребуются базовые знания php
думаю, чтения php.ru хватит вполне

Скорее php.su наверное...

22 июля 2011 в 8:00

"alisazoja" wrote:
в какой момент мне может позарез понадобиться знание пхп

Когда захочется поменять порядок вывода элементов в шаблоне. Например, картинку приатаченную imagefield'ом поставить выше title. Хотя более 90% подобных задач можно решить на уровне css+jquery.

"alisazoja" wrote:
...и правилен ли вообще мой в общем то ламерский подход к созданию сайта

Если этот подход приносит прибыль.

22 июля 2011 в 1:49

<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a> wrote:
"alisazoja" wrote:
в какой момент мне может позарез понадобиться знание пхп

Когда захочется поменять порядок вывода элементов в шаблоне. Например, картинку приатаченную imagefield'ом поставить выше title. Хотя более 90% подобных задач можно решить на уровне css+jquery.

Интересный пример! Ну пока максимум моих правок в php это отрезать все и оставить один регион для фронт пэйдж.

22 июля 2011 в 14:32

на сайте главное контент, а весь прочий шаманизм делайте поэтапно, определяйтесь с хотелками, ищите способы реализации, читайте, пробуйте на практике, реализуйте. Но главное, контент Smile

22 июля 2011 в 7:06

Начинать надо с изучения Views и CSS. Это даст существенно больший прирост на старте, чем знание PHP.
А потом изучайте, пригодится Wink

22 июля 2011 в 8:29

Потом появляются быдлосайты, которые рано или поздно ломаются, заказчики ищут новых, более опытных исполнителей=программистов, те, в свою очередь, глядя на этот ***дец отказываются исправлять/дорабатывать такие сайты, понимая, что проще сделать всё с нуля, но по уму.

Мой вам совет: Сначала изучите азы php/html/css/js, и только потом приступайте к сайтостроительству. Не потому, что без этого не сделать сайт, а потому, что необходимо понимать как сайт работает и почему.

22 июля 2011 в 9:40

"Anonym_tsk" wrote:
Мой вам совет: Сначала изучите азы php/html/css, и только потом приступайте к сайтостроительству. Не потому, что без этого не сделать сайт, а потому, что необходимо понимать как сайт работает и почему.

я в CSS такой ёбаный пиздец видел, что в кошмарах не приснится

22 июля 2011 в 9:41

Нахожусь сейчас в такой же ситуации, как и автор темы.
Только пошел несколько иным путем.
Смотрю как сделаны сайты, пробую повторить отдельные элементы или сайт в целом исключительно со стороны функционала.
Сейчас осваиваю верстку из pds.

Т.е. я считаю, что все же лучше сначала понять принцип работы сайта, а уже потом все красиво оформлять Biggrin

22 июля 2011 в 11:14

"Anonym_tsk" wrote:
Мой вам совет: Сначала изучите азы php/html/css/js, и только потом приступайте к сайтостроительству. Не потому, что без этого не сделать сайт, а потому, что необходимо понимать как сайт работает и почему.

Забейте. Пока функционала стандартных модулей и тем хватате вам не нужно все это.
И рухнет сайт который вы сделаете немного подучив пашпи.
А тот, который вы делаете сейчас бедет норм функциклировать.
ПиАшПи занимайтесь для души...
И скоро вы станете писать аналогичные посты
"Anonym_tsk" wrote:
Мой вам совет: Сначала изучите азы php/html/css/js, и только потом приступайте к сайтостроительству. Не потому, что без этого не сделать сайт, а потому, что необходимо понимать как сайт работает и почему.

22 июля 2011 в 11:55

трололо такое трололо

был задан вопрос, можно ли работать на поверхности, не лезя вглубь
был дан ответ, если не лезть, то можно

но по своему участку работы ТБ знать

22 июля 2011 в 13:31

"wargan" wrote:
с девственностью тоже так расставались, после изучения азов, прочтения мануалов? :)))

если мальчик/девочка умные, то не только "изучения и прочтения", но и обязательного внимательного просмотра.

22 июля 2011 в 13:34

"Anonym_tsk" wrote:
Вы не с девственностью расстаетесь, вы делаете продукт,

вы ТС посмотрите, где там помыслы о "продуктах" :)
"<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a>" wrote:
если мальчик/девочка умные, то не только "изучения и прочтения", но и обязательного внимательного просмотра.

запишите меня на курсы про просмотру, как выясняется я многое пропустил Smile

22 июля 2011 в 13:50

"alisazoja" wrote:
А Друпал разработчик работает скорее как верстальщик?

зависит от проекта

на большинстве сайтов нужно только устанавливать/настраивать модули и править css
плюс немного jquery

"alisazoja" wrote:
Как это обычно бывает, когда проэкт большой и нанимают команду? Наверное наоборот один человек со знанием Друпал+пхп и второй типо темизатор?? Мне просто интересно....

типа того
один пишет модули, формирует вывод, обрабатывает запросы, другой пишет css

22 июля 2011 в 14:37

Ага, понятно. Ну может действительно сделаю пару сайтов для души, поднаберусь опыта и со временем постепенно придет понимание взаимосвязей так сказать. Я-то пока конкретно с Друпалом играюсь третий месяц, совсем ничего... Ну и наверное буду опять же потихоньку учить пхп )) Я просто уже один раз пыталась, вроде по учебнику все понятно, но когда нет связи с практикой, именно с Друпалом, как то не укладывается все это в голове.

А вот интересно, может посоветуете что-нибудь, как сайт подпнуть, чтоб быстрее работал (кроме уменьшения всей графики и увеличения мемори лимин в php.ini)? Ну я погуглю на эту тему конечно, но может есть какие то общие рекомендации применимые именно к Друпалу?..

24 июля 2011 в 3:46

alisazoja wrote:
А вот интересно, может посоветуете что-нибудь, как сайт подпнуть, чтоб быстрее работал (кроме уменьшения всей графики и увеличения мемори лимин в php.ini)? Ну я погуглю на эту тему конечно, но может есть какие то общие рекомендации применимые именно к Друпалу?..

А он у вас медленно работает? Странно. У меня D7 летает.

VasyOK wrote:
"alisazoja" wrote:
как сайт подпнуть, чтоб быстрее работал

Ну и модулей с drupal.org по тегу Производительность накачать.

Очень плохой комментарий. Не понимая, что делают модули "по тэгу Производительность" крайне не рекомендуется их использовать. Друпал делают не дураки и "родная" система кэширования друпала очень и очень производительна. Её достаточно для большинства сайтов. Друпал начинает тормозить при большом количестве модулей (о них я уже писал выше). Из 50 установленных на сайте модулей, обязательно найдется "тормоз", и просто установив модули "по тэгу Производительность" проблема не решится. Проблему нужно будет искать индвивдуально для каждого сайта.

24 июля 2011 в 18:10

"alisazoja" wrote:
есть какие то общие рекомендации применимые именно к Друпалу?..

Общих нет ... Всё индивидуально

24 июля 2011 в 4:13

"alisazoja" wrote:
как сайт подпнуть, чтоб быстрее работал

Правильный хостинг. Ну и настройки производительности не мешало бы подергать. Ну и модулей с drupal.org по тегу Производительность накачать.

24 июля 2011 в 12:31

"Anonym_tsk" wrote:
крайне не рекомендуется их использовать

А я их использовать и не рекомендую. Для начала просто накачать. Дальше организм сам подскажет что делать.

Девушка я надеюсь у вас сайт на хостинге? Просто по Виндой реально медленно

24 июля 2011 в 20:13

Если отбросить все лишние комментарии то позволю маленький совет:
Начинать нужно именно с этого, с настройки сайта. Настраивая сайт, вы получите опыт, который в дальнейшем можно будет использовать. Метод "от простого к сложному" работает и в этом случае. Ламер это нетерпеливый пользователь, который не хочет учиться. Поэтому ламерским такой подход назвать нельзя. Работайте, читайте литературу и учитесь. А дальше, если потребуется, можно изучить и языки PHP и JS. Замечу, что большинство проектов этого не потребуют.
Не обижайтесь на некоторых форумчан, которые немного больше знают чем вы. Сегодня они потешаются над начинающими, а завтра будут завидовать прогрессу в изучении довольно неплохого движка Drupal.
Желаю вам удачи и терпения

26 июля 2011 в 17:30

seambler wrote:
Если отбросить все лишние комментарии то позволю маленький совет:
Начинать нужно именно с этого, с настройки сайта. Настраивая сайт, вы получите опыт, который в дальнейшем можно будет использовать. Метод "от простого к сложному" работает и в этом случае. Ламер это нетерпеливый пользователь, который не хочет учиться. Поэтому ламерским такой подход назвать нельзя. Работайте, читайте литературу и учитесь. А дальше, если потребуется, можно изучить и языки PHP и JS. Замечу, что большинство проектов этого не потребуют.
Не обижайтесь на некоторых форумчан, которые немного больше знают чем вы. Сегодня они потешаются над начинающими, а завтра будут завидовать прогрессу в изучении довольно неплохого движка Drupal.
Желаю вам удачи и терпения

Большое спасибо за ваш комментарий! Такие посты очень вдохновляют на то чтобы не сдаваться и развиваться дальше, тем более это что само по себе занятие приятное и интересное, главное не останавливаться. :o)

27 июля 2011 в 17:44