Arunan Skanthan - Roll Your own Style GuideWeb Directions
Arunan will rant be talking about his experiences of working with existing and legacy projects, that have poor or no documentation; why style patterns help you learn, do less tedious work, and make you a “rock– star” in the eyes of future developers of what you are working on now; and how to make your own style-guide framework.
Drupal Camp Kyiv 2011 - OpenAcaDept – Drupal distribution for building academ...Ovadiah Myrgorod
OpenAcaDept is a Drupal 7 installation profile that can be used for building Academic Department or Faculty websites. It includes following functionality: projects, academic papers, events, resources, blogs and user profiles. It has configured front page, menu structure, url aliases and breadcrumbs.
Slides from my talk at WordCamp Miami 2019. A review of my proposed process for WordPress product and service providers to begin adopting Gutenberg as part of their WordPress content and development workflow.
Arunan Skanthan - Roll Your own Style GuideWeb Directions
Arunan will rant be talking about his experiences of working with existing and legacy projects, that have poor or no documentation; why style patterns help you learn, do less tedious work, and make you a “rock– star” in the eyes of future developers of what you are working on now; and how to make your own style-guide framework.
Drupal Camp Kyiv 2011 - OpenAcaDept – Drupal distribution for building academ...Ovadiah Myrgorod
OpenAcaDept is a Drupal 7 installation profile that can be used for building Academic Department or Faculty websites. It includes following functionality: projects, academic papers, events, resources, blogs and user profiles. It has configured front page, menu structure, url aliases and breadcrumbs.
Slides from my talk at WordCamp Miami 2019. A review of my proposed process for WordPress product and service providers to begin adopting Gutenberg as part of their WordPress content and development workflow.
This is a danish "HOW TO" guide by the danish web agency morningtrain.dk.
This slideshow covers the basics of learning SASS, and after reading through the slides, you should be able to start writing SASS yourself.
As mentioned earlier, the slideshow is in danish, because there is already tons of english "How to SASS" guides, and the SASS documentation page is also well explained.
If you have any questions or comments regarding the slideshow, don't hesitate to contact us:
http://morningtrain.dk
mail@morningtrain.dk
Or leave a comment below.
The goal of the course is to bring particular computer and programming skills to the level required by the studies. To create opportunities for the development of Java-based applications. To introduce programming basis and object-oriented principles using Java programming language.
This is a danish "HOW TO" guide by the danish web agency morningtrain.dk.
This slideshow covers the basics of learning SASS, and after reading through the slides, you should be able to start writing SASS yourself.
As mentioned earlier, the slideshow is in danish, because there is already tons of english "How to SASS" guides, and the SASS documentation page is also well explained.
If you have any questions or comments regarding the slideshow, don't hesitate to contact us:
http://morningtrain.dk
mail@morningtrain.dk
Or leave a comment below.
The goal of the course is to bring particular computer and programming skills to the level required by the studies. To create opportunities for the development of Java-based applications. To introduce programming basis and object-oriented principles using Java programming language.
To build a WordPress Theme: Wordcamp Denmark 2014James Bonham
My slides from a talk about building custom themes for WordPress, and how themes fit into the WordPress universe in relation to plugins. I also mentioned the drawbacks of bloated sites with big feature-rich themes and plugins that take on the role of themes in relation to theming.
Developing Custom WordPress Themes for ClientsSteven Slack
Should you develop custom themes for clients? When is it necessary? Why should you build custom themes for clients? Things that will be covered in this talk include, starting a theme from scratch, theme boilerplates, working with clients through the process, cost, performance, properly planning theme architecture around clients content, integrating with plugins and custom plugins, presentation vs functionality, updates and maintenance, shipping and installing the theme, training clients, populating site with content, and getting paid!!
Building a Great User Experience for Content Editors in Drupal 8Suzanne Dergacheva
For new content editors, Drupal can seem like a daunting maze of forms full of confusing terminology. If you take some time to customize the admin UI, it can make a big difference for content editors.
In this session, we cover techniques to improve the user experience for content editors. This will include how to architect your site with content editors in mind, as well as smaller configuration decisions that effect content editor UX.
We are all familiar with the common interface development process which is:
* first, preparing an interface layout by a designer;
* then, making an HTML/CSS dummy;
* next, adding some JavaScript tricks with a help of JavaScript ninja;
* and, finally, having a server guy operating on templates and doing all the integration stuff.
Even while sometimes all these things are done by the same person, these are different roles and different project stages, and you switch from stage to stage to complete the development cycle.
When looking for performance gains, people often try to achieve that by changing the way the process is managed.
This presentation is about is a completely different approach which changes development from within. The goal is to convert a flat process with distinct stages into a continuous, uninterrupted development flow.
You can achieve this by decomposing a web interface into independent pieces (the so-called blocks), once and for all, and use them to build interfaces the same way bricks are used to build a house.
Thus, each of these interface components can be developed separately, which allows maintenance, refactoring and redesign to happen simultaneously on different interface parts, whenever necessary. You are not tied to a specific stage of project development anymore.
To make this happen, there are several principles you can follow:
1. Special project file structure, where files are stored the way the whole project can be built from components;
2. CSS guidelines that allow an interface piece to fit anywhere on any page without affecting other pieces;
3. In JavaScript, your functionality can be described in a highly semantic way usually unavailable with any other common approach.
All this magic is called BEM, which stands for Block, Element, and Modifier.
With my presentation, this technology will be revealed in greater detail, and magic explained bit by bit.
Grow Beyond Posts & Pages: Introduction to the Pods Framework, a Content Mana...podsframework
If you've been building WordPress websites for clients for any period of time, you'll have stumbled across the need to create Event Management, Staff Directories, Franchise Location listings, Services Listing or a Gallery Portfolio for those clients. Your first impulse might be to go find a plugin for that, but what if you could use ONE plugin in all those situations and be able to control the display of your content so it works with your theme? The Pods Framework is your solution!
We will be showing how to plan out your Data structures (content modeling), Build those structures in Pods, Populate them and Prototype the display of your data using Pods Templates.
Creating Dynamic Landing Pages for Drupal with Panels - WebinarSuzanne Dergacheva
Have you ever wanted to create a stand-alone campaign page on your website? Or prototype a new homepage layout just to see how it would look? The Panels module gives us the tools to build all kinds of landing pages in Drupal. Panels also has lots of other functionality, allowing you to create layouts and take control of how content is organized and displayed. All this, without having to write custom code.
In this webinar, we'll walk through some of the top use cases for Panels. We'll also talk about some best practices and things to avoid to make sure that you're using Panels effectively on your website.
- See more at: http://evolvingweb.ca/training/creating-dynamic-landing-pages-drupal-panels
Adding inline elements is always challenging. This presentation is about way we accomplished this task in Drupal 7 with latest widgets plugins of CKEditor 4.3.x
Modern Theming & The Future of WordPress- Working with Full Site Editing and ...WP Engine
WordPress 5.9 introduced full-site editing to core—signifying a major shift in the way we build websites with WordPress. Join us in this session as we unpack these changes, and how you can leverage them to build better websites—the modern WordPress way.
3. Review
FileZilla & Web Server
Shared Class Web Server
http://studio.generalassemb.ly/FEWDBOS5/
http://studio.generalassemb.ly/fewdbos5/
Git and GitHub
12. HTML5 Structural Elements
New elements in HTML5:
<header></header>
<nav></nav>
<article></article>
<section></section>
<aside></aside>
<footer></footer>
18. Homework
~ Complete Fashion Blog
~ Create index page for your server workspace
~ Sign up for GA Front Row
~ Read A Preview of HTML 5
~ Read CSS Float Theory
~ Read The Difference Between ID and Class