Почему копипаст погубит человечество

Почему одни трудятся над создание контента часами, месяцами, а может и годами, а другие просто — увидели, скопировали, вставили, а то еще и присвоили «умные мысли» себе?

Это статья — мои мысли в слух, я хочу вместе с вами порассуждать и понять почему копипаст это плохо и чем он опасен как в целом, так и для всемирной паутины в частости.

Смена action в form средствами jquery

 Работая над написанием собственной системы управления заказами, столкнулся с необходимостью отправлять данные формы на разные URL в зависимости от того какая кнопка нажата. Так как мой движок все равно использует jquery, то решил что для этой задачи рационально его и использовать.

Плагин авторизации через социальные сети для JoomShopping

Все, кто занимается торговлей через интернет-магазины, прекрасно знают как тяжело сберечь покупателя и довести его до заключительной точки продажи — оплаты товара.  

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

Сообщество разработчиков Joomla

Сообщество Joomla — это миллионы людей, использующих на своих сайтах Joomla CMS. Так же это коллективы профессиональных разработчиков web-сайтов, использующих в своей работе Joomla. Подобные коллективы существуют во многих странах мира и во многом сотрудничают между собой. Готовят локализации на языки своих стран, создают расширения, которыми пользуются люди во всем мире. Аналогичное сообщество существует и в нашей стране. Точнее, в странах бывшего СССР. Наше сообщество — это высококлассные профессионалы: программисты, дизайнеры, верстальщики, seo-специалисты и т.д. Обычно это фрилансеры, но есть и вполне самостоятельные студии web-разработки.

Чем мы отличаемся от обычных фрилансеров? Можно, конечно же, пафосно заявить, что знаниями! Но об этом за нас пусть скажут наши работы. От прочих разработчиков мы отличаемся, в первую очередь, коллективностью. У каждого фрилансера рано или поздно случаются накладки в работе, когда он по каким то причинам не может ее выполнить. Заболел, а может

Условия в шаблонах

Что это и зачем они нужны? 

Простейший пример применения условий в шаблонах Joomla. У нас имеется сайт, на главной странице которого мы выводим левую колонку, ну внутренних страницах правую, или вообще никаких левых/правых контитулов, в только один контент-блок во всю ширину рабочей области. Или еще проще пример, выключаем модуль в позиции, вместе с ним прячется и вся разметка блока, обрамляющего модуль. Это и есть работа условий шаблона. 

В продолжение темы отключения Mootools в шаблоне сайта на Joomla 2.5

Прочитав способ отключения  Yazov отключения Mootools на уровне фреймворка Joomla, и немного поразмыслив пришел к выводу, что в моем подходе к отключению JavaScript на уровне шаблона я не правильно сформулировал условия при которых вывод яваскриптов mootools должен выводится. Ошибочно предположив что они нам могут понадобится только при создании или редактировании материалов компанента com_content. На самом деле вариантов когда нужно использования Mootools намного больше, во первых это возможность использования сторонних компонентов использующих для своей работы данные JS библиотеки, во вторых различные модулили и плагины которые так же могут требовать для своей работы данные библиотеки.

По этому я считаю правильнее пойти от обратного, нужно выбрать варианты когда лишние JS на странице действительно не нужны. Это решит проблему со сторонними компанентами и частично с выводом модулей. Когда нам не нужны на странице лишние яваскрипты? Во первых это посещение сайта роботами, но к

О создании Social Login для joomla

За эту историю человека забанили на хабре :-) По мне так она просто смешная. Кстати во время бана статья была уже в плюсе.

Собрались как то добры молодцы. Ой нет все не так. Собрался доро молодец Shustry и захотел расширение да не простое, а авторизационное, думал он добро людям принесет дав им возможность авторизоваться в Joomla через большое количество социальных сетей.

Скажете да зачем оно нужно? Вон всякие логинзы есть да улогины, ан не дают они возможности направить расширение на путь истинный и заставить блок авторизации выглядеть так как он должен по замыслу автора. Ну и свое надежней, что ли во всяком случае не уйдет на платную основу или того хуже не закроется.

jdoc:include - метод отображения контента на странице.

В статье Создание шаблонов для Joomla мы поверхностно коснулись темы методов вывода контента в теле шаблона. Давайте теперь подробно разберем что это и с чем его едят. Итак, объявления метода jdoc присутствуют  в каждом шаблоне Joomlaи выводят в тело шаблона (то бишь на страницу сайта) ту или иную информацию. В целом объявление метода выглядит следующим образом

<jdoc:include type="component" />

Данная строчка выводит на сайте информацию из компонентов, например статьи из com_content. Тип элементов вывода указывается в атрибуте.

    1. type — типы элементов вывода.

  • component — как писал выше, выводит основное содержание страницы. Может вызываться только один раз в шаблоне.
  • head — объявляется так же один раз после открывающего тэга <head>. Служит для вывода стилей, скриптов, <title> и метаданных текущей страницы.
  • message - выводит системные сообщения. Объявляется один раз в теле документа (body).
  • installation  — ничего не выводит и

JL Comments симбиоз комментариев Joomla

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

А речь пойдет о семействе плагинов  социальных комментариев JL vk comments, JL comments и JL comments PRO.

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

Первые шаги в LESS - переменные

Я в предыдущем топике хотел рассказать про примешивания, но еще рано, т.к. сперва я должен рассказать вам про переменные, а уже следующий топик будет про примешивания.

По своей сути переменные в LESS это ничто иное, как обычные константы. Но да шут (фиг и т.д.) с ними. Решил создатель леса сказать что это переменные — будут переменные, но мы то знаем, что это константы. По опыту работы все эти константы действительно становятся раз в месяц переменными, т.к. редко какой сайт мы сделали и забыли и постоянно вносим правки.

Переменные нам нужны для того, чтобы определить их в одном месте, а затем использовать их в любом другом месте нашего стиля.
Например, создав переменную @green: #0a3; Мы можем потом использовать эту переменную в значениях таких свойств, как цвет текста, цвет фона, рамки, градиента и еще чего-нибудь.
Все, кто слушает мои