Недавно мы выделили из библиотеки bem-bl минимальное ядро для разработки сервисов, без каких-либо конкретных визуальных блоков. В докладе мы поговорим об этом ядре: что вошло в его состав, что изменилось и что появилось нового.
В конце октября мы анонсировали первый релиз библиотеки bem-core v1.0.0, о которой вы уже не раз слышали на BEMup'ах, а кое-кто даже успел ей воспользоваться. Это базовая библиотека блоков для разработки веб-интерфейсов, в которой собран только необходимый минимум для разработки клиентского JS и HTML-шаблонов. С этим релизом мы перешли на модульную систему, удалили из i-bem и i-bem__dom все deprecated-методы, добавили технологии BEMTREE, vanilla.js, browser.js, Node.js. Ядро i-bem стало независимым от jQuery, а BEMHTML-шаблоны теперь можно писать с использованием JS-синтаксиса.
Кирилл Липатов, разработчик KolibriOS: KolibriOS - самая миниатюрная OS в мире
- Отличительные особенности
- История появления
- Технические характеристики
- Программирование под KolibriOS
- Практическое применение
- План на будущее
JavaScript-модули "из прошлого в будущее"oelifantiev
Доклад на первом Ярославском форнтэнд-митапе.
Рассказ об имеющихся методиках описания модулей в JavaScript а также о грядущем стандарте ES6 и, наконец-то, нативной поддержке модулей языком.
Сергей Максимов — bem-mvc, или как клеить моделейYandex
bem-mvc — это реализация в БЭМ-терминах MV*-паттерна с провязкой с DOM-ом. Мы расскажем об особенностях этой библиотеки, какие задачи она решает и как облегчает разработку интерфейса Яндекс.Директа.
An Introduction to Red Hat Enterprise Linux OpenStack PlatformYandex
In this presentation, Rhys Oxenham will introduce attendees to Red Hat Enterprise Linux OpenStack Platform, Red Hat’s OpenStack distribution, covering the technology, the use-cases, and existing customer success stories. Attendees will gain valuable insight into how OpenStack works and how organisations can make the most of OpenStack technology.
Theo de Raadt: The bane of backwards compatibilityYandex
Roughly around the time when Netcraft confirmed *BSD is dying, the true rot did begin in all Modern Operating System (TM) projects. Improvements towards POSIX compliance led many to set in stone their under-specified ABIs. Backwards Compatibility became an altar, and no large or small thing could be changed unless it arrived as a holy Option. It became verboten to affect the Installed Base. These MSO's have become little more than rallying points for employees and fans of corporations using them as appliances, with change only permitted when it immediately improves the bottom line -- performance, application compatibility, or new subsystems for new devices. Changes to the mid-layer rarely satisfy short-term cost-benefit analysis, as a result modifications of "base userland" become a forgotten art, a forbidden playground. The slow rate of change brings some grave risks for the future. Saddest of all, the midlayer is where most of the development community entered the picture to begin with.
В конце октября мы анонсировали первый релиз библиотеки bem-core v1.0.0, о которой вы уже не раз слышали на BEMup'ах, а кое-кто даже успел ей воспользоваться. Это базовая библиотека блоков для разработки веб-интерфейсов, в которой собран только необходимый минимум для разработки клиентского JS и HTML-шаблонов. С этим релизом мы перешли на модульную систему, удалили из i-bem и i-bem__dom все deprecated-методы, добавили технологии BEMTREE, vanilla.js, browser.js, Node.js. Ядро i-bem стало независимым от jQuery, а BEMHTML-шаблоны теперь можно писать с использованием JS-синтаксиса.
Кирилл Липатов, разработчик KolibriOS: KolibriOS - самая миниатюрная OS в мире
- Отличительные особенности
- История появления
- Технические характеристики
- Программирование под KolibriOS
- Практическое применение
- План на будущее
JavaScript-модули "из прошлого в будущее"oelifantiev
Доклад на первом Ярославском форнтэнд-митапе.
Рассказ об имеющихся методиках описания модулей в JavaScript а также о грядущем стандарте ES6 и, наконец-то, нативной поддержке модулей языком.
Сергей Максимов — bem-mvc, или как клеить моделейYandex
bem-mvc — это реализация в БЭМ-терминах MV*-паттерна с провязкой с DOM-ом. Мы расскажем об особенностях этой библиотеки, какие задачи она решает и как облегчает разработку интерфейса Яндекс.Директа.
An Introduction to Red Hat Enterprise Linux OpenStack PlatformYandex
In this presentation, Rhys Oxenham will introduce attendees to Red Hat Enterprise Linux OpenStack Platform, Red Hat’s OpenStack distribution, covering the technology, the use-cases, and existing customer success stories. Attendees will gain valuable insight into how OpenStack works and how organisations can make the most of OpenStack technology.
Theo de Raadt: The bane of backwards compatibilityYandex
Roughly around the time when Netcraft confirmed *BSD is dying, the true rot did begin in all Modern Operating System (TM) projects. Improvements towards POSIX compliance led many to set in stone their under-specified ABIs. Backwards Compatibility became an altar, and no large or small thing could be changed unless it arrived as a holy Option. It became verboten to affect the Installed Base. These MSO's have become little more than rallying points for employees and fans of corporations using them as appliances, with change only permitted when it immediately improves the bottom line -- performance, application compatibility, or new subsystems for new devices. Changes to the mid-layer rarely satisfy short-term cost-benefit analysis, as a result modifications of "base userland" become a forgotten art, a forbidden playground. The slow rate of change brings some grave risks for the future. Saddest of all, the midlayer is where most of the development community entered the picture to begin with.
Quarteira 2014 - Campeonato Nacional de Marcha Dyment1
Este documento descreve as normas e regulamentos para o Campeonato Nacional de Marcha em Estrada e o Torneio Marchador Jovem que ocorrerão em 1 de fevereiro de 2014 em Quarteira. Ele especifica quem pode participar, as distâncias das provas para cada categoria, o processo de inscrição e a classificação individual e por equipe. O documento também lista o cronograma completo dos eventos.
This document discusses various corporate strategies including long-term objectives, integration strategies, intensive strategies, diversification strategies, and defensive strategies. Long-term objectives should be quantifiable, measurable, realistic, and obtainable. Integration strategies involve gaining control over distributors, suppliers, or competitors through forward, backward, or horizontal integration. Intensive strategies focus on market penetration, market development, and product development using existing products. Diversification strategies add new products or services, either related or unrelated. Defensive strategies include retrenchment, divestiture, or liquidation.
1) O documento apresenta informações sobre gerenciamento de projetos e portfólios, incluindo status de projetos, indicadores de desempenho, análises de riscos e fragilidades.
2) É descrito o processo de gerenciamento de projetos socioambientais, com foco no planejamento detalhado, estruturação do escopo, levantamento de riscos e monitoramento.
3) Detalha-se a estruturação da carteira de projetos e programas com diferentes níveis de criticidade e configurações de gerenciamento.
The document summarizes the evaluation of a group project to create a video game. It discusses several key points:
1) The game incorporated different genres but had a linear storyline due to cuts from the original plan. Sound design and other elements were unfinished due to lack of time.
2) Through the project, the author learned new art and animation skills as well as improving scripting. However, management of time could have been better as some members were undecided in their roles.
3) Feedback noted the variety of genres and art were positives, but some levels and instructions were unclear due to the disparate styles between sections.
The constructionist theory of media representations has three parts: (1) representations contain elements of truth; (2) producers shape representations to reflect their own views; and (3) the social and historical context influences representations. The document analyzes how the AS Level media piece "Misjudged" applies this theory by portraying the white protagonist as a terrorist, challenging racial stereotypes and reflecting the producers' beliefs and contemporary context. In summarizing the key points of the constructionist theory and discussing how "Misjudged" demonstrates this approach, the document examines how media representations are constructed according to the perspectives of truth, producers, and time period.
El documento resume un viaje organizado por Technogym a la Expo Milán 2015. Incluye información sobre el propósito de Technogym en la Expo, un desafío de donación de alimentos, un viaje VIP de 3 días para ejecutivos del sector del fitness con visitas a la Expo y clubes en Milán, detalles sobre vuelos, hotel, traslados, entradas y agenda.
El documento anuncia tres eventos culturales en Zaragoza entre el 25 y el 30 de enero: una presentación de la obra Pierrot Lunaire del grupo Enigma el 25 de enero en el Auditorio de Zaragoza, una obra de teatro titulada Los esclavos de mis esclavos del Teatro Meridional el 29 de enero, y un concierto del músico holandés Jacco Gardner el 30 de enero en La Casa del Loco. También incluye los horarios de apertura de varios lugares de interés en Zaragoza y la previsión meteorol
El documento presenta información sobre hojas de cálculo. Explica cómo gestionar información mediante el uso de procesadores de hojas de cálculo, incluyendo cómo realizar cambios en la estructura como insertar o eliminar filas y columnas, aplicar formatos y crear gráficos. También describe competencias generales y disciplinares relacionadas con el uso de hojas de cálculo.
The document outlines plans for a student video project reconstructing the song "Thrift Shop" by Macklemore. It will use iconic local buildings and landmarks in Northern England as filming locations. The main filmmakers will be group members and drama students, while general public and college students will also act. Props will include various clothing items, vehicles, and party supplies. Legal permission is needed to film in certain public areas and use some props.
Este documento describe los resultados de un estudio sobre la nutrición y desarrollo de niños y madres en situación de pobreza. Se encontró que el 23% de los niños menores de 6 años estaban desnutridos y que sus madres provenían de hogares con estrés y violencia. El trabajo de asistencia integral ayudó a mejorar la nutrición de los bebés y la capacidad materna. Ahora, los niños muestran algunas dificultades en el aprendizaje y atención, pero en general su desarrollo ha mejorado.
This magazine targets readers aged 16-25 years old. It aims to attract young adults and teenagers. The cover features a black and white image of two young male musicians to represent up-and-coming artists appealing to its target demographic. The simple color scheme and rough font for the masthead are designed to look professional yet appeal to young people without gender expectations. The magazine represents the music industry and aims to catch the attention of its young readership through its images, text, and design.
Microsoft Access es un sistema de gestión de bases de datos incluido en Microsoft Office que permite crear, modificar y mantener bases de datos. Ofrece diferentes tipos de datos como texto, números, fechas y enlaces hipermedia. Las bases de datos de Access contienen tablas que almacenan información en campos y registros, y pueden estar relacionadas entre sí mediante llaves primarias y foráneas.
El documento propone renovar el pacto entre estudiantes, docentes, familias y escuelas para promover la convivencia. Se busca establecer normas de convivencia diaria acordadas por todos los actores que regulen los derechos, responsabilidades, y delimiten el poder y autoridad en la escuela con participación de las familias.
Terjemah dari ru’ya, kashaf dan wahyu
yang diterima Hazrat Masih Maud a.s.
disusun oleh
MUHAMMAD ZAFRULLAH KHAN
KATA PENGANTAR
Buku ini berisi uraian tentang ru’ya, kashaf dan wahyu yang
diterima oleh Hazrat Mirza Ghulam Ahmad, Masih Maud a.s., dalam
kurun waktu lebih dari 30 tahun. Aslinya dikumpulkan dari berbagai
publikasi (buku, jurnal dan harian) dimana materi ini pernah dimuat.
Hazrat Mirza Ghulam Ahmad dilahirkan dalam bulan Pebruari
1835 di Qadian, India dan wafat di Lahore pada tanggal 26 Mei 1908.
Beliau adalah keturunan dari suatu keluarga terhormat yang telah
bermukim di Qadian selama 400 tahun. Sejak masa kanak-kanaknya
beliau sudah tertarik ke masalah-masalah keruhanian dan mempunyai
rasa antipati terhadap segala hal yang bersifat keduniawian.
Mematuhi keinginan ayahnya, beliau menjadi pegawai tata usaha
di masa mudanya, tetapi kemudian ditinggalkannya dan kembali
kepada kehidupan mempelajari agama dan ibadah. Sekali-kali dengan
petunjuk ayahnya, beliau melakukan beberapa kegiatan yang bersifat
duniawi tetapi tetap saja kurang menyenanginya. Setelah ayah beliau
menyadari kecenderungan putranya pada hal-hal yang bersifat
keruhanian, akhirnya tidak lagi mencoba menarik minatnya pada
kehidupan duniawi.
Pendalaman Al-Quran, pengkhidmatan kepada Rasulullah s.a.w.
dan ketekunan dengan ibadah dan shalat lalu menjadi pola hidup
beliau. Beliau amat sedih melihat ketidakperdulian umat Muslim
terhadap nilai-nilai ruhani dan akhlak yang diajarkan Al-Quran dan
pedih hatinya terhadap serangan-serangan yang dilancarkan para
propagandis non-Muslim terhadap doktrin dan ajaran Islam.
Beliau melihat bahwa yang memelopori serangan terhadap Islam
adalah para missionaris Kristen. Setelah merenungi keadaan yang
menyakitkan itu secara tekun dan mendalam, beliau memutuskan
untuk membalas hujatan kepada Islam dari segala sudut pandang. Hal
itu mewujud dalam buku terkenal bernama Brahini Ahmadiyah
- ii -
dimana penerbitan jilid pertamanya telah menjadikan beliau dipujipuji
oleh semua Muslim sejati yang menganggap beliau sebagai
pembela Islam.
Pada saat itu beliau sudah mulai menerima wahyu. Jilid-jilid
berikutnya dari Brahini Ahmadiyah banyak mengemukakan ru’ya-ru’ya
dan kashaf serta wahyu yang beliau terima. Menjadi nyata bagi para
pembaca Brahini Ahmadiyah bahwa beliau ditakdirkan untuk menjadi
kekuatan besar di dalam Islam.
Dalam tahun 1889 beliau meletakkan dasar-dasar dari Jemaat
Ahmadiyah dan mengeluarkan seruan kepada orang-orang yang takwa
untuk mengikuti perjanjian dan persekutuan keruhanian dengan
beliau sebagai Mujadid di dalam wadah keruhanian Islam. Seruan
beliau disambut oleh beberapa orang yang berjanji akan membantu
beliau dan akan taat kepada beliau dalam segala hal yang bersifat
keruhanian dan akhlak. Seruan beliau juga menimbulkan
penentangan dari antara umat Muslim yang kemudian dengan
berjalannya waktu menjadi permusuhan yang getir dimana beberapa
kelompok non-Muslim bergabung
Сергей Белов "bem server: система сборки фронтенда"Yandex
Рассказ о том, как в Яндексе собирали сервисы раньше, как их собирают сейчас и как их будут собирать в ближайшем будущем. Ответы на вопросы о том, что такое bem server, почему начали его разработку и какие проблемы он призван решить.
Библиотека bem-components — Ангелина Сидорцова, ЯндексYandex
Мы строили-строили. Мы тестировали-тестировали. Мы писали документацию. Некоторые из вас принимали в этом активное участие и уже пользуются плодами работы. Теперь мы хотим поделиться нашими совместными результатами (18 готовых блоков!), рассказать о том, как вы можете ускорить разработку своих проектов, о том, что ждёт впереди, и о том, как сделать свою собственную библиотеку блоков такой же удобной и качественной, как это получилось с библиотекой bem-components.
Мастер-класс наоборот: вы пишете БЭМ-проект, а мы подсказываем — Евгений Конс...Yandex
На прошлых BEMup’ах мы проводили мастер-классы по полному стеку БЭМ-технологий, на которых в реальном времени писали SSSR — агрегатор информации из социальных сетей. В этот раз мы хотим попробовать новый формат и дать вам возможность писать код самим. Для эффективной работы мы приготовим всё необходимое: настроенное окружение, задания с необходимой теоретической справкой, чтобы вы шаг за шагом освоили БЭМ-технологии, и тесты, на которых вы легко проверите, что выполнили задания правильно. И конечно, останемся в полном вашем распоряжении, чтобы отвечать на вопросы, помогать и советовать. Будет весело!
Как подготовиться
Для участия в мастер-классе вам потребуется ноутбук и аккаунт на GitHub, так как все задания мы берём из репозитория и складываем туда же выполненные. Нужный репозиторий находится здесь: bem/do-it-yourself-workshop — подпишитесь на него, пожалуйста.
Наши инструменты протестированы под Mac OS и Linux. Если вы используете Windows, вам потребуется виртуальная машина с Ubuntu. Мы рекомендуем установить Vagrant, VirtualBox и заранее скачать для него образ Ubuntu.
В системе должны быть установлены git, node.js, консоль и браузер.
Мы рассчитываем, что у вас есть базовые навыки по общению с Unix-консолью, вы умеете клонировать git-репозитории и имеете представление о npm. Также нелишним будет освежить базовую информацию о БЭМ и пройти туториал «Создаём свой проект на БЭМ», если у вас есть время и желание.
Кир Белевич "Используем БЭМ для создания сайтов под iOS/Android"Yandex
Рассказываем и показываем на небольшом примере как делать тач-странички, используя БЭМ, и как это делает Яндекс. Все желающие могут повторить шаги для достижения задуманного результата, использовать библиотеку блоков bem-bl и инструменты bem tools. Формат – немного теории и мастер-класс.
Quarteira 2014 - Campeonato Nacional de Marcha Dyment1
Este documento descreve as normas e regulamentos para o Campeonato Nacional de Marcha em Estrada e o Torneio Marchador Jovem que ocorrerão em 1 de fevereiro de 2014 em Quarteira. Ele especifica quem pode participar, as distâncias das provas para cada categoria, o processo de inscrição e a classificação individual e por equipe. O documento também lista o cronograma completo dos eventos.
This document discusses various corporate strategies including long-term objectives, integration strategies, intensive strategies, diversification strategies, and defensive strategies. Long-term objectives should be quantifiable, measurable, realistic, and obtainable. Integration strategies involve gaining control over distributors, suppliers, or competitors through forward, backward, or horizontal integration. Intensive strategies focus on market penetration, market development, and product development using existing products. Diversification strategies add new products or services, either related or unrelated. Defensive strategies include retrenchment, divestiture, or liquidation.
1) O documento apresenta informações sobre gerenciamento de projetos e portfólios, incluindo status de projetos, indicadores de desempenho, análises de riscos e fragilidades.
2) É descrito o processo de gerenciamento de projetos socioambientais, com foco no planejamento detalhado, estruturação do escopo, levantamento de riscos e monitoramento.
3) Detalha-se a estruturação da carteira de projetos e programas com diferentes níveis de criticidade e configurações de gerenciamento.
The document summarizes the evaluation of a group project to create a video game. It discusses several key points:
1) The game incorporated different genres but had a linear storyline due to cuts from the original plan. Sound design and other elements were unfinished due to lack of time.
2) Through the project, the author learned new art and animation skills as well as improving scripting. However, management of time could have been better as some members were undecided in their roles.
3) Feedback noted the variety of genres and art were positives, but some levels and instructions were unclear due to the disparate styles between sections.
The constructionist theory of media representations has three parts: (1) representations contain elements of truth; (2) producers shape representations to reflect their own views; and (3) the social and historical context influences representations. The document analyzes how the AS Level media piece "Misjudged" applies this theory by portraying the white protagonist as a terrorist, challenging racial stereotypes and reflecting the producers' beliefs and contemporary context. In summarizing the key points of the constructionist theory and discussing how "Misjudged" demonstrates this approach, the document examines how media representations are constructed according to the perspectives of truth, producers, and time period.
El documento resume un viaje organizado por Technogym a la Expo Milán 2015. Incluye información sobre el propósito de Technogym en la Expo, un desafío de donación de alimentos, un viaje VIP de 3 días para ejecutivos del sector del fitness con visitas a la Expo y clubes en Milán, detalles sobre vuelos, hotel, traslados, entradas y agenda.
El documento anuncia tres eventos culturales en Zaragoza entre el 25 y el 30 de enero: una presentación de la obra Pierrot Lunaire del grupo Enigma el 25 de enero en el Auditorio de Zaragoza, una obra de teatro titulada Los esclavos de mis esclavos del Teatro Meridional el 29 de enero, y un concierto del músico holandés Jacco Gardner el 30 de enero en La Casa del Loco. También incluye los horarios de apertura de varios lugares de interés en Zaragoza y la previsión meteorol
El documento presenta información sobre hojas de cálculo. Explica cómo gestionar información mediante el uso de procesadores de hojas de cálculo, incluyendo cómo realizar cambios en la estructura como insertar o eliminar filas y columnas, aplicar formatos y crear gráficos. También describe competencias generales y disciplinares relacionadas con el uso de hojas de cálculo.
The document outlines plans for a student video project reconstructing the song "Thrift Shop" by Macklemore. It will use iconic local buildings and landmarks in Northern England as filming locations. The main filmmakers will be group members and drama students, while general public and college students will also act. Props will include various clothing items, vehicles, and party supplies. Legal permission is needed to film in certain public areas and use some props.
Este documento describe los resultados de un estudio sobre la nutrición y desarrollo de niños y madres en situación de pobreza. Se encontró que el 23% de los niños menores de 6 años estaban desnutridos y que sus madres provenían de hogares con estrés y violencia. El trabajo de asistencia integral ayudó a mejorar la nutrición de los bebés y la capacidad materna. Ahora, los niños muestran algunas dificultades en el aprendizaje y atención, pero en general su desarrollo ha mejorado.
This magazine targets readers aged 16-25 years old. It aims to attract young adults and teenagers. The cover features a black and white image of two young male musicians to represent up-and-coming artists appealing to its target demographic. The simple color scheme and rough font for the masthead are designed to look professional yet appeal to young people without gender expectations. The magazine represents the music industry and aims to catch the attention of its young readership through its images, text, and design.
Microsoft Access es un sistema de gestión de bases de datos incluido en Microsoft Office que permite crear, modificar y mantener bases de datos. Ofrece diferentes tipos de datos como texto, números, fechas y enlaces hipermedia. Las bases de datos de Access contienen tablas que almacenan información en campos y registros, y pueden estar relacionadas entre sí mediante llaves primarias y foráneas.
El documento propone renovar el pacto entre estudiantes, docentes, familias y escuelas para promover la convivencia. Se busca establecer normas de convivencia diaria acordadas por todos los actores que regulen los derechos, responsabilidades, y delimiten el poder y autoridad en la escuela con participación de las familias.
Terjemah dari ru’ya, kashaf dan wahyu
yang diterima Hazrat Masih Maud a.s.
disusun oleh
MUHAMMAD ZAFRULLAH KHAN
KATA PENGANTAR
Buku ini berisi uraian tentang ru’ya, kashaf dan wahyu yang
diterima oleh Hazrat Mirza Ghulam Ahmad, Masih Maud a.s., dalam
kurun waktu lebih dari 30 tahun. Aslinya dikumpulkan dari berbagai
publikasi (buku, jurnal dan harian) dimana materi ini pernah dimuat.
Hazrat Mirza Ghulam Ahmad dilahirkan dalam bulan Pebruari
1835 di Qadian, India dan wafat di Lahore pada tanggal 26 Mei 1908.
Beliau adalah keturunan dari suatu keluarga terhormat yang telah
bermukim di Qadian selama 400 tahun. Sejak masa kanak-kanaknya
beliau sudah tertarik ke masalah-masalah keruhanian dan mempunyai
rasa antipati terhadap segala hal yang bersifat keduniawian.
Mematuhi keinginan ayahnya, beliau menjadi pegawai tata usaha
di masa mudanya, tetapi kemudian ditinggalkannya dan kembali
kepada kehidupan mempelajari agama dan ibadah. Sekali-kali dengan
petunjuk ayahnya, beliau melakukan beberapa kegiatan yang bersifat
duniawi tetapi tetap saja kurang menyenanginya. Setelah ayah beliau
menyadari kecenderungan putranya pada hal-hal yang bersifat
keruhanian, akhirnya tidak lagi mencoba menarik minatnya pada
kehidupan duniawi.
Pendalaman Al-Quran, pengkhidmatan kepada Rasulullah s.a.w.
dan ketekunan dengan ibadah dan shalat lalu menjadi pola hidup
beliau. Beliau amat sedih melihat ketidakperdulian umat Muslim
terhadap nilai-nilai ruhani dan akhlak yang diajarkan Al-Quran dan
pedih hatinya terhadap serangan-serangan yang dilancarkan para
propagandis non-Muslim terhadap doktrin dan ajaran Islam.
Beliau melihat bahwa yang memelopori serangan terhadap Islam
adalah para missionaris Kristen. Setelah merenungi keadaan yang
menyakitkan itu secara tekun dan mendalam, beliau memutuskan
untuk membalas hujatan kepada Islam dari segala sudut pandang. Hal
itu mewujud dalam buku terkenal bernama Brahini Ahmadiyah
- ii -
dimana penerbitan jilid pertamanya telah menjadikan beliau dipujipuji
oleh semua Muslim sejati yang menganggap beliau sebagai
pembela Islam.
Pada saat itu beliau sudah mulai menerima wahyu. Jilid-jilid
berikutnya dari Brahini Ahmadiyah banyak mengemukakan ru’ya-ru’ya
dan kashaf serta wahyu yang beliau terima. Menjadi nyata bagi para
pembaca Brahini Ahmadiyah bahwa beliau ditakdirkan untuk menjadi
kekuatan besar di dalam Islam.
Dalam tahun 1889 beliau meletakkan dasar-dasar dari Jemaat
Ahmadiyah dan mengeluarkan seruan kepada orang-orang yang takwa
untuk mengikuti perjanjian dan persekutuan keruhanian dengan
beliau sebagai Mujadid di dalam wadah keruhanian Islam. Seruan
beliau disambut oleh beberapa orang yang berjanji akan membantu
beliau dan akan taat kepada beliau dalam segala hal yang bersifat
keruhanian dan akhlak. Seruan beliau juga menimbulkan
penentangan dari antara umat Muslim yang kemudian dengan
berjalannya waktu menjadi permusuhan yang getir dimana beberapa
kelompok non-Muslim bergabung
Сергей Белов "bem server: система сборки фронтенда"Yandex
Рассказ о том, как в Яндексе собирали сервисы раньше, как их собирают сейчас и как их будут собирать в ближайшем будущем. Ответы на вопросы о том, что такое bem server, почему начали его разработку и какие проблемы он призван решить.
Библиотека bem-components — Ангелина Сидорцова, ЯндексYandex
Мы строили-строили. Мы тестировали-тестировали. Мы писали документацию. Некоторые из вас принимали в этом активное участие и уже пользуются плодами работы. Теперь мы хотим поделиться нашими совместными результатами (18 готовых блоков!), рассказать о том, как вы можете ускорить разработку своих проектов, о том, что ждёт впереди, и о том, как сделать свою собственную библиотеку блоков такой же удобной и качественной, как это получилось с библиотекой bem-components.
Мастер-класс наоборот: вы пишете БЭМ-проект, а мы подсказываем — Евгений Конс...Yandex
На прошлых BEMup’ах мы проводили мастер-классы по полному стеку БЭМ-технологий, на которых в реальном времени писали SSSR — агрегатор информации из социальных сетей. В этот раз мы хотим попробовать новый формат и дать вам возможность писать код самим. Для эффективной работы мы приготовим всё необходимое: настроенное окружение, задания с необходимой теоретической справкой, чтобы вы шаг за шагом освоили БЭМ-технологии, и тесты, на которых вы легко проверите, что выполнили задания правильно. И конечно, останемся в полном вашем распоряжении, чтобы отвечать на вопросы, помогать и советовать. Будет весело!
Как подготовиться
Для участия в мастер-классе вам потребуется ноутбук и аккаунт на GitHub, так как все задания мы берём из репозитория и складываем туда же выполненные. Нужный репозиторий находится здесь: bem/do-it-yourself-workshop — подпишитесь на него, пожалуйста.
Наши инструменты протестированы под Mac OS и Linux. Если вы используете Windows, вам потребуется виртуальная машина с Ubuntu. Мы рекомендуем установить Vagrant, VirtualBox и заранее скачать для него образ Ubuntu.
В системе должны быть установлены git, node.js, консоль и браузер.
Мы рассчитываем, что у вас есть базовые навыки по общению с Unix-консолью, вы умеете клонировать git-репозитории и имеете представление о npm. Также нелишним будет освежить базовую информацию о БЭМ и пройти туториал «Создаём свой проект на БЭМ», если у вас есть время и желание.
Кир Белевич "Используем БЭМ для создания сайтов под iOS/Android"Yandex
Рассказываем и показываем на небольшом примере как делать тач-странички, используя БЭМ, и как это делает Яндекс. Все желающие могут повторить шаги для достижения задуманного результата, использовать библиотеку блоков bem-bl и инструменты bem tools. Формат – немного теории и мастер-класс.
Сергей Пузанков — Новый Поиск по блогам на bem-nodeYandex
В докладе я расскажу о том, как разрабатывали новый Поиск по блогам Яндекса. О том, как выбирали фреймворк для этого проекта, и почему в конечном итоге остановились на bem-node. Поговорим о сильных сторонах bem-node, которые позволили запустить новый интерфейс в сжатые сроки и с улучшенной производительностью.
Владимир Гриненко — БЭМ: новости проектов и последние релизыYandex
Мы поговорим о том, что нового есть в последних релизах наших самых популярных библиотек, bem-bl и bem-core, и какую пользу вы можете из этого извлечь. Обсудим инструменты для работы с файлами — bem-tools, borschik — и дадим ответы на вопросы пользователей. Углубимся в то, что происходит под капотом нашего любимого bem.info, какой контент в скором времени появится на сайте и какие изменения ожидают наш код. Раскроем карты и покажем альфа-версию нашей новой библиотеки bem-components, разработанной с учётом предыдущего опыта и с помощью передовых технологий. Блоки библиотеки представлены в новом дизайне Яндекса, который поставляется из коробки, однако он опционален. Нам хочется, чтобы early adopters сообщества БЭМ уже попробовали продукт, который мы только разрабатываем. Подытожим тем, зачем всё это вам и как вы можете участвовать в развитии БЭМа.
Возможно многие из вас уже пишут по БЭМу, просто не догадываются об этом, ведь БЭМ на самом деле не требует даже классов вида .block__element, срыв покровов в блице.
Web Standards Days
Kyiv
28 ноября 2015
#wstdays
https://wsd.events/2015/11/28/
Видео: https://www.youtube.com/watch?v=_Sx5jvT0qEU&t=2h22m00s
Слайды: http://bit.ly/bem-in-the-wild
Планы по разработке bem-core@v3 — Сергей Бережной, ЯндексYandex
Некоторые из вас уже используют bem-core@v2, некоторые только думают об этом. Чтобы процесс разработки этой важной библиотеки блоков был более прозрачным и в нём могло участвовать больше людей, я расскажу о наших планах на следующую мажорную версию. Подробно опишу, что именно и как мы собираемся изменить, а с желающими поговорю о том, не надо ли нам всё делать по-другому ;)
Преимущества компонентной разработки для тестирования интерфейсовYandex
Мы строили-строили. Мы тестировали-тестировали. Мы писали документацию. Некоторые из вас принимали в этом активное участие и уже пользуются плодами работы. Теперь мы хотим поделиться нашими совместными результатами (19 готовых блоков!), рассказать о том, как вы можете ускорить разработку своих проектов, о том, что ждёт впереди, и о том, какие преимущества компонентной разработки для тестирования интерфейсов существуют.
Разработка небольшого проекта c BEM и node.js — Сергей ПузанковYandex
В своём докладе я расскажу, как использовал BEM для организации кода небольшого проекта вне Яндекса. Поговорим о том, что такое bem-node, каковы его возможности и как быстро создать с его помощью небольшой, но легко масштабируемый проект на node.js.
BEM IDE — прототип редактора БЭМ-проектов — Саша Белянский, ЯндексYandex
БЭМ-методология — это мощный инструмент для разработки больших проектов. Разделение интерфейса на отдельные сущности помогает выделять общее и частное, но, как и во всём в мире, в БЭМ есть свои недостатки. Работая над большим БЭМ-проектом, легко запутаться, ведь логика одного блока может быть описана на разных уровнях переопределения. В ходе доклада мы рассмотрим наш вариант решения этой проблемы и поговорим о том, как вы можете сделать мир лучше.
Сергей Татаринцев — Написание модулей технологий для bem-toolsYandex
bem-tools — это набор инструментов для работы с файлами по БЭМ-методологии. Он позволяет создавать сущности, собирать финальный рантайм, работать с build-декларациями, собирать весь проект командой bem make или запускать сервер разработки на дереве исходников проекта (используя bem server). Один из самых популярных способов расширения возможностей bem-tools — написание модулей технологий. В докладе речь пойдет о том, зачем их писать и как убедиться в том, что все сделано правильно.
Александр Баумгертнер — Преимущества БЭМ для небольших проектов и компанийYandex
БЭМ хорош не только для крупных проектов и больших команд. БЭМ — не про именование CSS-классов и i-bem. Он вполне подходит для прототипирования. В докладе пойдет речь о библиотеке для создания основных блоков (форма регистрации, список новостей и статей, категория товаров, карточка товара, форма заказа и т.д.), сборке статичной html-версии сайта и практике разработки.
Предсказание оттока игроков из World of TanksYandex
Одна из наиболее часто возникающих задач в бизнес-аналитике для компаний — это предсказание оттока клиентов. Ведь если заранее знать, что клиент собирается уйти к конкуренту, его можно попытаться остановить. Задача будет рассмотрена на примере прогнозирования оттока игроков из World of Tanks.
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Yandex
Лекция Сергея Царика в Школе вебмастеров: «Как принять/организовать работу по поисковой оптимизации сайта».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Основные этапы и методы поисковой оптимизации
Рассмотрим проработку стратегии продвижения, планирование ресурсов на проект, поймем как нужно прорабатывать семантическое ядро для продвижения, разберемся с очередностью всех работ.
Разложим по полочкам основные приемы оптимизации в связке с внутренними и внешними факторами ранжирования поисковых систем, а также в связке с поведенческими факторами и характеристиками. Разберемся с тем, что же должен делать оптимизатор для достижения топа.
Что должно включать в себя ТЗ на поисковую оптимизацию
Разберемся с основными блоками технического задания от оптимизатора, с тем, каким оно должно быть с точки зрения подачи информации и ее глубины.
Сравнение in-house подхода и агентства
Рассмотрим все «за» и «против» оптимизатора в штате компании и вне её.
На основе каких метрик нужно оценивать эффективность оптимизаторской работы
Выделим ключевые показатели эффективности работы оптимизатора, рассмотрим процесс их измерения, динамику, разберемся с возможными «миксами» и их связкой с мотивацией подрядчика.
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаYandex
Лекция Юлия Тихоход в Школе вебмастеров: «Структурированные данные на поиске»
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Что такое микроразметка и в чём её польза
Что такое микроразметка (семантическая разметка, семантическая микроразметка) и кому она нужна. Очень кратко — всё, что я знаю о применении семантической разметки поисковыми системами и другими веб-сервисами.
Передача данных в машиночитаемом виде
Какие ещё есть способы передать данные о сайте поисковым системам кроме микроразметки, особенности разных способов. Что бывает с плохими вебмастерами, которые пытаются обмануть поисковые системы и передать неверные данные.
Типы разметки
Из чего состоит микроразметка, какие бывают словари и синтаксисы. Популярные сочетания словарей и синтаксисов, как правильно выбирать нужную комбинацию для своего сайта.
Передача данных об интернет-магазине
Разбор семантической разметки: что в принципе доступно для разметки в интернет-магазине, что это даёт, а что можно не размечать вовсе.
Проверка правильности микроразаметки
Ошибки в микроразметке, способы их обнаружения и исправления. Популярные валидаторы микроразметки. Какие ошибки непременно нужно исправлять, а что можно игнорировать.
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаYandex
Лекция Сергея Лысенко в Школе вебмастеров: «Представление сайта в поиске»
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Основные элементы сниппетов: как влиять на их формирование
Как по внешнему виду и содержанию визитки судят, стоит ли «связываться», так и по представлению сайта на странице выдачи пользователи решают, стоит ли переходить на сайт. Как изменить представление сайта в выдаче поисковых систем? Что может повлиять на CTR и что для этого нужно сделать? Рассмотрим фавиконки, навигационные цепочки, быстрые ссылки и многое, многое другое.
Зачем нам заголовок: как им управлять
Что должно быть в заголовке, а чего уж точно не стоит делать. Как избавиться от мусора и расставить акценты. И как это скажется на представлении сайта в поиске.
Основной контент аннотации и мета-описания: что нам они дают
Сниппет — зачем он нужен? Как обрабатываются данные для аннотаций? Что в сниппете помогает, а что мешает пользователю сориентироваться? Как подсказать поисковой системе, что выводить в сниппете? От Open Graf до schema.org. Инструменты, возможности, рекомендации.
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Yandex
Лекция Екатерины Гладких в Школе вебмастеров: «Плохие методы продвижения сайта»
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Как завязывают с портянками
Как использовать wordstat, чтобы превратить текст в SEO-портянку. Как Яндекс определяет текстовый спам и какие ограничения могут быть применены к сайтам, злоупотребляющим ключевыми словами.
Эффектное размещение SEO-ссылок
Какие бывают SEO-ссылки и как они классифицируются в базе Яндекса. В чём отличие SEO-ссылок от рекламы. Как размещать SEO-ссылки наиболее эффектно. Методы борьбы против ссылочного спама – АГС и Минусинск. Снятие ссылок.
Поведенческие факторы, медитативные практики
Популярные сервисы накрутки: как это работает и как это не работает. Методы накрутки и методы борьбы с мошенничеством. Примеры пользовательских сессий и кто на самом деле посещает ваш сайт. Как выйти из-под санкций за накрутку поведенческих факторов.
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Yandex
Лекция Сергея Царика и Антона Роменского в Школе вебмастеров: «Основные принципы ранжирования»
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Как работает поиск
При запросе пользователя к поисковой системе происходит множество процессов, которые позволяют дать наиболее релевантный ответ. Рассмотрим основные механизмы формирования выдачи: формулы, Матрикснет, персонализацию и обновления.
Что учитывается при ранжировании сайтов
Так как сайты разные и по-разному решают пользовательские задачи, при ранжировании поисковой системе нужно учитывать множество факторов. Поговорим о том, что обязательно должно быть на сайте для правильной индексации.
Ещё о факторах ранжирования
Какой контент действительно важен и как его правильно представить. Для правильного ранжирования сайта важно разобраться с его региональной привязкой. Разберёмся, какой регион присваивать сайту и как сделать это правильно.
Реальный кейс долгосрочной работы над позициями
Посмотрим на реальном примере, как изменялись основные жизненные характеристики (трафик, конверсии) сайта на пути в топ выдачи поисковых систем.
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Yandex
Лекция Александра Смирнова в Школе вебмастеров: «Основные принципы индексирования сайта».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Как поиск находит страницу, её путь до появления в поиске
Поисковые системы постоянно собирают информацию о страницах в интернете. Как же это происходит и как добавить страницы своего сайта в поиск? Проверка индексирования сайта.
Как управлять роботом (зеркала, sitemap, robots.txt)
Множество сайтов в интернете доступны сразу по нескольким адресам. Как указать поисковому роботу на основной и как скорректировать индексирование?
Особенности индексирования
Современные сайты используют различные технологии в своей работе. Рассмотрим, как настроить их правильно и сделать контент доступным для робота.
Как улучшить индексирование (дубли, HTTP-ответ, удаление из поиска)
В поиск попадают различные страницы, которые известны роботу. Какие нужны, а какие нет? Как повлиять на их индексирование?
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Yandex
Лекция Александра Лукина в Школе вебмастеров: «Мобильное приложение: как и зачем»
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Проектирование. Быть или не быть
Обсудим обоснование для разработки мобильного приложения — какую ценность оно может принести для проекта и бизнеса. Определим основные типы приложений и сценарии использования. Рассмотрим основные технологии и выбор оптимальных для конкретных задач. ТЗ — как оценить и какие особенности необходимо учесть.
Разработка. Важные детали
На что обратить внимание на этапе разработки и тестирования, заметки по специфике мобильных экосистем. Выбираем арсенал SDK для всестороннего анализа проекта в полёте.
Публикация и продвижение
Кратко рассмотрим специфику Google Play и AppStore. Проведём экскурс в мир мобильного маркетинга, подчеркнём сходства с вебом и отличия от него. Рассмотрим ключевые метрики для анализа продукта и процесса продвижения, а также способы их повышения.
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Yandex
Лекция Олега Ножичкина в Школе вебмастеров: «Сайты на мобильных устройствах»
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Статистика и тренды по мобильному интернету
Основные показатели мобильного интернет-рынка. Тенденции роста мобильной аудитории.
Новые алгоритмы ранжирования поисковых систем
Адаптация сайта к мобильным пользователям и её влияние на позиции в поисковой выдаче.
Возможности для бизнеса в мобильном вебе
Мобильный сайт позволяет воспользоваться дополнительными возможностями взаимодействия с пользователем. Рассмотрим конкретные примеры.
Мобильный сайт и приложение — в чём разница
Чем отличается мобильное приложение от мобильно сайта. Какие преимущества и недостатки у каждого варианта.
Представление сайтов на мобильных устройствах
Адаптивные сайты. Мобильные сайты. Сайты для десктопа. Чем они отличаются, какие преимущества у каждого типа и нужно ли переключаться между мобильной и десктоп-версиями?
Удобный мобильный сайт для пользователя
Поведение пользователей на мобильном сайте. Отличия от десктопа, достижение целей и простые правила увеличения конверсии.
Специфика разработки мобильного сайта
Особенности проектирования, разработки и тестирования сайтов.
Инструменты для разработки мобильных сайтов
Готовые инструменты для проектирования и тестирования. Примеры фреймворков.
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Yandex
Лекция Юрия Батиевского в Школе вебмастеров: «Качественная аналитика сайта»
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Что мы хотим от аналитики сайта
На какие вопросы должна отвечать аналитика сайта. Как аналитика сайта связана с аналитикой бизнеса. На какие блоки можно поделить аналитику онлайн-процессов. Какой должна быть идеальная аналитическая система.
Анализ общих показателей бизнеса
Как построить систему аналитики бизнеса в интернете. Ключевые показатели эффективности (KPI). Построение воронки продаж. Business Intelligence — сквозная аналитика всех процессов.
Обзор инструментов для анализа сайта и аудитории
Яндекс.Метрика и Google Analytics как основа веб-аналитики. Инструменты для веб-мастеров. Инструменты для анализа действий пользователей (Kiss-metrics, Woopra, Mixpanel). Системы для подсчета целевых действий, CPA и ROMI.
Анализ каналов привлечения клиентов
Как анализировать источники трафика. Популярные инструменты для анализа.
Пройти тест по теме
Процесс развертывания системы аналитики сайта
Подготовка к установке систем веб-аналитики. Тонкости установки и настройки трекеров. Подключение коллтрекинга и дополнительных инструментов фиксации целевых действий. Настройка пользовательских сценариев. Пример по анализу пользовательского сценария.
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Yandex
Лекция Петра Аброськина в Школе вебмастеров: «Что можно и что нужно измерять на сайте».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Базовые принципы веб-аналитики
Как работает веб-аналитика и какие подводные камни есть в учёте и анализе данных. Как правильно работать с данными.
Основные метрики и термины
Посетители, визиты, глубина просмотра, время на сайте — какие метрики важны и чем они отличаются.
Как выбрать правильный KPI
Самый важный этап в веб-аналитике и продвижении сайта. Какие цели выбрать интернет-магазину, сайту услуг, контентному проекту и т.д.
Ключевые группы отчетов и применение знаний на практике
Семь главных типов отчётов для бизнеса. Анализ контекстной рекламы, SEO и контента сайта — на конкретных примерах.
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Yandex
Лекция Алексея Бородкина в Школе вебмастеров: «Как правильно поставить ТЗ на создание сайта».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
ТЗ: две буквы с большим потенциалом
Что такое техническое задание. Какое место оно занимает в веб-разработке. Какие цели преследует. И каким требованиям оно должно отвечать.
Что нужно сделать, прежде чем садиться за ТЗ
Зачем нужна подготовка к написанию ТЗ. Какую информацию нужно собрать и как выстроить этот процесс. На каком этапе веб-разработки нужно писать ТЗ — и что будет, если этот момент упустить. Какое отношение имеют к ТЗ прототипы, пользовательские истории и прочие инструменты проектирования.
Хорошее ТЗ
Как соединить в один документ описание интерфейсов, структуру данных и много чего ещё. Структура правильного, хорошего ТЗ с подробным разбором каждого пункта. С какой стороны приступать и как эффективнее всего выстроить работу.
Кто должен писать ТЗ
Кто может написать хорошее ТЗ. Где найти такого человека и как встроить его в общие процессы. Что делать, если ТЗ пишет сам заказчик.
Плохое ТЗ
Популярные ошибки. Чем они ужасны и как их избежать.
Жизнь с ТЗ
По какой схеме нужно согласовывать ТЗ. Как применять его в дальнейшей работе. Кому не нужно показывать ТЗ ни при каких обстоятельствах. Что делать, если ТЗ никому не нравится.
ТЗ по ГОСТ: ад на Земле
Краткая история развития ТЗ со времён Брежнева и до наших дней. Почему я старательно избегаю слова «ТЗ». Почему вы должны нервно вздрагивать при слове «ГОСТ». Что делать, если вы работаете с госзаказчиком.
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровYandex
Лекция Петра Волкова в Школе вебмастеров: «Как защитить свой сайт».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Актуальные типы угроз и динамика их развития
Компрометация сервера и её последствия. Распределённые атаки типа «отказ в обслуживании». Подмена или добавление рекламы на стороне клиента. Атаки, направленные на пользователей. Проблемы, связанные со внешним содержимым.
Управление рисками безопасности веб-сайтов
Разные типы сайтов подвержены разным типам рисков информационной безопасности. Понимание целей и подходов злоумылшенников как ключ к эффективному снижению рисков. Методы монетизации атак на сайты.
Доступный инструментарий и методики для обеспечения безопасности
Открытые инструменты форензики для типовых и сложных проектов. Системы обнаружения вторжений, подходы к проектированию безопасности в архитектуре и процессах.
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Yandex
Лекция Дмитрия Сатина в Школе вебмастеров: «Как правильно составить структуру сайта».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Структура сайта, ориентированная на человека; построение структуры, карточная сортировка
Содержимое сайтов часто организовано так, как кажется удобным разработчику или контент-менеджеру компании. Чаще всего такие структуры неудобны для реальных посетителей, потому что не совпадают с их знаниями, не поясняют, как устроен материал, и не помогают найти желаемое. Структура, ориентированная на пользователя, повышает вероятность того, что посетители найдут нужную информацию или товар и сделают это быстро.
Стройте структуру, исходя из пользовательских сценариев. Выделение на сайте разделов, соответствующих структуре компании или схеме процесса закупки, как правило, усложняет навигацию для пользователя. Правильная структура учитывает уровень знаний покупателя и использует понятные ему термины и способы группировки.
Разные типы структур, средства навигации, дальнейший поиск информации на странице
Структуры сайтов, на которых ищут что-то определённое, отличаются от тех, что используются на сайтах, посетители которых ещё не уверены, что именно они хотят или как называется нужная вещь. Строгие структуры — например, организация по наименованию товара, производителю, — предполагают один способ группировки. При нестрогой организации данные можно группировать по теме, по жизненной ситуации и так далее. Используйте средства навигации, которые помогают понять, как организован материал. Решая, какой будет визуальная реализация навигации на сайте, необходимо учитывать количество разделов и связи �
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Yandex
Лекция Дмитрия Васильева в Школе вебмастеров: «Технические особенности создания сайта».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Сайт — расплывчатое понятие
Раньше под словом «сайт» понимался набор HTML-страниц, расположенных в домене второго или третьего уровня. Появление социальных сетей размыло это понятие.
Как выбрать домен
Различные варианты, и какой из них подойдёт именно вашему сайту: доменные зоны, читаемые и нечитаемые домены, кириллица и латиница.
Подходы к созданию сайтов
Первые сайты делались на чистом HTML. Сейчас такой способ ещё встречается, но подавляющее большинство веб-страниц создаются при помощи CMS, фреймворков, конструкторов.
Составные сущности: структура, макеты дизайна, интерактивные элементы, контент, система прав. Размещение сайта на хостинге. Российские и зарубежные, дорогие и дешевые, облачные и традиционные провайдеры. Кратко о тонкостях взаимодействия с ними.
Что такое HTTPS
Всё более популярный безопасный протокол доступа к сайту. Нужен ли он вам и в каких случаях. Как выбрать платформу для сайта, основные системы управления сайтом (CMS) и конструкторы.
Сайт после запуска
Сайты создаются с конкретной целью, обычно связанной с получением дохода. Как контент сайта и его технические характеристики напрямую могут влиять на бизнес-эффективность.
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Yandex
Лекция Елены Першиной в Школе вебмастеров: «Конструкторы для отдельных элементов сайта».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
О пользе тех или иных технологий
Взгляд в будущее, короткий обзор других полезных технологий и «опасностей», которые подстерегают на пути к правильному их выбору.
Как выбрать поиск для сайта
Поиск для сайта — важный инструмент навигации. Чтобы оценить качество поиска по своему сайту, посмотрите на количество уходов со страницы результатов. Полнота, скорость индексирования, обработка запросов (исправление ошибок, опечаток, неправильной раскладки) — без этого невозможно представить качественный поиск.
Как выбрать карты для сайта
Уход посетителя с сайта на «большие» Яндекс.Карты за точной информацией об организации может обернуться потерей клиента, который уже был готов к покупке. Чтобы этого не допустить, лучше сделать интерактивную карту прямо на сайте.
Автоматизация оплаты на сайте
Люди привыкают платить картой, сегодня даже уличные киоски принимают их. Поэтому многим посетителям кажется «подозрительным» интернет-магазин, в котором недоступны электронные платежи. Начать приём банковских карт в онлайне очень просто, главное выбрать для этого подходящую технологию.
Перевод важных страниц
На каких языках говорит ваша аудитория, много ли у вас посетителей из-за рубежа? Ответы на эти вопросы даст Яндекс.Метрика. Именно она поможет оценить, нужно ли тратиться на профессионального переводчика и готовить отдельные описания товаров или новости на других языках. Во многих случаях для совершения покупки достаточно и простого машинного перевода. Узнайте, как его настроить, чтобы ключевые разделы сайта автоматически переводились для иностранных посетителей.
Социальная интеграция
Как заставить пользователей говорить о себе в социальных сетях? В первую очередь нужно сделать хороший продукт или услугу, но и без удобного инструмента для «шаринга» в соцсетях — никуда. Рекомендации о том, как выбрать и установить такой инструмент к себе на сайт.
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Yandex
Лекция Катерины Ерошиной в Школе вебмастеров: «Контент для интернет-магазинов».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Виды контента для интернет-магазинов
Основные страницы, карточки товаров, каталог в целом. Письма покупателям. Статьи для интернет-магазина.
Основные сервисные страницы: что нужно знать покупателю
О страницах доставки, оплаты, контактов, условий работы.
Страница товара интернет-магазина: какой нужен текст, чтобы товар нашли
Признаки товаров. Сниппеты товарных позиций. Когда текст не нужен вообще. Постоянная и техническая информация на карточке.
Блог и внешние публикации интернет-магазина
О чем писать, чтобы подогреть интерес к магазину. Сторителлинг. UGC: методы вовлечения (кратко).
Персонализация интернет-магазина: стать ближе к покупателю
Красивый пример личного бренда директора магазина.
Копирайтинг для интернет-магазина: на чём можно и нельзя экономить
Что делать, если у вас 100 000 товарных позиций и они постоянно меняются.
Хорошее ТЗ копирайтеру для наполнения интернет-магазина
Что должен знать копирайтер, чтобы не писать ерунду.
Как оценить работу копирайтера
Стандартные проверки. Контроль качества текста средствами аналитики.
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Yandex
Лекция Катерины Ерошиной в Школе вебмастеров: «Как написать хороший текст для сайта».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Назначение и типы текстов на сайте и вне его
Цель текста — влиять на поведение пользователя. Самое простое — информировать, самое сложное — привести к покупке. Виды текстов для внешних публикаций. Белые книги и другие способы подтвердить экспертизу.
Контент-план для наполнения, развития сайта и внешних публикаций
Как проектировать контент для нового сайта. Как наращивать информационную массу сайта. Внешние контакты с потребителем.
Разные уровни вовлечения: информируем, продаём, помогаем
Пройти по пути покупателя, выдавать информацию, необходимую для совершения следующего шага. Ловушки на этом пути.
Информационный стиль: применение с пониманием
Чистить текст без фанатизма. Эмоциональное вовлечение. Рациональное обоснование.
Структура и вёрстка
Заголовки и подзаголовки, списки, абзацы, иерархия подачи информации.
SEO-аспекты и LSI-копирайтинг
Понимание ценности ключей. Зачем копирайтеру нужно семантическое ядро.
Оценка качества текста (чеклист)
Уникальность, фактическая достоверность, соответствие целям, информационная плотность, грамотность.
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Yandex
Лекция Алексея Иванова в Школе вебмастеров: «Usability и дизайн: как не помешать пользователю».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Что такое юзабилити и почему оно важно
Поведение пользователей на сайте и достижение ими запланированных целей зависит не только от контента, но и от удобства сайта.
Информационное и функциональное наполнение сайта
Перед созданием сайта нужно правильно определить, какая информация и какой функционал должны быть на сайте. При этом нужно исходить не из того, что у вас есть, а из того, что будет нужно будущим посетителям вашего сайта.
Проектирование входных страниц
В зависимости от целей сайта и источников посетителей нужно сформулировать требования к входным страницам сайта и их содержанию.
Сценарии поведения пользователя
Для правильного распределения информации нужно описать сценарии взаимодействия с сайтом для разных групп посетителей. Рассмотрим методы совмещения разных сценариев на одном сайте.
Пройти тест по теме
Управление конверсией
В большинстве случаев мы ждем от посетителя сайта какого-то целевого действия. Это может быть регистрация, отправка заявки, звонок или что-то ещё. Вы увидите способы мотивации посетителей к совершению целевого действия для различных типов сайтов.
Пройти тест по теме
Основные принципы распределения информации
В рамках этого блока вы увидите, как нужно распределять информацию на странице, чтобы посетители увидели всё, что вы хотите им показать.
Мобильная версия сайта и принципы юзабилити
Всё больше посетителей приходят на сайт с мобильных устройств. Рассмотрим основные особенности взаимодействия с информацией с мобильного устройства и подходы к адаптации сайта под них.
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Yandex
Лекция Алексея Иванова в Школе вебмастеров Яндекса: «Сайт. Зачем он и каким должен быть».
https://academy.yandex.ru/events/webmasters_school/yawebm2015/
Типы сайтов и потребности аудитории
В зависимости от решаемых задач, сайты можно разделить на несколько характерных типов с разными функциями и контентом. Перед созданием сайта важно понять, чего ждут посетители и какими хотят видеть веб-страницы. При этом на один и тот же сайт может попадать разная аудитория, которая ведёт себя по-разному и каждая имеет свои потребности. Для каждого сегмента нужно разработать отдельные сценарии взаимодействия с информацией на вашей площадке.
Сайт с точки зрения бизнеса
Чаще всего сайт создается для решения конкретных бизнес-задач. Рассмотрим различные типы монетизации сайтов и особенности каждого из них.
Основные показатели и методы измерения
Одно из главных преимуществ цифровых каналов — детальная аналитика взаимодействия посетителей с сайтом. В данном блоке рассмотрим основные инструменты измерения, ключевые показатели сайта, на которые нужно обращать внимание, и подходы к интерпретации полученных данных для принятия решений.
7. bem-core: Уровни переопределения
common.blocks — предназначен для любых устройств и
браузеров
desktop.blocks — следует использовать для всех десктопных
браузеров
touch.blocks — реализует некоторую специфику для тачплатформ
7
14. bem-core: Блоки
identify — идентификация JS-объектов
clearfix — CSS-трюк clearfix
querystring — работа со строкой запроса
loader — загрузчик для JS-файлов
cookie — хелперы для работы с браузерными куками
vow — реализация Promises/A+
14
15. bem-core: Блоки
dom — хелперы для работы с DOM
pointer-events — кроссплатформенные события указателя
ua — определение возможностей браузера
page — скелет для html/head/body
15
18. bem-core: Изменения
Из i-bem, i-bem__dom убраны все deprecated-методы
i-bem больше не зависит от jQuery
(i-bem__dom продолжает зависеть от jQuery)
18
19. bem-core: Изменения
BEMHTML-шаблоны можно писать с использованием JSсинтаксиса
bemtree (на базе bem-xjst): для описания процесса
динамического построения БЭМ-дерева
19