Выступление Александра Яныхбаша на конференции ПиР 2016 об интеграции конкурсов в обучение презентациям.
Смотрите слайды вместе с видеозаписью: http://bit.ly/2h1s85G
Startup Pitching Hacks: Как привлечь внимание инвестораesprezo
Презентация к вебинару на zillion.net
Спикеры: Марк Хлынов, Александр Яныхбаш
Запись вебинара:
http://zillion.net/ru/event/558/startup-pitching-hacks-kak-privliech-vnimaniie-inviestorov
ADCONSULT | Продажи рекламных возможностей | Онлайн-курс Анны ПечеркинойADCONSULT
Онлайн-курс эксперта ADCONSULT Анны Печеркиной о технологиях продаж рекламы от самого начала (поиска клиентов и собственных установок) до самого конца (постпродажного обслуживания).
This document outlines the phases and technical requirements for building an online store in Russia using Drupal and 1C software. It discusses using Ubercart, Drupal, 1C, and other tools like ImageMagic and MySQL. The phases include analysis, specification, planning, design, coding, and programming. Features covered include delivery calculations from Moscow, integrating orders and documents between Drupal and 1C, and stock levels. Development time is estimated at 1-3 months including preparation, implementation and testing.
Выступление Александра Яныхбаша на конференции ПиР 2016 об интеграции конкурсов в обучение презентациям.
Смотрите слайды вместе с видеозаписью: http://bit.ly/2h1s85G
Startup Pitching Hacks: Как привлечь внимание инвестораesprezo
Презентация к вебинару на zillion.net
Спикеры: Марк Хлынов, Александр Яныхбаш
Запись вебинара:
http://zillion.net/ru/event/558/startup-pitching-hacks-kak-privliech-vnimaniie-inviestorov
ADCONSULT | Продажи рекламных возможностей | Онлайн-курс Анны ПечеркинойADCONSULT
Онлайн-курс эксперта ADCONSULT Анны Печеркиной о технологиях продаж рекламы от самого начала (поиска клиентов и собственных установок) до самого конца (постпродажного обслуживания).
This document outlines the phases and technical requirements for building an online store in Russia using Drupal and 1C software. It discusses using Ubercart, Drupal, 1C, and other tools like ImageMagic and MySQL. The phases include analysis, specification, planning, design, coding, and programming. Features covered include delivery calculations from Moscow, integrating orders and documents between Drupal and 1C, and stock levels. Development time is estimated at 1-3 months including preparation, implementation and testing.
Nickolay Shmalenuk.Render api eng.DrupalCamp Kyiv 2011camp_drupal_ua
The document introduces the Render API in Drupal 7. It discusses how the Render API works similarly to the Form API by collecting necessary data into an array that is then converted to HTML and displayed. It describes main hooks like hook_page_build() and hook_page_alter() that can be used to add or override page elements. It also provides examples of using #theme and #arguments to theme render arrays and attach CSS/JS files.
A group of Russian-speaking Drupal developers promoted their involvement in the Drupal community and open source modules, including sponsoring and contributing to DrupalCamp Kyiv 2011. The document lists over a dozen developers, their module contributions on Drupal.org, and encourages collaboration and contributing to the Drupal community.
Roman Chernov.Panels custom layouts.DrupalCampKyiv 2011camp_drupal_ua
This document provides steps for creating custom layouts for the Panels module in Drupal. It begins with an overview of Panels and its structure, then describes how to create a custom layout by adding code to the theme.info file and creating template and include files. It explains how to select the custom layout and use it to place content on a page. Potential problems with custom layouts are also noted.
Anton Paschenko.Geolocation with Apach Solr using search API.DrupalCamp Kyiv ...camp_drupal_ua
This document discusses using Apache Solr with the Drupal Search API module to enable geolocation search capabilities. It explains that Apache Solr is more powerful than Drupal's built-in search and how Search API integrates with Solr. The document also provides steps for setting up Solr, adding an index, and creating a view to display search results.
Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011camp_drupal_ua
The document discusses automated testing and the Selenium testing tool. It describes what automated testing is and why it is useful. Selenium is then introduced as an open source tool for automating tests of web applications. Specific Selenium components are outlined, including the Selenium IDE, which allows for recording and playing back tests in Firefox without coding. The document explains how to use Selenium IDE and its advantages for easy and quick test automation.
HSEsun2016: "Как увеличить эффективность коворкинга за счет образовательных к...Business incubator HSE
8 июля 2016 года, Летняя школа HSE{sun} 2016.
Доклад "Как увеличить выручку (или эффективность) коворкинга за счет образовательных курсов". Олег Кононосов (#tceh).
Подробнее о #hsesun: http://sun.inc.hse.ru/
От фрилансера до веб-студии за 5 шагов - Геннадий КолтунDrupalCamp MSK
Доклад базируется на моём опыте создания и развития региональной веб-студии ib.by, которая специализируется на разработке недорогих решений на CMS Drupal для малых и средних клиентов из частного сектора. Может быть интересен:
фрилансерам, которые задумываются об открытии собственной компании;
коллегам из регионов, которые сталкиваются с похожими проблемами;
московским игрокам, которые хотят лучше понять «есть ли жизнь за МКАДом».
hse{sun} Адаптация акселерационной программы ФРИИ в Калининграде: успехи и фа...Business incubator HSE
Летняя школа hse{sun} 2015
Адаптация акселерационной программы ФРИИ в Калининграде: успехи и факапы
Лиана Расулова (SmartHub - http://smarthub.ru/index/)
Развитие дизайнера. Университет технологии и дизайна.SPECIA
"Эта лекция о том, как устроено digital-производство.
Мы в деталях рассмотрим процессы агентства, которое делает сайты, веб-системы и приложения: от продажи проекта клиенту, до его публикации и отладки.
Понимая основные этапы работы и возможные роли участников — вы сможете выбрать специализацию, подготовиться к реальной работе и попасть на этот рынок не зеленым новичком, а готовым специалистом".
Лаборатория Dystlab приглашает к сотрудничествуDystlab
Лаборатория Dystlab — творческий коллектив, объединивший опытных инженеров, архитекторов, дизайнеров из разных стран, которые достигли успехов в своей работе и готовы делиться профессиональным опытом со всеми желающими. Мы специализируемся на подготовке технических кадров для инженерных компаний СНГ, ближнего и дальнего зарубежья.
Если Вы обладаете профессиональными знаниями и навыками работы в технической сфере и хотите ими поделиться — мы предлагаем Вам стать консультантом Dystlab.
Nickolay Shmalenuk.Render api eng.DrupalCamp Kyiv 2011camp_drupal_ua
The document introduces the Render API in Drupal 7. It discusses how the Render API works similarly to the Form API by collecting necessary data into an array that is then converted to HTML and displayed. It describes main hooks like hook_page_build() and hook_page_alter() that can be used to add or override page elements. It also provides examples of using #theme and #arguments to theme render arrays and attach CSS/JS files.
A group of Russian-speaking Drupal developers promoted their involvement in the Drupal community and open source modules, including sponsoring and contributing to DrupalCamp Kyiv 2011. The document lists over a dozen developers, their module contributions on Drupal.org, and encourages collaboration and contributing to the Drupal community.
Roman Chernov.Panels custom layouts.DrupalCampKyiv 2011camp_drupal_ua
This document provides steps for creating custom layouts for the Panels module in Drupal. It begins with an overview of Panels and its structure, then describes how to create a custom layout by adding code to the theme.info file and creating template and include files. It explains how to select the custom layout and use it to place content on a page. Potential problems with custom layouts are also noted.
Anton Paschenko.Geolocation with Apach Solr using search API.DrupalCamp Kyiv ...camp_drupal_ua
This document discusses using Apache Solr with the Drupal Search API module to enable geolocation search capabilities. It explains that Apache Solr is more powerful than Drupal's built-in search and how Search API integrates with Solr. The document also provides steps for setting up Solr, adding an index, and creating a view to display search results.
Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011camp_drupal_ua
The document discusses automated testing and the Selenium testing tool. It describes what automated testing is and why it is useful. Selenium is then introduced as an open source tool for automating tests of web applications. Specific Selenium components are outlined, including the Selenium IDE, which allows for recording and playing back tests in Firefox without coding. The document explains how to use Selenium IDE and its advantages for easy and quick test automation.
HSEsun2016: "Как увеличить эффективность коворкинга за счет образовательных к...Business incubator HSE
8 июля 2016 года, Летняя школа HSE{sun} 2016.
Доклад "Как увеличить выручку (или эффективность) коворкинга за счет образовательных курсов". Олег Кононосов (#tceh).
Подробнее о #hsesun: http://sun.inc.hse.ru/
От фрилансера до веб-студии за 5 шагов - Геннадий КолтунDrupalCamp MSK
Доклад базируется на моём опыте создания и развития региональной веб-студии ib.by, которая специализируется на разработке недорогих решений на CMS Drupal для малых и средних клиентов из частного сектора. Может быть интересен:
фрилансерам, которые задумываются об открытии собственной компании;
коллегам из регионов, которые сталкиваются с похожими проблемами;
московским игрокам, которые хотят лучше понять «есть ли жизнь за МКАДом».
hse{sun} Адаптация акселерационной программы ФРИИ в Калининграде: успехи и фа...Business incubator HSE
Летняя школа hse{sun} 2015
Адаптация акселерационной программы ФРИИ в Калининграде: успехи и факапы
Лиана Расулова (SmartHub - http://smarthub.ru/index/)
Развитие дизайнера. Университет технологии и дизайна.SPECIA
"Эта лекция о том, как устроено digital-производство.
Мы в деталях рассмотрим процессы агентства, которое делает сайты, веб-системы и приложения: от продажи проекта клиенту, до его публикации и отладки.
Понимая основные этапы работы и возможные роли участников — вы сможете выбрать специализацию, подготовиться к реальной работе и попасть на этот рынок не зеленым новичком, а готовым специалистом".
Лаборатория Dystlab приглашает к сотрудничествуDystlab
Лаборатория Dystlab — творческий коллектив, объединивший опытных инженеров, архитекторов, дизайнеров из разных стран, которые достигли успехов в своей работе и готовы делиться профессиональным опытом со всеми желающими. Мы специализируемся на подготовке технических кадров для инженерных компаний СНГ, ближнего и дальнего зарубежья.
Если Вы обладаете профессиональными знаниями и навыками работы в технической сфере и хотите ими поделиться — мы предлагаем Вам стать консультантом Dystlab.
Vadim Mirgorod.Best practices for cross browser compatibility of drupal websi...camp_drupal_ua
This document discusses best practices for cross-browser compatibility of Drupal websites. It provides information on usage shares of different browsers, theming observations for modern versus older browsers, suggestions for conditional comments and CSS hacks to target specific browsers, and modules that can help with compatibility testing and loading stylesheets conditionally. Useful developer tools and services for browser compatibility testing are also mentioned.
The document discusses different ways to create composite fields in CCK 3 including creating a custom module, custom composed CCK field, or using the CCK 3 multigroup module. It recommends using CCK 6.x-3.x-dev with patch 1097548-1 to implement multigroup fields and provides links to the CCK and multigroup projects on Drupal.org.
Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011camp_drupal_ua
Mediamosa is an open source video backend built with Drupal. It uses a RESTful API and XML to allow video files to be uploaded, stored, transcoded and streamed through a scalable service-oriented architecture. Key features include access control lists, transcoding with FFmpeg, and support for open standards. Mediamosa provides a media asset management system and can scale to dedicated servers for upload, processing, streaming and thumbnails. It includes Drupal modules to integrate video playback and management into Drupal sites.
This document discusses using Eclipse, Mylyn, and Subversion (SVN) together with a Redmine issue tracking system. It provides instructions on installing the Mylyn Redmine connector in Eclipse to create tasks from Redmine, view the task context within Eclipse, and automatically add comments to SVN commits linking them to issue IDs in Redmine. The document also notes some potential points of interest and questions when using this workflow.
Vasily Yaremchuk presented on his Single Page Website module for Drupal. The module allows building single page sites in Drupal by loading content asynchronously from different pages via AJAX. It currently supports the Bartik theme. Issues discussed included layout differences between themes, overflow handling, and ensuring scripts and styles load properly. The roadmap includes supporting more themes and advanced testing. Questions were invited at the end of the presentation.
Sergei Stryukov.Drush.Why it should be used.DrupalCamp Kyiv 2011camp_drupal_ua
Drush is a command line shell and scripting interface for Drupal. It provides many commands to help with development and site management tasks from the command line. Drush comes with core commands, and more functionality can be added through extensions like Devel, Drush Make, Module Builder, and Backup and Migrate. Drush helps the development process by allowing developers to download Drupal, install modules, clear caches, run SQL commands, and generate modules from the command line.
This document provides an overview of Drupal 7's Database API. It describes the database connection and query classes, including SelectQuery, DeleteQuery, UpdateQuery, and InsertQuery. It also covers logging queries with DatabaseLog, running transactions with db_transaction(), and handling errors. Links are provided for additional documentation on the Drupal database API.
Pavel Prischepa.node load without-restrictions.DrupalCamp Kiev 2011camp_drupal_ua
This document discusses using MongoDB to improve performance for a Drupal site with over 5 million nodes of varied content. It proposes loading node content from MongoDB instead of MySQL when possible to reduce page generation time to under 0.4 seconds. The general scheme involves using Varnish and Nginx caching in front of Drupal. Node data would be saved to both MySQL and MongoDB, with node_load() checking MongoDB first before falling back to MySQL. Content would be assembled for listings and pages using Views and Panels modules pulling data from MongoDB where available.
Eugene Poltorakov.HTML 5 and drupal.DrupalCamp Kiev 2011camp_drupal_ua
Eugene Poltorakov will give a presentation on HTML5, discussing what's new in HTML5, why developers should use it, and where and how it can be used. The presentation will cover new form elements, structure elements, block level elements, media elements, and attributes introduced in HTML5. It will also discuss new APIs such as Canvas, Drag&Drop, offline storage, and media playback. The presentation will provide links for further information on HTML5 specifications from WHATWG and W3C, as well as cross-browser polyfills.
Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011camp_drupal_ua
This document discusses two approaches to managing Drupal configuration changes across environments: 1) using versioned database dumps with the Migraine module or 2) using the Features module to export configuration into code. It outlines the workflows and pros and cons of each approach. Migraine classifies database tables and allows migrating changes via special dumps, but conflicts can be hard to resolve. Features puts all settings into reusable, exportable code modules to enable code-driven development and easier migration, but keeping the system state updated requires more effort.
Petrov Olexandr.Varnish and drupal.DrupalCamp Kyiv 2011camp_drupal_ua
Varnish is a web application accelerator that caches backend responses and delivers responses from cache when possible to improve performance. It stores cache entries for each host and URL combination. Pressflow is a version of Drupal 6 with performance tweaks, allowing lazy session creation and no cookies for anonymous users. Varnish configuration is done through VCL, a C-like syntax language, and commands allow tuning, administration and viewing of caches and stats. Case studies show performance gains from using Varnish on both non-Drupal and Drupal websites.
This document discusses automated UI testing with Selenium. It provides an overview of Selenium IDE for recording tests in Firefox, Selenium RC for running tests across browsers, and Selenium WebDriver for communicating directly with browsers. It also covers integrating Selenium tests with Drupal using the DrupalSeleniumWebTestCase class, locators like CSS and XPath, examples of drag and drop testing, and running tests on a headless server with Xvfb. The document aims to help attendees get started with Selenium testing and encourage contributing tests to Drupal modules.
This document discusses improving Drupal performance by addressing main issues like table locking, many queries, join queries, and caching in the database. It recommends using InnoDB instead of MyISAM to avoid table locking, optimizing cache and query sizes, and using Nginx to cache content for anonymous users. Other options mentioned include MySQL tuning, using Nginx for static content delivery and protecting against DDoS attacks. Future optimizations proposed include using Edge Side Includes and MongoDB. The presenter is identified as contact for any questions.
The document discusses new features for multilingual sites in Drupal 7. Key points include:
1) Drupal 7 includes improved support for multilingual content out of the box, with features like finer control over language detection and selection.
2) Contexts are introduced to allow for per-meaning translatability, though guidelines are still needed for consistent usage.
3) A localization auto-update module is available to download translation updates from localize.drupal.org, bringing Drupal 6 and 7 sites up to date.
4) Content types can now be configured to support multilingual content with translation at the node level. Language attributes are stored more intelligently to comply with standards.
This document summarizes new multilingual features in Drupal 7, including built-in support for translating fields within content types, improved translation sets that can connect taxonomy terms and menu items, and path translation capabilities through contributed modules. It outlines modules like Entity Translation and Title that provide field-level translation interfaces and discusses improvements made to the i18n module at an internationalization sprint, including consistent translation tabs and contact form translation. The document analyzes the transition from managing multilingual variables through settings files to the new Multilingual settings menu and looks at how support for multilingual sites has progressed since Drupal 7.
This document describes OpenAcaDept, a Drupal distribution for building academic department websites. It includes roles and permissions, user profiles, content types, taxonomy, and views. The distribution contains modules for projects, academic papers, events, blogs, and resources. It also discusses installation profiles, development status, challenges, and an invitation to join the development team.
Ilivanov Alexander.How to make best theme.DrupalCamp Kyiv 2011camp_drupal_ua
This document provides an overview of creating a theme in Drupal, including placing theme files in the correct directory, defining the theme in my_theme.info, creating template files like page.tpl.php and node.tpl.php, defining regions, preprocessing functions, and internationalization functions. It demonstrates how to structure theme files, define templates and regions, and preprocess variables to templates.