Learn how a WordPress Multisite Network can benefit your organization and how to install it.
Publishers frequently find themselves managing multiple WordPress-based website installations for structural reasons and sometimes for search engine optimization reasons.
For example, one might run an informational blog-style site, an information product sales site and a services sales and support site. Managing multiple WordPress sites can result in a lot of duplicate work, and time lost on website maintenance.
But that process can be streamlined and the administrative workflow optimized by installing a WordPress Multisite Network instead.
Automate Variations in SharePoint 2013.
Please find the projects here:
https://csharpspvariations.codeplex.com/
And
https://powershellspvariations.codeplex.com/
When a website is static, but needs authoring ability to change its content quickly, deploying a solution like AEM would involve the overhead of managing all the publish instances, dispatchers and their configuration.
The solution could be simplified to have AEM only for authoring and extract the authored content as HTML and their dependent resources and host it on a standard webserver.
This Article discusses the different approaches for doing this.
If you have tried WordPress.com and are ready to move to a self-hosted website, this presentation is for you. It will go over the basics of installing WordPress, migrating content and customizing your site.
Learn how a WordPress Multisite Network can benefit your organization and how to install it.
Publishers frequently find themselves managing multiple WordPress-based website installations for structural reasons and sometimes for search engine optimization reasons.
For example, one might run an informational blog-style site, an information product sales site and a services sales and support site. Managing multiple WordPress sites can result in a lot of duplicate work, and time lost on website maintenance.
But that process can be streamlined and the administrative workflow optimized by installing a WordPress Multisite Network instead.
Automate Variations in SharePoint 2013.
Please find the projects here:
https://csharpspvariations.codeplex.com/
And
https://powershellspvariations.codeplex.com/
When a website is static, but needs authoring ability to change its content quickly, deploying a solution like AEM would involve the overhead of managing all the publish instances, dispatchers and their configuration.
The solution could be simplified to have AEM only for authoring and extract the authored content as HTML and their dependent resources and host it on a standard webserver.
This Article discusses the different approaches for doing this.
If you have tried WordPress.com and are ready to move to a self-hosted website, this presentation is for you. It will go over the basics of installing WordPress, migrating content and customizing your site.
Doing PHP, Perl, and Python development made easy with a great tool called MAMP. This session will demonstrate how to install and configure MAMP to speed up web development using the LAMP stack on a Mac and Windows. Additionally, the session will demonstrate how to use several different IDEs with MAMP to perform debugging and testing.
Topics include: Advanced Operations with Windows PowerShell, Using PowerShell to determine site quotas and storage space etc. Other Topics -
• Introduction to Windows PowerShell
• Installing Solution packages (WSPs) using Windows PowerShell
• Advanced reporting and Analysis using Windows PowerShell
• Backup\Restore, Import\Export SharePoint sites using Windows PowerShell
• Introduction to STSADM
• Adding Solutions, Features using STSADM.
• Configure diagnostic logging in SharePoint 2013
• Developer Dashboard in SharePoint 2013.
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT
SharePoint has become mission critical, complex, and wide-ranging in most enterprises. How do we apply the best practices of ALM in this environment?
Learn more from this presentation, delivered by Envision IT, Leaders in SharePoint Solutions
Better, Faster, Stronger! Boost Your Team-Based SharePoint Development Using ...Richard Calderon
In this session, I discuss and demonstrate how you can use SharePoint 2010 Web Templates and PowerShell scripts to give your team-based SharePoint development process a much needed productivity boost. Using these techniques, you enable your team to quickly test and review their custom components against your complete SharePoint solution while simultaneously eliminating inconsistencies often created by manual configurations.
By the end of this session, you will have learned:
How SharePoint web templates can be used to provision customized SharePoint sites
How to leverage PowerShell scripts to automate your custom site build and feature deployments
The key benefits of this approach for team-based SharePoint development
So stop wasting time and come see how you can help make your SharePoint team development better, faster, and stronger!
Ma Lie is Founder and President of Greenment Environment with nearly 25 years experience in environmental engineering and management consulting. Prior to the establishment of Greenment Environment, Mr. Ma had worked as Vice President/China Country Manager for CH2M and Director of Corporate Risk Management for ERM China. As a pioneer in the field contaminated land management in China, Mr. Ma has been involved in many of major remediation projects in China. Mr. Ma is a member of contaminated site management expert panel of Shanghai Government. Ma Lie obtained BS degree in Environmental Engineer from Tongji University and MBA degree from CEIBS.
In this presentation Lie talks about soil contamination and remediation in China.
Doing PHP, Perl, and Python development made easy with a great tool called MAMP. This session will demonstrate how to install and configure MAMP to speed up web development using the LAMP stack on a Mac and Windows. Additionally, the session will demonstrate how to use several different IDEs with MAMP to perform debugging and testing.
Topics include: Advanced Operations with Windows PowerShell, Using PowerShell to determine site quotas and storage space etc. Other Topics -
• Introduction to Windows PowerShell
• Installing Solution packages (WSPs) using Windows PowerShell
• Advanced reporting and Analysis using Windows PowerShell
• Backup\Restore, Import\Export SharePoint sites using Windows PowerShell
• Introduction to STSADM
• Adding Solutions, Features using STSADM.
• Configure diagnostic logging in SharePoint 2013
• Developer Dashboard in SharePoint 2013.
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT
SharePoint has become mission critical, complex, and wide-ranging in most enterprises. How do we apply the best practices of ALM in this environment?
Learn more from this presentation, delivered by Envision IT, Leaders in SharePoint Solutions
Better, Faster, Stronger! Boost Your Team-Based SharePoint Development Using ...Richard Calderon
In this session, I discuss and demonstrate how you can use SharePoint 2010 Web Templates and PowerShell scripts to give your team-based SharePoint development process a much needed productivity boost. Using these techniques, you enable your team to quickly test and review their custom components against your complete SharePoint solution while simultaneously eliminating inconsistencies often created by manual configurations.
By the end of this session, you will have learned:
How SharePoint web templates can be used to provision customized SharePoint sites
How to leverage PowerShell scripts to automate your custom site build and feature deployments
The key benefits of this approach for team-based SharePoint development
So stop wasting time and come see how you can help make your SharePoint team development better, faster, and stronger!
Ma Lie is Founder and President of Greenment Environment with nearly 25 years experience in environmental engineering and management consulting. Prior to the establishment of Greenment Environment, Mr. Ma had worked as Vice President/China Country Manager for CH2M and Director of Corporate Risk Management for ERM China. As a pioneer in the field contaminated land management in China, Mr. Ma has been involved in many of major remediation projects in China. Mr. Ma is a member of contaminated site management expert panel of Shanghai Government. Ma Lie obtained BS degree in Environmental Engineer from Tongji University and MBA degree from CEIBS.
In this presentation Lie talks about soil contamination and remediation in China.
https://www.globalknowledge.com/us-en/training/course-catalog/brands/microsoft/
Slide deck from Jared Thibodeau’s webinar "Taking Advantage of Microsoft PowerShell”. IT administration tasks have usually required manual, point and click operations. Those days are gone; not only is manual action no longer necessary, but your IT technologists can’t afford the time to manually do what can be easily automated and taken off their plate. PowerShell provides an intuitive way to turn time-consuming grunt work into simple, repeatable, scriptable commands. The webinar covered what you can administer with PowerShell, executing and combining multiple PowerShell commands, ways to format report information, how to perform actions on remote computers using PowerShell.
https://www.globalknowledge.com/us-en/training/course-catalog/brands/microsoft/
Modern sites in SharePoint Online have some new and different features from previous versions of SharePoint on-premises. This presentation covers many of the features available as of September 29, 2023.
A presentation created for introducing WordPress and outlining what will be covered in my WordPress Super Survival Skills Course - http://www.the-colab.com/wordpress-survival-skills-course/
One Drupal to rule them all - Drupalcamp Londonhernanibf
Dries famous sentence (http://buytaert.net/one-drupal-to-rule-them-all) is becoming a reality for many organisations from small shops to the enterprise space. More and more stakeholders are following the idea of standardising their online presence in Drupal and leverage the same code and infrastructure amongst their different sites. What they are seeking is a drastic reduction in the time needed to create, launch and configure a Drupal site at the same time that they reduce the maintenance effort of the whole sites' network.
To achieve it, a drastic change needs to happen on the standardisation of development processes, more strict control of the overall architecture while supporting new changes and requirements, and repeatable and trustable deployment process to avoid the opposite pitfall of "one site to break them all".
In this session we will look to what needs to be thought when creating such an architecture from the development process to the infrastructure to host the different environments needed. We will look at different solutions that allow maintain these sites factories and walk you through several architectures explaining their advantages and differences.
Finally, we will look in detail to Acquia's Cloud Site Factory, a fully-hosted SaaS solution that allows organisations to quickly deploy and manage websites by the hundreds. Pre-define site templates, create new sites in a single click, manage roles and permissions across sites and connect to existing analytics and data systems.
From the first time online publisher to the multinational corporation, a significant proportion of the websites that exist on the world wide web today, perhaps around a third, are constructed using what are broadly known as Content Management Systems or CMSs...
Slides from the April 2015 WordPress Philly Meetup presentation on multisite, including considerations for setup, plugin selection and activation, theme modifications and network database cleanup.
Presentation for CSS Dev Conf 2014
Have a love/hate relationship with pre-built frameworks? Consider building your own system for front-end development.
Lessons learned from a small business owner on hiring for the first time, as well as hiring and HR nuances for remote employees.
Presented at the 2014 Digital Business Summit.
10 Advanced CSS Techniques (You Wish You Knew More About)Emily Lewis
Presentation for Webuquerque's November 2, 2011 event.
Practical examples of some of the latest CSS 3 techniques (and a few often-forgotten CSS 2.1 ones) including: image-free gradients and text shadows, attribute selectors, transitions and transforms, and media queries
Presentation for the Denver HTML5 Users Group on advanced HTML techniques.
Focuses, specifically, on semantic markup (POSH), new HTML5 structural elements, microformats, microdata and ARIA landmark roles
WordPress & Other Content Management SystemsEmily Lewis
"InfoByte" presentation for the University of New Mexico's Continuing Education program. Includes a high-level survey of several CMSes, including WordPress, ExpressionEngine, Plone, Drupal, Joomla and MojoMotor. Also includes a discussion about choosing a CMS.
Microformats or: How I Learned to Write POSH and Love the Semantic WebEmily Lewis
Session for In Control Orlando, covering the basics and benefits of microformats, as well as examples and exercises to help publish microformats (XFN, hCard and hCalendar). Also includes a discussion about POSH, HTML5 and ARIA roles.
Presentation for Environments for Humans' 2010 jQuery Summit, Designer track offers non-JavaScript, non-developer take on jQuery.
Focuses on jQuery UI for getting instant interactivity with minimal knowledge. Also discusses customizing jQuery UI to meet individual needs.
Practical Microformats - Voices That MatterEmily Lewis
Talk for Voices That Matter - Web Design conference covering the basics of microformats, as well as examples and exercises to help publish microformats (XFN, hCard and hCalendar). Also includes numerous demonstrations and microformats resources, including validation, authoring and parsing tools.
[Workshop Summits] Microformats WorkshopEmily Lewis
Workshop for Environments for Humans, covering the history and foundation of microformats, as well as examples and exercises to help publish microformats (XFN, hCard and hCalendar). Also includes numerous demonstrations and microformats resources, including validation and authoring tools.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
1. Some rights reserved
Multiple Site Management
Engine Summit June 7, 2011
Environments for Humans
with ExpressionEngine
2. Multiple Site Management Engine Summit 2
Web Designer Writer Instructor
http://emilylewisdesign.com
Author, Microformats Made Simple
http://microformatsmadesimple.com
Contributing author, HTML5 Cookbook
http://oreilly.com/catalog/0636920016038
Email: emily@emilylewisdesign.com
Blog: http://ablognotlimited.com
Twitter: @emilylewis
3. Multiple Site Management Engine Summit
Today, you’ll learn
3
• What Multiple Site Manager is
• Benefits of MSM
• Use cases for MSM
• How to install MSM and create new sites
& challenges with
^
4. Multiple Site Management Engine Summit
Multiple Site Manager
• Allows you to create and maintain multiple sites
from a single EE install
• Expansion from EllisLab introduced in v1.6 and
available for v2+
• Available with non-commercial ($79.95) and
commercial ($199.95) EE licenses
4
5. Multiple Site Management Engine Summit
The Rules
• The EE/MSM license holder has to own all sites
• All sites have to reside on the same server
• Sub-domain/domain directories have to be able to
access the main EE install directory
5
6. Multiple Site Management Engine Summit
The Benefits
• Content, templates and members can be shared
across all sites
• Each site has its own system preferences and
specialty templates
• Fast and easy site duplication, with options for
selective duplication
• Extensions, modules and plug-ins can be shared
across sites, with site-specific settings*
• Money-saving
6
7. Multiple Site Management Engine Summit
The Problems
• Installation-wide updates affect all sites.
• If something goes wrong with an installation-wide
asset, it can affect all the sites.
• Be aware of extensions
• Test carefully for scalability
• Make sure you check licensing
• Does it have site-specific settings or only global?
• No automated way of exporting a site out of MSM
7
challenges
8. Multiple Site Management Engine Summit
The Details
8
• Members
• Member groups
• Add-ons
• Find and replace
Installation-wide resources Site-specific resources
• Member group preferences
• Specialty templates
• Themes
• Member profile templates
9. Multiple Site Management Engine Summit
Do you ...
• Want a centralized install for multiple sites?
• Want a single control panel as a Super Admin, but
still limit site access to other member groups?
• Need to establish consistency in branding with
shared templates for different sites?
• Want to share content across sites and reduce
redundancy?
• Want to have independent forums, but with a
shared member base?
9
11. Multiple Site Management Engine Summit
Academic schools
11
in thewild
EE Podcast Episode #34:
MSM Sites with John Rogerson
http://5by5.tv/eepodcast/34
16. Multiple Site Management Engine Summit
Installation
4. Upload files to /system/expressionengine/ directory
16
/controllers/cp/sites.php
/language/english/sites_lang.php
/libraries/Sites.php
/controllers/cp/sites.php
/language/english/sites_lang.php
/libraries/Sites.php
Local Web server
18. Multiple Site Management Engine Summit
Setting up MSM
1. Log in to control panel
2. Admin > General Configuration
3. Select “Yes” for enabling MSM
4. Submit
18
20. Multiple Site Management Engine Summit
Create a new site
1. Select “Sites” button
2. Choose “Edit Sites”
3. Select “Create New Site”
20
21. Multiple Site Management Engine Summit
Create a new site
• Site label = name of site in control panel
• Site short name = value used in code references
• Site description = optional description of site
21
22. Multiple Site Management Engine Summit
Create a new site
• You only get the chance to import during the
creation process not during editing
• Import = moves the data from your original site to
the new site
• Duplicate = copies the data and/or preferences
from your original site to your new site
22
24. Multiple Site Management Engine Summit
Create a new site
1. Select the appropriate import/duplicate options
• Channel
• File upload preferences
• Template groups
• Global variables
2. Submit
24
26. Multiple Site Management Engine Summit
Configure site
1. Admin > General configuration
2. Enter URL for site root
3. Submit
26
27. Multiple Site Management Engine Summit
Configure site
1. Design > Templates >
Template Manager
2. Choose/create
template group that
contains home page
3. Select “Edit Group”
4. Select checkbox for
site home page
5. Update
27
28. Multiple Site Management Engine Summit
Set up public access
• Can use domain, sub-
domain or sub-folder
1. Create directory under
/public_html/ for new site
28
29. Multiple Site Management Engine Summit
Set up public access
2. Copy index.php from
original site root not from
system directory
3. Save to new directory just
created for new site
29
30. Multiple Site Management Engine Summit
Set up public access
4. Edit index.php
• $system_path = path from new site directory to
EE system directory
30
31. Multiple Site Management Engine Summit
Set up public access
4. Edit index.php
• $assign_to_config[‘site_name’] = Site short name
• $assign_to_config[‘cp_url’] = Site control panel
• $assign_to_config[‘site_url’] = Site URL
31
32. Multiple Site Management Engine Summit
Save templates as files
1. Are you in the right site?
2. Design > Templates > Template
Manager
3. Select “Global Template
Preferences”
32
33. Multiple Site Management Engine Summit
Save templates as files
4. Select “Yes” for allowing templates to be saved as files
5. Enter path to new site directory, where templates
should be saved
6. Update
33
34. Multiple Site Management Engine Summit
Global variables
• MSM comes with 3 global variables:
• {site_id} = the site’s ID number
• {site_label} = name of site in control panel
• {site_short_name} = value used in code references
34
35. Multiple Site Management Engine Summit
Sharing content
• To pull content from one site
into another, use the site variable
with the site short name as the
value
• site is available on all Channel
and Comment tags, as well as
RSS
35
{exp:channel:entries site="default_site" ...}
36. Multiple Site Management Engine Summit
Sharing content
• You can also specify several sites with the site variable
• Each site short name is listed, delimited with a pipe (|)
• You can also exclude a site using not
36
{exp:channel:entries site="default_site|blog" ...}
{exp:channel:entries site="not blog" ...}
37. Multiple Site Management Engine Summit
Sharing content
• You can also use site short name with the orderby
parameter
• Add the site short name as a prefix to the field you want
to order on
37
orderby="blog:title|default_site:description"
38. Multiple Site Management Engine Summit
Sharing templates
• You can embed a template from one site in a template
from another by prefixing the template group/
template with the site short name
38
{embed="default_site:global/nav"}
39. Multiple Site Management Engine Summit
Resources
• EE Documentation
http://expressionengine.com/user_guide/cp/sites/index.html
• Building a Sub-Folder Site in ExpressionEngine MSM
http://www.designlitm.us/articles/building_a_sub-
folder_site_in_expressionengine_msm/
• Splitting a Site out of an ExpressionEngine Multiple
Site Manager Installation*
http://www.train-ee.com/courseware/free-tutorials/comments/splitting-a-
site-out-of-an-ee-msm-installation/
39