Joomla VS Сайт с нуля
Первой статьёй по Joomla я планировал написать, как её устанавливать. Но вот сегодня я подумал и решил сначала написать небольшую статью, чтобы предостеречь от Joomla одних людей и убедить в её использовании других. Мы с Вами рассмотрим преимущества и недостатки сайта с нуля и сайта на Joomla.
Давайте с Вами начнём с преимуществ сайта на Joomla:
- Создать сайт на Joomla очень быстро - буквально 10 минут.
- Процесс создания сайта на Joomla очень лёгок, и с ним справится даже ребёнок.
- Огромное количество расширений, которые легко могут менять функциональность сайта.
- Бесплатность.
На этом преимущества Joomla заканчиваются. Безусловно, они очень серьёзные, иначе бы она не была бы так распространена.
Теперь недостатки Joomla:
- Не очень высокая безопасность. Ввиду того, что, поскольку движок распространён, то есть в Интернете информация, как взломать ту или иную версию. В результате, любой школьник может её прочитать и без проблем взломать Ваш сайт.
- Безобразная внутренняя оптимизация сайта. Огромное количество дублирования. На каждую страницу приходится в среднем ещё по 2-3 клона.
- Вы не являетесь хозяином сайта. Что это означает? Означает это следующее: чтобы исправить какую-нибудь мелочь, которая Вас не устраивает, Вам придётся затратить огромное количество времени. И далеко не факт, что этим изменением Вы что-нибудь не сломаете.
Эти минусы, с одной стороны, небольшие, но, с другой стороны, если приглядеться, то они полностью убивают идею создания сайта на Joomla, просто до этого нужно дорасти.
Теперь рассмотрим преимущества сайта с нуля:
- Очень высокая безопасность сайта. Если Ваш сайт не станет гиперпопулярным, то никто его взламывать не будет. Во всяком случае, всякие школьники этого точно сделать не смогут, ввиду того, что движок Вашего сайта эксклюзивен, и никто не знает, как он работает и где у него дыры.
- Легко создать очень хорошую внутрисайтовую оптимизацию.
- Вы - хозяин сайта. Если движок делали Вы, то всегда сможете легко внести изменения там, где это необходимо. Если потребуется расширить функцониальность, то Вы тоже всегда сможете это сделать, не находясь в зависимости от всяких расширений.
Собственно, преимущества сайта с нуля - это противоположность недостаткам Joomla.
И, разумеется, недостатки сайта с нуля:
- Создать серьёзный сайт с нуля - это дело нескольких месяцев.
- Чтобы создать сайт с нуля, нужно обладать очень хорошими знаниями.
Вот такие существенные недостатки.
Теперь я хочу дать совет Всем, кто читает данную статью. Для начала задумайтесь: "Зачем Вам нужен сайт?". Если:
- Вас тошнит от процесса создания сайта.
- Сайт Вам нужен только для личного пользования: для Вас, для друзей, может быть, для семьи.
- Вы не хотите на нём серьёзно зарабатывать.
- Вам всё равно, какое место Вы будете занимать, например, в Яндексе.
Если всё действительно так, то делайте сайт на Joomla. А если:
- Если Вы планируете серьёзно зарабатывать на сайте.
- Если Вы хотите занимать высокие позиции в поисковых системах.
- Если Вам интересен процесс создания сайта с нуля.
То создавайте сайт именно с нуля.
Скажу честно, этот сайт делался изначально на Joomla, более того, он на Joomla простоял где-то 7 месяцев. Но уже через 2-3 месяца я пожалел о том, что связался с этой CMS, поэтому я начал создавать сайт с нуля. Пожалуй, главная причина такого решения - мне просто интересно программировать. Хотя, безусловно, после замены на новый движок - посещаемость сайта сталя в 1.5 раза выше (почти сразу), благодаря подскочившему трафику из поисковых систем. Это говорит о том, что для хорошей поисковой оптимизации всё-таки лучше использовать сайт с нуля.
Но главное помните! Если Вам не нравится процесс создания сайта, то даже не думайте о его создании с нуля. Это мой Вам совет. А если Вы тащитесь от этого процесса (как я), то не думайте ни о какой Joomla! А все необходимые знания для создания сайта с нуля уже имеются на этом сайте.
-
- Михаил Русаков
Комментарии (47):
наверно самый полезный и лаконичный сайт в данном направлении-лучше ещё не видел ОГРОМНОЕ СПАСИБО
Ответить
Спасибо автору за ОБЕЗВОЖЕННУЮ информацию!
Ответить
супер все понятно излагается создал свой сайт тут же при просмотре обучающего видео , хотя сам полный "чайник" в этом деле !!!
Ответить
Странно, а я, почему-то, подумал что этот сайт сделан именно на joomla, уж очень похоже внешнее оформление на стандартный шаблон JA_Purity, да и некоторые модули точ такие как и у joomla, это действительно сайт с нуля или всё таки переделанная Joomla?
Ответить
Да, действительно дизайн взят с этого шаблона. Ввиду того, что у меня на тот момент не было денег на дизайн, а я дизайнером не являюсь. Он, конечно, сильно переделанный, но очень много похожих блоков осталось. Всё остальное (вёрстка, программная часть, множество вещей, которых в Joomla вообще никогда не было) сделано мною с нуля.
Ответить
Понятно, а Вашем курсе освещено как такое можно сделать? т.е. как можно, например, шаблон joomla переделать в "сайт с нуля", но чтобы была скрытая админская часть, которая по функционалу не уступала joomla-вской, например мне очень нравится редактор JCE, да и много чего другого в joomla, реально ли сделать сайт с нуля с мощной админской частью самому? И ещё, может вопрос не в тему, если сайт уже сделан на joomla и на нём уже зарегистрировано около 700 чел. возможно ли этих пользователей переместить на новый сайт не joomla?
Ответить
В курсе создаётся данный сайт именно на Joomla. "Как переделать" - да просто с нуля писать весь код, смотря только на картинку. То есть имеется готовый дизайн, и нужно сделать вёрстку. Этому учит курс "Вёрстка сайта с нуля". Переместить пользователей можно, для этого надо их будет импортировать в новый сайт через базу данных. Правда, пароли им придётся менять, поскольку они в открытом виде нигде не хранятся, и их Вы не сможете импортировать.
Ответить
а как же пользователи смогут поменять пароли, если не смогут войти в свой аккаунт?
Ответить
Если это будет сайт с нуля (то есть Ваш собственный), то просто отправьте им ссылку на смену пароля (как будто они запрашивал смену пароля). Они зайдут, укажут новый пароль и всё.
Ответить
В принципе меня joomla во всём устраивает, раздражает только "заторможенность" открытия страниц. сначала делал сайт на чистом HTML и CSS - "всё летало", потом перешел на joomla (понравилось! понял все прелести легкости администрирования, тогда же ввел на сайте регистрацию) но в тоже время сайт стал дольше грузиться, вот и задумываюсь над следующим переходом на "другой" уровень, сделать сайт на php, если и не с такой админской частью как в joomla, то хотя бы c похожей на неё. А как это сделать - представления имею довольно смутные.
Ответить
Нужно изучать html, css, javascript, php, mysql. Тогда и будет представление о том, как всё это сделать.
Ответить
Вообще сайтостроительством занимаюсь уже 5 лет, сначала делал всё на html(простую табличную верстку), потом на html и css на div-ах,потом была joomla, сейчас в сфере моих интересов PHP MySQL но собственно не об этом хочу сказать. Если делать сайт для себя - то конечно, соглашусь, лучше его делать самому от начала и до конца. Если сайт делать для заказчика, то CMS - лучший вариант. Обучить работать с CMS можно практически любого. И если грамотно и с умом подойти к написанию атрибутов meta тэгов, не забывать про атрибуты alt в img то индексируются такие сайты ни чуть не хуже самописных (при условии уникальности контента) (проверено лично)и валидацию проходят на Ура. Остается только разработать уникальный дизайн (шаблон)для чего собственнно и нужны те знания которые Вы перечислили выше
Ответить
Для уникального дизайна можно использовать программу Artisteer. Но у меня вопрос: А если использовать не Joomla, а WordPress, то в чью пользу будет соотношение по производительности и легкости обслуживания между "Сайтом с нуля" и сайтом на WordPress&
Ответить
В статье написано, что однозначно, что сайт с нуля будет быстрее. Чтобы он работал медленнее, надо делать это только сознательно. Даже самый новичок, и то сделает сайт, который будет работать быстрее. Объяснение этого также находится в статье.
Ответить
Михаил,а как установить Joomla?
Ответить
http://srs.myrusakov.ru/html - в этой рассылке есть такой урок. А вот курс, в котором огромный раздел по Joomla: http://srs.myrusakov.ru/kurs
Ответить
Установил,там отлучился на 1 час,прихожу сажусь вожу адрес сайта и перешёл,пишет:Database connection error (3): Could not connect to database.Как исправить?
Ответить
Либо база данных сломалась, либо имя пользователя, либо пароль неверный.
Ответить
А вот вы говорили что сначала у вас сайт был на joomla,а как вы перешли на сайт с html и т.д.,вы все сначала писали?
Ответить
Да, всё с нуля писал.
Ответить
И еще,как вы разместили сайт в топ100,mail.ru рейтинг??
Ответить
В курсе http://srs.myrusakov.ru/kurs это показывается.
Ответить
Подскажите пожалуйста.Как настроить правильно коментарии? Форма выводится а при отправки коментария нечего не происходит, коментарий недобавляется? Jcoments плагин Joomla
Ответить
Не работал с данным компонентом, да и вообще Joomla уже не видел года 2, чему безумно рад. http://myrusakov.ru/php-engine-vs-null.html
Ответить
А вот если нет пока этих самых хороших знаний, что лучше: создавать сайт на joomla или сначала научиться всему?
Ответить
Если сайт нужен срочно, то делать на Joomla, а одновременно учиться делать как надо и создавать параллельно хороший сайт. Если нужен не срочно, то сразу делать хороший сайт.
Ответить
Здравствуйте Михаил! Из Вашего ответа я понял, что он относится также к WordPress, тем более, что на дату этого моего вопроса она является самой популярной CMS в мире, опередив Joomla, в связи с чем скажите, пожалуйста, за какой срок неопытному сайтостроителю, не знающему языков программирования, HTML и CSS, самостоятельно даже с помощью Ваших видеокурсов возможно создать свою CMS? Такой же вопрос я задал на русскоязычном официальном форуме ru.WordPress.org, где мне ответили, что неопытному сайтостроителю, не знающему языков программирования, HTML и CSS, на это потребуется несколько лет, потому что ему невозможно за короткое время написать с нуля свою собственную CMS, которая по всем параметрам будет лучше, чем WordPress, над которой полтора десятка лет работает команда профессионалов не без помощи со стороны многотысячного сообщества! К тому же на "Хабре" в разделе "Разработка" есть статья от 4 ноября 2013 года " Создание собственной системы управления контентом сайта на PHP своими руками", автор которой утверждает, что "Разработка своей собственной платформы займёт очень много времени, в лучшем случае от 1 года вашей жизни...Технически для создания проекта уровня полноценной CMS требуется не малое количество опыта и знаний...в нормальном ритме одного человека это от двух — трех лет и больше. При условии наличия наработанной базы своих наборов скриптов и сотен сайтов опыта за спиной на всевозможных платформах...". Что Вы можете сказать по этому поводу?
Ответить
Добрый день, Михаил! У меня сайт на Joomla 1.5.15 (надеюсь в со временем отойти от joomla ,благодаря вашим курсам) А пока вопрос : как поставить шапку сайта посередине? пробовала в шаблоне ja-purity/css/templates.css ja-header text-align: center; не реагирует никак. если например left: 20 px; тогда можно сдвинуть соостветственно, но под разные расширения нужно ставить посередине, иначе плавает шапка. Спасибо за помощь.
Ответить
Шапка выровнять надо написав text-align: center; у родительского элемента. Например, так: <p style="text-align: center;"><img ... /></p>
Ответить
Ошибка(расширение): Имела ввиду разрешение экрана, У меня на работе монитор (для видеомонтажа) разр 2560x1440, там сайт смотрится криво. На других мониторах, с разрешением поменьше - все нормально.
Ответить
Спасибо большое, попробую.
Ответить
Здравствуйте, Михаил! Еще вопрос: подскажите, где в Joomla 1.5.15 изменить размеры баннеров. Мне нужно почти в 2 раза их уменьшить. (только не в админ-панели, там какая-то ерунда - не меняется ничего)
Ответить
Где-то в коде шаблона только если, это относится к вёрстке, где меняются размеры зависит от неё.
Ответить
Так это понятно, но где......... Второй день ищу.
Ответить
Ничем помочь не могу, тут надо видеть шаблон, плюс в нём разбираться ещё. Поэтому если не можете, то лучше смириться, это недостатки всех готовых движков, чтобы не зависеть не пойми от чего, надо всё создавать самому и с нуля.
Ответить
Здравствуйе Михаил Нужен ваш совет по Joomla да бы не терять драгоценное время. Скажите что лучше написать движок сайта с нуля или же переделать какую либо CMS в том числе и Joomla? И чем же так плох Joomla для SEO? Буду признателен за ответ.
Ответить
для seo ничем не плох,разве что неудобные модули тех же ЧПУ. проще новый написать,чем переписать
Ответить
В случае с джумлой, то надо научится писать под нее компоненты и сидеть на самых последних версиях.
Ответить
спасибо за грамотное пояснение и конкретные факты по этому вопросу.возвращаюсь к созданию сайтов после длительного перерыва, большой объем ненужной информации и "водянистые статьи" на тему "сайт за неделю" уже надоели. сбивают с толку расплодившиеся "решения для тех, кто не хочет сидеть за кодом", от этого чувствую себя консервативным и отсталым, иногда закрадываются мысли, что делаю излишнюю работу, в то время пока кто-то более продвинутый, делает тоже самое, но уже по готовому и без лишних временных затрат. автор статьи все расставил на свои места.продолжаю сидеть над учебниками,еще раз спасибо за правку мозга.)))
Ответить
Здравствуйте, Михаил. У меня есть проблема. Мне поручили на работе обновлять текстовую информацию на сайте. Обслуживанием ранее занималась фирма, сайт сделан на Joomla. Я захожу через ftp-клиент и не понимаю, в каком файле нужно делать правки. Где лежать файлы для скачивания, я нашла - это папка Download. Т.е. закачать новый прайс я смогу. А добавить абзац, к примеру, на определенную страничку, как, не знаю. Мои знания ограничиваются начальными html, css и javascript. Из статьи я не поняла, правки на сайт может вносить только создатель сайта?
Ответить
Натали, зайдите в панель администратора, там можно найти весь контент сайта и отредактировать его.
Ответить
Приношу извинения за непонятливость. Ме непонятно - мне нужно устанавливать у себя на компьютере Джумлу, или я могу отредактировать файл в том же блокноте+? В корневом каталоге я нахожу файл index.html и index.php, но это не те файлы. Вопрос вот в чем - в Джумле содержимое страниц записывается в файлах html? Или где-то в скриптах? Панель администратора - это в Джумле? Т.е. мне надо ее все-таки установить?
Ответить
Я думаю, что "непонятки" возникают от того что - надо чётко представлять - у современного сайта есть "две стороны". Называются "Фронтэнд" - то что спереди, то что видят посетители сайта. И "Бэкэнд" - задняя сторона, подсобка, то откуда происходит "управление контэнтом", панель администратора - Админ.панель. Чтобы зайти в Админ.панель Joomla надо - в адресной строке браузера набрать: www.выш_сайт.ru/administrator В появившемся окне - ввести пароль и логин. Ничего на свой комп устанавливать НЕнадо. Если только не захотите сделать резервную копию сайта :) Основной контент (тексты и пр.) храняться в базе данных. Потому по FTP Вы их не увидите. Но в Админ.панели хостинга - неверника есть phpMyAdmin. Но этого не надо, потому что, Админ.панель Joomla - даёт полный доступ к контенту. Если есть желание - могу безвоздмезно помочь :). Активно занимаюсь изучением сайтостроения, нужна практика.
Ответить
Спасибо, с 14 янаря я уж, конечно, разобралась, что к чему, но это единственный понятный ответ на мой вопрос. Спасибо, Александр. Логин и пароль мне предоставила фирма, которая делала сайт для нашей организации, а также краткое руководство по Джумле. А редактировать контент в Джумле можно вообще не имея понятия о программировании. Для этого CMS и создаются. Еще раз спасибо всем откликнувшимся, особенно Александру
Ответить
Че на эту joomla все подсели? Это такое г
Ответить
Здравствуйте, а как вы относитесь к фреймворкам (codegniter, yii, zend и прочие)? И что лучше полный самопис или фрейморк? спасибо
Ответить
ошибка в тексте http://s017.radikal.ru/i444/1601/1b/61185b95ed7e.png
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.