Implementing a Wordpress Multisite as a faculty / staff / student platform within Temple University. The Challenges we faced, and the problems it solved.
Presentation given at Wordcamp Philly 2011, presentation put together by Paul Paire
Presentation on itPage, an open-source content management system (CMS) for the Lasso Professional language. Presenter is Eric Landmann of Iterate LLC, Madison, WI, given at the Lasso Developer's Conference, Oct. 1-4, 2009, Amsterdam.
Drupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site FactoryAcquia
Acquia Cloud Site Factory provides a better way to create and manage Drupal multisite deployments. You can use it to rapidly build mobile-ready brand, campaign, and franchise websites using powerful multisite tools on top of the open source Acquia Cloud platform.
The site building capabilities are based on a customized distribution of Drupal. It includes popular modules, user interface improvements, and a ThemeBuilder. The Site Factory dashboard allows you to group and manage all of your sites, and control permissions within groups.
In this step-by-step training webinar, you will learn how to:
• Create a site as a basis for future development
• Duplicate a site as a template
• Customize the site template
• Manage sites within the dashboard
• Configure users and permissions within sites and within the dashboard
You’ll also get a tour of the complete online course. This is one you don’t want to miss!
Presentation on itPage, an open-source content management system (CMS) for the Lasso Professional language. Presenter is Eric Landmann of Iterate LLC, Madison, WI, given at the Lasso Developer's Conference, Oct. 1-4, 2009, Amsterdam.
Drupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site FactoryAcquia
Acquia Cloud Site Factory provides a better way to create and manage Drupal multisite deployments. You can use it to rapidly build mobile-ready brand, campaign, and franchise websites using powerful multisite tools on top of the open source Acquia Cloud platform.
The site building capabilities are based on a customized distribution of Drupal. It includes popular modules, user interface improvements, and a ThemeBuilder. The Site Factory dashboard allows you to group and manage all of your sites, and control permissions within groups.
In this step-by-step training webinar, you will learn how to:
• Create a site as a basis for future development
• Duplicate a site as a template
• Customize the site template
• Manage sites within the dashboard
• Configure users and permissions within sites and within the dashboard
You’ll also get a tour of the complete online course. This is one you don’t want to miss!
Drupal as a Rapid Application Development Framework for Non Profits / NGOsZyxware Technologies
The presentation aims at introducing Drupal as a Rapid Application Development (RAD) framework for non-profits and NGOs. Introduces context of technology and opportunity for technology to contribute towards development of society. Evaluates fit for purpose of Drupal in the not-for-profit sector and introduces capabilities of Drupal as a content management system and as an application development framework.
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.
Learn about the components and features of the Drupal - Web Experience Toolkit distribution: a version of Drupal that is used by the Government of Canada. You'll also learn about what components you'll need to add to customize the distribution.
A checklist for site builders: things to do after you've built out your content types and views and before you show the site to your client or deploy it on production. See the list at http://bit.ly/drupal-checklist.
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...Jon Peck
EW.com, the digital site for Entertainment Weekly and a top entertainment news site, is in the final stages of migrating from Vignette 6 CMS and 10 different WordPress blogs to a single unified platform built on Drupal 7. Join the primary Four Kitchens engineers on the project as we discuss the process, starting with discovery all the way through launch preparation.
Challenges include:
- Migrating close to 170,000 posts, 475,000 terms, 280,000 images into Drupal without spilling a drop
- Separating overloaded freeform tags into specific vocabularies and creative works
- Maintaining a high performance backend and frontend with multiple distributed caching layers
- Coordinating a distributed team across multiple continents
- Enforcing best practices, code quality and standards
- High speed integrations with an existing and complex advertising system
- Porting legacy, non-standard code and maintaining functional parity
We’ll also discuss:
- Development environments using unified Virtual Machines
- Custom Drupal distributions used across multiple in-house groups for different projects
- Promoting open-source culture in a commercial environment
- Deployment and cutover strategies
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
A presentation on the different aspects to be addressed from the perspective of performance when you build a Drupal web application. The presentation also lists out some of the common performance optimization issues you can easily avoid while building your Drupal application
Kentico CMS is software package which has capability to create Web Application, tools etc. that will create more productivity of client and save lots of time and money.
Give brief detail about Kentico tool which includes installation, configuration, workflow, features, easy integration with a third-party application, build an application on Kentico etc.
Creating a Reusable Drupal Website for Higher Education - at USG Tech DaySuzanne Dergacheva
Setting up a single website is as easy as pie. But creating
dozens or hundreds of similar websites is more like running
a pie factory. In this session, we’ll talk about techniques for
running multiple, similar websites using the Drupal content
management system.
We’ll walk through the steps for creating a re-usable Drupal
platform for a small university. We’ll also talk about the
challenges and benefits that result from a multi-site setup, and
its impact on content strategy, design, and site architecture.
Did a presentation at Cassandra meetup explaining how we used Cassandra internally in Wize Commerce to improve our object cache. Also, I talked about a performance evaluation we carried out before we moved into Cassandra.
Drupal as a Rapid Application Development Framework for Non Profits / NGOsZyxware Technologies
The presentation aims at introducing Drupal as a Rapid Application Development (RAD) framework for non-profits and NGOs. Introduces context of technology and opportunity for technology to contribute towards development of society. Evaluates fit for purpose of Drupal in the not-for-profit sector and introduces capabilities of Drupal as a content management system and as an application development framework.
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.
Learn about the components and features of the Drupal - Web Experience Toolkit distribution: a version of Drupal that is used by the Government of Canada. You'll also learn about what components you'll need to add to customize the distribution.
A checklist for site builders: things to do after you've built out your content types and views and before you show the site to your client or deploy it on production. See the list at http://bit.ly/drupal-checklist.
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...Jon Peck
EW.com, the digital site for Entertainment Weekly and a top entertainment news site, is in the final stages of migrating from Vignette 6 CMS and 10 different WordPress blogs to a single unified platform built on Drupal 7. Join the primary Four Kitchens engineers on the project as we discuss the process, starting with discovery all the way through launch preparation.
Challenges include:
- Migrating close to 170,000 posts, 475,000 terms, 280,000 images into Drupal without spilling a drop
- Separating overloaded freeform tags into specific vocabularies and creative works
- Maintaining a high performance backend and frontend with multiple distributed caching layers
- Coordinating a distributed team across multiple continents
- Enforcing best practices, code quality and standards
- High speed integrations with an existing and complex advertising system
- Porting legacy, non-standard code and maintaining functional parity
We’ll also discuss:
- Development environments using unified Virtual Machines
- Custom Drupal distributions used across multiple in-house groups for different projects
- Promoting open-source culture in a commercial environment
- Deployment and cutover strategies
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
A presentation on the different aspects to be addressed from the perspective of performance when you build a Drupal web application. The presentation also lists out some of the common performance optimization issues you can easily avoid while building your Drupal application
Kentico CMS is software package which has capability to create Web Application, tools etc. that will create more productivity of client and save lots of time and money.
Give brief detail about Kentico tool which includes installation, configuration, workflow, features, easy integration with a third-party application, build an application on Kentico etc.
Creating a Reusable Drupal Website for Higher Education - at USG Tech DaySuzanne Dergacheva
Setting up a single website is as easy as pie. But creating
dozens or hundreds of similar websites is more like running
a pie factory. In this session, we’ll talk about techniques for
running multiple, similar websites using the Drupal content
management system.
We’ll walk through the steps for creating a re-usable Drupal
platform for a small university. We’ll also talk about the
challenges and benefits that result from a multi-site setup, and
its impact on content strategy, design, and site architecture.
Did a presentation at Cassandra meetup explaining how we used Cassandra internally in Wize Commerce to improve our object cache. Also, I talked about a performance evaluation we carried out before we moved into Cassandra.
A lecture on how to boost your performance through insights in self confidence and self esteem.
From Self Confidence to Self Esteem - Empowerment of a High Achiever
Dangers of Cell phones सेलफोन – फ्रैंडली पिजन या ब्रेन बगOm Verma
आज सेलफोन हमारे दैनिक जीवन का एक अभिन्न अंग बन चुका है। आज बिना सेलफोन के जीवन की कल्पना करना भी मुश्किल लगता है। जिधर देखो उधर आपको लोग हाथ में सेलफोन थामें दिखाई देंगे, ठीक वैसे ही जैसे द्वापर युग में श्री कृष्ण अपनी अंगुली में सुदर्शन चक्र धारण करके घूमा करते थे। देखते ही देखते पिछले 15 वर्षों में सेलफोन के जाल ने पूरे विश्व को जकड़ लिया है। किशोर लड़के और लड़कियाँ तो सेलफोन के दीवाने हो चुके हैं, सुबह से लेकर रात तक सेलफोन से ही चिपके रहते हैं। भारत में सेलफोन की क्रांति लाने में अंबानी बंधुओं का भी बहुत बड़ा हाथ है। "कर लो दुनिया मुट्ठी में" के नारे का सहारा लेकर इन्होंने खूब मोबाइल रूपी मौत का कारोबार किया। लोग तो दुनिया को शायद अपनी मुट्ठी में नहीं कर सके लेकिन अंबानी बन्धु जरूर टाटा, बिरला आदि सभी अमीरों को पीछे छोड़ कर भारत के सबसे अमीर आदमी बन बैठे।
बाजार में शौकीन लोगों के लिए कई कम्पनियाँ हीरे-जवाहरात जड़े नित नये मंहगे और नायाब सेलफोन भी बेचने लगी हैं। 2009 में स्टुअर्ट ह्यूजेस कम्पनी ने दुनिया का सबसे मंहगा गोल्डस्ट्राइकर आईफोन बाजार में उतारा था। इस फोन को बनाने में 271 ग्राम सोना और 200 हीरे काम में लिए गये हैं। 53 खूबसूरत रत्नों से ऐपल का लोगो बनाया है और होम बटन पर 7.1 केरेट का बड़ा हीरा जड़ा गया है। इसकी कीमत 3.2 मिलियन डॉलर (लगभग 15 करोड़ रुपये) रखी गई है। लेकिन इतना मंहगा होने पर भी यह है तो मौत का ही सामान।
आज पूरे विश्व में 5.6 बिलियन सेलफोन उपभोक्ता हैं। भारत विश्व में दूसरे नम्बर पर आता है। ताजा आंकड़ों के अनुसार नवम्बर, 2011 में हमारे यहाँ 881,400,578 सेलफोन उपभोक्ता थे। यानि हमारे 73.27% लोग सेलफोन रखते हैं। एक अनुमान के अनुसार 2014 तक यह संख्या एक अरब हो जायेगी। लेकिन मुद्दे की बात यह है कि सरकारी संस्थाओं नें बिना सोचे-समझे
Works organizations are involved in various important activities towards strengthening the country's infrastructure. This involves innumerous and complex functions and processes across pre-tendering, tendering and post-tendering phases of creating infrastructure assets like roads, buildings, bridges, pavements, water works etc. PWIMS is a web based solution for managing the core functional processes of works planning, procurement and maintenance in public works organizations.
Hyderabad Flower Store http://www.flowersbuds.com .... Hyderabad Flower Store always keeps up to the demand by having a surplus supply of all types of flowers for festivals. Some flowers are imported as well as customers now demand new types of flowers and floral arrangement. There has to be good floral arrangement artist to create uniqueness for your shop
Communicatie is transparanter dan ooit. Twitter, LinkedIn, Facebook, ook uw medewerkers maken steeds meer gebruik van deze social media. Werk en privé lopen daarbij steeds vaker door elkaar heen
Met enige regelmaat krijgen wij dan ook verzoeken van bedrijven die zich afvragen hoe ze om moeten gaan met meer of minder enthousiaste collega’s actief op het web. Verbieden lijkt geen optie meer. U kunt medewerkers wel uitleggen welke effecten het heeft op de organisatie. Het is belangrijk medewerkers bewust te maken wat de impact is van het delen van kennis en ervaringen via social media op de organisatie, en dan vooral de reputatieschade die het voor de organisatie, maar ook voor henzelf kan veroorzaken.
Richtlijnen die medewerkers ondersteunen in het adequaat inzetten van social media en de interactie via online netwerken in goede banen leiden zijn steeds vaker gewenst. Deze richtlijnen worden netiquette genoemd, een samentrekking van de woorden netwerk en etiquette en verschillen in het algemeen niet zo heel veel van de gedragsregels voor interactie in het dagelijks leven. Vaak komt het neer op gezond verstand. Er zijn echter wel een aantal zaken waarop specifiek gelet moet worden bij online interactie.
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/
This PPT gives information about:
1. Install and Uninstall Modules
2. Module Management
3. Use of Default Modules
4. Why use cms
5. drupal Structure
6. Module
Business 2.0 with WordPress reveals the secrets of making a profit with WordPress. It's target auditory is: entrepreneurs, small business owners, designers and developers. Different approaches for business based on the platform circles - quick, cheap and powerful WP-based website setup or consulting and products for designers and developers.
From a presentation to the Canadian Marketing Association Manitoba Chapter.
Learn the basics of navigating the Wordpress backend, changing themes, configuring critical out-of-the-box settings, installing must-have plugins to add features for things like SEO and content sharing, and general best practices for posting pages or blog posts.
Slides from a Presentation made to the WP Melbourne Meetup April 10th 2013 by Warren Denley. Provides an introduction to WordPress themes and plugins - what to look for, where to find them, how to install them and how to use them. Also includes a look at the top 10 plugins recommended by the presenter.
this presentation is designed to give a brief overview of podcasting. a couple tips a quick baseline so that all questions in the session can go from the same baseline.
Slides from lecture given at podcamp philly 3, introduction to basic color theory and very simple graphic design, and accessibility tricks for websites
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
4. How things were
• Home grown web pages
– No standards/policies
– Difficult for the standard user to create/update
– Static Web
• Google Sites
– Not on a ‘temple.edu’ domain
– Limited functionality/restricted features
5. What we needed
• Easy to use
• Policies
• LDAP authentication
• Moderation of comments
• Target audience
– Faculty
– Staff
6. Why Crowdsourcing?
• Beyond the buzzword
• Quicker with help
• Play to people’s strengths
• Different points of view
8. Any problems?
wp-includes/wp-db.php
• Change mysql_connect() to
mysql_pconnect()
• Added a one time check to see if the
connection is established, if not try one
more time
if ( !$this->dbh ) {
if ( WP_DEBUG ) {
$this->dbh = mysql_pconnect( $this->dbhost, $this->dbuser, $this->dbpas
} else {
$this->dbh = @mysql_pconnect( $this->dbhost, $this->dbuser, $this->dbp
}
10. User Management
• LDAP Integration
– Automatically add users when they login
• Site administrators add users from our
LDAP, or existing users
• Read-only if not affiliated with Temple
11. Plugins
• Not all users should have access to all
plugins
• Some plugins are site specific
12. Challenges of Control
• All comments must be moderated
• Users cannot change their passwords
through profile, or standard WP process
• Temple Branding on Personal Sites?
• Sign up process changed significantly
13. Customized Plugins
• More Privacy Options
• Site Creation Wizard
• Sidebar login
• Superb Slideshow Gallery
• LDAP
• Custom plugin to avoid hacking core
14. Accessibility
• Themes (i.e. Search boxes)
• Plugins (i.e. Alt-Tags for images)
• Wordpress core (i.e. Login forms)
• User education (i.e. closed captioning for
embedded videos)
17. Plugins available to all end users
• amr events calendar or lists with ical files
• Authors Widget
• Blubrry PowerPress
• Collapsing Categories
• FD Feedburner Plugin
• FeedWordPress
• Galleria Galleria
• Google Calendar Events
• Gravity Forms
• Importers (Wordpress, Blogger, etc.)
• LaTex for Wordpress
• Members
• My Category Order
• Peter’s Collaboration Emails
• Sidebar Login
• Sociable
• WordPress SEO
18. Plugins we use (but not the public)
• Exploit Scanner
• Health Check
• Login Logo
• More Privacy Options
• Restrict MultiSite Plugins
• Simple LDAP Login
• Site Creation Wizard
• Superb slideshow gallery
• Theme Info
• Plugin Stats
• WP Touch
• YD WPMU Bloglist Widget
• Custom written plugins (to avoid hacking core)
19. Functions of custom written plugin
• Replace Add User functions with Add LDAP User
• Users cannot change password in profile
• Password change requests go to our site
• Hide Simple LDAP settings from site administrators
• Site Admins cannot enable unmoderated or unauthenticated
comments
• Encode variables being passed through wp-login.php to wp-
signup.php
• Change ‘username’ to ‘AccessNet username’ on wp-
login.php
• Change styling & wording for the wp-signup.php steps
Editor's Notes
LDAP integration- login using our LDAP- Add users in Dashboard or on Admin bar redirects to plugin page that looks up users in LDAPUsers must be authenticated against our LDAP to comment
Some plugins are for network admins only (i.e Exploit Scanner, WP backup)Some plugins are site specific (such as the Superb SlideShow Gallery – it’s glitchy)We use the “Restrict MultiSite Plugin” to allow Network Admins to control which plugins are visible to the general publicWe also use the Plugin Stats plugin to allow us to see which plugins are heavily used on sitesThemes – we use the Theme Info plugin to see which themes are heavily usedSome themes are also site specific
Used a plugin to address the top twoTemple logo is a policy issue, can’t enforce but we have a policy statement users must agree to which states that their site can be taken downWe looked at the out of the box site creation process and realized that the average user would have a headache with it, so we used the “Site Creation Wizard” plugin and heavily modified it to allow us to denote which sites can be replicated by the front end. We looked at several other plugins but none of them offered the same level of control (specify exactly which sites can be replicated, therefore people can’t start gaming the system)
MPO – “Temple Website Hosting users” – no changed it to “Temple University users”Site Creation Wizard – pass template ID numbers, changed CSS, added option for additional checkboxes if the site being created is a special event siteSuperb Slideshow Gallery – poor plugin, forked it to allow modification of images, alt tags, still needs to be made more user friendly before released to general publicLDAP – tweaked for our environment
Since this is open to the community, need to have a process for people to request new plugins/themesReview process:evaluation to make sure it does what the user expects it toMake sure it doesn’t conflict with other plugins/themesPolicies were written and reviewed by the larger committee (good feedback)CAG – ongoing oversight of the project for feedback and changes