SlideShare a Scribd company logo
Developing for MultiSite
Freelance WordPress Developer
Owner and Lead Developer at
PhotographyBlogSites.com
martythornley.com @martythornley
A Little About Me
Standard WordPress
Single site for you
Single site for client
MultiSite
Series of personal sites
Multiple client sites
Signups open to the public
What is
MultiSite?
Single WordPress installation
One “main site”
Lots of “sub-sites”
Network of Many Sites
What is
MultiSite?
Single database
Single set of core files
Shared Plugins folder
Shared Themes folder
Shared Files and DB
Manages the network
There should be only 1 ( or very few )
Installs and updates themes, plugins
“Super Admin” user
MultiSite
Admin
Can only access their site(s)
Can not install, update or edit:
Core, plugins, themes, users
“Administrator” users
Admin area for each site
Accessed by users of that site
Settings and content for that site
every-site/wp-admin/
MultiSite
Admin Only the Super Admin can access
Network-wide settings
Edit configurations for each site
Add and edit sites and users
Install and activate plugins & themes
/wp-admin/network/
Plugins shared by all sites
Can be network activated
Can be activated site by site
/plugins/
Plugins
and
MultiSite always on
used on all sites
no activation hook
no deactivation hook
/mu-plugins/
Network
Site-by-site
Settings
Plugin
Developers
Need to
Think
Ahead Network admin
Sub-site admin
Menus
Super Admins
Admins
Users
BackWPup
Sucuri Scanner
W3 Total Cache
WordPress SEO
Let’s look at some Plugins
Standard Network Sub-Site
The Plugins Screen
Standard Network Sub-Site
Admin Menus
No Sucuri Menu
No BackWPup Menu
MultiSite - only in Network Admin
BackWPup
BackWPup
Can add user capabilities
Gives Non Super Admins
Access to /network/ admin!
BackWPup - Ideas
Let each site back up their own stuff?
Let Super Admins determine how often they can do that?
Standard WordPress
Sucuri Scanner
MultiSite - No Network Admin
Sucuri Scanner
MultiSite - SubSite as Super Admin
Sucuri Scanner
MultiSite - SubSite as Admin User
Sucuri Scanner
Sucuri Scanner
MultiSite - SubSite as Admin User
Sucuri Scanner - Ideas
Provide network admin screen so settings can be set site wide.
Most settings for this plugin should be network wide.
Right now, you need to go into each site and set it up again, even
if you want to use the same settings.
W3 Total Cache
Same screen - Standard, Network and SubSite
W3 Total Cache - Ideas
Are these network settings or site settings?
Most settings for this plugin should be network wide.
Probably only needs a network admin screen.
Each site should clear its own cache but not the entire cache.
WordPress SEO
Standard WordPress
Network Admin
WordPress SEO
SubSite - As Super Admin
WordPress SEO
SubSite - As Admin
WordPress SEO
Edit Files
WordPress SEO
Edit Files
WordPress SEO
Allow super admins option to control settings once.
Still have subsite settings for Facebook, Twitter, etc.
Why "Edit Files" within a subsite?
Each subsite can not technically add or remove plugins so why
advertise to them? Brand it, but don't advertise.
WordPress SEO - Ideas
Navigating MultiSite
Knowing
Where
We Are
is_multisite()
is_main_site()
is_admin()
is_network_admin()
Knowing
Who
We Are
is_super_admin()
is_user_logged_in()
$current_user = wp_get_current_user();
if( current_user_can( ‘edit_themes’ ) )
What
Sub-Site
are
We In?
global $blog_id;
$id = get_current_blog_id();
$details = get_blog_details( $id );
URL
Functions
home_url();
site_url();
admin_url();
network_home_url();
network_site_url();
network_admin_url();
$url = get_home_url( $blog_id );
$url = get_site_url( $blog_id );
$url = get_admin_url( $blog_id );
WP
Constants
WP_CONTENT_DIR
WP_CONTENT_URL
WP_PLUGIN_DIR
WP_PLUGIN_URL
WPMU_PLUGIN_DIR
WPMU_PLUGIN_URL
Site-by-Site Settings
add_option( $option , $value );
update_option( $option , $value );
get_option( $option );
add_blog_option( $blog_id , $option , $value );
update_blog_option( $blog_id , $option , $value );
get_blog_option( $blog_id , $option );
Network Settings
add_site_option( $option , $value );
update_site_option( $option , $value );
get_site_option( $option );
Adding Menus
add_action( ‘admin_menu’ , ‘add_my_menu’ );
add_action( ‘network_admin_menu’ , ‘add_my_menu’ );
function add_my_menu() {add_menu_page( $page_title , $menu_title , $capability ,
$menu_slug , $function , $icon_url , $position );add_submenu_page( $parent_slug , $page_title , $menu_title ,
$capability , $menu_slug , $function );}
}
}
Admin users lose a lot of capabilities.
User Capabilities
update_core
update_plugins
update_themes
install_plugins
install_themes
delete_themes
edit_plugins
edit_themes
edit_users
create_users
delete_users
unfiltered_html
The register_setting functions work but ONLY on
single site settings.
Network settings need to be processed and saved.
Saving Network Settings
add_action( ‘admin_init’ , ‘process_and_save_my_settings’ );
Making Use of It All
Network Options Hide Stuff
Add a network admin menu pageAllow super
admins to save a setting
update_site_option( ‘allow_sites_to_see_stuff’ , true );
Network Options Hide Stuff
Check the site_option Only do stuff if allowed by
site_option
if ( get_site_option( ‘allow_sites_to_see_stuff’ ) ) {
// do stuff
}
Update Options Site-By-Site
Based on Network Option
Super admin chooses a setting
( like a permalink structure )
ALL sub-sites get the same setting.
Lots of BAD ways to do this.
update_site_option( ‘awesome_site_option’ , $value );
$blogs = $wpdb->get_results( SELECT blog_id FROM {$wpdb->blogs} … a bunch of other stuff ...
$value = get_site_option( ‘awesome_site_option’ );
foreach ( $blogs as $blog ) {
update_blog_option( $blog['blog_id'] , ‘option_name’ ,
$value );
}
Do NOT do this!
Will cycle through EVERY blog, which could be 1,000‘s.
A Better Way
update_site_option( ‘awesome_site_option’ , $value );
add_action( ‘init’ , ‘update_my_site_options’ );
function update_my_site_options() {
$value = get_site_option( ‘awesome_site_option’ );
update_option( ‘awesome_option’ , $value );
}
Only happens as each site loads. BUT... happens every page load.
An Even Better Way
update_site_option( ‘awesome_site_option’ , $value );
update_site_option( ‘awesome_site_option_updated’ , time() );
add_action( ‘init’ , ‘update_my_site_options’ );
function update_my_site_options() {
$net_time = get_site_option( ‘awesome_site_option_updated’ );
$site_time = get_option( ‘awesome_option_updated’ );
if ( $net_time > $site_time ) {
$value = get_site_option( ‘awesome_site_option’ );update_option( ‘awesome_option’ , $value );
update_option( ‘awesome_option_updated’ , time() );
}}
Checks times first. BUT... still happens every page load.
Maybe the Best Way?
add_filter( ‘pre_option_posts_per_page’ , ‘network_limit_posts’ );
function network_limit_posts( $num_posts ) {
if ( $network_posts = get_site_option( ‘network_post_limit’ ) ) {
return $network_posts;
} else {
return $num_posts;
}
}
Only looks for site_option when option is needed.
What settings should be network-wide?
What settings should be site-by-site?
Settings
What should be in the network admin?
What should be in the site admin?
Menus
What should Super Admins see?
What should Admins see?
Users
Ask
Questions
theuproots.com
PhotographyBlogSites.com martythornley.com
slideshare.net/MartyThornley/developing-formultisite

More Related Content

What's hot

TriDUG WebFM Presentation
TriDUG WebFM PresentationTriDUG WebFM Presentation
TriDUG WebFM Presentation
cgmonroe
 
18. images in symfony 4
18. images in symfony 418. images in symfony 4
18. images in symfony 4
Razvan Raducanu, PhD
 
WordCamp Raleigh 2018 - Beginner's Guide to Wordpress
WordCamp Raleigh 2018 - Beginner's Guide to WordpressWordCamp Raleigh 2018 - Beginner's Guide to Wordpress
WordCamp Raleigh 2018 - Beginner's Guide to Wordpress
Convinsys
 
20 Tips to Improving WordPress Website - for Beginners-Aus-2017
20 Tips to Improving WordPress Website - for Beginners-Aus-201720 Tips to Improving WordPress Website - for Beginners-Aus-2017
20 Tips to Improving WordPress Website - for Beginners-Aus-2017
TRB Design, Inc.
 
[SI] Kako prijeti WordPress za roge? - Delavnica Wordpress osnove
[SI] Kako prijeti WordPress za roge? - Delavnica Wordpress osnove[SI] Kako prijeti WordPress za roge? - Delavnica Wordpress osnove
[SI] Kako prijeti WordPress za roge? - Delavnica Wordpress osnove
Maja Kraljič
 
Rebrand WordPress Admin
Rebrand WordPress AdminRebrand WordPress Admin
Rebrand WordPress Admin
Chandra Prakash Thapa
 
Intro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteIntro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own Website
Tom McCracken
 
Integrating Files Into Drupal 7 Authoring Workflow
Integrating Files Into Drupal 7 Authoring WorkflowIntegrating Files Into Drupal 7 Authoring Workflow
Integrating Files Into Drupal 7 Authoring Workflow
Matt Mendonca
 
RPC-Wordpress-Session
RPC-Wordpress-SessionRPC-Wordpress-Session
WordPress vs Joomla Showdown
WordPress vs Joomla ShowdownWordPress vs Joomla Showdown
WordPress vs Joomla Showdown
Phelan Riessen
 
How to make a WordPress theme
How to make a WordPress themeHow to make a WordPress theme
How to make a WordPress theme
Hardeep Asrani
 
Drupal website in 45 mins
Drupal website in 45 minsDrupal website in 45 mins
Drupal website in 45 mins
Rachit Gupta
 
Beginner's Guide to WordPress For Noncoders
Beginner's Guide to WordPress For NoncodersBeginner's Guide to WordPress For Noncoders
Beginner's Guide to WordPress For Noncoders
Bethany Siegler
 
Getting Started with WP-CLI, a tool to automate your life
Getting Started with WP-CLI, a tool to automate your lifeGetting Started with WP-CLI, a tool to automate your life
Getting Started with WP-CLI, a tool to automate your life
AJ Morris
 
Installing And Configuration for your Wordpress blog
Installing And Configuration for your Wordpress blogInstalling And Configuration for your Wordpress blog
Installing And Configuration for your Wordpress blog
igorgentry
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management Systems
Matthew Turland
 
Word press for lazy people
Word press for lazy peopleWord press for lazy people
Word press for lazy people
Jerrett Farmer
 
Easy Guide to WordPress Theme Integration
Easy Guide to WordPress Theme IntegrationEasy Guide to WordPress Theme Integration
Easy Guide to WordPress Theme Integration
Sankhala Info Solutions
 
A word press site even your mother can use
A word press site even your mother can useA word press site even your mother can use
A word press site even your mother can use
InMotion Hosting
 
Optimizing WordPress - WordPress SF Meetup April 2012
Optimizing WordPress -  WordPress SF Meetup April 2012Optimizing WordPress -  WordPress SF Meetup April 2012
Optimizing WordPress - WordPress SF Meetup April 2012
Ben Metcalfe
 

What's hot (20)

TriDUG WebFM Presentation
TriDUG WebFM PresentationTriDUG WebFM Presentation
TriDUG WebFM Presentation
 
18. images in symfony 4
18. images in symfony 418. images in symfony 4
18. images in symfony 4
 
WordCamp Raleigh 2018 - Beginner's Guide to Wordpress
WordCamp Raleigh 2018 - Beginner's Guide to WordpressWordCamp Raleigh 2018 - Beginner's Guide to Wordpress
WordCamp Raleigh 2018 - Beginner's Guide to Wordpress
 
20 Tips to Improving WordPress Website - for Beginners-Aus-2017
20 Tips to Improving WordPress Website - for Beginners-Aus-201720 Tips to Improving WordPress Website - for Beginners-Aus-2017
20 Tips to Improving WordPress Website - for Beginners-Aus-2017
 
[SI] Kako prijeti WordPress za roge? - Delavnica Wordpress osnove
[SI] Kako prijeti WordPress za roge? - Delavnica Wordpress osnove[SI] Kako prijeti WordPress za roge? - Delavnica Wordpress osnove
[SI] Kako prijeti WordPress za roge? - Delavnica Wordpress osnove
 
Rebrand WordPress Admin
Rebrand WordPress AdminRebrand WordPress Admin
Rebrand WordPress Admin
 
Intro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteIntro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own Website
 
Integrating Files Into Drupal 7 Authoring Workflow
Integrating Files Into Drupal 7 Authoring WorkflowIntegrating Files Into Drupal 7 Authoring Workflow
Integrating Files Into Drupal 7 Authoring Workflow
 
RPC-Wordpress-Session
RPC-Wordpress-SessionRPC-Wordpress-Session
RPC-Wordpress-Session
 
WordPress vs Joomla Showdown
WordPress vs Joomla ShowdownWordPress vs Joomla Showdown
WordPress vs Joomla Showdown
 
How to make a WordPress theme
How to make a WordPress themeHow to make a WordPress theme
How to make a WordPress theme
 
Drupal website in 45 mins
Drupal website in 45 minsDrupal website in 45 mins
Drupal website in 45 mins
 
Beginner's Guide to WordPress For Noncoders
Beginner's Guide to WordPress For NoncodersBeginner's Guide to WordPress For Noncoders
Beginner's Guide to WordPress For Noncoders
 
Getting Started with WP-CLI, a tool to automate your life
Getting Started with WP-CLI, a tool to automate your lifeGetting Started with WP-CLI, a tool to automate your life
Getting Started with WP-CLI, a tool to automate your life
 
Installing And Configuration for your Wordpress blog
Installing And Configuration for your Wordpress blogInstalling And Configuration for your Wordpress blog
Installing And Configuration for your Wordpress blog
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management Systems
 
Word press for lazy people
Word press for lazy peopleWord press for lazy people
Word press for lazy people
 
Easy Guide to WordPress Theme Integration
Easy Guide to WordPress Theme IntegrationEasy Guide to WordPress Theme Integration
Easy Guide to WordPress Theme Integration
 
A word press site even your mother can use
A word press site even your mother can useA word press site even your mother can use
A word press site even your mother can use
 
Optimizing WordPress - WordPress SF Meetup April 2012
Optimizing WordPress -  WordPress SF Meetup April 2012Optimizing WordPress -  WordPress SF Meetup April 2012
Optimizing WordPress - WordPress SF Meetup April 2012
 

Viewers also liked

The Third WordPress
The Third WordPressThe Third WordPress
The Third WordPress
Marty Thornley
 
Web Presence
Web PresenceWeb Presence
Web Presence
Marty Thornley
 
The Third WordPress
The Third WordPressThe Third WordPress
The Third WordPress
Marty Thornley
 
Pharmaceutical Industry and Linked Data
Pharmaceutical Industry and Linked DataPharmaceutical Industry and Linked Data
Pharmaceutical Industry and Linked Dataymchu88
 
도서관과 링크드데이터[TQK]
도서관과 링크드데이터[TQK]도서관과 링크드데이터[TQK]
도서관과 링크드데이터[TQK]ymchu88
 
library linked data
library linked datalibrary linked data
library linked data
Hansung University
 
The Third WordPress
The Third WordPressThe Third WordPress
The Third WordPress
Marty Thornley
 

Viewers also liked (7)

The Third WordPress
The Third WordPressThe Third WordPress
The Third WordPress
 
Web Presence
Web PresenceWeb Presence
Web Presence
 
The Third WordPress
The Third WordPressThe Third WordPress
The Third WordPress
 
Pharmaceutical Industry and Linked Data
Pharmaceutical Industry and Linked DataPharmaceutical Industry and Linked Data
Pharmaceutical Industry and Linked Data
 
도서관과 링크드데이터[TQK]
도서관과 링크드데이터[TQK]도서관과 링크드데이터[TQK]
도서관과 링크드데이터[TQK]
 
library linked data
library linked datalibrary linked data
library linked data
 
The Third WordPress
The Third WordPressThe Third WordPress
The Third WordPress
 

Similar to Developing formultisite

Top Plugins for WordPress multisite
Top Plugins for WordPress multisiteTop Plugins for WordPress multisite
Top Plugins for WordPress multisite
Andrea Rennick
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
Brad Williams
 
Worcamp2012 make a wordpress multisite in 20mins
Worcamp2012 make a wordpress multisite in 20minsWorcamp2012 make a wordpress multisite in 20mins
Worcamp2012 make a wordpress multisite in 20mins
Chandra Prakash Thapa
 
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 minsChandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
wpnepal
 
Word press multisite network how to install & setup it
Word press multisite network how to install & setup itWord press multisite network how to install & setup it
Word press multisite network how to install & setup it
Temok IT Services
 
WordPress Multisite deck
WordPress Multisite deckWordPress Multisite deck
WordPress Multisite deck
belsien
 
Wordpress multisite
Wordpress multisiteWordpress multisite
Wordpress multisite
Plasterdog Web Design
 
Gotta have vs must use plugins for WordPress multisite
Gotta have vs must use plugins for WordPress multisiteGotta have vs must use plugins for WordPress multisite
Gotta have vs must use plugins for WordPress multisite
rfair404
 
Multisite meetup talk-2017-0710
Multisite meetup talk-2017-0710Multisite meetup talk-2017-0710
Multisite meetup talk-2017-0710
reedgustow
 
WordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcodeWordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcode
Rakesh Kushwaha
 
Create a site with Multisite plugin WordPress
Create a site with Multisite plugin WordPressCreate a site with Multisite plugin WordPress
Create a site with Multisite plugin WordPress
Shubham Vijay
 
Utsav Singh Rathour: How, Why and Where to use WordPress multisite
Utsav Singh Rathour: How, Why and Where to use WordPress multisiteUtsav Singh Rathour: How, Why and Where to use WordPress multisite
Utsav Singh Rathour: How, Why and Where to use WordPress multisite
wpnepal
 
When to use WordPress MultiSite WordCamp Nepal 2012
When to use WordPress MultiSite WordCamp Nepal 2012When to use WordPress MultiSite WordCamp Nepal 2012
When to use WordPress MultiSite WordCamp Nepal 2012
Utsav Singh Rathour
 
WordPress for beginners lesson 4 fall2015 JALC
WordPress for beginners lesson 4 fall2015 JALCWordPress for beginners lesson 4 fall2015 JALC
WordPress for beginners lesson 4 fall2015 JALC
Michele Butcher-Jones
 
A Complete Guide To WordPress Multisite.pdf
A Complete Guide To WordPress Multisite.pdfA Complete Guide To WordPress Multisite.pdf
A Complete Guide To WordPress Multisite.pdf
CIOWomenMagazine
 
Introduction to WordPress Multisite
Introduction to WordPress MultisiteIntroduction to WordPress Multisite
Introduction to WordPress Multisite
Craig Taylor
 
Building a WordPress Powered Website
Building a WordPress Powered WebsiteBuilding a WordPress Powered Website
Building a WordPress Powered Website
DeltinaU
 
Wordpress
WordpressWordpress
Wordpress
Arjun Srivastava
 
Getting Started With WordPress Development
Getting Started With WordPress DevelopmentGetting Started With WordPress Development
Getting Started With WordPress Development
Andy Brudtkuhl
 
Understanding WordPress Multisite
Understanding WordPress MultisiteUnderstanding WordPress Multisite
Understanding WordPress Multisite
Ryan Imel
 

Similar to Developing formultisite (20)

Top Plugins for WordPress multisite
Top Plugins for WordPress multisiteTop Plugins for WordPress multisite
Top Plugins for WordPress multisite
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
 
Worcamp2012 make a wordpress multisite in 20mins
Worcamp2012 make a wordpress multisite in 20minsWorcamp2012 make a wordpress multisite in 20mins
Worcamp2012 make a wordpress multisite in 20mins
 
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 minsChandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
 
Word press multisite network how to install & setup it
Word press multisite network how to install & setup itWord press multisite network how to install & setup it
Word press multisite network how to install & setup it
 
WordPress Multisite deck
WordPress Multisite deckWordPress Multisite deck
WordPress Multisite deck
 
Wordpress multisite
Wordpress multisiteWordpress multisite
Wordpress multisite
 
Gotta have vs must use plugins for WordPress multisite
Gotta have vs must use plugins for WordPress multisiteGotta have vs must use plugins for WordPress multisite
Gotta have vs must use plugins for WordPress multisite
 
Multisite meetup talk-2017-0710
Multisite meetup talk-2017-0710Multisite meetup talk-2017-0710
Multisite meetup talk-2017-0710
 
WordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcodeWordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcode
 
Create a site with Multisite plugin WordPress
Create a site with Multisite plugin WordPressCreate a site with Multisite plugin WordPress
Create a site with Multisite plugin WordPress
 
Utsav Singh Rathour: How, Why and Where to use WordPress multisite
Utsav Singh Rathour: How, Why and Where to use WordPress multisiteUtsav Singh Rathour: How, Why and Where to use WordPress multisite
Utsav Singh Rathour: How, Why and Where to use WordPress multisite
 
When to use WordPress MultiSite WordCamp Nepal 2012
When to use WordPress MultiSite WordCamp Nepal 2012When to use WordPress MultiSite WordCamp Nepal 2012
When to use WordPress MultiSite WordCamp Nepal 2012
 
WordPress for beginners lesson 4 fall2015 JALC
WordPress for beginners lesson 4 fall2015 JALCWordPress for beginners lesson 4 fall2015 JALC
WordPress for beginners lesson 4 fall2015 JALC
 
A Complete Guide To WordPress Multisite.pdf
A Complete Guide To WordPress Multisite.pdfA Complete Guide To WordPress Multisite.pdf
A Complete Guide To WordPress Multisite.pdf
 
Introduction to WordPress Multisite
Introduction to WordPress MultisiteIntroduction to WordPress Multisite
Introduction to WordPress Multisite
 
Building a WordPress Powered Website
Building a WordPress Powered WebsiteBuilding a WordPress Powered Website
Building a WordPress Powered Website
 
Wordpress
WordpressWordpress
Wordpress
 
Getting Started With WordPress Development
Getting Started With WordPress DevelopmentGetting Started With WordPress Development
Getting Started With WordPress Development
 
Understanding WordPress Multisite
Understanding WordPress MultisiteUnderstanding WordPress Multisite
Understanding WordPress Multisite
 

Recently uploaded

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

Developing formultisite