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

Главные вкладки

Аватар пользователя alisazoja alisazoja 21 июля 2011 в 17:18

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

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

Комментарии

Аватар пользователя alisazoja alisazoja 21 июля 2011 в 17:43

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

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

Аватар пользователя Plazik Plazik 21 июля 2011 в 17:51

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

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

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 21 июля 2011 в 19:34

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

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

Аватар пользователя Айдар Айдар 21 июля 2011 в 21:07

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

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

Аватар пользователя alisazoja alisazoja 22 июля 2011 в 14:30

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

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

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

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 22 июля 2011 в 1:49

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

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

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

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

Аватар пользователя alisazoja alisazoja 22 июля 2011 в 14:32

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

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

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

Аватар пользователя wargan wargan 22 июля 2011 в 7:06

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

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 22 июля 2011 в 8:29

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

Аватар пользователя Anonym_tsk Anonym_tsk 22 июля 2011 в 9:40

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

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

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 22 июля 2011 в 9:41

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

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

Аватар пользователя nicksevenfold nicksevenfold 22 июля 2011 в 11:14

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

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

Аватар пользователя NurOff NurOff 22 июля 2011 в 11:55

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

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

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 22 июля 2011 в 13:31

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

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

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

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 22 июля 2011 в 13:34

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

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

Аватар пользователя wargan wargan 22 июля 2011 в 13:50

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

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

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

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 22 июля 2011 в 14:37

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

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

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

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

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

Аватар пользователя alisazoja alisazoja 24 июля 2011 в 3:46

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

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

Аватар пользователя Anonym_tsk Anonym_tsk 24 июля 2011 в 18:10

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

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

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

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

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

Аватар пользователя Cyber Cyber 24 июля 2011 в 4:13

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

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

Аватар пользователя VasyOK VasyOK 24 июля 2011 в 12:31

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

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

Аватар пользователя VasyOK VasyOK 24 июля 2011 в 20:13

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

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

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

Аватар пользователя seambler seambler 26 июля 2011 в 17:30

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

Аватар пользователя alisazoja alisazoja 27 июля 2011 в 17:44

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

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