Despite the title, this presentation aims to shed some lights to both clients & vendors on how to execute acceptable Drupal projects, focusing on asking the 10 questions discussed in the slides.
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will comePromet Source
The document discusses the redesign of Grinnell College's website. It describes goals for a new smaller site with an easier publishing workflow that better represents the school's brand and distinctiveness. An audit found the old site's navigation was confusing and the brand was unclear to outsiders. Prototypes were developed with concepts like "Individuality" and a customized tile system. The new site features a streamlined information architecture and content strategy to engage users. Initial user testing results have been positive, though changing behaviors remains a challenge. Benefits include more authentic communication while threats include resistance to change.
Front End page speed performance improvements for DrupalAndy Kucharski
If you are a developer or business manager with responsibilities over your website, then check out this deck..
What will you learn?
The webinar, created by our Founder and CEO, Andy Kucharski, is a highly accessible, information-rich review on the ways Drupal site performance can be radically improved. Some of the main topics we will cover include:
What is slow site speed?
What tools to use to diagnose it.
Plus six key improvements to make Drupal “run fast!”
And if that’s not already enough, we will also share some best practices monitoring tips for making sure you know how the Drupal server is performing 24/7.
An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012Yottaa
This document provides tips on how to intentionally make a website slow for testing purposes. It discusses things that naturally slow down websites like having many page resources, large files, poorly optimized servers and caching issues. It also suggests unnecessary tactics like redirecting pages, adding random delays, overusing plugins and not testing site speed. The document aims to demonstrate factors that impact performance so these issues can then be addressed to make websites faster.
HTML5 is the Future of Mobile, PhoneGap Takes You There Todaydavyjones
PhoneGap allows developers to build mobile apps using HTML, CSS and JavaScript instead of relying on platform-specific languages like Objective-C or Java. The document discusses PhoneGap's capabilities and advantages, including writing apps once that run on multiple platforms, using web technologies that are widely known by developers, and leveraging growing browser capabilities on mobile through HTML5. It also outlines PhoneGap's APIs, tools, libraries, and community to help developers get started building cross-platform mobile apps.
Testing Drupal Site Performance Across Browsers, Geographies and NetworksAcquia
This document discusses measuring website performance across different browsers, locations, and networks. It identifies several factors that can slow down websites, such as having many page requests, large resources like images and CSS/JavaScript files, poorly optimized server configurations, and third-party plugins. The document recommends testing website performance in different environments to identify issues. It also notes that users want rich experiences but additional features can degrade performance. Overall speed and a good user experience should be design priorities.
The document discusses web standards and protocols as well as tips for good website design. It provides lists of "dos" and "don'ts" for website design. The "dos" include testing pages in multiple browsers, keeping layouts simple, writing clearly and concisely, and providing alternatives to images. The "don'ts" include linking to irrelevant material, overusing emphasis, and splitting topics across multiple pages.
The document discusses why designers need portfolio websites, what is required to create a website, and compares designing websites using HTML versus Flash. It also explains characteristics of Web 2.0 like social networks, wikis and blogs. Finally, it discusses using content management systems to maintain websites.
Addict-o-matic is an ego-search and topical snapshot tool that allows users to customize topic and results pages that can be easily shared. It is being designed and built through an iterative process using third party libraries and data sources to be SEO compatible. The tool will scale horizontally using caching and slicing without servers or databases to host content.
Slides presented at DrupalCamp Montreal 2013. Walks through the features of the Zen theme, how to use Sass and Compass, and finally, how to use Zen Grids to change the layout. Conclusion: Zen Grids simplifies the process of changing the layout, so makes responsive design a lot easier to implement.
Your developer just left and you don't know how to do some simple things like, add a hyperlink, image or video. This presentation -- with screen shots -- will help. Especially for nonprofits but anybody can get help here.
This document provides an introduction to SEO (search engine optimization) from Angela Bergmann. It defines SEO as the process of affecting a website's visibility in unpaid search results. The document recommends focusing on content, design, coding, and social media to help search engines index a website. It emphasizes that WordPress is well-suited for SEO due to themes, plugins, and settings that can optimize a site. Specific plugins and tools like Yoast SEO, Jetpack, and W3 Total Cache are also mentioned.
11 Amazing things I Learnt At Word Camp Sydney 2014WordPressBrisbane
The document summarizes key learnings from a WordPress conference. It covers topics like CSS naming conventions, best coding practices, localization, custom post types, SEO, hiring remote workers, writing simple plugins, and planning WordPress sites at scale. The last section highlights several lightning talks on project management, accessibility, grammar, unit testing, migrations, and big brands using WordPress.
These are the slides from my talk "Your WebPerf Sucks" at HK CodeConf 2015 (http://hongkong.codeconf.io) at Science Park in Hong Kong, October 24th.
Web Performance is an important aspect of building for the web and this talk highlights different aspects of what is important and what can be done to improve web performance and build faster sites. While mentioning different aspects of possible improvements, the main focus lies on optimising the critical rendering path to get pages on the screen faster and what tools can help to do so.
Follow these 14 critical steps for launching your website perfectly, fully optimised for high search engine rankings that will kill your online competitors.
This document provides an overview of modern web development including products, languages, frameworks, content management systems, architecture, services and case studies. It discusses key concepts like what constitutes a product versus a project, popular programming languages for web and mobile including JavaScript, frameworks like Express and React, CMS options, client-side rendering, and using external services.
Automated testing DrupalCamp in AshevillePromet Source
Promet Solutions specializes in developing complex web applications using open source technologies. They have over 30 solutions architects and have been in business for 10 years, contributing to over 32 open source projects. They have offices in Chicago and San Jose and have developed over 10 mobile apps in the past 12 months. They are presenting on their experience with automated testing for Drupal applications using tools like Selenium and PHPUnit.
Requirements & Drupal: Planning for Successful ProjectsAcquia
This document discusses requirements for Drupal projects and their importance. It covers defining business, user, and technical requirements to ensure stakeholder needs are met and scope is clear. Requirements should describe what the system will do at a high level and be translated into detailed specifications. Gathering requirements is an iterative process that involves different techniques. Drupal's open source nature means requirements can help identify existing functionality for reuse or opportunities to contribute back to the community.
Presentation for CSS Dev Conf 2014
Have a love/hate relationship with pre-built frameworks? Consider building your own system for front-end development.
Website is a collection of related web pages that may contain text, images, audio and video. The first page of a website is called home page. Each website has specific internet address (URL) that you need to enter in your browser to access a website.
My August presentation on Drag-and-Drop WordPress themes, revised and expanded for the Wine Country WordPress meetup, with a focus on the Themify Builder and its front-end editing capabilities
DevOps for Drupal: Why We Cook With ChefPromet Source
DevOps for Drupal presentation given at DrupalCon 2013 in Portland. Promet Source shares secrets for automation and how to make your infrastructure hum.
This document provides tips for optimizing website performance. It recommends shaping a performance culture by making everyone accountable and celebrating successes. Key tips include determining the critical rendering path, reducing bytes by minifying assets, reducing HTTP requests by concatenating files, and fighting latency by reducing requests and using content delivery networks. It also recommends automating performance routines and avoiding the "yo-yo effect" of degrading performance over time. The overall focus is on measuring and optimizing website speed from a user's perspective.
Zurb Foundation 5 is a front-end framework for building responsive web pages that integrates easily with Ruby on Rails applications. It provides a grid system, global styles, and prebuilt components to quickly design pages, as well as Sass, JavaScript widgets, and simple configuration. Developers can add Foundation to a Rails app by adding the foundation-rails gem, running bundle install, and generating the Foundation install files.
These slides are from a talk given at the Melbourne WordPress Meetup in November 2018. The topic was WordPress Hosting Basics, although not all of the content is WordPress specific, covering general topics such as DNS, security and performance.
The document provides an overview of considerations for designers working on WordPress websites. It discusses website structure using HTML and CSS, fonts and mobile design. It also covers WordPress themes, templates, plugins and implications for designers, such as designing for navigation, footers, forms and more. Designers are advised to involve WordPress developers early in the process to understand template needs and functionality.
WordPress Themes Demystified was presented at the Melbourne WordPress Meetup in November 2014. It covers the very basics for newcomers and then digs a little deeper referencing some useful resources and tools for developers.
The document provides an overview of basic web design concepts and getting started with WordPress website creation. It discusses coding, URLs, loading time, questions to consider like purpose and audience. It also shows examples of simple website structures and homepages. WordPress is introduced as a free content management system that allows creating websites without coding through a 5 step process. User profiles can also be customized with Gravatar images.
This document summarizes the services and expertise offered by Acquia, a Drupal consulting firm. It discusses Acquia's Drupal and open source expertise, software industry experience, and the Acquia Network which provides Drupal support and optimized hosting. It also introduces the author and describes services like Drupal jumpstarts, workshops, audits, on-site consulting, and balancing custom and contributed code. The document emphasizes best practices in areas like content and display architecture, security, performance, infrastructure, maintenance, and deployment to help clients maintain a high-quality Drupal site.
Slides presented at DrupalCamp Montreal 2013. Walks through the features of the Zen theme, how to use Sass and Compass, and finally, how to use Zen Grids to change the layout. Conclusion: Zen Grids simplifies the process of changing the layout, so makes responsive design a lot easier to implement.
Your developer just left and you don't know how to do some simple things like, add a hyperlink, image or video. This presentation -- with screen shots -- will help. Especially for nonprofits but anybody can get help here.
This document provides an introduction to SEO (search engine optimization) from Angela Bergmann. It defines SEO as the process of affecting a website's visibility in unpaid search results. The document recommends focusing on content, design, coding, and social media to help search engines index a website. It emphasizes that WordPress is well-suited for SEO due to themes, plugins, and settings that can optimize a site. Specific plugins and tools like Yoast SEO, Jetpack, and W3 Total Cache are also mentioned.
11 Amazing things I Learnt At Word Camp Sydney 2014WordPressBrisbane
The document summarizes key learnings from a WordPress conference. It covers topics like CSS naming conventions, best coding practices, localization, custom post types, SEO, hiring remote workers, writing simple plugins, and planning WordPress sites at scale. The last section highlights several lightning talks on project management, accessibility, grammar, unit testing, migrations, and big brands using WordPress.
These are the slides from my talk "Your WebPerf Sucks" at HK CodeConf 2015 (http://hongkong.codeconf.io) at Science Park in Hong Kong, October 24th.
Web Performance is an important aspect of building for the web and this talk highlights different aspects of what is important and what can be done to improve web performance and build faster sites. While mentioning different aspects of possible improvements, the main focus lies on optimising the critical rendering path to get pages on the screen faster and what tools can help to do so.
Follow these 14 critical steps for launching your website perfectly, fully optimised for high search engine rankings that will kill your online competitors.
This document provides an overview of modern web development including products, languages, frameworks, content management systems, architecture, services and case studies. It discusses key concepts like what constitutes a product versus a project, popular programming languages for web and mobile including JavaScript, frameworks like Express and React, CMS options, client-side rendering, and using external services.
Automated testing DrupalCamp in AshevillePromet Source
Promet Solutions specializes in developing complex web applications using open source technologies. They have over 30 solutions architects and have been in business for 10 years, contributing to over 32 open source projects. They have offices in Chicago and San Jose and have developed over 10 mobile apps in the past 12 months. They are presenting on their experience with automated testing for Drupal applications using tools like Selenium and PHPUnit.
Requirements & Drupal: Planning for Successful ProjectsAcquia
This document discusses requirements for Drupal projects and their importance. It covers defining business, user, and technical requirements to ensure stakeholder needs are met and scope is clear. Requirements should describe what the system will do at a high level and be translated into detailed specifications. Gathering requirements is an iterative process that involves different techniques. Drupal's open source nature means requirements can help identify existing functionality for reuse or opportunities to contribute back to the community.
Presentation for CSS Dev Conf 2014
Have a love/hate relationship with pre-built frameworks? Consider building your own system for front-end development.
Website is a collection of related web pages that may contain text, images, audio and video. The first page of a website is called home page. Each website has specific internet address (URL) that you need to enter in your browser to access a website.
My August presentation on Drag-and-Drop WordPress themes, revised and expanded for the Wine Country WordPress meetup, with a focus on the Themify Builder and its front-end editing capabilities
DevOps for Drupal: Why We Cook With ChefPromet Source
DevOps for Drupal presentation given at DrupalCon 2013 in Portland. Promet Source shares secrets for automation and how to make your infrastructure hum.
This document provides tips for optimizing website performance. It recommends shaping a performance culture by making everyone accountable and celebrating successes. Key tips include determining the critical rendering path, reducing bytes by minifying assets, reducing HTTP requests by concatenating files, and fighting latency by reducing requests and using content delivery networks. It also recommends automating performance routines and avoiding the "yo-yo effect" of degrading performance over time. The overall focus is on measuring and optimizing website speed from a user's perspective.
Zurb Foundation 5 is a front-end framework for building responsive web pages that integrates easily with Ruby on Rails applications. It provides a grid system, global styles, and prebuilt components to quickly design pages, as well as Sass, JavaScript widgets, and simple configuration. Developers can add Foundation to a Rails app by adding the foundation-rails gem, running bundle install, and generating the Foundation install files.
These slides are from a talk given at the Melbourne WordPress Meetup in November 2018. The topic was WordPress Hosting Basics, although not all of the content is WordPress specific, covering general topics such as DNS, security and performance.
The document provides an overview of considerations for designers working on WordPress websites. It discusses website structure using HTML and CSS, fonts and mobile design. It also covers WordPress themes, templates, plugins and implications for designers, such as designing for navigation, footers, forms and more. Designers are advised to involve WordPress developers early in the process to understand template needs and functionality.
WordPress Themes Demystified was presented at the Melbourne WordPress Meetup in November 2014. It covers the very basics for newcomers and then digs a little deeper referencing some useful resources and tools for developers.
The document provides an overview of basic web design concepts and getting started with WordPress website creation. It discusses coding, URLs, loading time, questions to consider like purpose and audience. It also shows examples of simple website structures and homepages. WordPress is introduced as a free content management system that allows creating websites without coding through a 5 step process. User profiles can also be customized with Gravatar images.
This document summarizes the services and expertise offered by Acquia, a Drupal consulting firm. It discusses Acquia's Drupal and open source expertise, software industry experience, and the Acquia Network which provides Drupal support and optimized hosting. It also introduces the author and describes services like Drupal jumpstarts, workshops, audits, on-site consulting, and balancing custom and contributed code. The document emphasizes best practices in areas like content and display architecture, security, performance, infrastructure, maintenance, and deployment to help clients maintain a high-quality Drupal site.
Devconf 2011 - PHP - How Yii framework is developedAlexander Makarov
This document discusses the development of the Yii PHP framework. It was originally developed from Prado in 2004 and became Yii 1.0 in 2008. The framework uses an MVC architecture and takes inspiration from other frameworks like Rails and Symfony. It focuses on being easy to use, powerful, and flexible. The framework is developed as an open source project under the BSD license to encourage contributions from the community.
Oxford DrupalCamp 2012 - The things we found in your websitehernanibf
The document discusses various issues found on a website during an audit. It describes symptoms of problems with content architecture like duplicate content types and unused fields. It also outlines issues with site architecture such as custom modules that are not well designed or reusable, unnecessary complexity from unused features, and basic security vulnerabilities around outdated software, permissions, and injection attacks. The document provides guidance on how to further investigate and address these problems.
One drupal to rule them all - Drupalcamp Cacereshernanibf
This document discusses options for managing multiple Drupal sites from a single platform. It presents the options of using a single Drupal site with modules like Organic Groups or multiple Drupal sites. It also introduces the concept of a "factory of sites" that allows new sites to be quickly created and deployed in a standardized way. Specific solutions like Drupal Gardens, Acquia Site Factory, Aegir, and custom solutions are outlined and their advantages and disadvantages discussed.
5 Common Mistakes You are Making on your WebsiteAcquia
The document discusses common mistakes that are often found during website audits. It covers 5 categories: content architecture, display architecture, site architecture, security, and performance. Some examples of mistakes mentioned include having similar content types, not reusing fields, extra modules installed that are not useful, reinventing functionality that Drupal already provides well, outdated core/contrib modules, and complex queries without indexes. The document provides best practices for each category such as planning content architecture ahead of time, separating logic from presentation, using the right hooks for custom modules, keeping software updated, and optimizing databases before caching. It emphasizes the importance of testing, environments, and maintenance for the website lifecycle.
This document provides an agenda and summary for the last class of a course on web development. It discusses homework on using JSON and databases, presentations from student group projects, and next steps. It reviews key topics covered in the course like HTML, CSS, JavaScript, databases, and hosting platforms. The document previews the main topics planned for upcoming modules, provides examples of interesting websites using technologies like speech recognition, and ends with an open question period.
This document summarizes a Drupal beginner training session. It introduces Drupal and content management systems. It discusses the Drupal business model, users, and history. It covers installing Drupal, the admin area, content and module workflows. It also summarizes setting up themes, views, panels, users, and favorite modules. The document emphasizes practicing Drupal skills and provides several resource links.
WTF: Where To Focus when you take over a Drupal projectSymetris
Jumping into pre-built Drupal projects sometimes requires a leap of faith as much for clients as for developers. The client is usually coming out of a bad previous business relationship and the code is not always structured according to your standards.
During this talk, Symetris will share its experience and provide tips on how to navigate these often uncharted waters. Our goal is to help you convert an uncertain client into a long term partner and have a checklist of what to look out for as developers.
In this DNN-Connect 2019 session, I walk the audience through many of the most common things that we've run into over the years when helping clients with their DNN websites. You'll see some of the most common worst practices and how to resolve them.
USG Rock Eagle 2017 - PWP at 1000 DaysEric Sembrat
This document provides an overview of the WordPress Professional Web Presence (PWP) platform at Georgia Tech. PWP was created to address issues with resource repetition and security across the many decentralized websites at Georgia Tech. It utilizes a WordPress multisite installation to share plugins, themes, and other resources across 700 hosted websites. Some key facts are that PWP serves over 1,400 user accounts, maintains 1 theme and 7 plugins, and blocks over 22,000 attacks per month. The document discusses the development and growth of PWP over its first 1000 days of operation.
Delivering Fantastic Brand Experiences With Low-CodeCyber-Duck
From our Delivering Fantastic Brand Experiences With Low-Code Webinar on June 23rd 2022.
Utilising a low-code strategy and solution and enable businesses to better manage their website challenges, streamline slow development workflows and create better experiences for their customers.
The document announces WordCamp Toronto 2015 on October 3-4 at Humber College Lakeshore Campus. It then provides an overview of managed WordPress hosting by Alex Sirota of NewPath Consulting, including common issues that managed hosting addresses and examples of hosting options like GoDaddy, DreamHost, Flywheel, WP Engine, and Pantheon.
DrupalCon Austin - Absolute Beginner's Guide to DrupalRod Martin
This document provides an introduction to Drupal, a content management system. It discusses Drupal's history, how it works, and the typical workflow for building a Drupal site. This includes planning content types and fields, installing modules to extend functionality, designing layouts and views, managing user roles and permissions, and practicing Drupal skills. The document emphasizes that Drupal has a significant learning curve but provides powerful functionality through its open source community and ecosystem of modules.
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationAcquia
Choosing the right Content Management System (CMS) for your business requires a lot of thought, research and evaluation. Are you getting enough site monitoring and support? Is the workflow user-friendly? Is the environment secure?
Brainshark, the leader in sales productivity solutions, needed a new CMS to support its business goals. The flexible, supportive framework and user-friendly interface of Drupal, combined with the availability, scalability and security of Acquia made for a platform that correlated directly with their business needs.
In this webinar, you will learn how Brainshark accomplished a successful migration, including topics such as:
-Their evaluation process for a new CMS, and key criteria they could not overlook
-Their migration strategy, execution and lessons learned
-The success they've seen thus far, and the results they're expecting
HyperDB, MySQL Performance, & Flavors of MySQLEvan Volgas
The document discusses HyperDB, which powers the database functionality of WordPress.com. It notes that while HyperDB may seem complex, it is mostly configuration that takes advantage of advanced MySQL features like replication, partitioning, and load balancing. The document provides an overview of these MySQL features and best practices for MySQL performance monitoring, query analysis, and maintenance. It also discusses different MySQL flavors like MariaDB and Percona and tools like Percona Toolkit.
This document provides an overview and agenda for an introductory course on web development. It introduces the basic hardware and protocols that power the internet, including switches, routers, IP addresses, DNS, and HTTP. It outlines the course goals of introducing web development teams and processes. The course structure is described, including weekly lectures, exercises, and group projects. The instructor's background is provided. Homework involving a video, system profiling, and setting up accounts is assigned to prepare for the next class.
Drupal websites can be structured for SEO in flexible ways. Enabling clean URLs, managing URL aliases with Pathauto, and controlling HTML output with modules like Clean Markup are important. Configuring metatags with the Metatag module and adding breadcrumbs and alternative feeds helps search engines index content. Views also need configuration to optimize pagination and metadata. With strategic configuration, Drupal can be optimized for search engines.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPathCommunity
Join this UiPath Community Berlin meetup to explore the Orchestrator API, Swagger interface, and the Test Manager API. Learn how to leverage these tools to streamline automation, enhance testing, and integrate more efficiently with UiPath. Perfect for developers, testers, and automation enthusiasts!
📕 Agenda
Welcome & Introductions
Orchestrator API Overview
Exploring the Swagger Interface
Test Manager API Highlights
Streamlining Automation & Testing with APIs (Demo)
Q&A and Open Discussion
Perfect for developers, testers, and automation enthusiasts!
👉 Join our UiPath Community Berlin chapter: https://community.uipath.com/berlin/
This session streamed live on April 29, 2025, 18:00 CET.
Check out all our upcoming UiPath Community sessions at https://community.uipath.com/events/.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
2. Secret Ingredients for A Better Web
http://dilbert.com/strips/comic/2002-03-27/
3. Secret Ingredients for A Better Web
• SJ for short, Solihin Jinata is my full name
• Co-founder of Pixel Onion
• Started from Drupal 5
• Drupal experience:
developer, site builder, solution architect, “part-time” themer
• Drupal projects & clients:
Earth Hour, SMUv, SingTel, Scholastic, Oradan, I2R, NIE,
Stanley Black & Decker, PlugIn@Blk71, CapitaLand
v SMU site won Acquia Partner Site of the Year Awards for higher education category in 2013
About me
4. Secret Ingredients for A Better Web
Topic background
• Recently we encountered more and more Drupal projects handed to
us in terrible conditions
• Local community members have seen and heard Drupal sites having
more than their fair share of lousy implementation
• Having lousy implementation is bad for whole Drupal industry, locally
and globally, as it damages Drupal reputation
• While it is hard to agree on what it means to have the right Drupal
implementation, it is easier to spot bad Drupal site by simply
checking how it is themed, built and customised
• Despite the title, this presentation aims to shed some lights to both
clients & vendors on how to execute acceptable Drupal projects,
focusing on asking the following 10 questions
5. Secret Ingredients for A Better Web
Here are 10 questions you can ask
yourself and/or your vendors
9. Secret Ingredients for A Better Web
• Static vs dynamic site
• Closed vs membership site
• Corporate vs commerce site
• 100 visitors vs >1,000,000 visitors per month
• US$100 project vs >US$100,000 project
Any combination of the above may give you different
solutions: WordPress, Joomla, Drupal, Magento, Shopify,
or custom build with PHP framework. Or even other
languages: Python, Ruby, .NET, etc.
Know your scope
10. Secret Ingredients for A Better Web
• Are you clear on what kind of site you want to build?
• Does the vendor try to understand you and offer different
solutions or advices?
For the remaining slides, the context is:
building scalable and easily maintainable site for medium-large
organisations, while empowering laymen to do simple updates to
the site without breaking anything
Know your scope
12. Secret Ingredients for A Better Web
• Waterfall?? Agile!!!
• Time constraint: deploying custom Drupal site within 1
week might be impossible
• Tools
Pivotal Tracker, Basecamp, Asana, Redmine, Trello
• Issue tracker
• Frequent interaction and communication for project
updates
Project management
16. Secret Ingredients for A Better Web
• MVC: separation of business logic and theming
• Static sites are probably OK to hardcode? Dynamic sites
are BIG NO NO to hardcode
• Theming using tons of .tpl.php?
Ø Advantage: version control
Ø Disadvantages: extremely difficult to visualise and
understand for non-developer, difficult to track how a
particular page is layout
Theming
18. Secret Ingredients for A Better Web
<h1>CURRENT COMPANIES</h1>
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
Site building
or
=
?
19. Secret Ingredients for A Better Web
<h1>CURRENT COMPANIES</h1>
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
Site building
or
=
?✖
✔
20. Secret Ingredients for A Better Web
• Normally standard modules are used for extensibility:
Ø Core’s node, field API, taxonomy
Ø Views: why write SQL queries when we can point and click?
Ø Display suite
Ø Panels
Ø Context
Site building
22. Secret Ingredients for A Better Web
• Usually there are more than 1 way to use Drupal to
achieve the same goal. How many ways does a vendor
know? Does a vendor know each pros & cons?
E.g. multisite is such a common requirement nowadays. The
following are alternative ways to achieve multisite: multi
machines/vhosts, multisite in sites folder, domain access,
organic group
• Choice of modules and achieving requirement with least
# of modules
Architecture
24. Secret Ingredients for A Better Web
• It is a humongous topic by itself
• Various types of improvement/caching:
Ø Reverse proxy
Ø CDN
Ø Drupal caching (page/block/views/entity)
Ø Opcode caching (APC)
Ø DB query caching (memcache/redis)
Ø DB server optimisation
• Some reference: http://goo.gl/YZZqM
Performance
26. Secret Ingredients for A Better Web
• Not everything needs to be custom built
• One of the few reasons for choosing Drupal
Ø For business people: ~7,000 contributed modules
Ø Developers / hackers: great extensible core framework,
difficult to pick up at first, but little Computer Science
knowledge is required to do extensive customisation
à double edged sword that can render your site unscalable
• Vendor can consider contributing patches instead of
creating new modules
“There’s a module for that!”
27. Secret Ingredients for A Better Web
8. Is the custom module developed with
Drupal coding standards?
28. Secret Ingredients for A Better Web
• No hacking of core files or contrib modules!!
• Have the vendor tried rules module instead?
• Coding standards!! http://goo.gl/rTt5sx
For a non techie client, probably the easiest to observe. Your
site usually still works well with non-standard custom modules,
but you then wonder why the vendor doesn’t respect basic
Drupal coding standards.
Ø Indent of 2 spaces, not tab!
Ø No closing php tag ?>
Module development
29. Secret Ingredients for A Better Web
• Are all db insertion and text rendering sanitised using
check_plain() or t() function?
• You can install coder module to identify if the custom
modules are written to coding standard
• You can install hacked module to identify if any core and
contrib modules are hacked
Module development
30. Secret Ingredients for A Better Web
9. How will future enhancements,
features, and maintenance be done?
31. Secret Ingredients for A Better Webhttp://atouchard.github.io/drupal-continuous-integration/
32. Secret Ingredients for A Better Web
• For complex sites with many developers / vendors /
content populators, CI is a must
• Simple sites will benefit, too
• Complexity comes from the fact that <D7 database mixes
configuration and content, D8 aims to reduce or even
eliminate this complexity
Continuous Integration
33. Secret Ingredients for A Better Web
• At least the following should be observed
Ø Version control with an agreed workflow
Ø Configuration management: the best so far is through
features module for D7, there is Configuration Management
Initiatives for D8 to make this much simpler
Ø Unit test of custom modules
• More advanced topics
Ø Automatic build for creating staging server upon pull
request
Ø Automatic integration, functional test (behat)
Continuous Integration