SlideShare a Scribd company logo
High performant and
maintainable Plone
themes
David Ichim
Eau de Web
Romania
Why do we need our theme to be
performant?
Google now has more mobile search queries
Mobile trafic with various resolutions

Recommended for you

How to Prepare a WordPress Theme for Public Release
How to Prepare a WordPress Theme for Public ReleaseHow to Prepare a WordPress Theme for Public Release
How to Prepare a WordPress Theme for Public Release

A presentation for WordCamp Louisville on how to prepare a theme for distribution. It mainly follows the theme review process outlined at WordPress.org. It also discusses reasons to release a theme and briefly highlights ways to stand out from the crowd.

wordpressthemewordpress themes
Wordpress theme submission requirement for Themeforest
Wordpress theme submission requirement for ThemeforestWordpress theme submission requirement for Themeforest
Wordpress theme submission requirement for Themeforest

This document outlines requirements for submitting WordPress themes to TheWebLab. It discusses having a team with skills in design, development, and familiarity with tools like Photoshop. Theme submissions must follow best practices for spacing, color contrast, typography, and be pixel-perfect, responsive, and include documentation. Themes must properly implement WordPress features and APIs, be secure and optimized, and pass unit tests. PHP, HTML/CSS, and JavaScript quality is important. Themes should incorporate plugins and move functionality there instead of the theme.

themeforestwordpresstheweblab
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...

Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development. Bootstrap.

bootstrapbootstrap3frontend
Cost of internet around the world
It requires many different steps and skills...
How to make a performant theme?
● mobile view
● tablet view
● edit view
● anonymous view
● size
● speed
● weight
● power
● document
● maintain
● enforce
● test
What do we need for a performant theme?
1. Cater to different aspects of the site for different users
2. Measure key site sections for performance
3. Keep it performant, understandable and maintainable
We need to:
1. Measure
2. Optimize
3. Document
4. Monitor
What do we need for a performant theme?

Recommended for you

Web performance tuning
Web performance tuning Web performance tuning
Web performance tuning

This document discusses various techniques for improving front-end web performance. It states that 80% of end-user response time is spent downloading page components like images, CSS, JavaScript, and that speed is important for user experience and functionality. Various methods are presented for minimizing file sizes like JavaScript minification and combining files. It also recommends techniques like using CSS sprites and lazy loading images. Browser tools for analyzing performance are listed, and references for further information are provided.

web design and development
Squeeze Maximum Performance From Your Joomla Website
Squeeze Maximum Performance From Your Joomla WebsiteSqueeze Maximum Performance From Your Joomla Website
Squeeze Maximum Performance From Your Joomla Website

Basic and advanced tips and tricks to optimize your Joomla website in order to achieve maximum performance - a presentation by Tenko Nikolov for JoomlaDay Chicago 2012.

joomlasitegroundoptimization
Don't sh** in the Pool
Don't sh** in the PoolDon't sh** in the Pool
Don't sh** in the Pool

This document provides an overview of common poor coding practices in WordPress development that can negatively impact compatibility and user experience. It discusses examples like directly modifying core WordPress scripts, directly printing scripts and stylesheets rather than using the enqueue system, and encourages developers to avoid these practices to prevent breaking other plugins, themes or WordPress itself. The presentation aims to make developers aware of these issues and how to develop code that is more considerate of other code on the site.

wordpressphpstandards
Step 1: Measure
How to keep a theme performant
From simple tools
Responsive design in plone
Responsive design in plone

Recommended for you

Week 11 - Hosting and Migration
Week 11 - Hosting and MigrationWeek 11 - Hosting and Migration
Week 11 - Hosting and Migration

The document provides instructions for the final project in a web content management systems class. It outlines requirements for creating a WordPress theme including having one sidebar, two widgets, one custom post type, two templates, five content pages, a content page with video, using WordPress menu functionality, and including at least two plugins. It also discusses hosting a WordPress site including recommended hosts, migrating content and databases between sites using plugins, and optimizing site performance. The homework is to select an HTML template for the final project.

What’s new in joomla 3.7
What’s new in joomla 3.7What’s new in joomla 3.7
What’s new in joomla 3.7

With the stable release of Joomla 3.7 due in March, we took a look at what's coming up in the new version. There are over 40 new features.

joomlajoomla user group sydneyjoomla 3.7
Front-End Performance Optimizing
Front-End Performance OptimizingFront-End Performance Optimizing
Front-End Performance Optimizing

Front-end performance optimizing involves optimizing a website's HTML, CSS, JavaScript, and image files to achieve the fastest possible loading speed. This includes minimizing HTTP requests by combining files, compressing files, optimizing code by removing unused code and errors, leveraging browser caching, and parallelizing downloads across domains. The document outlines nine techniques for front-end optimization, such as optimizing file sizes, reducing download size through compression and caching, and minimizing HTTP requests through file combining and CSS sprites.

front-endwebsitesoptimizing
To intermediare tools
Responsive design in plone
Responsive design in plone
To advanced tools

Recommended for you

Front End Website Optimization
Front End Website OptimizationFront End Website Optimization
Front End Website Optimization

Yahoo has developed the de facto standard for building fast front-ends for websites. The bad news: you have to follow 34 rules to get there. The good news: I'll take a subset of those rules, explain them, and show how you can implement those rules in an automated fashion to minimize impact on developers and designers for your high-traffic website.

yslowphpoptimization
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress Security

This document provides an introduction to WordPress security. It outlines why security is important to protect websites and investments. It then gives basic security tips, such as keeping WordPress, themes, and plugins updated, using strong passwords, installing security plugins, and backing up websites. The document also discusses common ways websites can be compromised and provides additional resources for learning about WordPress security.

wordpresswordpress securitywebsite security
Plugins at WordCamp Phoenix
Plugins at WordCamp PhoenixPlugins at WordCamp Phoenix
Plugins at WordCamp Phoenix

The document discusses the history and features of plugins in WordPress. It defines what a plugin is and explains that plugins can enhance WordPress functionality by adding features like SEO, spam filtering, backups, and more. The document notes there are over 18,000 plugins available and provides tips for installing, troubleshooting, and removing plugins. It recommends several popular plugins including Akismet, Jetpack, backup plugins, caching plugins, SEO plugins, and others.

http://webpagetest.org
http://www.webpagetest.org/result/150926_Q4_EH1/
You should aim for high
scores and low loading times
Responsive design in plone

Recommended for you

Speed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate PerformanceSpeed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate Performance

This document provides tips for optimizing a Joomla site for speed. It recommends keeping Joomla updated, choosing extensions wisely, simplifying templates, enabling compression, caching plugins and .htaccess rules. Specific extensions like JCH Optimize are suggested for combining and minifying CSS/JS and images. Server-level optimizations include using a CDN, opcode caching, moving PHP to RAM, and reverse proxy caching. Testing speed with tools like Google PageSpeed Insights is advised. Application optimizations alone can improve page load times from over 5 seconds to 3 seconds, while full server optimizations achieve over 1 second load times.

joomlaoptimizationperformance
Speak The Web: The HTML5 Experiments
Speak The Web: The HTML5 ExperimentsSpeak The Web: The HTML5 Experiments
Speak The Web: The HTML5 Experiments

Bruce Lawson demos HTML5, especially forms and video element at Sheffield Speak The Web, 8 February 2010

web standardshtml5video
Wordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short TutorialWordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short Tutorial

The document provides an overview of developing WordPress plugins, including pre-development issues like naming, hooks for integrating plugins, adding data to the WordPress database by creating tables, and adding administration menus by creating options pages. It also gives a simple example of creating a table and inserting data, and mentions that plugins can randomly display lyrics from "Hello Dolly" in the admin panel. The document recommends further resources for WordPress plugin development.

pluginwordpressdevelopment
Step 2: Optimize
Optimize - first steps
1. Upgrade jQuery to the latest 1.x version for a big improvement in
overall page speed especially on mobile!
2. plone.app.jquerytools needs to use a newer version as well
compatible with the newer jQuery.
See: http://blog.jquery.com/2014/01/24/jquery-1-11-and-2-1-released/
Easy to do by pinning the following versions:
[versions]
plone.app.jquery = 1.1.12
plone.app.jquerytools = 1.7.0
Optimize - first steps
3. Load the development profile of plone.app.jquery in order to install
jquery-migrate plugin as well
Load minimum amount of js
1. Load only jQuery within head from a cdn sistem.
2. Load only jquery.domready
ex: https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js

Recommended for you

Minimize website page loading time – 20+ advanced SEO tips
Minimize website page loading time – 20+ advanced SEO tipsMinimize website page loading time – 20+ advanced SEO tips
Minimize website page loading time – 20+ advanced SEO tips

Website Page speed is a big ranking factor and we all know that. Google has already announced that they will give less priority to slow sites and even mark site with SLOW tag in SERPs. Lets understand what makes your site slow and how can you make your site lightening fast..If your website is also struggling with slow page load time..checkout our tips here http://www.cgcolors.com/blog/minimize-website-page-loading-time-20-advanced-seo-tips/ You can contact our page load optimization experts - hi@cgcolors.com | 347-732-2736

web designseo tipsseo web design
WordPress Theme Development Basics
WordPress Theme Development BasicsWordPress Theme Development Basics
WordPress Theme Development Basics

Learn the basics of building WordPress themes. This presentation is appropriate for people who are somewhat familiar with PHP and databases. To Learn More, check out http://techliminal.com

wordpressdatabaseephp
Sucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best PerformanceSucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best Performance

TIP: Make sure you scroll to the last slide to view the video recording On April 26th, 2017 at 11am PST, Caleb Lane - Firewall Analyst, presented this webinar. Attention spans are getting shorter, and search engines are favoring websites with faster loading times and lower bounce rates. By optimizing your website performance, you can rank higher in search results, increase and retain your traffic and create an optimal user experience. This webinar covered basic principles of website performance and teaches website owners: - What two main metrics you should be focused on when optimizing your website. - Which steps you can take to effectively optimize your website performance. - How to utilize the recommended tools and solutions to accomplish these tasks.

websitewebsite securityperformance
Load minimum amount of js
<html>
<head>
...
<metal:topslot define-slot="top_slot" />
<metal:headslot define-slot="head_slot" />
<metal:styleslot define-slot="style_slot" />

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js">
</script>
...
</head>
...
</html>
Load minimum amount of js - alt
<html>
<head>
...
<metal:topslot define-slot="top_slot" />
<metal:headslot define-slot="head_slot" />
<metal:styleslot define-slot="style_slot" />

<script src="https://github.com/addyosmani/jquery.parts/”
“blob/master/jquery.documentReady.js">
</script>
...
</head>
...
</html>
Avoid javascript render blocking
Move the javascripts out of the head in order to avoid render blocking
Move js to the body - diazo

<after
css:content="html head script"
css:theme-children="html body" />

Recommended for you

20150211 seo in drupal presentation
20150211 seo in drupal presentation20150211 seo in drupal presentation
20150211 seo in drupal presentation

This document discusses SEO (search engine optimization) for Drupal websites. It begins with an overview of SEO and the SEO process, noting it is a long-term strategy versus paid search. The document then notes Drupal 7 and 8 cores include only basic SEO features. It outlines several modules that can be installed to improve SEO, such as for XML sitemaps, URL structures, title and meta tags. It stresses SEO should be considered from the start of website development for best results. In conclusion, SEO requires expertise and an evolving understanding of techniques.

drupalseo
implement lighthouse-ci with your web development workflow
implement lighthouse-ci with your web development workflowimplement lighthouse-ci with your web development workflow
implement lighthouse-ci with your web development workflow

This presentation is about implementing the performance as first approach in web development and a bit of real case study. Then implement the Lighthouse-CI in the development workflow to keep the site performance high.

lighthouseperfromanceweb
Advanced Wordpress 201
Advanced Wordpress 201Advanced Wordpress 201
Advanced Wordpress 201

The document provides an overview of advanced WordPress features for building professional websites, including hosting options, themes, frameworks, SEO and security plugins. It discusses best practices for SEO, blogging strategies, and includes exercises for setting up analytics and researching keywords. Safety tips are also provided to prevent malware and spam.

wordpress
Move js to the body - ttw
Classic theme approach:
1. Customize Products.ResourceRegistries.browser.resourceregistries.pt
2. Remove <tal:scripts replace="structure provider:plone.resourceregistries.
scripts" />
3. Customize main_template.pt
4. Move <metal:javascriptslot define-slot="javascript_head_slot" /> to end of body
5. Move scripts removed from resourceregistries.pt to the end of the body
6. Measure performance change
<html>
<head>
...
</head>
<body>
…
<tal:scripts replace="structure provider:plone.resourceregistries.scripts" />
<metal:javascriptslot define-slot="javascript_head_slot" />
</body>
</html>
Move js to the body - ttw
Responsive design in plone
Flash of unstyled content:
a. Quicker loading can mean the introduction of content that
could be transformed by javascript.
b. http://www.learningjquery.com/2008/10/1-way-to-avoid-the-
flash-of-unstyled-content
Move js to the body - side-effects

Recommended for you

Developer Night - Opticon18
Developer Night - Opticon18Developer Night - Opticon18
Developer Night - Opticon18

Lightning talks on best practices for product and engineering teams to experiment everywhere in their applications. First presented at Optimizely's user conference, Opticon18 on September 12th, 2018.

experimentationproduct experimentationfull stack
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)

While the principles of responsive web design can make sites look better on mobile devices, they don’t necessarily load faster than a site designed for desktops. And as more and more sophisticated WordPress themes emerge, with their multiple options and fancy sliders, websites just keep getting more and more bloated. This presentation will help cut out the junk that’s larding up your sites so you can better meet the demand of users wanting fast-loading user experiences–no matter the device or connection. Presented at WordCamp Salt Lake City 2013 (http://2013.slc.wordcamp.org/)

pluginswordpresswordcamp
Building the next generation of themes with WP Rig 2.0
Building the next generation of themes with WP Rig 2.0Building the next generation of themes with WP Rig 2.0
Building the next generation of themes with WP Rig 2.0

The web has evolved, and now it’s time our themes do the same. WP Rig is an evolution on the tried and true starter theme model: a modern build process and WordPress starter theme bundled together, created to simplify the process of building advanced, accessible, performant, progressive themes. WP Rig does the heavy lifting of optimization so developers can focus on what they do best: designing and building great user experiences. In this talk you’ll learn how to supercharge your theme development process with WP Rig.

wordpresswprigcss
Random javascript could break:
a. Could be avoided by adding domready script to the head
b. https://github.com/plone/Products.CMFPlone/issues/1043
Move js to the body - side-effects
Dealing with compression
problem
1. Install plone.app.caching
2. Enabled gzip compression and caching
3. Measure performance change both for mobile and desktop score
Responsive design in plone
Dealing with resource caching
1. Inspect merged composition
2. Arrange resources in order to have a minimum number of requests
3. Remove styles or javascript the site doesn’t use

Recommended for you

Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate Usability

IBM Champion Johnny Oldenburger from Kranendonk Smart Robotics shows how to develop very user friendly and fully responsive web applications (with XPages of course!) by making use of Bootstrap and jQuery Plugins. He shows how to use the Select2, DateTimePickers, Multiselect, Bootstrap-select, Modals, Popovers, and Notifications plugins to deliver the ultimate in usability. Learn how to solve the AMD issue when incorporating JavaScript libraries in XPages. Go beyond the basics and create applications that nobody ever thought possible using XPages.

twitter bootstrapweb applicationxpages applications
Joomla Beginner Template Presentation
Joomla Beginner Template PresentationJoomla Beginner Template Presentation
Joomla Beginner Template Presentation

Joomla templates change the design and layout of a site but not the content. Templates use CSS, HTML, PHP and images primarily but can also use other languages like JavaScript. Templates position modules and components on the page. Template designers can use free and commercial template design tools or code templates by hand. The basic building blocks of a Joomla template are the templateDetails.xml file, index.php file, CSS folder, and images folder.

joomlatemplates
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial

Turbocharge your development efforts your with a "hands on" introduction to quickly building apps using the MongoDB database as a service offering known as Atlas and the serverless / REST based application development environment known as Stitch. We'll begin with a brief introduction to MongoDB, Atlas, and Stitch. You will learn about 3 real world examples of two day prototypes and rapid production cycles. You will then create your own free MongoDB Atlas database as a service cluster. Then you will write your first Stitch application to put data into your database and query data out of it. You will learn how to enhance your application with serverless stitch functions and triggers. At the end of the 90 minute session you will have a hands on experience and good grasp of how to write custom serverless applications with MongoDB.

mongodbmongodb.localmongodb stitch
One bundle breaker
Second bundle breaker
Third bundle breaker
Empty can be removed
One bundle breaker
Second bundle breaker
Empty can be removed
Cleaned and organized resources
Score after better resource concatenation
Dealing with static content cache
1. Import caching strategy
2. Add images that should have a long cache to the strong cache policy
3. Set strong policy cache to expire in 1 year

Recommended for you

The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...

Presentation given in WP Meetup in October 2019. Includes fresh new tips from summer/fall 2019! A Must read for all WordPress site owners and developers.

wordpresswebsite optimizationsoftware speed
Maximizing Optimizely Website Performance
Maximizing Optimizely Website PerformanceMaximizing Optimizely Website Performance
Maximizing Optimizely Website Performance

This document discusses best practices for optimizing Optimizely performance, including: 1. Implementing the Optimizely snippet synchronously before other tags to avoid flashing and integration issues. 2. Using a content delivery network to deliver the snippet for fast loading. 3. Understanding the order of execution for Optimizely experiments to ensure proper prioritization and evaluation. 4. Avoiding common issues that can cause flashing like using regular JavaScript in experiments.

implementationoptimizely
Csdn Drdobbs Tenni Theurer Yahoo
Csdn Drdobbs Tenni Theurer YahooCsdn Drdobbs Tenni Theurer Yahoo
Csdn Drdobbs Tenni Theurer Yahoo

This document discusses techniques for improving web performance. It begins with research on how caching and cookies impact performance. It then outlines 14 rules for optimizing performance, such as making fewer HTTP requests, using content delivery networks, gzipping components, placing scripts at the bottom of pages, and avoiding redirects. Case studies demonstrate how following these rules can significantly improve page load times. The document emphasizes starting performance improvements by focusing on front-end optimizations and advocates evangelizing best practices.

http://www.webpagetest.org/result/150926_Q4_EH1/
Stable images that should be cached
http://www.webpagetest.org/result/150926_Q4_EH1/
Further optimizations
1. Optimize css
2. Optimize javascript
Optimize css

Recommended for you

SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers

We all know that site speed matters not only for users but also for search rankings. As marketers, how can we measure and improve the impact of site speed? Mat will cover a range of topics and tools, from the basic quick wins to some of the more surprising and cutting-edge techniques used by the largest websites in the world.

searchlovesearchlove san diegosite speed
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal

This document summarizes a Drupal beginner training session. It introduces Drupal and content management systems. It discusses the Drupal business model, users, and history. It covers installing Drupal, the admin area, content and module workflows. It also summarizes setting up themes, views, panels, users, and favorite modules. The document emphasizes practicing Drupal skills and provides several resource links.

drupalostraining
WordCamp Denmark Keynote
WordCamp Denmark KeynoteWordCamp Denmark Keynote
WordCamp Denmark Keynote

Frederick Townes presented on optimizing websites for performance. He discussed working backwards from user experience, prioritizing the largest issues. Factors that can improve performance include front-end and back-end optimization, reducing payload size, caching, optimizing databases and runtime, reducing workload, and using content delivery networks. Key metrics to measure include page load time, time to first byte, and time on site. Common cases like JavaScript optimization and recommended plugins were also covered.

cachingwordpresswordcamp
Optimize css
Optimize css
Optimize css further reading
1. http://csswizardry.com/2015/04/cyclomatic-complexity-logic-in-css
Optimize javascript

Recommended for you

Seo
SeoSeo
Seo

This document provides tips and strategies for optimizing a website for search engine optimization (SEO). It discusses the importance of having a website and content for attracting visitors and customers. It then offers recommendations for technical SEO improvements that can be made, such as compressing pages to reduce load time, setting caching and expiration headers, redirecting IP addresses to domain names, minimizing external requests, hiding server signatures, adding meta tags and creating an XML sitemap. Specific implementations for these strategies using Nginx server configurations are also outlined. The overall goal is to make websites load faster, appear more relevant to search engines, and increase visitor and revenue numbers through improved SEO.

seorails
Monster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applicationsMonster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applications

Get this Course https://www.udemy.com/javascript-course-projects/?couponCode=SLIDESHARE Portfolio builder loaded with projects and applications that you can use, extend on and enhance to add to your portfolio JUST GOT BIGGER - more updates to come - YOU FOUND IT Grow your portfolio - showcase what you can build with JavaScript Learn JavaScript have fun with interactive and dynamic web applications. Over 529 downloadable resources - 57 articles - 43+ hours on-demand video, 57 Sections Over 614 HD video lessons Over 51+ projects and web applications.  Projects can be used as started projects to extend and enhance.  All JavaScript focused. 4 downloadable ebook guides 200 pages and 3 x 60 pages - with code and resource links No libraries JUST JAVASCRIPT and JAVASCRIPT DOM This is the course you've been looking for.......... Everything you need to get started with JavaScript, expand your knowledge about using JavaScript, and more included. It’s arrived, and bigger than expected!!! For anyone who wants to supercharge their JavaScript learning - building and applying JavaScript to over 50 projects and challenges… this course is for YOU!!!! From JavaScript beginners to all levels, course is presented in a fun interactive format that will challenge you. Move through the lessons of the course as you want to learn them, variety of ways to benefit from it. Learn alongside, try before you see the solution, try after you view the solution. It’s up to you! Unique format for learning encouraging you to try the code. Of course source code is included in every step of the way. Most often asked for ARE PROJECTS - and this course delivers! Over 50 and will grow over time as more projects and challenges get added. You can select the projects you want to do or take them in order, it’s up to you. Loaded with games and so many mini projects guaranteed to help you learn more about JavaScript and DOM manipulation. All JavaScript code no libraries or short cuts. Explore how to apply JavaScript to create interactive and dynamic web content - that will impress your friends. Extend on the projects and add them to your portfolio, to showcase skills you have learned. Useful real world projects coded with simple JavaScript for developers of all levels. No better way to learn than to try the code and produce something fun and useful with it. Learn to create amazing things with JavaScript bringing your web content to life. This will keep you busy and provide you the opportunity to learn and experiment with code. Try it. All the projects are designed in a starter type format so that you can build on them and customize to make it your own. Portfolio Builder 50+ projects This course includes full introduction to coding with JavaScript, all core syntax and how to apply it to make things happen.  Create your own code - loaded with challenges and code snippets.

javascriptwebweb2.0
Site Manager rocks!
Site Manager rocks!Site Manager rocks!
Site Manager rocks!

Site Manager rocks! This presentation goes up to 11. Presentation I gave at the T44U conference in Dublin (12-13 November 2009).about our tops tips for using the Site Manager Web content management system (http://www.terminalfour.com/) Released under a Creative Commons Attribution-Share Alike 2.5 UK: Scotland Licence. http://creativecommons.org/licenses/by-sa/2.5/scotland/

t4site managert44u
Optimize javascript
Optimize javascript
Step 3: Document
Document - first steps
1. Why do we need a styleguide?
2. How to create a styleguide
3. How to automate the styleguide
4. How to maintain the styleguide
Styleguides:

Recommended for you

The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013

Talking about advanced performance optimization strategies at SMX Sydney 2013 covering request reduction & optimization, caching, mark-up tuning, database & webserver performance and much, much more!

site performancesite speedseo
EEA & Eau de Web Front-end add-ons - Plone conference 2023
EEA & Eau de Web Front-end add-ons - Plone conference 2023 EEA & Eau de Web Front-end add-ons - Plone conference 2023
EEA & Eau de Web Front-end add-ons - Plone conference 2023

This document summarizes various Volto add-ons created by EEA and Eau de Web for customizing the front-end of Plone sites. It describes add-ons for theming, widgets, layout/styling, data visualization, text editing, and other functionalities. Over 100 Volto add-ons are maintained in GitHub repositories and published to NPM. The add-ons are used to build websites like eea.europa.eu and provide features like maps, charts, footnotes, and metadata handling.

ploneconf2023plone#volto-addon
EEA Faceted Navigation and Plone 6.pdf
EEA Faceted Navigation and Plone 6.pdfEEA Faceted Navigation and Plone 6.pdf
EEA Faceted Navigation and Plone 6.pdf

The document discusses faceted navigation options for Plone 6 classic and Volto, including the EEA Faceted Navigation add-on. It provides information on installing, configuring, and contributing to the EEA Faceted Navigation add-on, which adds faceted browsing capabilities to Plone sites. The document also mentions other related packages and tools for faceted navigation and searching in Plone.

#eeacms#eeafacetednavigation
1. Why do we need a styleguide?
Why do we need a styleguide?
Why do we need a styleguide?
1. Having a living documentation of visual code
2. Provide a one stop place for anyone on the team to
reference it when a design element is needed
3. To provide consistency when system is made up
from several components made by different teams
We need a styleguide for:
Why do we need a styleguide?

Recommended for you

EEA Volto Add-ons - Plone Conference 2020
EEA Volto Add-ons - Plone Conference 2020EEA Volto Add-ons - Plone Conference 2020
EEA Volto Add-ons - Plone Conference 2020

Generic open Source Volto Add-ons developed by the European Environment Agency https://www.npmjs.com/search?q=@eeacms

#volto#volto-addons#volto-addon
Plone 6 / Volto Dexterity Content Types - Schema & Layout
Plone 6 / Volto Dexterity Content Types - Schema & LayoutPlone 6 / Volto Dexterity Content Types - Schema & Layout
Plone 6 / Volto Dexterity Content Types - Schema & Layout

This document discusses Dexterity content types in Plone 6/Volto. It covers defining content type schemas through the TTW schema editor, GenericSetup profiles, and behaviors. It also discusses defining page layouts through blocks, including custom block properties schemas and layout editor. The presenter is Alin Voinea from Eau de Web in Romania, and specializes in Plone, Volto, Python, and related tools.

ploneconf2020ploneconfplone
Docker &amp; rancher
Docker &amp; rancherDocker &amp; rancher
Docker &amp; rancher

- Docker allows for OS-level virtualization of applications into lightweight isolated containers. Docker Hub is used to store and distribute Docker images. - Rancher provides tools for orchestrating Docker containers across multiple hosts. The Rancher Catalog allows deploying Dockerized applications in a standardized way using templates that prompt for configurable options. - The document discusses using Docker and Rancher together to build, deploy, manage and scale containerized applications both on a single host and across multiple hosts for production use.

dockerrancherdockerhub
2. Creating a styleguide
Creating a styleguide
1. Use a style guide generator - with automatic or manual templating
2. Create a manual page template as the styleguide
Automated styleguide generators
1. KSS - https://github.com/kss-node/kss-node
2. StyleDoccu - https://github.com/jacobrask/styledocco/
3. DocumentCSS - http://documentcss.com
4. Hologram - https://github.com/trulia/hologram
Automated styleguide generator
1. Made with different languages requiring different technology stacks:
eg. PHP, Nodejs, Ruby
2. Only some tools will make a template out of the commented markup
3. Will not load the site css by default and you need to style the templates
4. You need to spend a lot of time to configure them with good defaults
5. They will not integrate with the site styles acting like a blackbox test
Disadvantages of automated styleguides:

Recommended for you

Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and RancherContinuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher

The document discusses continuous delivery and deployment using tools like Docker, Gitflow, and Jenkins. Continuous delivery provides benefits like getting features and bug fixes to production quickly, improving quality, and lowering costs. It presents how to use Gitflow for version control, Docker for containerization, and Jenkins for continuous integration and deployment through pipelines. The talk concludes that continuous delivery using these tools can result in better products, lower costs, and happier teams.

#ploneconf#ploneconf2018docker
Faceted navigation in Plone 5
Faceted navigation in Plone 5Faceted navigation in Plone 5
Faceted navigation in Plone 5

Plone 5 Faceted Navigation is a library that provides faceted navigation and filtering capabilities for Plone. It is compatible with both Plone 4 and 5. It has dropped its dependency on Archetypes and uses zope.schema and z3c.form instead. The JavaScript and CSS resources used for faceted views and editing have been reorganized into bundles. It can be easily added to a Plone 5 Docker container. The library provides faceted widgets and views that can be configured through ZCML.

ploneconf2016facetednavigationploneconf
Docker and plone
Docker and ploneDocker and plone
Docker and plone

This document discusses using Docker to deploy and manage Plone CMS installations. It begins by explaining what Docker is and how it provides isolated, consistent environments. It then compares installing and running Plone without Docker versus with Docker. With Docker, the process is simplified and the same environment can be easily replicated. The document also covers developing Plone add-ons within Docker containers, debugging, managing data volumes, running ZEO clusters, extending Docker images, and using Docker Compose and Rancher for orchestration and continuous deployment.

rancherploneconfploneconf2016
Output of hologram after following readme
Manual styleguide how to
1. Use a page template that is added within site which anyone can use
2. Automate rendering of code examples
Manual styleguide how to
3. Automate the styleguide

Recommended for you

Plone and docker
Plone and dockerPlone and docker
Plone and docker

This document discusses how to run Plone, an open source content management system, using Docker. It provides information on Plone versions available as Docker images, how to run Plone 4 and 5 with Docker commands or Docker Compose files, and where to find the Docker images, source code, and support. Additional Plone add-ons can be included by specifying environment variables when running the Docker images.

ploneconf2015ploneconfdevops
Kotti CMS 101
Kotti CMS 101Kotti CMS 101
Kotti CMS 101

Kotti is a Python web application framework that provides a content management system. It is built on Pyramid and SQLAlchemy and aims to be lightweight, flexible, and developer-friendly compared to alternatives like Plone. Key features include built-in content types, user and workflow management, and integration with common Python packages like Bootstrap, Colander, and Deform. While smaller in scope than Plone, Kotti provides a simpler and more performant alternative for developing CMS applications.

ploneploneconf2015ploneconf
Developing Single Page Applications on Plone using AngularJS
Developing Single Page Applications on Plone using AngularJSDeveloping Single Page Applications on Plone using AngularJS
Developing Single Page Applications on Plone using AngularJS

A short introduction to using the AngularJS framework to simplify development of complex JS powered edit interfaces

ploneconf2015ploneconfplone
Filament Group X-ray js plugin
1. Automatically adds pre tags with the demo markup which avoid repetition
2. Can be used with Prism.js to provide syntax highlighting for the demo code
What it does:
https://github.com/filamentgroup/X-rayHTML
DEMO
4. Maintain the styleguide

Recommended for you

Plone and docker
Plone and dockerPlone and docker
Plone and docker

This document discusses how to run Plone, an open source content management system, using Docker. It provides instructions for running Plone 4 and 5 with Docker, including specifying Plone add-ons. It also shares links to demo videos, the Docker image repository, source code, and contact information for questions.

ploneconfploneploneconf2015
Display eea’s semantic content with elasticsearch and node.js applications sh...
Display eea’s semantic content with elasticsearch and node.js applications sh...Display eea’s semantic content with elasticsearch and node.js applications sh...
Display eea’s semantic content with elasticsearch and node.js applications sh...

How we use Elasticsearch with Node.js applications inside Docker containers for searching RDF semantic data imported into Virtuoso.

ploneconfelasticsearchploneconf2015
New EEA Plone Add-ons
New EEA Plone Add-onsNew EEA Plone Add-ons
New EEA Plone Add-ons

This document summarizes three new add-ons from the European Environment Agency (EEA): EEA Annotator for inline comments, EEA Progressbar for tracking editing progress, and EEA PDF for customizable PDF export. It provides information on the features and setup of each add-on, and includes links to demo videos. The presentation was given at the Plone Conference in Bristol, 2014 by Alin Voinea from Eau de Web in Romania.

ploneconf2014 ploneconf plone eea inlinecomments a
Maintain the styleguide
1. Make it easy to maintain by having it placed within
the site with the actual site styles loading
2. Make a habit of enforcing styleguide update every
time there is feature added
3. Look for ways of automating the styleguide through
styleguide generators
Advice for maintaining the styleguide:
Styleguides further reading:
1. http://alistapart.com/article/creating-style-guides
2. http://styleguides.io
Document - more steps
Comments
Document - more steps

Recommended for you

Python eggs (RO)
Python eggs (RO)Python eggs (RO)
Python eggs (RO)

Index egg-uri Python Structura unui egg Python Utilitare şi şabloane pentru crearea unui egg Distribuirea unui egg Automatizare Proxy eggs server / PyPI mirror Custom / Private eggs server

zopeautomatepython eggs
Data visualization in plone
Data visualization in ploneData visualization in plone
Data visualization in plone

EEA DaViz is a plone product which uses Exhibit and Google Charts API to easily create data visualizations based on data from CSV/TSV, JSON, SPARQL endpoints and more. EEA DaViz is the first Semantic web data visualisation tool for Plone CMS, entirely web-based! Main features: - No desktop tools needed to make visualizations. all web based. - Data input: easy copy and paste of data table from any webpage or excel sheet - Data input: drag-and-drop your data from CSV/TSV files, and we do the rest - Data input advanced: retrieve data from any SPARQL endpoint on the fly - Intuitive visualization editor to create interactive charts. - Large amount of visualizations available: Area, Bar, Bubble, Candlestick, Column, Combo Chart, Gauge, Geo Intensity Maps, Line, Pie, Radar, Scatter, Stepped Area, Table, Tree Map, Motion Charts, Faceted search table, Faceted tiles, Faceted timeline, Faceted map and more... - Dashboard. Group charts into one dashboard. - Share any chart. Embeddable visualization in any webpage. - Customizable chart options and colors - Data table manipulation via drag and drop, preparing table for chart - Pivot table (Transpose), transform row values into columns - Modular framework for extending it with more visualizations - And much more...

ploneconf2012 ploneconf eea daviz visualization
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)

Free ad-supported streaming takes off! Dive into the projected surge of FAST channels & market size from 2024 to 2027.

fast channelsfree streaming tvott
Step 4: Monitor
Monitor for regressions:
1. http://docs.travis-ci.com/user/gui-and-headless-browsers
2. https://github.com/addyosmani/psi
3. https://github.com/macbre/phantomas
4. https://pypi.python.org/pypi/phantomas
Automate performance tests with:
Monitor for regressions - psi:
Monitor for regressions - alt:

Recommended for you

Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...

IN Dubai [WHATSAPP:Only (+971588192166**)] Abortion Pills For Sale In Dubai** UAE** Mifepristone and Misoprostol Tablets Available In Dubai** UAE CONTACT DR. SINDY Whatsapp +971588192166* We Have Abortion Pills / Cytotec Tablets /Mifegest Kit Available in Dubai** Sharjah** Abudhabi** Ajman** Alain** Fujairah** Ras Al Khaimah** Umm Al Quwain** UAE** Buy cytotec in Dubai +971588192166* '''Abortion Pills near me DUBAI | ABU DHABI|UAE. Price of Misoprostol** Cytotec” +971588192166* ' Dr.SINDY ''BUY ABORTION PILLS MIFEGEST KIT** MISOPROSTOL** CYTOTEC PILLS IN DUBAI** ABU DHABI**UAE'' Contact me now via What's App… abortion pills in dubai Mtp-Kit Prices abortion pills available in dubai/abortion pills for sale in dubai/abortion pills in uae/cytotec dubai/abortion pills in abu dhabi/abortion pills available in abu dhabi/abortion tablets in uae … abortion Pills Cytotec also available Oman Qatar Doha Saudi Arabia Bahrain Above all** Cytotec Abortion Pills are Available In Dubai / UAE** you will be very happy to do abortion in Dubai we are providing cytotec 200mg abortion pills in Dubai** UAE. Medication abortion offers an alternative to Surgical Abortion for women in the early weeks of pregnancy. We only offer abortion pills from 1 week-6 Months. We then advise you to use surgery if it's beyond 6 months. Our Abu Dhabi** Ajman** Al Ain** Dubai** Fujairah** Ras Al Khaimah (RAK)** Sharjah** Umm Al Quwain (UAQ) United Arab Emirates Abortion Clinic provides the safest and most advanced techniques for providing non-surgical** medical and surgical abortion methods for early through late second trimester** including the Abortion By Pill Procedure (RU 486** Mifeprex** Mifepristone** early options French Abortion Pill)** Tamoxifen** Methotrexate and Cytotec (Misoprostol). The Abu Dhabi** United Arab Emirates Abortion Clinic performs Same Day Abortion Procedure using medications that are taken on the first day of the office visit and will cause the abortion to occur generally within 4 to 6 hours (as early as 30 minutes) for patients who are 3 to 12 weeks pregnant. When Mifepristone and Misoprostol are used** 50% of patients complete in 4 to 6 hours; 75% to 80% in 12 hours; and 90% in 24 hours. We use a regimen that allows for completion without the need for surgery 99% of the time. All advanced second trimester and late term pregnancies at our Tampa clinic (17 to 24 weeks or greater) can be completed within 24 hours or less 99% of the time without the need for surgery. The procedure is completed with minimal to no complications. Our Women's Health Center located in Abu Dhabi** United Arab Emirates** uses the latest medications for medical abortions (RU-486** Mifeprex** Mifegyne** Mifepristone** early options French abortion pill)** Methotrexate and Cytotec (Misoprostol). The safety standards of our Abu Dhabi** United Arab Emirates Abortion Doctors remain unparalleled. They consistently maintain the lowest complication rates throughout the nation. Our

Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series

The three duality theorems of fold.

duality theorems of foldduality theoremsfold
Break data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud ConnectorsBreak data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud Connectors

Connectors integrate Apache Kafka® with external data systems, enabling you to move away from a brittle spaghetti architecture to one that is more streamlined, secure, and future-proof. However, if your team still spends multiple dev cycles building and managing connectors using just open source Kafka Connect, it’s time to consider a faster and cost-effective alternative.

https://speakerdeck.com/addyosmani/css-performance-tooling
Final advice:
1. Measure your site performance periodically
2. Keep your styleguide up to date
3. Consider setting a performance budget
4. Focus on what matters the most to your users
Further reading:
1. https://speakerdeck.com/addyosmani/css-performance-tooling
2. https://speakerdeck.com/dafed/managing-css-projects-with-itcss
3. https://speakerdeck.com/jonrohan/githubs-css-performance
4. https://github.com/bjankord/Style-Guide-Boilerplate
5. http://blog.trello.com/refining-the-way-we-structure-our-css-at-trello
Questions?

Recommended for you

ANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdfANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdf

Ansys Mechanical enables you to solve complex structural engineering problems and make better, faster design decisions. With the finite element analysis (FEA) solvers available in the suite, you can customize and automate solutions for your structural mechanics problems and parameterize them to analyze multiple design scenarios. Ansys Mechanical is a dynamic tool that has a complete range of analysis tools.

mechanical engineeringsoftware3d software
WhatsApp Tracker - Tracking WhatsApp to Boost Online Safety.pdf
WhatsApp Tracker -  Tracking WhatsApp to Boost Online Safety.pdfWhatsApp Tracker -  Tracking WhatsApp to Boost Online Safety.pdf
WhatsApp Tracker - Tracking WhatsApp to Boost Online Safety.pdf

WhatsApp Tracker Software is an effective tool for remotely tracking the target’s WhatsApp activities. It allows users to monitor their loved one’s online behavior to ensure appropriate interactions for responsive device use. Download this PPTX file and share this information to others.

whatsapp trackerwhatsapp tracker for parentswhatsapp tracker for employers
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx

In this talk, we will explore strategies to optimize the success rate of storing and retaining new information. We will discuss scientifically proven ideal learning intervals and content structures. Additionally, we will examine how to create an environment that improves our focus while you remain in the “flow”. Lastly we will also address the influence of AI on learning capabilities. In the dynamic field of software development, this knowledge will empower you to accelerate your learning curve and support others in their learning journeys.

More Related Content

What's hot

I Can Haz More Performanz?
I Can Haz More Performanz?I Can Haz More Performanz?
I Can Haz More Performanz?
Andy Melichar
 
Speed!
Speed!Speed!
Building the basics (WordPress Ottawa 2014)
Building the basics (WordPress Ottawa 2014)Building the basics (WordPress Ottawa 2014)
Building the basics (WordPress Ottawa 2014)
Christopher Ross
 
How to Prepare a WordPress Theme for Public Release
How to Prepare a WordPress Theme for Public ReleaseHow to Prepare a WordPress Theme for Public Release
How to Prepare a WordPress Theme for Public Release
David Yeiser
 
Wordpress theme submission requirement for Themeforest
Wordpress theme submission requirement for ThemeforestWordpress theme submission requirement for Themeforest
Wordpress theme submission requirement for Themeforest
Enayet Rajib
 
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Cedric Spillebeen
 
Web performance tuning
Web performance tuning Web performance tuning
Web performance tuning
Sendhil Kumar Kannan
 
Squeeze Maximum Performance From Your Joomla Website
Squeeze Maximum Performance From Your Joomla WebsiteSqueeze Maximum Performance From Your Joomla Website
Squeeze Maximum Performance From Your Joomla Website
SiteGround.com
 
Don't sh** in the Pool
Don't sh** in the PoolDon't sh** in the Pool
Don't sh** in the Pool
Chris Jean
 
Week 11 - Hosting and Migration
Week 11 - Hosting and MigrationWeek 11 - Hosting and Migration
Week 11 - Hosting and Migration
henri_makembe
 
What’s new in joomla 3.7
What’s new in joomla 3.7What’s new in joomla 3.7
What’s new in joomla 3.7
Tim Plummer
 
Front-End Performance Optimizing
Front-End Performance OptimizingFront-End Performance Optimizing
Front-End Performance Optimizing
Michael Pehl
 
Front End Website Optimization
Front End Website OptimizationFront End Website Optimization
Front End Website Optimization
Gerard Sychay
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress Security
Nile Flores
 
Plugins at WordCamp Phoenix
Plugins at WordCamp PhoenixPlugins at WordCamp Phoenix
Plugins at WordCamp Phoenix
Andrew Ryno
 
Speed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate PerformanceSpeed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate Performance
JoomlaDay Australia
 
Speak The Web: The HTML5 Experiments
Speak The Web: The HTML5 ExperimentsSpeak The Web: The HTML5 Experiments
Speak The Web: The HTML5 Experiments
guestd427df
 
Wordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short TutorialWordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short Tutorial
Christos Zigkolis
 
Minimize website page loading time – 20+ advanced SEO tips
Minimize website page loading time – 20+ advanced SEO tipsMinimize website page loading time – 20+ advanced SEO tips
Minimize website page loading time – 20+ advanced SEO tips
CgColors
 
WordPress Theme Development Basics
WordPress Theme Development BasicsWordPress Theme Development Basics
WordPress Theme Development Basics
Tech Liminal
 

What's hot (20)

I Can Haz More Performanz?
I Can Haz More Performanz?I Can Haz More Performanz?
I Can Haz More Performanz?
 
Speed!
Speed!Speed!
Speed!
 
Building the basics (WordPress Ottawa 2014)
Building the basics (WordPress Ottawa 2014)Building the basics (WordPress Ottawa 2014)
Building the basics (WordPress Ottawa 2014)
 
How to Prepare a WordPress Theme for Public Release
How to Prepare a WordPress Theme for Public ReleaseHow to Prepare a WordPress Theme for Public Release
How to Prepare a WordPress Theme for Public Release
 
Wordpress theme submission requirement for Themeforest
Wordpress theme submission requirement for ThemeforestWordpress theme submission requirement for Themeforest
Wordpress theme submission requirement for Themeforest
 
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
 
Web performance tuning
Web performance tuning Web performance tuning
Web performance tuning
 
Squeeze Maximum Performance From Your Joomla Website
Squeeze Maximum Performance From Your Joomla WebsiteSqueeze Maximum Performance From Your Joomla Website
Squeeze Maximum Performance From Your Joomla Website
 
Don't sh** in the Pool
Don't sh** in the PoolDon't sh** in the Pool
Don't sh** in the Pool
 
Week 11 - Hosting and Migration
Week 11 - Hosting and MigrationWeek 11 - Hosting and Migration
Week 11 - Hosting and Migration
 
What’s new in joomla 3.7
What’s new in joomla 3.7What’s new in joomla 3.7
What’s new in joomla 3.7
 
Front-End Performance Optimizing
Front-End Performance OptimizingFront-End Performance Optimizing
Front-End Performance Optimizing
 
Front End Website Optimization
Front End Website OptimizationFront End Website Optimization
Front End Website Optimization
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress Security
 
Plugins at WordCamp Phoenix
Plugins at WordCamp PhoenixPlugins at WordCamp Phoenix
Plugins at WordCamp Phoenix
 
Speed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate PerformanceSpeed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate Performance
 
Speak The Web: The HTML5 Experiments
Speak The Web: The HTML5 ExperimentsSpeak The Web: The HTML5 Experiments
Speak The Web: The HTML5 Experiments
 
Wordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short TutorialWordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short Tutorial
 
Minimize website page loading time – 20+ advanced SEO tips
Minimize website page loading time – 20+ advanced SEO tipsMinimize website page loading time – 20+ advanced SEO tips
Minimize website page loading time – 20+ advanced SEO tips
 
WordPress Theme Development Basics
WordPress Theme Development BasicsWordPress Theme Development Basics
WordPress Theme Development Basics
 

Similar to Responsive design in plone

Sucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best PerformanceSucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri
 
20150211 seo in drupal presentation
20150211 seo in drupal presentation20150211 seo in drupal presentation
20150211 seo in drupal presentation
Dagmar Muth
 
implement lighthouse-ci with your web development workflow
implement lighthouse-ci with your web development workflowimplement lighthouse-ci with your web development workflow
implement lighthouse-ci with your web development workflow
WordPress
 
Advanced Wordpress 201
Advanced Wordpress 201Advanced Wordpress 201
Advanced Wordpress 201
ofeakins
 
Developer Night - Opticon18
Developer Night - Opticon18Developer Night - Opticon18
Developer Night - Opticon18
Optimizely
 
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Adam Dunford
 
Building the next generation of themes with WP Rig 2.0
Building the next generation of themes with WP Rig 2.0Building the next generation of themes with WP Rig 2.0
Building the next generation of themes with WP Rig 2.0
Morten Rand-Hendriksen
 
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Teamstudio
 
Joomla Beginner Template Presentation
Joomla Beginner Template PresentationJoomla Beginner Template Presentation
Joomla Beginner Template Presentation
alledia
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
Otto Kekäläinen
 
Maximizing Optimizely Website Performance
Maximizing Optimizely Website PerformanceMaximizing Optimizely Website Performance
Maximizing Optimizely Website Performance
Optimizely
 
Csdn Drdobbs Tenni Theurer Yahoo
Csdn Drdobbs Tenni Theurer YahooCsdn Drdobbs Tenni Theurer Yahoo
Csdn Drdobbs Tenni Theurer Yahoo
guestb1b95b
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
Distilled
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
Rod Martin
 
WordCamp Denmark Keynote
WordCamp Denmark KeynoteWordCamp Denmark Keynote
WordCamp Denmark Keynote
Frederick Townes
 
Seo
SeoSeo
Monster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applicationsMonster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applications
Laurence Svekis ✔
 
Site Manager rocks!
Site Manager rocks!Site Manager rocks!
Site Manager rocks!
Gareth Saunders
 
The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013
Bastian Grimm
 

Similar to Responsive design in plone (20)

Sucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best PerformanceSucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best Performance
 
20150211 seo in drupal presentation
20150211 seo in drupal presentation20150211 seo in drupal presentation
20150211 seo in drupal presentation
 
implement lighthouse-ci with your web development workflow
implement lighthouse-ci with your web development workflowimplement lighthouse-ci with your web development workflow
implement lighthouse-ci with your web development workflow
 
Advanced Wordpress 201
Advanced Wordpress 201Advanced Wordpress 201
Advanced Wordpress 201
 
Developer Night - Opticon18
Developer Night - Opticon18Developer Night - Opticon18
Developer Night - Opticon18
 
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
 
Building the next generation of themes with WP Rig 2.0
Building the next generation of themes with WP Rig 2.0Building the next generation of themes with WP Rig 2.0
Building the next generation of themes with WP Rig 2.0
 
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate Usability
 
Joomla Beginner Template Presentation
Joomla Beginner Template PresentationJoomla Beginner Template Presentation
Joomla Beginner Template Presentation
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
 
Maximizing Optimizely Website Performance
Maximizing Optimizely Website PerformanceMaximizing Optimizely Website Performance
Maximizing Optimizely Website Performance
 
Csdn Drdobbs Tenni Theurer Yahoo
Csdn Drdobbs Tenni Theurer YahooCsdn Drdobbs Tenni Theurer Yahoo
Csdn Drdobbs Tenni Theurer Yahoo
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
WordCamp Denmark Keynote
WordCamp Denmark KeynoteWordCamp Denmark Keynote
WordCamp Denmark Keynote
 
Seo
SeoSeo
Seo
 
Monster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applicationsMonster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applications
 
Site Manager rocks!
Site Manager rocks!Site Manager rocks!
Site Manager rocks!
 
The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013
 

More from Alin Voinea

EEA & Eau de Web Front-end add-ons - Plone conference 2023
EEA & Eau de Web Front-end add-ons - Plone conference 2023 EEA & Eau de Web Front-end add-ons - Plone conference 2023
EEA & Eau de Web Front-end add-ons - Plone conference 2023
Alin Voinea
 
EEA Faceted Navigation and Plone 6.pdf
EEA Faceted Navigation and Plone 6.pdfEEA Faceted Navigation and Plone 6.pdf
EEA Faceted Navigation and Plone 6.pdf
Alin Voinea
 
EEA Volto Add-ons - Plone Conference 2020
EEA Volto Add-ons - Plone Conference 2020EEA Volto Add-ons - Plone Conference 2020
EEA Volto Add-ons - Plone Conference 2020
Alin Voinea
 
Plone 6 / Volto Dexterity Content Types - Schema & Layout
Plone 6 / Volto Dexterity Content Types - Schema & LayoutPlone 6 / Volto Dexterity Content Types - Schema & Layout
Plone 6 / Volto Dexterity Content Types - Schema & Layout
Alin Voinea
 
Docker &amp; rancher
Docker &amp; rancherDocker &amp; rancher
Docker &amp; rancher
Alin Voinea
 
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and RancherContinuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Alin Voinea
 
Faceted navigation in Plone 5
Faceted navigation in Plone 5Faceted navigation in Plone 5
Faceted navigation in Plone 5
Alin Voinea
 
Docker and plone
Docker and ploneDocker and plone
Docker and plone
Alin Voinea
 
Plone and docker
Plone and dockerPlone and docker
Plone and docker
Alin Voinea
 
Kotti CMS 101
Kotti CMS 101Kotti CMS 101
Kotti CMS 101
Alin Voinea
 
Developing Single Page Applications on Plone using AngularJS
Developing Single Page Applications on Plone using AngularJSDeveloping Single Page Applications on Plone using AngularJS
Developing Single Page Applications on Plone using AngularJS
Alin Voinea
 
Plone and docker
Plone and dockerPlone and docker
Plone and docker
Alin Voinea
 
Display eea’s semantic content with elasticsearch and node.js applications sh...
Display eea’s semantic content with elasticsearch and node.js applications sh...Display eea’s semantic content with elasticsearch and node.js applications sh...
Display eea’s semantic content with elasticsearch and node.js applications sh...
Alin Voinea
 
New EEA Plone Add-ons
New EEA Plone Add-onsNew EEA Plone Add-ons
New EEA Plone Add-ons
Alin Voinea
 
Python eggs (RO)
Python eggs (RO)Python eggs (RO)
Python eggs (RO)
Alin Voinea
 
Data visualization in plone
Data visualization in ploneData visualization in plone
Data visualization in plone
Alin Voinea
 

More from Alin Voinea (16)

EEA & Eau de Web Front-end add-ons - Plone conference 2023
EEA & Eau de Web Front-end add-ons - Plone conference 2023 EEA & Eau de Web Front-end add-ons - Plone conference 2023
EEA & Eau de Web Front-end add-ons - Plone conference 2023
 
EEA Faceted Navigation and Plone 6.pdf
EEA Faceted Navigation and Plone 6.pdfEEA Faceted Navigation and Plone 6.pdf
EEA Faceted Navigation and Plone 6.pdf
 
EEA Volto Add-ons - Plone Conference 2020
EEA Volto Add-ons - Plone Conference 2020EEA Volto Add-ons - Plone Conference 2020
EEA Volto Add-ons - Plone Conference 2020
 
Plone 6 / Volto Dexterity Content Types - Schema & Layout
Plone 6 / Volto Dexterity Content Types - Schema & LayoutPlone 6 / Volto Dexterity Content Types - Schema & Layout
Plone 6 / Volto Dexterity Content Types - Schema & Layout
 
Docker &amp; rancher
Docker &amp; rancherDocker &amp; rancher
Docker &amp; rancher
 
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and RancherContinuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
 
Faceted navigation in Plone 5
Faceted navigation in Plone 5Faceted navigation in Plone 5
Faceted navigation in Plone 5
 
Docker and plone
Docker and ploneDocker and plone
Docker and plone
 
Plone and docker
Plone and dockerPlone and docker
Plone and docker
 
Kotti CMS 101
Kotti CMS 101Kotti CMS 101
Kotti CMS 101
 
Developing Single Page Applications on Plone using AngularJS
Developing Single Page Applications on Plone using AngularJSDeveloping Single Page Applications on Plone using AngularJS
Developing Single Page Applications on Plone using AngularJS
 
Plone and docker
Plone and dockerPlone and docker
Plone and docker
 
Display eea’s semantic content with elasticsearch and node.js applications sh...
Display eea’s semantic content with elasticsearch and node.js applications sh...Display eea’s semantic content with elasticsearch and node.js applications sh...
Display eea’s semantic content with elasticsearch and node.js applications sh...
 
New EEA Plone Add-ons
New EEA Plone Add-onsNew EEA Plone Add-ons
New EEA Plone Add-ons
 
Python eggs (RO)
Python eggs (RO)Python eggs (RO)
Python eggs (RO)
 
Data visualization in plone
Data visualization in ploneData visualization in plone
Data visualization in plone
 

Recently uploaded

FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
Roshan Dwivedi
 
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series
Philip Schwarz
 
Break data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud ConnectorsBreak data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud Connectors
confluent
 
ANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdfANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdf
sachin chaurasia
 
WhatsApp Tracker - Tracking WhatsApp to Boost Online Safety.pdf
WhatsApp Tracker -  Tracking WhatsApp to Boost Online Safety.pdfWhatsApp Tracker -  Tracking WhatsApp to Boost Online Safety.pdf
WhatsApp Tracker - Tracking WhatsApp to Boost Online Safety.pdf
onemonitarsoftware
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
SimonedeGijt
 
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdfIndependence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Livetecs LLC
 
A Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdfA Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdf
kalichargn70th171
 
introduction of Ansys software and basic and advance knowledge of modelling s...
introduction of Ansys software and basic and advance knowledge of modelling s...introduction of Ansys software and basic and advance knowledge of modelling s...
introduction of Ansys software and basic and advance knowledge of modelling s...
sachin chaurasia
 
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
avufu
 
active-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptxactive-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptx
sudsdeep
 
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptxAddressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Sparity1
 
NBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial CompanyNBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial Company
NBFC Softwares
 
Development of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML TechnologiesDevelopment of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML Technologies
MaisnamLuwangPibarel
 
dachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdfdachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdf
DNUG e.V.
 
Intro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AIIntro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AI
Ortus Solutions, Corp
 
ENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentationENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentation
sofiafernandezon
 
Leading Project Management Tool Taskruop.pptx
Leading Project Management Tool Taskruop.pptxLeading Project Management Tool Taskruop.pptx
Leading Project Management Tool Taskruop.pptx
taskroupseo
 
Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.
shivamt017
 

Recently uploaded (20)

FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
 
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
 
Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series
 
Break data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud ConnectorsBreak data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud Connectors
 
ANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdfANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdf
 
WhatsApp Tracker - Tracking WhatsApp to Boost Online Safety.pdf
WhatsApp Tracker -  Tracking WhatsApp to Boost Online Safety.pdfWhatsApp Tracker -  Tracking WhatsApp to Boost Online Safety.pdf
WhatsApp Tracker - Tracking WhatsApp to Boost Online Safety.pdf
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
 
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdfIndependence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
 
A Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdfA Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdf
 
introduction of Ansys software and basic and advance knowledge of modelling s...
introduction of Ansys software and basic and advance knowledge of modelling s...introduction of Ansys software and basic and advance knowledge of modelling s...
introduction of Ansys software and basic and advance knowledge of modelling s...
 
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
 
active-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptxactive-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptx
 
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptxAddressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
 
NBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial CompanyNBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial Company
 
Development of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML TechnologiesDevelopment of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML Technologies
 
dachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdfdachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdf
 
Intro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AIIntro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AI
 
ENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentationENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentation
 
Leading Project Management Tool Taskruop.pptx
Leading Project Management Tool Taskruop.pptxLeading Project Management Tool Taskruop.pptx
Leading Project Management Tool Taskruop.pptx
 
Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.
 

Responsive design in plone