|
Всю свою интернет-девелоперскую жизнь я писал собственные решения для всех случаев. Нужно голосование на сайт? Пишу. Нужен блок новостей? Пишу. Сайты тоже писал с нуля. Готовые движки я использовал только для сателлитов, при этом не заботясь качеством получающегося сайта вообще никак или для заказчиков, если они упорно не хотели делать сайт на моей разработке. Но недавно я решил сделать портал, а чтобы сэкономить время я решил поставить его на один какой-нибудь готовый двиг.
Считается, что готовые движки экономят время на разработку сайта. Так ли это на самом деле?
Сначала я поставил Drupal. Чего я не понял сразу – как добавлять статьи по категориям. То есть какое-то меню на сайте есть, а вот как привязать туда статьи, сделать подменю и т.п. не понял. Разбирался долго, выяснилось, что существует какая-то таксономия (или как ее), как она работает я до конца не вьехал, убив на это дня 2. Всем, кто скажет, «да это же просто, а ты лох» – засуньте свое мнение подальше. Для человека, первый раз попробовшего разобраться в друпале странно даже то, что администрирование происходит прямо на сайте, а ссылки на разные настройки и модули появляются прямо в меню сайта, если зайти под администратором.
Хотя вру, кое-как мне удалось привязать статьи. Даже предположим, что мне это удалось хорошо и все стало понятно. Едем дальше: документация для разработчика. По движку нет документации! Как и что работает приходится узнавать из гугла, причем никто из «гуру друпала», мудаки, подробно объяснять не хочет. Зато они направо и налево орут, какой друпал крутой. Выходит, чтобы разобраться в движке, нужно в нем самом и ковыряться. Это, мягко говоря, гораздо дольше, чем написать свой движок для сайта. Кстати, отзывы о книгах а-ля «Drupal for idiots» тоже не вдохновляют – не хочется полдня искать книгу, потратить рублей 600 на нее, а потом понять, что она не поможет. Большинство мнений за то, что в подобных книгах далеко не исчерпывающая, а иногда и вовсе неверная, информация. Что вряд ли поможет понять движок.
Теперь о шаблонах. Для старта не хочется заказывать дизайн, поэтому было бы логично поискать стандартный шаблон. По аналогии с WordPress’ом первым делом я полез на официальный сайт. Где ничерта не нашел. Вернее нашел штук 50 отвратительнейших шаблонов. Все усложняется еще и тем, что есть две версии-ветки друпала – пятая и шестая. Понятное дело, если шаблон для пятой, то для шестой он не подойдет. А брать пятую версию как-то не хочется, она же старая и не поддерживаемая разработчиками.
Еще я сюда бы присовокупил медлительность и моральную устарелость кода.
Итог для друпала: сложно, непонятно, без документации, без нормальных шаблонов. Для новичка вообще кромешный ад.
Следующей я установил Joomla. Расстрою наперед – после этого я ничего не устанавливал, т.к. бесплатные портальные движки на этом заканчиваются (делать портал на какой-нибудь SimpleCMS или DLE – бред). Немного уточню, я установил не Joomla, а Joostina (joostina.ru), один из уже многочисленных «детей» Joomla.
Здесь все намного лучше, чем в предыдущем варианте. Как добавлять материалы понятно сразу, админка вообще куда более понятная, не запутанная и даже приятная.
С шаблонами лучше раз в -цать точно, есть много сайтов, где можно найти шаблон на любой вкус. Справедливости ради добавлю, что многие шаблоны не работают (опять же – много версия джумлы), но хотя бы найти то, что нравится уже гораздо легче.
С документацией тоже лучше. Ее мало, но есть хотя бы какие-то внятные статьи о том, как и что работает. Например, несколько статей с джумлы.ру позволили мне написать собственный модуль, а до этого я джумлой не пользовался вообще.
Слава богу, разрабы джумлы используют возможности актуальных версий PHP: код не процедурный (как в друпале), используются классы и всякие другие модные штуки. Это облегчает восприятие (во всяком случае мне) и читаемость кода. Книг по джумле, правда, я не видел.
Итог для джумлы: жить будет, попытаться что-то сделать на ней действительно можно. Не факт, что получится (см. ниже).
А можно ли сделать сайт, ничего в сайтостроении не понимая?
В общем-то, как я понимаю, на это и нацелены готовые движки, да? Ну друпал я выкидываю в помойку сразу, даже рассматривать не буду. Это ж надо додуматься – необходимо искать и самому прикручивать модули для того, чтобы просто начать добавлять статьи. А вот на джумле остановлюсь подробнее (заодно как пример будет).
Максимум, что получится сделать, ничего ни в чем не понимая, это шаблонный сайт. Скорее всего он будет довольно страшным и организованным не так, как хочется. Например, я хочу, чтобы на главной выводились ссылки на последние статьи, а в шаблоне, который мне понравился, на главной вообще ничего не выводится. Нужно же лезть в код, что-то там писать. А как писать, если не понимаешь даже словосочетания «лезть в код»?
Не разбираясь в сайтах, сложно сделать и операции попроще, например заменить лого на свое или раскрасить ссылки по-другому.
Получается, что не являясь девелопером сделать нормальный сайт и на готовом движке тоже нельзя. А являясь девелопером, скорее всего, использовать готовый двиг и не захочется.
Я не разработчик, но сайт сделать очень хочется!
Хотя есть промежуточный этап. Вот, что надо знать для того, чтобы сделать относительно норальный сайт-портал (или сайт-не-портал):
- Знать, как «работает интернет»: что такое хостинг, что такое домен, как из связать (DNS)
- Как загружать файлы по FTP
- Что такое MySQL (не как с ней работать, а что это)
- Основы HTML
- Основы CSS
- Основы Photoshop или другого графического редактора
- [не обязательно, но очень поможет] Основы PHP
Таким образомы, появляется возможность: купить домен и хостинг, загрузить файло на сервер (FTP), нормально установить любой готовый движок (понадобится знание о MySQL), загрузить любой понравившийся шаблон (опять FTP), подредактировать его по-мелочи (HTML + CSS), подредактировать графику (Photoshop). Честно говоря, вообще, не знаю, чем может помочь знание ОСНОВ PHP, ведь без серьезной работы с ним сделать что-то умное не получится, даже исправить ошибки на сайте. Но для общего развития и для большей уверенности в своих силах не помешает.
Оставьте свой комментарий
|
|
Что здесь почитать?
1. Разработки.
1.1 Плагин "Я не робот"
1.2 Плагин "Код Adsense прямо в пост"
2. Заработай.
2.1 Блогун: 20$ в день
2.2 Уходим от налогов в Sape
2.3 Хватит думать, пора зарабатывать
3. Акции и конкурсы.
3.1 Ссылка за "Рабочий стол"
Показать весь список.
полный список в процессе наполнения ;) посмотрите чуть позже
-->
|
21.01.2009 в 3:23 пп
Но сейчас ищу что-то более гибкое, хотя само собой оно будет и более сложным.
21.01.2009 в 6:10 пп
А из главных минусов я бы отметил очень высокую требовательность к памяти. И если до 1 000 хостов все нормально, то для более высокой посещаемости нужен уже очень хороший хост.
21.01.2009 в 6:17 пп
Кроме того, случайное удаление любой фигурной скобки в том же шаблоне сделает его не рабочим.
21.01.2009 в 8:38 пп
22.01.2009 в 12:18 дп
С Джумлой я намучался, потому что пришлось ставить «распорки» прямо в модулях, после чего апгрейд уже просто так не проходит.
С документацией в Друпале полный порядок, есть всё, как для начинающих, так и для разработчиков, в том числе 100% api. Вот линк: http://drupal.org/handbooks
Хотя конечно обучать никто не будет, так же как и Джумле.
Кроме этого есть несколько тем, которые очень удобно использовать как стартовую для разработки собственной. С подробнейшей документацией.
Постепенно появляются (обновляются) модули только для PHP5, со всеми вытекающими. Т.е. на php4 уже становится сложно запускать Друпал, многие интересные модули просто не подойдут.
22.01.2009 в 12:31 пп
22.01.2009 в 3:38 пп
22.01.2009 в 4:50 пп
22.01.2009 в 5:48 пп
22.01.2009 в 5:52 пп
Сейчас двигаюсь дальше и появляются задачи, решения которых просто не может быть ни в одной стандартной поставке CMS. И здесь Друпал меня опять радует решениями.
За базовое решение был принят модуль FeedAPI. Для работы с ним были реализованы модули парсинга данных и процессинга. Сложностей не возникало благодаря обширному описанию модуля и его API.
Уверяю, Вы как программист получили бы удовольствие!
22.01.2009 в 6:10 пп
22.01.2009 в 6:45 пп
Ради интереса попробуйте поискать таковых в обоих сообществах и пообщаться.
22.01.2009 в 6:55 пп
22.01.2009 в 7:42 пп
http://www.hitoff.ru/ — что-то вроде этого? На главной выводятся статьи модулем Views в виде списка тизеров с картинками и плюс списка заголовков. Реализуется элементарно.
22.01.2009 в 7:58 пп
22.01.2009 в 8:00 пп
22.01.2009 в 8:10 пп
22.01.2009 в 10:43 пп
Те же теги, разделы и т.п.
23.01.2009 в 9:40 пп
24.01.2009 в 1:33 дп
24.01.2009 в 4:16 пп
24.01.2009 в 5:12 пп
24.01.2009 в 11:08 пп
28.01.2009 в 7:24 пп
02.02.2009 в 4:09 пп
02.02.2009 в 4:45 пп
Спам прошел!
02.02.2009 в 7:59 пп
20.02.2009 в 5:43 пп
24.02.2009 в 2:42 дп
22.03.2009 в 2:13 пп
Из всех бесплатных скриптов выбрал компонент магазина к Joomla. После этого, возникла необходимость познакомиться и с самой cms.
Действительно, освоить Джумлу несложно – имеется три раскрученных форума, где можно найти ответ на любой вопрос, имеется документация – WiKi, множество статей.
На мой взгляд, Joomla – это конструктор, из которого можно слепить сайт любой направленности, прицепить и форум, и блог, и каталог товаров. То есть функциональность очень большая.
Одно но: если Вы хотите придать сайту уникальность (чтобы он не был одним из множества безликих сайтов на стандартных шаблонах), в код действительно лезть прийдется, и править «под себя».
И человеку не знакомому с php, css это сделать не под силу.
Вывод: Обычный пользователь легко научится собирать сайт на Joomla из стандартных расширений (компонентов, модулей, плагинов, шаблонов), но сделать что-то уникальное, отличное от других он не сможет.
11.04.2009 в 9:29 дп
«» Валерий Григорьев:
Вывод: Обычный пользователь легко научится собирать сайт на Joomla из стандартных расширений (компонентов, модулей, плагинов, шаблонов), но сделать что-то уникальное, отличное от других он не сможет. «»
Всем удачи!!
11.04.2009 в 6:42 пп
Советую посмотреть всем кто стоит на распутье выбора.
15.04.2009 в 5:24 дп
15.04.2009 в 5:38 дп
11.05.2009 в 11:35 пп
01.06.2009 в 1:07 дп
24.06.2009 в 1:17 пп
25.06.2009 в 12:45 пп
23.07.2009 в 12:22 дп
06.09.2009 в 1:34 пп
А по теме: меня друпал тож больше привлекает…
24.09.2009 в 4:32 дп
21.10.2009 в 12:37 пп
Я как новичек подергал и друпал6 и джумлу1.5. И мысли очень почему-то похожи на авторские. Даже дело не в том что лучше – все равно прийдется изучать друпал – тк система реально стоящая, но проблема в другом –
я 2 недели ищу хорошую документацию на русском аля для лохов. С английским туго, а на drupal.ru очень мало инфы(( Мож, кто подскажет где можно прочитать подробно о всех или о большинстве модулей друпала.
24.10.2009 в 11:05 дп
Спасибо за ссылку, благодаря ней, я нашел этот пост)
Начнем с того, что Drupal – CMF, а не CMS, именно поэтому порог входа несколько выше.
Как сказал NeoChief, на одном их холиваров на хабре
«Не смогли освоить космолет, заказывайте такси, именно для вас они и были придуманы».
Я не хочу сказать что вы глупы, думаю либо ленивы, либо плохо искали. Информации по Друпал в интернете очень много, я сам не так давно начал изучать Друпал. Если обратиться на друпал орг, то там документированно все, сиди и читай, друпал ру тоже очень насыщенный сайт, и атмосфера там хорошая. Вы можете сказать что инфы мало на русском, тогда у меня к вам вопрос, – А когда знание английского перестало быть важным навыком программиста? Не считаете себя программистом, тогда и Друпал не для вас, для вас, как уже писалось выше «такси».
Не отношу себя к “гуру друпала”, но зачастую залажу на друпал ру что бы просто поотвечать на вопросы, когда я только начинал учить друпал, на мои вопросы так же отвечали.
Мммм… Если вы писали свои вопросы в том же стиле, что и этот пост, то не мудренно что они остались без ответа.
А по факту, вы думаете у “гуру друпала” не других дел? С чего это они вообще должны вам помогать? Вы решили заняться Друпалом, это дает вм право надеяться на то что все друпал разработчики будут расжевывать вам азы?
Конечно помощь важна в таком деле, но то что вам не ответили, не делает людей -мудаками, если вы так пишете, мудак в первую очередь вы сами. Надеюсь вы измените отношение к людям, и к жизни.
04.11.2009 в 5:22 пп
22.12.2009 в 2:59 пп
ты просто лох, который убил два своих несчастных дня, на изучение друпала. хахаха. джумла – это игрушка для детей
15.02.2010 в 10:30 пп
18.02.2010 в 4:35 пп
18.02.2010 в 6:07 пп
21.02.2010 в 10:26 пп
26.02.2010 в 10:15 дп
22.03.2010 в 1:15 дп
Научись к людям относиться с уважением и они потянутся к тебе, о до сих пор ты как был тупым и беспомощным так и останешься.
Статья подтверждает твою тупость.
«Не хватило ума полететь на самолете, езжай на поезде «если ума хватит»!»
22.03.2010 в 1:26 дп
За два дня напишит всё, что угодно!
Ну блин прям высокий интеллект со сверх возможностями!
Учиться надо, интеллект развивать, тогда может и поймёшь что профессиональное применение даже самой плохой CMS можно создать шедевр – вот тогда респект тебе НЕ уважаемый.
22.03.2010 в 3:25 дп
11.06.2010 в 4:50 пп
21.06.2010 в 10:55 пп
есть.
2 Artisteer отлично делает шаблоны
3 плагинов и прочих финтиклюшек тоже можно найти
(Например Allvideo )
————-
Так что выбирайте Joomla -
за ней будущее!
01.09.2010 в 4:06 пп
03.09.2010 в 8:36 дп
Понимаете, восторженные возгласы РАЗРАБОТЧИКОВ сайта я могу понять – возможно для них написание кода для друпала и удобно, но товарищи, сайт то разрабатывают не только кодеры, но и дизайнеры, и наполняют контент-менеджеры.
Так вот, шаблонизация для Джумлы у меня не вызывает ни-ка-ких проблем. Делаю шаблоны, редактирую код на уровне копипастера, и мне не надо для этого быть кодером. Тогда как с Друпалом с дизайном – дебри и темный лес как оно все сделано, и как оно неудобно. Также и админка Друпала – если уж МНЕ тяжело вообще в ней найти с наскоку что то сразу, то контент-менеджеру(обычонму журналисту, которому надо вставлять и парвить статьи) – и того подавно.
Итог – про «крутость» Друпала кричат сугубо кодеры, вебмастеры, которые пишут код. Мне, фотошоперу, который может нарисовать сайт и посредством копипаста сделать шаблон, Друпал снится в кошмарных снах, и просыпаюсь в холодном поту. Равно как и администрирование сайта и наполнение контентом – ад, по сравнению с Друпалом(раз уж они сравниваются)!
ЦМС, уж простите, не для программирования, а для создания контента нужна. ЭТО ее цель и предназначение. А написание кода для определенного функционала и создание дизайна – это подготовительная единоразовая работа. Потому удобство ЦМС надо оценивать не по «красоте кода», а именно по удобству администрирования сайта и наполнения контентом.
03.09.2010 в 8:47 дп
Вывод мой такой – чтобы создавать сайты сейчас нет необходимости писать их в блокноте, как мы это делали в хтмл в конце 90х, не нужно изобретать велосипед, и мне не нужно знать пхп в совершенстве. Имея тот скудный набор знаний по пхп, но рисуя сайты, я могу делать проекты при помощи Джумлы. Это занимает в разы меньше времени чем то же самое с Друпалом. Это удобнее. А ведь ЦМС именно для удобства конечного пользователя(будь то дизайнер или автор) и создавался, а не для программистов, ведь задачу программистов взяли на себя создатели ЦМС.
06.09.2010 в 2:20 дп
Опечатался.
20.09.2010 в 6:51 дп
пробовал и постоянно пробую новые ЦМСки и удобнее друпала не нашел. Единственным косяком его является его требовательность к ресурсам если навешано много моделей и их работа не оптимизирована и сайт не кеширован, но опять же это все зависит от рук создателя….
02.10.2010 в 12:01 дп
1. Статика (хер сломаешь, хорошо индексируется, неограниченные возможности дизайна итп)
2. Хороший самопис
3. Битрикс
04.10.2010 в 3:54 пп
05.10.2010 в 3:54 пп
05.10.2010 в 4:09 пп
05.10.2010 в 4:18 пп
09.10.2010 в 9:47 пп
17.10.2010 в 12:27 дп
17.10.2010 в 3:29 дп
17.10.2010 в 1:50 пп
Насколько это реально?
17.10.2010 в 5:02 пп