Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 3868 сообщений
Cообщения с меткой

wordpress - Самое интересное в блогах

Следующие 30  »
rss_rss_hh_new

[Из песочницы] Структуризация проекта в Wordpress, Laravel Blade и не только

Четверг, 26 Мая 2016 г. 14:41 (ссылка)


Wordpress можно любить, можно не любить, но сложно не согласиться с тем, что он решает проблемы. В последнее время разработка под Wordpress ушла далеко от создания примитивных блогов с 4-5 информационными страницами. Все больше и больше компаний используют Wordpress как инструмент для создания полноценных пользовательских систем с большим количеством внутренней логики. Печальная правда в том, что он совершенно не приспособлен для этого. Но увы, понимание этого приходит только с очередным запуском проекта в production.



Издержки функциональности приводят к тому, что проект становится очень сложно поддерживать. Вся логика, которая была заложена в проект плохо структурирована, плохо описана, в большинстве случаев лишена тестов. Если проект разрабатывал один человек, то понимание внутренней составляющей проекта уходит вместе с этим человеком. И в итоге компании достается очередной legacy code.



Возможно, ситуация, описанная мною вам знакома, возможно нет. После 5 лет разработки в экосистеме Wordpress я понял, что нужно что-то менять. Нужно переосмыслить структуризацию проекта, ввести правила организации логики и вывода, решить проблему повторяемости кода. Так и родилась идея написать wordpress theme framework — Classy.



image

Читать дальше →

https://habrahabr.ru/post/301848/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
WhiteKnight

АНДРЕЙ КУРПАТОВ. ПЕРЕОСМЫСЛЕНИЕ ПСИХОЛОГИИ

Четверг, 19 Мая 2016 г. 15:41 (ссылка)


Андрей Курпатов (врач-психотерапевт, известный автор и ведущий до сих пор вспоминаемой многими телевизионной программы "Доктор Курпатов", президент Высшей школы методологии Андрей Курпатов) о кризисе современного общества с психологической точки зрения. С точки зрения кризиса мышления современного человека.



Мне показалось очень интересно, хотя совсем не оптимистично. И именно отсутствием оптимизма это похоже на правду. Настоящие пророки, как правило, никому не льстят и ничего лицеприятного не говорят. То же самое, видимо, с настоящими - психологами, писателями, священнослужителями и т. д.



Все, что он говорит, похоже на правду. Никаких выходов кроме "учиться думать" Курпатов, отличный от теле-Доктора Курпатова, не предлагает - остановиться в своей гордой деградации. В нашем мире, где мысли диктуются извне, сперва тв, потом - интернетом, но диктат ТВ, на мой взгляд, куда весомее - именно телепродукты формируют у человека дурной вкус, навязывает "легкие" решения сложных вопросов..., - осознание неумения думать и попытка высечь/найти/не угасить во тьме сознания искры разума - важная задача.



Конспект лекции "Новой газеты" - тут







Анекдот про психотерапию.



Один корабль потерпел кораблекрушение у берегов Лос-Анджелеса. Потерпевших искали – не нашли, всех признали пропавшими без вести. Через год на Лосанджельском пляже встречают двух оживленно разговаривающих евреев, в которых узнают пассажиров злополучного лайнера:



- Как вам удалось спастись во время кораблекрушения?



- Не знаю. Мы просто разговаривали.



Но сейчас одними разговорами не поможешь.



<...>



Наша сегодняшняя психология – вавилонская башня, Франкенштейн. В ней есть масса положительных интуиций и открытий по поводу человеческой психики, но пока это не наука, она не может отказаться от того, что было в ней неправильно, в ней много лишних этажей, она не может предсказать, как человек поведет себя в тех или иных условиях. Мы стоим на пороге новой антропологии. Единственной чертой отличающий наш вид от других, является наша способность мыслить, интеллект. Психология – это наука о том, как человек думает. Главный тест на мышление – зефировый тест: если ребенок может удержаться от того, чтобы съесть зефирину  в течение получаса, после чего ему обещают дополнительную зефирину, то он достигнет в жизни успеха, будет умнее. А IQ тесты ни о чем не говорят, книги «Как развить мышление» - фикция. Мы до сих пор, не знаем можно ли мозг развивать, мы не знаем, откуда начинается мышление. И это то, что мне кажется самым важным. Люди разучиваются думать, но большинство не понимает этого, потому что не думает. Это как с больным, лучше не терпеть, а обратиться к психологу прежде, чем внутренние проблемы толкнут тебя в петлю. Если есть проблема, лучше говорить о ней. Человек разучился думать. Все кругом идиоты. Ключевое слово здесь – «все». Включая того, кто говорит. Многие виды исчезают. Может исчезнуть и человек разумный. Просто человек останется. Задача психологов – учить людей думать, но сейчас психология этим не занимается.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
WhiteKnight

"ОДИН В КАНОЕ". "НЕБО" И ДРУГИЕ ПЕСНИ

Понедельник, 16 Мая 2016 г. 14:10 (ссылка)


Ребята из львовского коллектива "Один в каное" выбрали девизом своего независимого (зарубежом независимое от мейнстрима течение в музыки объединено названием инди от "independent") музыкального коллектива творят под девизом "Сила в простоте". Выходят легкие и мелодичные песни, напоминающие благодаря нежному голосу солистки Ирины Швайдак, птичьи трели. Тексты, если прислушаться можно найти довольно глубокими, хотя и не такими глубокими как морские глубины, но глубокими глубиной живо бегущего лесного ручья, призванного освежить восприятие путника-слушителя в полдень жаркого дня. Если вы ищете чего-то легко воспринимаемого ухом, и в то же время изящного, непраздно красивого - оцените творчество группы "Один в каное" вместе со мной!



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



Для знакомства с историей группы и творческим видением солистки предлагаю прочитать запись мой перевод на Wordpress интервью. Ирина Швайдак: «Когда пишу песню, то обращаюсь скорее к Нему, чем к человеку»



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















Сьогодні небо таке раптове,

Трохи готичне і ледь барокове.

На білі плечі чиєїсь втоми

Складає у стопи небесні тони.



Небо шукає, небо знаходить,

Спустилося з даху і знову ходить,

Ходить грозою, лягає в квіти,

Трохи полежить і мусить іти...



Приспів:



Та я не піду, трохи постою,

Поки гроза не мине, буду з тобою.

Небо так і не прийняло

Теорій буття, як і я,

Бо ціль життя,

Бо ціль життя – віднайти життя.



Небо солоне, таке спонтанне,

Дивиться в когось і в когось тане.

Дихає громом, знаходить цілі –

Напитись моря і стати сіллю.



Небо міліє, останнє губить.

Шукає вічність - знаходить губи.

Впивається знову і знову кресне

Її земним в своє небесне.




Сегодня небо такое неожиданное,

Немного готическое и слегка барокковое.

На белые плечи чьей-то усталости,

Складывает в стопы небесные тона.



Небо ищет, небо находит,

Спустилось с крыши и снова ходит,

Ходит грозой, ложиться в цветы,

Немного полежит и пора идти.



Припев:



А я не пойду, немного постою,

Пока не пройдет гроза, буду с тобой…

Небо так и не приняло

Теорий бытия, как и я,

Потому что цель жизни

Потому что цель жизни – отыскать жизнь.



Небо соленое, такое своевольное,

Вглядывается в кого-то и из-за кого-то тает.



Дышит дождем, находит цели -

Напиться моря и стать солью,

Небо мелеет, последнее губит,

Ищет вечность – находит губы,

Впивается снова и снова крепко,

Его земным в свое небесное.




1661266_odynvkanoe (700x468, 375Kb)



ПРИЯТНОГО ПРОСЛУШИВАНИЯ!


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
WhiteKnight

Современный иконописец Роман Селивачов, его работы и его размышления о искусстве церковном и светском

Среда, 11 Мая 2016 г. 17:12 (ссылка)


Естественно, не обойдется без заметок о Прекрасном, а следовательно - утешающим своей гармонией, которой не хватает ни моей душе, ни телу



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



Естественно, как верующего человека меня волнует религиозное искусство - а это не только Флоренский и Рублев, но и современные творцы...



Дарю тем, кто меня читает знакомство с современным иконописецем Романом Селивачов: посмотрите его прекрасные работы, его прозрачные и простые размышления о искусстве церковном и светском, древнем и современном и поиске линий их соприкосновения...



"Бывали ситуации, что люди, глубоко укорененные в религии, воспринимают мою икону неоднозначно. А на светских выставках видят в работах элемент церковного назначения. Я считаю, это некоторая ограниченность самого зрителя, ведь в первую очередь икона – не только предмет культа. Она многозадачна, ведь она является и эстетическим самодостаточным произведением, и имеет религиозный, вложенный автором смысл".



1661266_22 (468x700, 443Kb)



По-моему, прекрасное у человека переживание бытия и прекрасная манера выражение этого переживания!

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Мамина_Ольга

Какой выбрать шаблон для блога? 3 варианта на ваш выбор!

Среда, 27 Апреля 2016 г. 23:01 (ссылка)
olgamamina.ru/kakoj-vybrat-...lya-bloga/

Какой выбрать шаблон для блога? 3 варианта шаблонов для блога Wordpress на ваш выбор, от бесплатных до умеренно платных. Выбирайте!
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Дешево и сердито или Зачем разрабатывать сайт с нуля, если есть WordPress?

Понедельник, 25 Апреля 2016 г. 15:01 (ссылка)

Разработка уникального сайта достаточно дорогое удовольствие, доступное далеко не каждой компании, не говоря уже про начинающих бизнесменов. Сама разработка и тем более программирование уникальных модулей обойдется совсем не дешево. По данным компании Goal Europe, стоимость одного человеко-часа разработчика в Америке составляет около $40-60, в России (Москве и Санкт-Петербурге) от $20 до $30, в Украине этот показатель держится на уровне $20-25 (Киев), а в регионах не превышает $15 в час. Помимо разработчиков необходим еще как минимум UI/UX дизайнер. Стоимость опытного UI/UX дизайна сопоставима со стоимостью квалифицированного разработчика. Каждый дизайнер имеет свой стиль: кто-то любит чистые и легкие интерфейсы, кто-то пытается максимально разбавить функциональный сайт всевозможной графикой, а некоторые считают, что нет ничего лучше флэта и упорно продвигают это дизайн направление. В этой статье речь пойдет о том, как не потеряться во всех нюансах и разработать функциональный и эффективный сайт?







Но сегодня для того, чтобы начать свой бизнес в интернете не нужно заказывать услуги таких дорогостоящих специалистов, как разработчики и UI/UX дизайнеры. Отличная альтернатива разработке индивидуального сайта – это адаптация шаблонного сайта. Это значительно дешевле, проще и быстрее. Но как определиться, с какой системой работать и какой шаблон выбрать?





Существует масса шаблонов написанных для различных систем управления контентом CMS (англ. Content management system), таких как WordPress, Drupal, Joomla, Magenta и прочие. По данным ресурса builtwith половина сайтов в интернете сделаны на базе WordPress.







Почему именно WordPress?



Все очень просто – нет конкретной причины, здесь играет сумма факторов, таких как:


  • простота использования

  • бесплатное использование

  • удобство и масштабируемость системы

  • обширная документация

  • большое сообщество поддержки

  • постоянное обновление системы

  • множество разнообразных плагинов и шаблонов

  • разноплановость применения

  • адаптивность под мобильные платформы

  • дружелюбность к SEO

  • и множество других преимуществ





Среди основных достоинств WordPress платформы можно выделить:





Абсолютно бесплатная CMS система



Чтобы установить WordPress нужно всего лишь скачать бесплатно систему с официального сайта или с любого другого источника и установить в один клик. Кстати, простота использования является еще одной важной особенностью, поскольку платформа ориентирована на начинающих пользователей.



Множество плагинов



Возможности WordPress можно расширить с помощью бесплатных или платных плагинов. Более того, подключая плагин вы получаете постоянное обновление и поддержку. За относительно небольшую стоимость платных плагинов можно постоянно поддерживать на должном уровне техническую составляющую сайта за счет обновлений самого WordPress и плагинов. Среди самых распространенных плагинов для вордпресс:


  • WooCommerce – плагин для создания интернет-магазина на базе WordPress.

  • WPML – популярный плагин для создания многоязычного сайта.

  • Contact Form 7 – плагин для создания контактных форм.

  • NextGEN Gallery – плагин для создания и управлении галереями.

  • Yoast SEO – плагин для оптимизации SEO данных сайта.



Существует огромное разнообразие других бесплатных и платных плагинов, некоторые из них можно найти на официальном сайте WordPress.



Адаптивность



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



Дружелюбность к SEO



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



Огромное сообщество поддержки



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

Список форумов и блогов, посвященных WordPress:


  1. wordpress.org/support

  2. wordpress.com

  3. wordpress.co.ua

  4. wpcafe.org

  5. www.siteground.com/tutorials/wordpress

  6. www.wp-info.ru

  7. wordpressinside.ru

  8. oddstyle.ru

  9. www.wpbeginner.com

  10. ithemes.com

  11. forums.envato.com/tags/wordpress

  12. www.wp101.com





Множество относительно недорогих разработчиков



Даже если поставить WordPress самостоятельно не представляется возможным, всегда можно найти исполнителя. Ввиду того, что для установки и адаптации WordPress шаблона, часто нужен не высокий уровень квалификации, соответственно количество таких разработчиков значительно большее нежели высококвалифицированных специалистов. Причем стоимость часа работ также относительно не высокая.



Платные и бесплатные шаблоны



Что касается шаблонов, так называемых тем, то их разнообразие поражает даже самое яркое воображение. Сегодня существует множество маркетплейсов с тысячами разнообразных темплейтов для WordPress. Среди лидеров рынка такие ресурсы, как:








Маркетплейсы



Однозначным лидером среди ресурсов с WordPress темами является Themeforest, как по количеству шаблонов, так и по их качеству. Общее количество WordPress шаблонов на маркете приблизительно 6,5 тысяч.







А постоянное повышение требований к шаблонам позволяет удержать планку на весьма высоком уровне. Модераторы themeforest ориентированы на визуальную составляющую шаблона, важен визуальный wow-эффект. Некоторые шаблоны имеют награды престижных дизайн конкурсов, таких как:





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



Бесплатные или платные шаблоны?



Однозначно среди бесплатных шаблонов есть весьма достойные. Однако если задача сделать стильный и функциональный сайт, то рекомендация выбирать среди платных шаблонов. Средняя стоимость платных тем составляет от 29 до 64 долларов. Однако за эти деньги в большинстве случаев включены некоторые платные плагины. Самые часто используемые плагины в платных темах – это Visual Composer и Slider Revolution. Только стоимость этих двух плагинов уже равна стоимости платного шаблона. А некоторые премиум темы включают в семя намного больше плагинов. По мимо всего, за деньги, потраченные на шаблон, обеспечена первоклассная поддержка: специалисты технической поддержки помогут разобраться с разнообразными возникшими вопросами. Возможности кастомизации платных шаблонов достаточно широки. Например, мультипурпоз темы отлично подойдут как для корпоративного сайта большой компании, так и для личного сайта-порфолио. Ну и, конечно же, существуют узконаправленные шаблоны заточенные под конкретные направления деятельности: например, сайты, посвященные свадебной тематике, или сайты юридических компаний.



Установка шаблонов WordPress
Установка тем не требует особых знаний и занимает совсем не много времени. Существует два способа установки нового шаблона.



Способ 1




  1. Для начала нужно скачать и распаковать архив с шаблоном на компьютер

  2. С помощью файлового менеджера (например Total Commander или Finder), загрузить папку с темой в директорию wp-content/themes.

  3. Зайти в Панель управления сайта и в меню WordPress выбрать опцию «ВНЕШНИЙ ВИД» –> «ТЕМЫ». В списке должен появиться новый шаблон

  4. Далее необходимо выбрать новую тему и активировать её





Способ 2



1. Зайдите в «ВНЕШНИЙ ВИД» –> «ТЕМЫ», в верхней части страницы перейдите в «Установить темы»







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







3. И там уже загрузить нужную тему







Примечание! Тема должна быть в архиве zip.



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






Какие CMS системы используете вы?
































































































































Проголосовало 11 человек. Воздержалось 3 человека.




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





Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/282401/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

PHP-Дайджест № 84 – интересные новости, материалы и инструменты (10 – 24 апреля 2016)

Воскресенье, 24 Апреля 2016 г. 23:14 (ссылка)





Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.



Приятного чтения!





Новости и релизы




  • Высокопроизводительный PHP — PHP-PM — Два года назад автор поста опубликовал заметку о запуске Symfony-приложения с помощью ReactPHP. Тогда это позволило получить десятикратный прирост производительности. В посте автор проводит ретроспективу и обзор текущего состояния проекта. Например, сейчас с помощью php-pm так же можно запустить приложения на Laravel, Zend, Drupal.

  • WordPress 4.5 “Coleman” — Вышедшая версия содержит ряд малозаметных улучшений, а вот среди изменений, запланированных на 4.6 можно заметить предложение о реализации PSR-4 автозагрузчика.

  • league/oauth2-server 5.0 — Свежее обновление реализации OAuth 2.0 сервера на PHP. Под капотом поддержка PSR-7, JWT, и множество улучшений. Пост в поддержку.

  • nikic/PHP-Parser 2.1.0





PHP




  • RFC: Attributes — Предлагается реализовать механизм нативных аннотаций в PHP. Синтаксис позаимствован из Hack. Атрибуты не исполняются, но сохраняются в абстрактном синтаксическом дереве PHP и могут быть затем использованы в PHP-расширениях, препроцессорах, и непосредственно в скриптах.

    <<...>>
    <<...>>
    function foo() {}



  • RFC: Anonymous Class Lexical Scope — Автор предлагает решить проблему передачи зависимостей в анонимный класс. Для этого предлагается использовать use как в замыканиях:

    $foo = 5;
    $foo = new Bar() use($foo) {
    public $foo;
    };



  • RFC: Union Types — Начиная с PHP 5.1 можно явно указывать тип передаваемых параметров, а с PHP 7.0 также тип возвращаемых значений. Предлагается сделать возможным указания множественных типов:

    function (Array | Traversable $in) {
    foreach ($in as $value) {
    echo $value, PHP_EOL;
    }
    }



  • RFC: Nullable Types — Также предлагается сделать возможным указание типа, который может быть пустым null:

    function foo_nullable(?Bar $bar) {}

    foo_nullable(new Bar); // valid
    foo_nullable(null); // valid
    foo_nullable(); // invalid



  • RFC: Generic Types and Functions — Предложение реализовать генерики (шаблоны) в PHP породило волну обсуждений.

    А как считаете вы, насколько оправдана такая возможность в PHP? Оставляйте свой голос в опросе в конце поста и делитесь мнением в комментариях.





Инструменты




  • teamtnt/tntsearch — Полнофункциональный движок полнотекстового поиска на PHP.

  • PHPMessageBus/messagebus — Реализация шины сообщений (CommandBus, QueryBus, EventBus) на PHP 7.

  • paragonie/csp-builder — Библиотека упрощает внедрение стандарта безопасности Content Securiy Policy, который позволяет защититься от XSS и подобных атак.

  • lavary/crunz — Библиотека для работы с cron-задачами. Позволяет задавать промежутки выполнения в человеко-понятном виде.

  • SerafimArts/Properties — Реализация свойств в PHP на основе phpdoc деклараций. Прислал serafimarts.

  • simplepie/simplepie — Простой парсер Atom/RSS фидов.

  • tightenco/jigsaw — Статический генератор сайтов на основе шаблонизатора Blade. Пост в поддержку.

  • Corollarium/cachearium — Библиотека для кэширования.

  • DusanKasan/Knapsack — Удобная библиотека для работы с коллекциями.

  • leroy-merlin-br/mongolid — ODM для MongoDB.

  • sebastianbergmann/phploc — Классический инструмент для оценки размера проекта.

  • jmespath/jmespath.php — Библиотека реализует язык запросов для JSON-документов.

  • ramsey/uuid — Реализация генератора UUID по стандарту RFC 4122. Пост в поддержку.





Материалы для обучения







Аудио и видеоматериалы







Занимательное







Спасибо за внимание!



Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.

Вопросы и предложения пишите на почту или в твиттер.



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



Быстрый поиск по всем дайджестам

<- Предыдущий выпуск: PHP-Дайджест № 83










Генерики (шаблоны) в PHP?






































Проголосовало 3 человека. Воздержался 1 человек.




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





Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/282331/

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<wordpress - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda