Rapid Application Development in Plone - Paul Roeknappt
油
A case study regarding how a fairly complex learning system was developed in Plone by way of a tool that takes a UML diagram and converts it into working code.
This document provides an introduction and overview of HTML5. It discusses that HTML5 includes the 5th revision of HTML, CSS3, and JavaScript APIs. It is developed by a consortium including Mozilla, Opera, Apple, and Google. Key features of HTML5 mentioned include reach, portability, freedom from plugins, rich graphics, performance improvements, semantics, interactivity, offline access, real-time capabilities, and security. Examples are given of HTML5 capabilities like canvas drawing, 3D rendering with WebGL, smarter forms, CSS3 effects, and geolocation. Resources for learning more about HTML5 are also provided.
This document provides guidance on writing a first ExpressionEngine plugin. It outlines the basic steps, including naming conventions for the plugin file and class, adding plugin information and usage instructions, and how to integrate the plugin into templates. The document also briefly discusses porting plugins to ExpressionEngine 2.0 and some changes introduced in that version. The overall goal of the plugin discussed is to capitalize the first letter of each word in article titles.
The document discusses building extensions for Firefox and other Mozilla applications like Thunderbird. It explains why one would want to build an extension rather than a web or desktop app, and the different types of extensions. It provides an overview of the key files and technologies needed to build an extension, including JavaScript, XUL, XPCOM, and packaging the extension as an XPI file. It also discusses releasing and distributing extensions through addons.mozilla.org.
This document summarizes new features in HTML5 including CSS3 features like media queries, rounded corners, and transitions. It also covers JavaScript APIs like localStorage, IndexedDB, the cache manifest, drag and drop, web sockets, and the file system API. The document provides examples and links to demonstrations of these new capabilities, making it a useful resource for learning about HTML5 features and seeing them in action.
This document contains the resume of Ajay Partap Singh. It includes his contact information, objective, skills, work history and education. Some key details:
- Ajay is currently working as a Web Designer at Cetpa Global in Noida, India since March 2014.
- His skills include HTML, CSS, Photoshop, Dreamweaver and skills in web design and development.
- He has experience working on various web and mobile app design projects, including websites, Facebook pages and Android/iOS apps.
- Education includes an ongoing BA from IGNOU and 10th grade from a board in Jammu and Kashmir, India.
This document discusses PhoneGap/Cordova, which allows developers to build HTML5 apps that can run on major mobile platforms like iOS, Android, and Windows Phone. Cordova uses a WebView to render the app's UI and allows access to native device features through plugins. Developers can build Cordova apps like regular web apps and test them in a browser before packaging them as native mobile apps using either each platform's native tools or the PhoneGap Build cloud service. Resources for learning more about Cordova development are also provided.
Copy of the slides from the Advanced Web Development Workshop presented by Ed Bachta, Charlie Moad and Robert Stein of the Indianapolis Museum of Art during the Museums and the Web 2008 conference in Montreal
Debugging Web Apps on Real Mobile DevicesDale Lane
油
This document discusses debugging web apps on mobile devices. It introduces Weinre, an open-source tool that allows debugging of web content on mobile devices via a remote web interface. The document demonstrates Weinre's capabilities such as viewing and editing the DOM, using the console, and logging. It also explains how Weinre works by injecting scripts into the target web page and forwarding debugging output to its server. Alternative debugging tools for different mobile platforms are also mentioned.
HTML 5 is an ongoing effort to update and improve the HTML standard. It introduces several new capabilities including offline database storage, 2D graphics animations using <canvas>, and embedding audio and video content. While still a work in progress, HTML 5 features are starting to be supported by all major browsers like Opera, Safari, Internet Explorer, and Firefox. The specification defines new elements, attributes, and events, and provides more precise rules for how HTML elements should be handled and errors recovered from.
Introduction To Simple WordPress Plugin DevelopmentBruce L Chamoff
油
If you are a PHP developer and WordPress user, this simple tutorial explains how to easily create a plugin. I have used this presentation at WordCamps around the United States and now I have simplified it for you.
In this presentation, I not only show you how to code plugins, but I explain all the details of plugins as I know them and touch upon necessary plugin topics including, but not limited to:
- the WordPress core
- where plugins are stored under the hood
- how to properly name a plugin
- the simple plan for your plugins
- plugin architecture
- hooks
- callback functions
- installing and activating your new plugin
Rapid application development for WordPress using AWFTim Plummer
油
AWF is a new framework for developing plugins for WordPress, that can also run as standalone PHP applications and Joomla! components. Presented by Tim Plummer at WordCamp Sydney, 27th September 2014.
Presented at WordPress Sydney User Group, Tim Plummer talks about his experiences using Akeeba Web Framework (AWF). AWF is a web application framework for single source standalone web applications, Joomla! components and WordPress plugins.
This document provides an overview and guide to using WordPress as a content management system for blogging and websites. It discusses why WordPress is a popular choice, the differences between WordPress.org and WordPress.com, hosting and installation options, basic operations like writing posts and adding images/videos, SEO, photo galleries, blog promotion, monetization, backups, optimization for high traffic, and more. The guide is intended to help readers get started with WordPress and understand its key features and functionality.
This document provides a list of top WordPress plugins organized into different categories. It lists the names and URLs of 20 ecommerce plugins, 6 contact/email plugins, 20 general plugins, and 4 interactive plugins. The plugins cover a wide range of functionality including shopping carts, forms, caching, translations, polls, and comment subscriptions.
The document discusses several key technologies for developing Java web applications, including Java Servlet technology, WebWork framework, Spring framework, and Apache Maven build tool. It provides an overview of how each technology addresses common problems like stateless communication, business logic implementation, view generation, and data access overhead. Examples are given showing how WebWork and Spring can be used together with Maven to build a simple "Hello World" application that follows the MVC pattern and leverages dependency injection.
Django has been garnering a lot of attention from web developers in recent times due to its simple yet powerful nature. This talk will introduce those familiar to Django to Plone by way of comparing the two and drawing out similarities where possible but also some lessons that each could learn from the other.
This document discusses various aspects of customizing WordPress, including easy administration, common file structures like styles.css and index.php, using functions like wp_nav_menu() to build menus and register_sidebars() to add widgets. It also covers creating custom post types and metaboxes, internationalization, debugging, optimization techniques like caching, and thanks the audience.
Vue Storefront is a PWA frontend for eCommerce that is backend-agnostic. It aims to provide a reliable, fast, and mobile-friendly shopping experience. It uses a Vue.js single page application with an API adapter that allows it to integrate with any ecommerce backend like Magento or Shopify. The core features include progressive web app capabilities, offline support through service workers, and theming capabilities through custom Vue components.
Wordpress is a popular content management system that is built using PHP for scripting, MySQL for the database, and runs on a LAMP stack. It allows users to manage and publish content to websites through a web-based interface. Content is stored in a database and rendered on pages through templates. Wordpress provides tools for creating, editing, and managing posts, pages, comments, categories, plugins, and themes.
Kirsten Rourke presented on adding Edge Animate content to Adobe Captivate 8 projects. The presentation covered workflows for creating graphics in Photoshop and Illustrator then importing them into Edge Animate and publishing as an OAM file to insert into Captivate. It also discussed responsive scaling versus using percentages and things to watch out for like SVG server settings and hiding Firefox browser warnings. The presentation provided examples of creating a responsive logo animation in Edge and techniques for making spritesheets.
Progressive Web Apps aim to provide an app-like user experience through features like push notifications, offline support, and installation prompts while maintaining the key web-based advantages of universality, security, and lack of dependence on app stores. They work across browsers using progressive enhancement and rely on modern web APIs like service workers and the web app manifest to provide app-like functionality, falling back to support core content on all platforms through techniques like polyfilling and graceful degradation. While browser support for some features like service workers is still evolving, Progressive Web Apps aim to make high-quality web apps available to all.
The document summarizes Ryan King's recent favorite WordPress plugins in 5 sentences or less each. It lists 5 plugins that meet criteria like being well designed, highly rated, and maintained. The plugins recommended are WP Nested Pages for nested pages, Ninja Forms for forms, Enable Media Replace for replacing media, BackWPup for backups, and WP Core to improve WordPress core. It also provides alternatives and tips for finding and testing plugins.
Meet the possible future of Web: web components. 4 parts of web components can be used separately or together and allow us create reusable modules which we call "widgets".
Workshop: Introduction to Web Components & Polymer John Riviello
油
From Little Rock Tech Fest 2017
With the updates to iOS and Android phones released earlier this year, Web Components are now supported natively. With libraries such as Polymer that are built on top of Web Components, it is now possible to easily create fast Progressive Web Apps (PWAs) without the overhead of a framework. In this workshop, we'll begin with a brief introduction to Web Components and Polymer, and then dive into hands-on experiences with the core aspects of Web Components: the <template> tag, Custom Elements, and the Shadow DOM.
This workshop assumes an understanding of HTML, CSS & JavaScript. No prior experience with Web Components, Polymer, or any library or framework (Web Components or otherwise) is required.
Copy of the slides from the Advanced Web Development Workshop presented by Ed Bachta, Charlie Moad and Robert Stein of the Indianapolis Museum of Art during the Museums and the Web 2008 conference in Montreal
Debugging Web Apps on Real Mobile DevicesDale Lane
油
This document discusses debugging web apps on mobile devices. It introduces Weinre, an open-source tool that allows debugging of web content on mobile devices via a remote web interface. The document demonstrates Weinre's capabilities such as viewing and editing the DOM, using the console, and logging. It also explains how Weinre works by injecting scripts into the target web page and forwarding debugging output to its server. Alternative debugging tools for different mobile platforms are also mentioned.
HTML 5 is an ongoing effort to update and improve the HTML standard. It introduces several new capabilities including offline database storage, 2D graphics animations using <canvas>, and embedding audio and video content. While still a work in progress, HTML 5 features are starting to be supported by all major browsers like Opera, Safari, Internet Explorer, and Firefox. The specification defines new elements, attributes, and events, and provides more precise rules for how HTML elements should be handled and errors recovered from.
Introduction To Simple WordPress Plugin DevelopmentBruce L Chamoff
油
If you are a PHP developer and WordPress user, this simple tutorial explains how to easily create a plugin. I have used this presentation at WordCamps around the United States and now I have simplified it for you.
In this presentation, I not only show you how to code plugins, but I explain all the details of plugins as I know them and touch upon necessary plugin topics including, but not limited to:
- the WordPress core
- where plugins are stored under the hood
- how to properly name a plugin
- the simple plan for your plugins
- plugin architecture
- hooks
- callback functions
- installing and activating your new plugin
Rapid application development for WordPress using AWFTim Plummer
油
AWF is a new framework for developing plugins for WordPress, that can also run as standalone PHP applications and Joomla! components. Presented by Tim Plummer at WordCamp Sydney, 27th September 2014.
Presented at WordPress Sydney User Group, Tim Plummer talks about his experiences using Akeeba Web Framework (AWF). AWF is a web application framework for single source standalone web applications, Joomla! components and WordPress plugins.
This document provides an overview and guide to using WordPress as a content management system for blogging and websites. It discusses why WordPress is a popular choice, the differences between WordPress.org and WordPress.com, hosting and installation options, basic operations like writing posts and adding images/videos, SEO, photo galleries, blog promotion, monetization, backups, optimization for high traffic, and more. The guide is intended to help readers get started with WordPress and understand its key features and functionality.
This document provides a list of top WordPress plugins organized into different categories. It lists the names and URLs of 20 ecommerce plugins, 6 contact/email plugins, 20 general plugins, and 4 interactive plugins. The plugins cover a wide range of functionality including shopping carts, forms, caching, translations, polls, and comment subscriptions.
The document discusses several key technologies for developing Java web applications, including Java Servlet technology, WebWork framework, Spring framework, and Apache Maven build tool. It provides an overview of how each technology addresses common problems like stateless communication, business logic implementation, view generation, and data access overhead. Examples are given showing how WebWork and Spring can be used together with Maven to build a simple "Hello World" application that follows the MVC pattern and leverages dependency injection.
Django has been garnering a lot of attention from web developers in recent times due to its simple yet powerful nature. This talk will introduce those familiar to Django to Plone by way of comparing the two and drawing out similarities where possible but also some lessons that each could learn from the other.
This document discusses various aspects of customizing WordPress, including easy administration, common file structures like styles.css and index.php, using functions like wp_nav_menu() to build menus and register_sidebars() to add widgets. It also covers creating custom post types and metaboxes, internationalization, debugging, optimization techniques like caching, and thanks the audience.
Vue Storefront is a PWA frontend for eCommerce that is backend-agnostic. It aims to provide a reliable, fast, and mobile-friendly shopping experience. It uses a Vue.js single page application with an API adapter that allows it to integrate with any ecommerce backend like Magento or Shopify. The core features include progressive web app capabilities, offline support through service workers, and theming capabilities through custom Vue components.
Wordpress is a popular content management system that is built using PHP for scripting, MySQL for the database, and runs on a LAMP stack. It allows users to manage and publish content to websites through a web-based interface. Content is stored in a database and rendered on pages through templates. Wordpress provides tools for creating, editing, and managing posts, pages, comments, categories, plugins, and themes.
Kirsten Rourke presented on adding Edge Animate content to Adobe Captivate 8 projects. The presentation covered workflows for creating graphics in Photoshop and Illustrator then importing them into Edge Animate and publishing as an OAM file to insert into Captivate. It also discussed responsive scaling versus using percentages and things to watch out for like SVG server settings and hiding Firefox browser warnings. The presentation provided examples of creating a responsive logo animation in Edge and techniques for making spritesheets.
Progressive Web Apps aim to provide an app-like user experience through features like push notifications, offline support, and installation prompts while maintaining the key web-based advantages of universality, security, and lack of dependence on app stores. They work across browsers using progressive enhancement and rely on modern web APIs like service workers and the web app manifest to provide app-like functionality, falling back to support core content on all platforms through techniques like polyfilling and graceful degradation. While browser support for some features like service workers is still evolving, Progressive Web Apps aim to make high-quality web apps available to all.
The document summarizes Ryan King's recent favorite WordPress plugins in 5 sentences or less each. It lists 5 plugins that meet criteria like being well designed, highly rated, and maintained. The plugins recommended are WP Nested Pages for nested pages, Ninja Forms for forms, Enable Media Replace for replacing media, BackWPup for backups, and WP Core to improve WordPress core. It also provides alternatives and tips for finding and testing plugins.
Meet the possible future of Web: web components. 4 parts of web components can be used separately or together and allow us create reusable modules which we call "widgets".
Workshop: Introduction to Web Components & Polymer John Riviello
油
From Little Rock Tech Fest 2017
With the updates to iOS and Android phones released earlier this year, Web Components are now supported natively. With libraries such as Polymer that are built on top of Web Components, it is now possible to easily create fast Progressive Web Apps (PWAs) without the overhead of a framework. In this workshop, we'll begin with a brief introduction to Web Components and Polymer, and then dive into hands-on experiences with the core aspects of Web Components: the <template> tag, Custom Elements, and the Shadow DOM.
This workshop assumes an understanding of HTML, CSS & JavaScript. No prior experience with Web Components, Polymer, or any library or framework (Web Components or otherwise) is required.
This document summarizes a presentation on search engine optimization (SEO) for Flash content. It discusses how search engines index Flash, including breakthroughs that allow indexing of text, links, and interactions. It emphasizes the importance of dynamic page ranking and getting links over initial page rank. Testing over long periods is recommended to understand how content is indexed. Tips provided include using descriptive text, metadata, and linking to optimize Flash content for search engines.
Introduction to Web Components & Polymer Workshop - U of I WebConJohn Riviello
油
This document summarizes a workshop on web components and Polymer. The workshop was held at the University of Illinois on April 4, 2018 and presented by John Riviello and Chris Lorenzo. It began with an introduction to web components, including the four specifications that define them: custom elements, HTML imports, templates, and shadow DOM. The document then discussed what Polymer is and its history and versions. It provided an overview of Polymer 2.0 and 3.0. The workshop concluded with coding exercises to build a map using web components and a toast notification, as well as a takeaways section on assembling web components.
Web Components allow developers to create reusable custom elements that encapsulate HTML, CSS, and JavaScript. They include four specifications: HTML Imports for including and reusing HTML documents; Shadow DOM for encapsulating styles and scripts; Custom Elements for defining new types of HTML elements; and HTML Templates for declaring chunks of reusable markup. These specifications enable more modular and reusable component-based web development.
Web Components enable the creation of reusable UI elements through standard HTML tags. They consist of several technologies including custom elements, templates, shadow DOM, and HTML imports. While supported natively by newer browsers, polyfills allow using web components in older browsers. The document provides an example of generating a web component using Yeoman and implementing it with tags, then distributing it on GitHub and via Bower. Web Components promote reusability, scalability, and reducing wasted efforts of rewriting components.
This document summarizes a presentation about vanilla web components given by Manoj Sonawane to the Mountain House Developers Group. It discusses the benefits of web components such as encapsulation with shadow DOM and templates, and demonstrates how to create custom elements and use templates. It also discusses how web component standards have evolved from ES6/ES2015 and are now supported natively in modern browsers.
This document discusses the Polymer library and framework for building progressive web applications using web components. It provides an overview of key Polymer concepts like templates, shadow DOM, custom elements, and data binding. It also describes how Polymer can improve developer productivity and enable reusability. Examples are given of popular Polymer elements and tools. Performance best practices like lazy loading and the PRPL pattern are covered.
Web components are coming! This presentation gives you a solid intro on web components and why they are the future of the web. After an introduction to the tools and concepts you will see hands-on how easy it is to develop modular web apps with Polymer and Vaadin Components.
Web Components are an attempt to create custom, reusable components that can be used in HTML markup. They utilize several emerging web standards including Shadow DOM for encapsulation, templates for reusability, and custom elements for defining new elements. While not fully supported yet, libraries like Polymer allow using web components today through polyfills to bring these capabilities to more browsers. The document discusses how web components work and provides examples of their usage.
This document provides an agenda and overview of Meteor and Polymer. It begins with an introduction and agenda, then discusses what Meteor and Polymer are, how to get started with each, their core features and principles, how to create components, and ways the two can be integrated together in an application. It concludes with noting some integration concerns and providing additional resources.
This document provides an agenda and overview of Meteor and Polymer. It begins with an introduction and agenda, then discusses what Meteor and Polymer are, how to get started with each, their core features and principles, how to create components, and ways the two can be integrated together in an application. It concludes with links to additional resources and information about local meetup groups.
Web Components: The Future of Web Development is HereJohn Riviello
油
With the updates to iOS and Android phones released earlier this year, Web Components are now supported natively. With libraries such as Polymer that are built on top of Web Components, it is now possible to easily create fast Progressive Web Apps (PWAs) without the overhead of a framework. In this workshop, we'll begin with a brief introduction to Web Components and Polymer, and then dive into hands-on experiences with the core aspects of Web Components: the <template> tag, Custom Elements, and the Shadow DOM.
At the Google I/O conference, Google advocated for the adoption of Web Components, a W3C standard for building complex web pages out of small reusable components. Google's Polymer library makes it easier to use Web Components. Web Components allow for logical separation and compartmentalization of code, making development more productive. Support is growing from browser makers like Mozilla, Apple and Microsoft. Web Components could deliver advanced coding tools to web development like those enjoyed in other programming languages.
Presented at Web Unleashed on September 16-17, 2015 in Toronto, Canada
More info at www.fitc.ca/webu
Web Components
with Jeff Tapper
OVERVIEW
Web Components provide a necessary element for large scale applications: the ability to build Web Apps as a set of encapsulated, maintainable and reusable components. In order to use Web Components, a series of emerging web platform features such as the Shadow DOM, HTML Imports and Custom elements need to be used, each of which have varying support in browsers today. However, with the help of the Polymer project a set of polyfills and an application framework using these principles Web Components can be used today.
In this session Jeff Tapper will explore Web Components, and walk through the creation of a Web Component for a modern JavaScript project.
OBJECTIVE
Learn to use Web Components to create reusable elements for your web application.
TARGET AUDIENCE
JavaScript Developers looking to understand how to build large scale applications.
ASSUMED AUDIENCE KNOWLEDGE
Audience should be comfortable working in JavaScript and manipulating the DOM.
FIVE THINGS AUDIENCE MEMBERS WILL LEARN
What are Web Components
What is the current state of support for Web Components
When do I need to use the Polymer Project to implement Web Components
How to build a Web Component
How to use a Web Component
Web components provide a set of new web platform APIs for building reusable custom elements with encapsulated styles and markup. These include Shadow DOM for encapsulation, HTML templates for structure, custom elements for extending HTML, and HTML imports for reusable components. The major browser vendors are supporting these new standards, including Chrome, Firefox and Safari. Frameworks like Polymer and X-Tags make it easier to build components with these new APIs.
Meet web components - a new draft spec proposed by Google and used to write reusable and encapsulated widgets that can be attached to DOM isolated.
by Anna Khabibullina, Co-Founder at DA-14
for Kharkiv JS&UI Meetup #1
The document discusses how Polymer can be used to build web components. It explains that Polymer provides primitives like templates, shadow DOM, and custom elements to define your own HTML elements. It then demonstrates how to build a simple "alert-banner" element with Polymer by defining a template, styles, and prototype. The element can be used on a page by adding content between its opening and closing tags. Finally, it discusses how Polymer elements can be combined to build complete applications and packaged for production use.
This document provides an introduction and overview of Enterprise Resource Planning (ERP) systems. It defines ERP as a standardized business process application that integrates operations and financials across an entire organization. The document discusses the history of ERP, from early inventory control programs to more modern ERP systems. It also covers ERP challenges, implementation roadmaps, and the open source ERP system iDempiere. The presentation includes a preview demo of iDempiere and its various business modules like purchasing, sales, inventory, and production. It aims to educate attendees on ERP concepts and showcase the capabilities of the iDempiere system.
Concurrent Programming in Golang - DILo SurabayaDILo Surabaya
油
The document discusses concurrent programming in Go. It provides an introduction to Go and its characteristics like being statically typed and garbage collected. It then discusses concurrency in Go using goroutines which are lightweight threads, channels for communicating between goroutines, and sync primitives like WaitGroup and Mutex for synchronization. Finally, it provides examples of using concurrency for processing a large CSV file by distributing the work across multiple goroutines.
How to Modify Existing Web Pages in Odoo 18Celine George
油
In this slide, well discuss on how to modify existing web pages in Odoo 18. Web pages in Odoo 18 can also gather user data through user-friendly forms, encourage interaction through engaging features.
QuickBooks Desktop to QuickBooks Online How to Make the MoveTechSoup
油
If you use QuickBooks Desktop and are stressing about moving to QuickBooks Online, in this webinar, get your questions answered and learn tips and tricks to make the process easier for you.
Key Questions:
* When is the best time to make the shift to QuickBooks Online?
* Will my current version of QuickBooks Desktop stop working?
* I have a really old version of QuickBooks. What should I do?
* I run my payroll in QuickBooks Desktop now. How is that affected?
*Does it bring over all my historical data? Are there things that don't come over?
* What are the main differences between QuickBooks Desktop and QuickBooks Online?
* And more
Prelims of Kaun TALHA : a Travel, Architecture, Lifestyle, Heritage and Activism quiz, organized by Conquiztadors, the Quiz society of Sri Venkateswara College under their annual quizzing fest El Dorado 2025.
APM event hosted by the South Wales and West of England Network (SWWE Network)
Speaker: Aalok Sonawala
The SWWE Regional Network were very pleased to welcome Aalok Sonawala, Head of PMO, National Programmes, Rider Levett Bucknall on 26 February, to BAWA for our first face to face event of 2025. Aalok is a member of APMs Thames Valley Regional Network and also speaks to members of APMs PMO Interest Network, which aims to facilitate collaboration and learning, offer unbiased advice and guidance.
Tonight, Aalok planned to discuss the importance of a PMO within project-based organisations, the different types of PMO and their key elements, PMO governance and centres of excellence.
PMOs within an organisation can be centralised, hub and spoke with a central PMO with satellite PMOs globally, or embedded within projects. The appropriate structure will be determined by the specific business needs of the organisation. The PMO sits above PM delivery and the supply chain delivery teams.
For further information about the event please click here.
Prelims of Rass MELAI : a Music, Entertainment, Literature, Arts and Internet Culture Quiz organized by Conquiztadors, the Quiz society of Sri Venkateswara College under their annual quizzing fest El Dorado 2025.
Database population in Odoo 18 - Odoo slidesCeline George
油
In this slide, well discuss the database population in Odoo 18. In Odoo, performance analysis of the source code is more important. Database population is one of the methods used to analyze the performance of our code.
Useful environment methods in Odoo 18 - Odoo 際際滷sCeline George
油
In this slide well discuss on the useful environment methods in Odoo 18. In Odoo 18, environment methods play a crucial role in simplifying model interactions and enhancing data processing within the ORM framework.
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷sCeline George
油
Integrate WhatsApp into Odoo using the WhatsApp Business API or third-party modules to enhance communication. This integration enables automated messaging and customer interaction management within Odoo 17.
Blind spots in AI and Formulation Science, IFPAC 2025.pdfAjaz Hussain
油
The intersection of AI and pharmaceutical formulation science highlights significant blind spotssystemic gaps in pharmaceutical development, regulatory oversight, quality assurance, and the ethical use of AIthat could jeopardize patient safety and undermine public trust. To move forward effectively, we must address these normalized blind spots, which may arise from outdated assumptions, errors, gaps in previous knowledge, and biases in language or regulatory inertia. This is essential to ensure that AI and formulation science are developed as tools for patient-centered and ethical healthcare.
APM People Interest Network Conference 2025
- Autonomy, Teams and Tension
- Oliver Randall & David Bovis
- Own Your Autonomy
Oliver Randall
Consultant, Tribe365
Oliver is a career project professional since 2011 and started volunteering with APM in 2016 and has since chaired the People Interest Network and the North East Regional Network. Oliver has been consulting in culture, leadership and behaviours since 2019 and co-developed HPTM速an off the shelf high performance framework for teams and organisations and is currently working with SAS (Stellenbosch Academy for Sport) developing the culture, leadership and behaviours framework for future elite sportspeople whilst also holding down work as a project manager in the NHS at North Tees and Hartlepool Foundation Trust.
David Bovis
Consultant, Duxinaroe
A Leadership and Culture Change expert, David is the originator of BTFA and The Dux Model.
With a Masters in Applied Neuroscience from the Institute of Organisational Neuroscience, he is widely regarded as the Go-To expert in the field, recognised as an inspiring keynote speaker and change strategist.
He has an industrial engineering background, majoring in TPS / Lean. David worked his way up from his apprenticeship to earn his seat at the C-suite table. His career spans several industries, including Automotive, Aerospace, Defence, Space, Heavy Industries and Elec-Mech / polymer contract manufacture.
Published in Londons Evening Standard quarterly business supplement, James Caans Your business Magazine, Quality World, the Lean Management Journal and Cambridge Universities PMA, he works as comfortably with leaders from FTSE and Fortune 100 companies as he does owner-managers in SMEs. He is passionate about helping leaders understand the neurological root cause of a high-performance culture and sustainable change, in business.
Session | Own Your Autonomy The Importance of Autonomy in Project Management
#OwnYourAutonomy is aiming to be a global APM initiative to position everyone to take a more conscious role in their decision making process leading to increased outcomes for everyone and contribute to a world in which all projects succeed.
We want everyone to join the journey.
#OwnYourAutonomy is the culmination of 3 years of collaborative exploration within the Leadership Focus Group which is part of the APM People Interest Network. The work has been pulled together using the 5 HPTM速 Systems and the BTFA neuroscience leadership programme.
https://www.linkedin.com/showcase/apm-people-network/about/