На этой неделе речь зашла про разработку лендингов: использовать ли CMS и если да, то какие, как быть с большим количеством избыточного кода (библиотеки, плагины). Еще поговорили про WordPress и PostgreSQL, а также про фреймворки для разработки тем.
Для чего же нужны CSS препроцессоры?
На этот вопрос нам помогут ответить видео про Sass. Это самый старый и мощный классический препроцессор для CSS, который позволяет добавить дополнительный уровень абстракции для ваших стилей.
- Sass — основы CSS препроцессора (переменные, миксины).
- Sass — условия и циклы (@if, @for, @each, @while).
- BEM и SMACSS — выбираем CSS методологию для организации проекта.
Что же почитать про WordPress?
Я обещал после трансляции выложить список хороших ресурсов про WordPress, поэтому встречайте.
- Наш плейлист про WordPress на YouTube.
- Treehouse — веб-дизайн, веб-разработка и т.д..
- css-tricks.com — как это ни странно, на css-tricks попадаются крутые статьи про WordPress.
- wptavern.com — новости из мира WordPress.
- wpmag.ru — русскоязычный сайт про WordPress.
- yoast.com — контент про оптимизацию WordPress.
Оставляйте в комментариях еще ссылки на хорошие сайты про WordPress, будем рады. Пожалуйста, избегайте саморекламы.
Книги про WordPress
- Building Web Apps with WordPress (O’Reilly 2014)
- Smashing WordPress (Wiley 2014)
- Optimize your WordPress site (Yoast)
Еще больше книг про web разработку смотрите у Вас в паблике uWebDesign!
Еще ролики от uWebDesign
Посмотри еще этих замечательных роликов да поставь лайков. Не забывай про контент, который мы приготовили для Тебя и Твоих друзей:
Вопросы к восьмому эпизоду
Вопросы на следующие «разговоры», как обычно, пишите в комментариях к этому посту. Спасибо всем, кто участвовал в трансляции и писал комментарии. Было весело, ждем вас в следующий раз!
Alexander Goncharov прокомментировал
Первый!
Vasya Poteryajko прокомментировал
Здравствуйте! Вопрос по Вордпрессу: Можете ли рассказать про отличия стартовых тем от фреймворков тем? такие есть преимущества у тех и у других?
Александр прокомментировал
Ссылки у вас оформлены просто эпично.
Alexander Goncharov прокомментировал
В хорошем смысле?
Александр прокомментировал
В плохом.
Просто выделенный текст. Как мне догадываться что он кликается?
Просто я последнее время активно отсаматривал вебвизор и это развеяло все мои надежды на сообразительность людей.
Alexander Goncharov прокомментировал
Сделать подчеркивание уместнее? Или еще и синий цвет?
Elias Bikbulatoff прокомментировал
Спасибо за развернутый ответ и ссылки!
Alexander Goncharov прокомментировал
Всегда рады!
Vlad Smirnov прокомментировал
Привет uWD. Насчет лендингов.
У меня сформировался некий термин, очень четко характеризующий суть лендингов. «»Лендинг — это попытка купить человека всего одной страницей»». Любой разумный человек рано или поздно осознает это. Это и есть причина того, что лендинги зачастую просто не приносят никаких результатов.
Мой вопрос: как организовать онлайн-стрим с локального аудиоканала, канала микрофона с помощью JS? (По типу радиотрансляции)
Alastar Corr прокомментировал
У вас на сайте не работает нормально поиск, при выдаче результата нельзя переходить на следующие страницы, т.к. выкидывает назад на главную. Вам бы по хорошему запилить типа обратной связи на случай обнаружения ошибок.
Alexander Goncharov прокомментировал
Принято! Сегодня постараюсь починить. Про форму обратной связи — отличная идея, буду продумывать.
Спасибо за комментарий!
Alym Aleksey прокомментировал
Парни, если это уместно, расскажите о литературе, необходимой для веб-разработчиков, речь не идет о профильной литературе типа ‘PHP для новичков’, ‘Секреты JavaScript’, речь о более абстрактных вещах, о литературе, которая развивает своего рода программистское мышление. Может была на вашем опыте такая книжечка, которая способствовала вашему развитию как разработчика. Спасибо.
Anton Yatsenyuk прокомментировал
«Сскусство программирования» если осилишь то на тебе молится начнут (я в их числе буду)
Иван Кущенко прокомментировал
«если осилишь то на тебя молится начнут» — почему?
DevilishTomato GAD прокомментировал
Решил взять mac и вот тупой вопрос mbp 15 retina или хватит mbp 13 retina ( 90% кода, 5% Photoshop, 5% хуипинательство)
dgr911 прокомментировал
у меня лично на работе 22дюйма моник,дома 17 ноут,как работать на 13 дюймах не представляю
Anton Yatsenyuk прокомментировал
пользуюсь 13″ retina + очень часто вторым 24″ монитором. Зависит от задач. Например если у меня верстки много, то без второго монитора мне уже туго — больше времени уходит. Если код только пишу и не часто в браузер лезу, то 13″ хватает вполне, очень им доволен при этом второй монитор даже не включен.
Defrax прокомментировал
Как вы относитесь к Yeoman и был ли у вас опыт его использования?
Семен Иванов прокомментировал
привет
Есть ли смысл разрабатывать темы, плагины, виджеты под WordPress и продавать их на ThemeForest? Или из-за слишком большой конкуренции и из-за такого разнообразия контента будет сложно конкурировать и продавать. Зачем тогда делать сайты на заказ и получать за них один раз оплату, если есть возможность сделать тему, плагин и в перспективе продавать несколько раз и зарабатывать больше. Хочу узнать Ваше мнение.
Бард прокомментировал
ну если ты можешь сделать лучше других или что-то креативное, то делай, а так просто потеряешь время
Евгений Шамиданов прокомментировал
Привет, Стоит ли переходить с JavaScript на CoffeeScript? Если да то посоветуйте литературу.
Anton Yatsenyuk прокомментировал
введите рубрику «самый смешной вопрос» )
Редедя Редькин прокомментировал
Приветсвую!
В чем WP лучше пхпфреймворков(yii2,larvel etc.) и наоборот, в чем он им уступает?
Исходя из каких параметров решаете на чем будет следующий проект?
Что думаете про женезис фреймвок(Genesis Framework), для каких сайтов его стоит использовать? Что есть похожее на женезис?
Mulda прокомментировал
Angularjs vs jquery? Первая — свежая модная хипстерская. Вторая старая проверенная, с кучей мощных плагинов. Какая по вашему лучше?
Редедя Редькин прокомментировал
Присоеденяюсь к вопросу.
На ангуляре можно накидать приложение вообще без бекенда(php), спереди angular сзади firebase(https://www.firebase.com/).
Можно ли такое сделать на жеквери?
Какие задачи вообще ангуляр(и другие современные реакты решать должены? А что остается для жквери и ванилы?
Vasya Poteryajko прокомментировал
смотря для каких задач: если что-то мелкое, то jQuery вполне хватит, если SPA — то лучше Angular/Backbone/etc.
Magl88 прокомментировал
Tor выпустил бету защищённого мессенджера
Что думаете ? реально будет защищён и будет ли популярен
http://geektimes.ru/post/265010/
Редедя Редькин прокомментировал
На проекте куча файлов .less с понятными названиями(Open Account, Contact etc.) на продакшене все это собирается в 10 тыщь строк css-a. Если на продакшене что-то поехало в верстке, инспектор показывает только строку в общем css, а эта информация вообще ни как не помогает определить где править баг. Как быстро понять из какого файла это прилетело? Т.е. из какого файла .less эти проблемные правила сгенерилсь.
IdsEN прокомментировал
Расскажи про хакинтош
в отдном из видео слышал что у тебя рашньше был установлен хакиншош. Стоит ли ставить?
Илья прокомментировал
что скажите насчет NoSQL сайтов (или CMS на файлах еще называют) как с индексацией Яндекосом? и как оно ваще?
Saby прокомментировал
Спасибо за ответ на вопрос в предыдущем подкасте! Недавно говорили, что используете слепой набор. Пробывали ли вы использовать ВИМ. Я перешел на него после сайблайма http://cs625219.vk.me/v625219622/4ba47/mZc0tepePTU.jpg. Хотелось бы услышать ваше мнение о виме!
Vasya Poteryajko прокомментировал
еще интересуют два языка, компилируемые в джаваскрипт: гугловский Dart и майкрософтовский TypeScript. Что можете сказать по поводу них?
-e прокомментировал
Кто использовал Muse? Что за читерство?
Илья прокомментировал
никакого читерства, но platformalp.com удобнее в разы!
Иван Кущенко прокомментировал
Отличная группа
Helen Savitadevi прокомментировал
У меня лендинг на WordPresse не получился. Так что первый лендинг создавала при помощи конструктора Q-page. Правда, как и за любой другой конструктор, надо платить.