Drupal 8 will include several new features and improvements for end users, site builders, designers, and developers. For end users, Drupal 8 aims to improve the authoring experience with features like in-place editing and a more intuitive content creation page. For site builders, Drupal 8 will include new initiatives like configuration management, responsive layouts, and improved multilingual support. Designers and front-end developers will benefit from cleaner HTML5 markup and new standard components. Developers will appreciate an updated class autoloader and improved web services functionality built using Symfony components.
This document provides an overview of advanced topics in Apache Maven 2, including working with multi-module projects, Maven inheritance and aggregation, profiles, properties, plugins, and configuring a Nexus repository. It discusses how Maven can be used to build projects with multiple modules and dependencies by defining a parent pom that inherits common configuration and defines child modules. It also describes features like profiles, properties, and plugins that add flexibility and customization to Maven builds. Finally, it provides guidance on configuring a Nexus repository for artifact storage and management.
A brief overview on Apache Maven2. About the lifecycle, core concepts and how to setup a project. Presented with demos about Eclipse integration and reporting customization.
The document summarizes key aspects of the Sakai 3 release, including improved functionality for users, a new architecture, and more flexible integration capabilities. Some key points:
- Sakai 3 focuses on improved user experience with features like content tagging, academic networking, and support for broader workflows across tools.
- The new architecture separates groups and sites for more flexibility, and allows workflows to be built across services rather than just within individual tools.
- Sakai 3 is designed to integrate more easily into other systems through documented APIs and data feeds, allowing it to appear in contexts like social networks, mobile apps, and other platforms beyond just the traditional LMS.
The document discusses issues that can arise when developing complex frontend projects, including redundant HTML code, location-dependent CSS, CSS assuming too much about markup structure, JavaScript not being adequately separated from HTML and CSS, and a lack of consistent coding styles among developers. It then provides solutions and examples for how to address each issue, such as using partials and a build process to reduce HTML redundancy, object-oriented CSS approaches to make CSS more modular and flexible, using namespaced classes and data attributes rather than styling hooks for JavaScript, and adopting a shared styleguide.
Maven provides standardized tools and processes for managing software projects. It uses conventions for project layout and dependencies, and a plugin-based architecture to automate common development tasks like building, testing, and packaging. While offering high customization, Maven aims to standardize best practices for project management.
Overview of Maven and its concepts
Maven and its ecosystem
Good and bad practices
Usecases
Maven, and the future of Maven 3.x
---
Delta prez @GenevaJug :
New slides : 64,65,90,95
Updated slides : 49-51;66;91;92;118
Thx @fcamblor
This document provides an overview of advanced topics in Apache Maven 2, including working with multi-module projects, Maven inheritance and aggregation, profiles, properties, plugins, and configuring a Nexus repository. It discusses how Maven can be used to build projects with multiple modules and dependencies by defining a parent pom that inherits common configuration and defines child modules. It also describes features like profiles, properties, and plugins that add flexibility and customization to Maven builds. Finally, it provides guidance on configuring a Nexus repository for artifact storage and management.
A brief overview on Apache Maven2. About the lifecycle, core concepts and how to setup a project. Presented with demos about Eclipse integration and reporting customization.
The document summarizes key aspects of the Sakai 3 release, including improved functionality for users, a new architecture, and more flexible integration capabilities. Some key points:
- Sakai 3 focuses on improved user experience with features like content tagging, academic networking, and support for broader workflows across tools.
- The new architecture separates groups and sites for more flexibility, and allows workflows to be built across services rather than just within individual tools.
- Sakai 3 is designed to integrate more easily into other systems through documented APIs and data feeds, allowing it to appear in contexts like social networks, mobile apps, and other platforms beyond just the traditional LMS.
The document discusses issues that can arise when developing complex frontend projects, including redundant HTML code, location-dependent CSS, CSS assuming too much about markup structure, JavaScript not being adequately separated from HTML and CSS, and a lack of consistent coding styles among developers. It then provides solutions and examples for how to address each issue, such as using partials and a build process to reduce HTML redundancy, object-oriented CSS approaches to make CSS more modular and flexible, using namespaced classes and data attributes rather than styling hooks for JavaScript, and adopting a shared styleguide.
Maven provides standardized tools and processes for managing software projects. It uses conventions for project layout and dependencies, and a plugin-based architecture to automate common development tasks like building, testing, and packaging. While offering high customization, Maven aims to standardize best practices for project management.
Overview of Maven and its concepts
Maven and its ecosystem
Good and bad practices
Usecases
Maven, and the future of Maven 3.x
---
Delta prez @GenevaJug :
New slides : 64,65,90,95
Updated slides : 49-51;66;91;92;118
Thx @fcamblor
Orange Leap's innovative solution for Non-profit's donor, fundraising and information management. A way to decreases costs and increase constituent relationships through increased data efficiency.
Welcome to Wego.com, one of the world’s most comprehensive travel search engines. Wego compares and displays real time flights, hotel pricing and availability from hundreds of leading travel sites from all around the world on one simple screen.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms for those who already suffer from conditions like anxiety and depression.
The document discusses how our thoughts, words, and feelings shape our experiences. It suggests starting with a single positive thought or action that can multiply over time like a seed, creating positive change. To achieve one's dreams, it recommends becoming aware of one's thoughts, changing negative thoughts to positive ones, using affirmations and visualization, meeting intentions with positive emotions, and practicing gratitude daily.
NOZZLE: A Defense Against Heap-spraying Code Injection AttacksNorman Mayes
Heap spraying is a security attack that increases the exploitability of memory corruption errors in type-unsafe
applications. In a heap-spraying attack, an attacker coerces an application to allocate many objects containing
malicious code in the heap, increasing the success rate of
an exploit that jumps to a location within the heap. Because heap layout randomization necessitates new forms
of attack, spraying has been used in many recent security
exploits.
The lesson plan provides instructions for a lesson on suffixes, with the objectives being for students to read, tap, and spell words with vowel and consonant suffixes correctly 80% of the time. The lesson includes reviewing suffixes, practicing spelling words with -s and -es, building more words with suffixes, and having students add examples to their notebooks. Students are assigned homework practicing words with suffixes.
This curriculum vitae is for Tlholego Isabela Chatikobo. [1] It provides personal details and contact information. [2] It summarizes her educational background including completing matric in 2004 and currently studying towards a B Com in Internal Auditing at UNISA. [3] It outlines her work experience including positions at Alexander Forbes, the City of Johannesburg Municipality, and the Reproductive Health and Research Unit between 2007-2009. [4] It lists computer skills and references.
This short document promotes the creation of Haiku Deck presentations on SlideShare by providing an inspiring photo and caption. It encourages the reader to get started making their own Haiku Deck presentation by clicking a button labeled "GET STARTED".
This document summarizes and highlights four free sans serif typefaces: Quicksand by Andrew Paglinawan, Yanone Kaffeesatz by Jan Gerner, Comfortaa by Johan Aakerlund, and provides information about each designer and font. It encourages visiting fontface.com to explore more free fonts.
1) Brendan McGrath is the CEO of Gaelectric, an Irish renewable energy and energy storage company active in Ireland and the US with a pipeline of over 1,600MW of wind and transmission projects.
2) Gaelectric is developing compressed air energy storage (CAES) and other energy storage technologies to integrate renewable energy and provide flexible capacity. Modeling shows CAES can reduce emissions, costs and renewable curtailment.
3) Gaelectric is exploring offshore wind and compressed air energy storage opportunities in Ireland, with the goal of demonstrating technologies and exporting renewable energy to Europe through undersea interconnectors.
The document summarizes Mozilla's WebFWD program, which supports open source projects extending the web. It discusses (1) Mozilla's mission to promote openness, innovation, and public participation on the internet, (2) how WebFWD provides mentorship and resources to entrepreneurs working on open web technologies, and (3) some current WebFWD accelerator projects including Cash Music, I Heart Code, OpenPhoto, and Synbiota.
The lesson plan teaches students about welded sounds in words through spelling, dictation, and phrase practice. Students will read, tap, and spell 5 words with welded sounds 80% accurately. New welded sounds like /am/, /an/, /olt/, /ang/, /ing/, /ong/, /ild/, /ung/, /ank/, /ink/, /ost/, /onk/, /unk/, and /old/ are introduced. Students spell words with these sounds through dictation and magnetic journals. Phrases containing the welded sounds are also practiced chorally and individually. The homework is to write phrases three times in different colors and use
The document introduces several music genres including heavy metal, rock, punk, soul, rap, and mentions famous singers Shakira and Whitney Houston. It notes that Led Zeppelin was the first metal band, the Rolling Stones formed the first famous rock band in 1963, and describes punk music as fast and simple rock. It also provides brief descriptions of soul music as a mixture of R&B and gospel, and encourages reading about rap artists like Snoop Dogg and Eminem.
The document outlines key events in the U.S. occupation of Iraq from 2003 to present day, including the initial invasion and toppling of Saddam Hussein's statue, the rise of an insurgency, torture scandals at Abu Ghraib, elections and establishment of an Iraqi government, continued violence including the bombing of Shiite shrines and killing of al-Qaeda leader Zarqawi, Saddam Hussein's trial and execution, the U.S. troop surge in 2007, and the eventual withdrawal of U.S. troops in 2011 while violence and instability continued.
Drupal Presentation for CapitalCamp 2011: Features Driven DevelopmentMediacurrent
This document provides an overview of feature driven development in Drupal. It discusses how features allow encapsulation of items like views, content types, and configurations to make deployment and version control easier. It provides instructions for creating basic features and exporting non-exportable items. Feature driven development is presented as creating a feature module for each content type along with related components. Examples of real world feature lists are shown to demonstrate how features are used to package common site elements.
This document provides an overview of the open source content management system Drupal. It describes Drupal as a flexible CMS built on PHP and modular architecture. Core features include nodes, taxonomy, views, and themes. Key terms are defined such as modules, blocks, and users/roles. The document outlines some top Drupal modules, advantages of Drupal for libraries, potential obstacles, and resources for learning more.
Orange Leap's innovative solution for Non-profit's donor, fundraising and information management. A way to decreases costs and increase constituent relationships through increased data efficiency.
Welcome to Wego.com, one of the world’s most comprehensive travel search engines. Wego compares and displays real time flights, hotel pricing and availability from hundreds of leading travel sites from all around the world on one simple screen.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms for those who already suffer from conditions like anxiety and depression.
The document discusses how our thoughts, words, and feelings shape our experiences. It suggests starting with a single positive thought or action that can multiply over time like a seed, creating positive change. To achieve one's dreams, it recommends becoming aware of one's thoughts, changing negative thoughts to positive ones, using affirmations and visualization, meeting intentions with positive emotions, and practicing gratitude daily.
NOZZLE: A Defense Against Heap-spraying Code Injection AttacksNorman Mayes
Heap spraying is a security attack that increases the exploitability of memory corruption errors in type-unsafe
applications. In a heap-spraying attack, an attacker coerces an application to allocate many objects containing
malicious code in the heap, increasing the success rate of
an exploit that jumps to a location within the heap. Because heap layout randomization necessitates new forms
of attack, spraying has been used in many recent security
exploits.
The lesson plan provides instructions for a lesson on suffixes, with the objectives being for students to read, tap, and spell words with vowel and consonant suffixes correctly 80% of the time. The lesson includes reviewing suffixes, practicing spelling words with -s and -es, building more words with suffixes, and having students add examples to their notebooks. Students are assigned homework practicing words with suffixes.
This curriculum vitae is for Tlholego Isabela Chatikobo. [1] It provides personal details and contact information. [2] It summarizes her educational background including completing matric in 2004 and currently studying towards a B Com in Internal Auditing at UNISA. [3] It outlines her work experience including positions at Alexander Forbes, the City of Johannesburg Municipality, and the Reproductive Health and Research Unit between 2007-2009. [4] It lists computer skills and references.
This short document promotes the creation of Haiku Deck presentations on SlideShare by providing an inspiring photo and caption. It encourages the reader to get started making their own Haiku Deck presentation by clicking a button labeled "GET STARTED".
This document summarizes and highlights four free sans serif typefaces: Quicksand by Andrew Paglinawan, Yanone Kaffeesatz by Jan Gerner, Comfortaa by Johan Aakerlund, and provides information about each designer and font. It encourages visiting fontface.com to explore more free fonts.
1) Brendan McGrath is the CEO of Gaelectric, an Irish renewable energy and energy storage company active in Ireland and the US with a pipeline of over 1,600MW of wind and transmission projects.
2) Gaelectric is developing compressed air energy storage (CAES) and other energy storage technologies to integrate renewable energy and provide flexible capacity. Modeling shows CAES can reduce emissions, costs and renewable curtailment.
3) Gaelectric is exploring offshore wind and compressed air energy storage opportunities in Ireland, with the goal of demonstrating technologies and exporting renewable energy to Europe through undersea interconnectors.
The document summarizes Mozilla's WebFWD program, which supports open source projects extending the web. It discusses (1) Mozilla's mission to promote openness, innovation, and public participation on the internet, (2) how WebFWD provides mentorship and resources to entrepreneurs working on open web technologies, and (3) some current WebFWD accelerator projects including Cash Music, I Heart Code, OpenPhoto, and Synbiota.
The lesson plan teaches students about welded sounds in words through spelling, dictation, and phrase practice. Students will read, tap, and spell 5 words with welded sounds 80% accurately. New welded sounds like /am/, /an/, /olt/, /ang/, /ing/, /ong/, /ild/, /ung/, /ank/, /ink/, /ost/, /onk/, /unk/, and /old/ are introduced. Students spell words with these sounds through dictation and magnetic journals. Phrases containing the welded sounds are also practiced chorally and individually. The homework is to write phrases three times in different colors and use
The document introduces several music genres including heavy metal, rock, punk, soul, rap, and mentions famous singers Shakira and Whitney Houston. It notes that Led Zeppelin was the first metal band, the Rolling Stones formed the first famous rock band in 1963, and describes punk music as fast and simple rock. It also provides brief descriptions of soul music as a mixture of R&B and gospel, and encourages reading about rap artists like Snoop Dogg and Eminem.
The document outlines key events in the U.S. occupation of Iraq from 2003 to present day, including the initial invasion and toppling of Saddam Hussein's statue, the rise of an insurgency, torture scandals at Abu Ghraib, elections and establishment of an Iraqi government, continued violence including the bombing of Shiite shrines and killing of al-Qaeda leader Zarqawi, Saddam Hussein's trial and execution, the U.S. troop surge in 2007, and the eventual withdrawal of U.S. troops in 2011 while violence and instability continued.
Drupal Presentation for CapitalCamp 2011: Features Driven DevelopmentMediacurrent
This document provides an overview of feature driven development in Drupal. It discusses how features allow encapsulation of items like views, content types, and configurations to make deployment and version control easier. It provides instructions for creating basic features and exporting non-exportable items. Feature driven development is presented as creating a feature module for each content type along with related components. Examples of real world feature lists are shown to demonstrate how features are used to package common site elements.
This document provides an overview of the open source content management system Drupal. It describes Drupal as a flexible CMS built on PHP and modular architecture. Core features include nodes, taxonomy, views, and themes. Key terms are defined such as modules, blocks, and users/roles. The document outlines some top Drupal modules, advantages of Drupal for libraries, potential obstacles, and resources for learning more.
This document discusses the Features module in Drupal, which allows developers to package common site functionality like content types, views, and configurations into reusable "features" modules. It describes how Features can help with common development problems by streamlining the process of moving changes between environments. The document provides an overview of how Features works and interacts with related modules like Context and Spaces, and recommends it as a way to better organize and share code.
The document discusses the new Gutenberg block editor in WordPress. It explains that the editor treats posts as composed of distinct blocks of content that are easy to insert and manipulate. Blocks will replace the old content blob approach. The editor is built with React.js and in the future blocks may be used for more than just content, like themes. Nine priorities are outlined for further developing the block editor, including creating blocks for navigation menus, widgets, and directories for finding new blocks.
This document provides guidance on quickly building a Drupal site using Drupal Gardens. It recommends first thinking through the site by creating wireframes and lists of pages and content. It then advises planning each element by considering its source, how users will interact with it, and how it will be displayed. The document walks through applying this "formula" to elements on the home and products pages of an example ice cream parlor site. It also discusses when to use static versus dynamic pages and blocks, and how modules like Views can help create dynamic pages and blocks not built into Drupal core. The overall approach presented is to thoroughly plan the site before building it in Drupal Gardens to efficiently develop the site.
Drupal 7 - The Top 40 Core Modules and What They Mean for YouAcquia
Join Dries Buytaert, the creator and project lead for the Drupal open source social publishing system, for a one-hour presentation on the new Drupal 7. Dries will discuss the changes to Drupal 7, the new modules that have been added to core, and how these new modules will impact the Drupal 7 platform for developers, designers, site administrators and end-users. This is the second in a series of Drupal 7 Webinars hosted by Dries.
Want to learn more about Acquia’s products, services, and happenings in the Drupal Community? Visit our site: http://bit.ly/yLaHO5.
Drupal 8 has introduced a number of new (to Drupalists) technologies, but embedded in this mix are a handful of Drupal-centric innovations. Amongst the first of these to be introduced to Drupal 8 was the Plug-in system. The Plug-in system is a far reaching PHP Component that has largely replaced the old hook_info/alter pattern within Drupal and can be used outside of Drupal as well.
In this webinar, Kris Vanderwater (You may know him as EclipseGc) will review:
• Examples of what appropriate plug-in system usages look like
• What plug-in tools exist and how to leverage them
• Where to get information on building your own plug-in types
• How to use the existing helper classes in Drupal for the greatest impact
We will compare and contrast how Drupal 7 versus Drupal 8 works for plugin converted subsystems to frame the discussion around when and why to build a conversion. In addition to this we will dig into the tools and classes Drupal provides out of the box, and dissect a simple example plug-in type that you can use to build your own plug-ins types and better understand the plug-in system.
Experience level: Advanced
Everything You Need to Know About the Top Changes in Drupal 8Acquia
<p>Drupal 8 is on the way. And we know you want to know -- what does this mean for me?!</p>
<p>Don't fear, Angie 'webchick' Byron is here! This one hour webinar will provide you with detailed overviews on the major changes in Drupal 8, as well as several short video demos that will give you a glimpse into a few of the newest features and capabilities. Angie will explain what D8 means for:</p>
<ul>
<li>Site Builders: See Views in Core, more (and better) blocks, improved entity and field features...the list goes on!</li>
<li>Front-end Developers: We're talking HTML5, libraries, accessibility enhancements, new themes and UI elements, and faster performance, to name a few.</li>
<li>Back-end Developers: A new configuration management system, a completely rehauled Entity API, improved caching, and new built-in web services features.</li></ul>
The document discusses browser layout and reflow. It explains that layout involves taking input from the DOM tree and style system and outputting frames, which define the geometry of elements on the page. Reflow is the process of computing frame geometry, such as width and height, in a hierarchical manner. Reflow occurs on initial page load, on window resizes, and when the DOM is modified. It aims to incrementally update frames rather than redoing the entire layout. After reflow, elements are painted to the screen.
Walks through the top 8 improvements coming to Drupal 8, including videos and code samples to demonstrate "before vs. after."
Given to the @DrupalNS meet up in Bedford, Nova Scotia on July 28, 2014.
This document discusses Nuxeo distributions, which are pre-configured bundles of Nuxeo features that can be assembled and packaged in different ways. It describes existing Nuxeo distributions like CAP, DAM, and Core Server, which provide functionality or serve as frameworks. Tools are available for building custom distributions, including Maven plugins, Ant tasks, and templates to manage configurations. Distributions can be created by selecting bundles, dependencies, packaging, and deployment targets, and customizing existing distributions.
The document introduces the Drupal module "Features" which allows users to export common Drupal configurations like content types, views, and permissions into reusable modules. Features can be used to share configurations between projects, kickstart new projects, and improve collaboration workflows. It also discusses setting up Features and making a sample feature as a demonstration.
Wix has scaled from serving 30 million users to over 1 billion user media files daily by evolving their architecture and processes over time. Some of the key changes included splitting the monolithic application into separate editor and public segments, introducing caching and media storage solutions, adopting continuous delivery practices, and moving to managed hosting and cloud infrastructure to allow for scalability. People and culture changes like emphasizing empowered developers and frequent releases were also important to allow for increased velocity.
GraalVM and Oracle's Documentation Trends.pdfohupalo
GraalVM is Oracle's next generation Java Virtual Machine. The document discusses Oracle's approaches to managing GraalVM as both an open source project and commercial product. It describes how Oracle provides documentation, workshops, and certifications to support both the community and enterprise users. Key solutions discussed include maintaining the GraalVM website as an open source project on GitHub, publishing documentation to Oracle Help Center, and providing hands-on learning through Luna Labs and LiveLabs workshops.
Alexander Blom
Isle of Code
Overview
Some people consider responsive design to be cross-platform, and responsive design to be resizing for containers. However, this misses the distinction of fluid design & often leads to slow and bad programmatic implementations. This talk will cover the distinction and provide pointers on how to implement responsive apps that are also performant.
Attendees should understand a differing view on how to build cross-platform apps, and the difference between fluid & responsive design.
Target Audience
Programmers, designers & cssers who think a single page with lots of media queries is a good idea.
Five Things Audience Members Will Learn
What is fluid design?
The difference between responsive & fluid design
Why are responsive designs often slow?
How to implement responsive designs that are performant
Bonus points to be revealed in talk!
Drupal 8 is nearing completion with 11 critical issues remaining. Once resolved, bi-weekly release candidates will be issued and the final release will occur at least 6 weeks later. The upgrade path between Drupal 8 versions will be supported in core soon. Migrating from Drupal 6 or 7 to 8 requires building a new Drupal 8 site and migrating over content, users, and other data. Many popular contributed modules are being updated for Drupal 8 but some require 6+ months of additional work.
Creating Web Templates for SharePoint 2010Mark Collins
This document discusses different methods for creating sites in SharePoint, including site definitions, feature stapling, site templates, custom code, provisioning providers, and web templates. It focuses on best practices for creating web templates, which allow sites to be deployed as farm or site scoped and support variations and publishing features. The key steps outlined are to create folders for elements, a property bag, features in Visual Studio, and an Onet.xml file to define the site and web features for the template. Potential issues like incorrect naming or deployment settings are also covered.
Drupal case study: Behind the scenes of website of University of TartuRené Lasseron
Story about migrating public website of one of the oldest universities in Europe from proprietary CMS to Drupal 7. Presented by Mekaia (http://mekaia.com) at DrupalCamp Baltics 2012 (http://www.drupalcamp.lv/).
Similar to Drupal 8. What's cooking (based on Angela Byron slides) (20)
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
2. Claudiu Cristea
Webikon.com
Drupal Romania Association
Member of Drupal Association
www www.claudiucristea.ro
@claudiu_cristea
www.facebook.com/claudiu.cristea
28. New directory structure
Drupal 7
modules node
themes bartik
modules contrib_module
sites all themes custom_theme
29. New directory structure
Drupal 8
modules contrib_module
So... the exact
opposite of what
you’re used to. ;)
themes custom_theme
The drop is always
moving!
core modules node
themes bartik
39. What problems are
we trying to solve?
• Inconsistency; some Logo
Site Title
PageTitle
Primary Links
Secondary Links
stuff on page is blocks,
others special theme Block Block
variables, and then Block Block
“content” area.
Block
•
Content Area
Only one layout. Block
region
Block
region
• Layout built “inside
out”; blocks lack
context of overall page
Block region
• Blocks can’t be re-used Block region
in multiple instances
40. What’s the plan for
Drupal 8? HTTP Display
Request Pass to Kernel Select
Req. controller
•
s
me n t
Layout built “outside Argu
in”; necessary context
provided to blocks Menu
block
Content block
• Everything on page is a Field
Advert
block
block (or a layout, or a
block
nested layout) Field
block View Field block
block Who's
online
•
block
Blocks rendered View
block
Custom block Custom
independently,
block
Advert
supporting ESI caching block
Custom Custom text block
block
46. What problems are
we trying to solve?
Drupal 7 released Surpasses Drupal 6
January 2011 February 2012
13 months!
...
July 2011
People start using it
61. New Class Autoloader
modules example example.test modules example example.info
<?php name = Example
description = An example.
/**
* @file core = 7.x
* Tests for example.module. files[] = example.test
*/
/**
* Test the example_bar() function.
*/
class ExampleFooTest extends DrupalWebTestCase {
“Drupalism”
public static function getInfo() {
...
}
}
/**
* Test the example_bar() function.
*/
class ExampleBarTest extends DrupalWebTestCase {
public static function getInfo() {
}
...
Drupal 7
62. New Class Autoloader
(PSR-0)
modules example lib Drupal example Tests ExampleFooTest.php
<?php
/** ExampleBarTest.php
* @file
* Definition of DrupalexampleTestsExampleFooTest.
*/
namespace DrupalexampleTests;
use DrupalCoreDatabaseDatabase;
/** “Proudly found elsewhere”
* Test the example_foo() function.
*/
class ExampleFooTest extends DrupalWebTestCase {
public static function getInfo() {
...
}
}
Drupal 8
69. REST module
$ curl -i -H "Accept: application/ld+json" --cookie SESSxxx http://example.com/entity/node/1
HTTP/1.0 200 OK
<snip>
Content-Type: application/ld+json
{"nid":"1","vid":"1","isDefaultRevision":"1","uuid":"bc37d058-8c45-484c-8e00-
eae8da8f4d67","type":"article","langcode":"en","title":"Hello","uid":"1","status":"1","crea
ted":"1353018305","changed":"1353018458","comment":"2","promote":"1","sticky":"0","tnid":"0
","translate":"0","revision_timestamp":"1353018305","revision_uid":"1","u0000*
u0000entityType":"node","u0000*u0000enforceIsNew":null,"u0000*
u0000newRevision":false,"log":"","body":{"en":[{"value":"This is in English. I live in
Vancouver, BC.","summary":"","format":"filtered_html","safe_value":"<p>This is in English.
I live in Vancouver, BC.</p>n","safe_summary":""}],"fr":[{"value":"Cette est en fran
u00e7ais. J'habite u00e1 Montru00e9al,
PQ.","summary":"","format":"filtered_html","safe_value":"<p>Cette est en franu00e7ais.
J'habite u00e1 Montru00e9al, PQ.</p>n","safe_summary":""}]},"field_tags":{"en":
[{"tid":"2"},{"tid":"1"}],"fr":[{"tid":"3"},{"tid":"4"}]},"field_image":{"und":
[{"fid":"2","alt":"","title":"","width":"500","height":"400"}]},"rdf_mapping":
{"field_image":{"predicates":["og:image","rdfs:seeAlso"],"type":"rel"},"field_tags":
{"predicates":["dc:subject"],"type":"rel"},"rdftype":["sioc:Item","foaf:Document"],"title":
{"predicates":["dc:title"]},"created":{"predicates":
["dc:date","dc:created"],"datatype":"xsd:dateTime","callback":"date_iso8601"},"changed":
The REST module provides a framework for exposing
{"predicates":["dc:modified"],"datatype":"xsd:dateTime","callback":"date_iso8601"},"body":
Drupal's data structures as RESTful web services.
{"predicates":["content:encoded"]},"uid":{"predicates":
70. Configuration
Management
node ID 4
node ID 4
It’s like Features module in core, only better.
71. What problems are
we trying to solve?
Dev Live
admin/config/foo node/4 admin/config/foo node/4
TEST Welcome
Setting 1 text test test test test Setting 1 old text This is real
test test test test content on the
Setting 2 label test test test test Setting 2 label live site that end
test test users are viewing
Save Save
Database Database
72. What problems are
we trying to solve?
Dev Live
admin/config/foo node/4 admin/config/foo node/4
TEST Welcome
Setting 1 text test test test test Setting 1 old text This is real
test test test test content on the
Setting 2 label test test test test Setting 2 label live site that end
test test users are viewing
Save Save
Database Database
Danger!
Want to bring over configuration
changes from dev, but not
overwrite live content!
73. What problems are
we trying to solve?
variable_set()/variable_get()
db_select()/db_update()/
db_delete()
hook_update_N()
$conf[...];
drush fu
ctools_export_object()/
ctools_export_load_object()
74. What’s the plan for
Drupal 8?
Dev Live
node/4
node/4 node/4
node/4
admin/config/foo admin/config/foo
TEST
ALERT! Welcome
ALERT!
Setting 1 text test test test test
Important Setting 1 old text This is real
Important
test test test test
announcement content on the
announcement
Setting 2 label test test test test Setting 2 label live site that end
about something. about something.
test test users are viewing
Save Save
Cache
Active store Cache
Active store
(e.g. (e.g.
Database) Database)
StagingFile Active File StagingFile Active File
File Store
storage Store File Store
storage Store
http://heyrocker.com/how-use-drupal-8-configuration-system
75. What’s the plan for
Drupal 8?
Dev Live
node/4
node/4 node/4
node/4
admin/config/foo $node->uuid = '0a8f293...'; admin/config/foo $node->uuid = '98a7bd...';
TEST
ALERT! Welcome
ALERT!
Setting 1 text test test test test
Important Setting 1 old text This is real
Important
test test test test
announcement content on the
announcement
Setting 2 label test test test test Setting 2 label live site that end
about something. about something.
test test users are viewing
Save Save
1 Cache
Active store Cache
Active store
(e.g. (e.g.
Database) Database)
2 5
3
File
Staging File
Active Active File StagingFile Active File
File Store
Store
storage Store File Store
storage Store
4
http://heyrocker.com/how-use-drupal-8-configuration-system
77. Configuration API
Want to deploy it? Use config().
$config = config(‘contact.settings’);
$config->set(‘user_default_enabled’, 1);
$config->save();
files/config_XXX/active/contact.settings.yml
default_category: feedback
flood:
limit: '5'
interval: '3600'
user_default_enabled: '1'
78. State API
Only useful for this environment? Use state().
state()->set('update.last_check', $now);
...
$last_check = state()->get('update.last_check') ?: 0;
MySQL [8x]> SELECT * FROM key_value WHERE collection = 'state' AND
name = 'update.last_check';
+------------+-------------------+---------------+
| collection | name | value |
+------------+-------------------+---------------+
| state | update.last_check | i:1353017727; |
+------------+-------------------+---------------+
1 row in set (0.00 sec)
79. Other stuff
• Getting OOPy with it!
• Entity API++
• More fasterer testbot!
• File/Media API improvements
• ...and more!