SlideShare une entreprise Scribd logo
1  sur  38
Freelance Weapons
of Mass Productivity
Gregg Coppen
http://twitter.com/skabenga
http://github.com/iaminawe
http://drupal.org/user/218536
http://greggcoppen.com
http://iaminawe.com
gregg@iaminawe.com
Alfred
Drupal API lookup
d5 [substring_of_hook] (cached for 365 days)
d6 [substring_of_hook] (cached for 365 days)
d7 [substring_of_hook] (cached for 30 days)
d8 [substring_of_hook] (cached for 2 days)
g.d.o
dg [nid or group]
d.o
do [string]
- Search projects by name
- Open project url with shortname shortname
- Open nid
doi [project] (Load a project issue page at d.o)
dor [project] (Goto drupalcode.org repository page for
project)
dc [project] (Goto drupalcode.org repository page for
project)
Search Drupal
ds [string to search]
- Search Drupal site network for [string]
- Search Drupal issues for [string]
- Search Drupal groups for [string]
Find a user
du [user id or name]
- Find by Drupal username
- Find by IRC nick
Drush
dd d [command] (a Drush alias with a Drush
command command
Action - Invokes Drush
dd o [command] (a Drush alias Action - Opens the
URI associated with the Drush alias in a browser)
Alfred is a productivity application for Mac OS X,
which aims to save you time in searching your local
computer and the web.
$30 for power pack that allows using workflows
Integrates well with Evernote, Sublime Text, Twitter,
Terminal, Finder and many others.
http://www.alfredapp.com/
https://github.com/zenorocha/alfred-workflows
Virtualbox
• Disposable dev environments
• Self contained
• Used by vagrant
• Useful for IE testing
• Don’t use snapshots
https://www.virtualbox.org/
http://www.modern.ie
Vagrant
Development environments made easy.
Create and configure lightweight,
reproducible, and portable development
environments.
http://www.vagrantup.com/
https://drupal.org/project/vagrant
Drush Vagrant
Drush Vagrant Integration provides Drush
commands to accomplish common Vagrant
tasks, and provides a powerful templating
framework ('blueprints').
It also has tools to implement Drush aliases
for Vagrant projects and VMs, thus allowing
simpler remote control of Vagrant projects.
https://drupal.org/project/drush-vagrant
https://drupal.org/project/drupal-up
https://drupal.org/project/aegir-up
Digital Ocean
• Excellent control panel
• Very cheap prices
• Great support
• Ridiculously fast
• Tugboat command line control
• Great documentation & articles
https://www.digitalocean.com
https://github.com/pearkes/tugboat
https://www.digitalocean.com/?refcode=1765785d0ea1
If you use the link below I will get $10 free hosting :)
Linode
• Clear control panel
• Reasonable pricing
• Excellent support
• Fast & Reliable
• Great articles & resources
• Frequent surprise upgrades
https://www.linode.com/
Deployment & Maintenance
Aegir allows you to deploy and manage many Drupal
sites, and can scale across multiple server clusters.
Aegir makes it easy to install, upgrade, and backup an
entire network of Drupal sites.
Enforces best practices site building using drush make,
features and install profiles
Comes in several tasty flavours Vanilla, BOA & Devshop
https://drupal.org/project/hostmaster
https://drupal.org/project/barracuda
https://drupal.org/project/octopus
https://drupal.org/project/devshop
Redmine
• Project Management, issue and time tracking
• Is extendable with an active ecosystem of useful
plugins and themes
• Is easy to get issue tickets into with multiple
approaches
• Offers a structured but flexible approach to
managing projects
• Is versatile with per project modules and custom
fields and trackers.
http://www.redmine.org/
http://bit.ly/1cCRPNr - 1 click installer
Redmine: Workflow
• Create project and assign members
• Create a target version and set a deadline
• Create issue
• Assign task
• Set Deadline
• Set Target Version
• Work on issue until ticket is closed
• Close all issues to reach target version
Redmine: issues input
• Through project manager interface
• Via Drupal site with Feedmine
• New issues/Responses by e-mail
• Batch issue import from spreadsheet
• Via chrome extensions
• Via iphone/ipad apps using the Redmine api
https://drupal.org/project/feedmine
http://www.redmine.org/plugins/issuefy
http://getredmineapp.com/
Redmine: Extendability
• http://www.redmine.org/plugins/redmine-dashboard
• http://www.redmine.org/plugins/zenedit
• http://www.redmine.org/plugins/redmine_dropbox_attachments
• http://www.redmine.org/plugins/clipboard_image_paste
• http://www.redmine.org/plugins/redmine_spent_time
• http://www.redmine.org/plugins/redmine_charts2
• http://www.redmine.org/plugins/monitoring-controlling
• http://www.redmine.org/plugins/issue_checklist
• https://bitbucket.org/akiko_pusu/redmine_issue_templates
• http://www.redminecrm.com/projects/questions
• http://github.com/techarete/redmine_timesheet_plugin
• http://www.redmine.org/plugins/status_button
You will need up upgrade Ruby to a more recent
version for many of these to work.
Github
• Hosted git repositories
• Edit files from any device
• Need to pay for private repositories
• Can interact with redmine via post commit hooks
• Can also be used for issue tracking/documentation
• Active community for open source projects
• Makes it easy to follow and track other projects
• Developer friendly tools
http://github.com/
Gitlab
• Self hosted github clone
• Edit files from any device
• Unlimited private repositories
• Can be on same server as redmine
• Redmine Issue crosslinking and syncing
• Can also be used for issue tracking &
documentation
http://www.gitlab.com/
Twitter Bootstrap
Sleek, intuitive, and powerful
front-end framework for faster
and easier web development.
http://www.getbootstrap.com
Advantages
• Fast to prototype with
• Robust & battle tested
• Platform agnostic and cross browser
• Expanding eco-system of resources
• Responsive and mobile first
• LESS & SASS versions exist
Disadvantages
• Unsemantic grid classes
• Potential jquery conflicts with Drupal
• Can be heavy - 458kb if using everything
• Sites look similar if left with default styling
• Uses Less by default but sass versions exist
Bootstrap Theme
https://drupal.org/project/bootstrap
• Supports Bootstrap 3
• Uses CDN or local js files
• Quick to implement within Drupal.
• Uses Less
• Includes the bootswatch.com drop in
css replacement files
ZenstrapTheme
Zenstrap is a drupal theme is based on the Zen
theme and Twitter Bootstrap 
•The following is supported out-of-the-box
•Accordion Menus
•Message box can be closed
•Modal box for Login
•Modal box for any url
•Drop down Menus
•Horizontal Forms
•SASS based stylesheets
https://drupal.org/project/zenstrap
Free web-based interface building
tool for Twitter Bootstrap.
http://layoutit.com
Design elements and code snippets
for Bootstrap HTML/CSS/JS
framework
Awesome for quick mockup elements
http://bootsnipp.com
Customizing Bootstrap
Its just css
Drop in bootstrap css file
replacement
http://bootswatch.com
Bootstrap css stylesheet
generator
http://stylebootstrap.info
Style Tiles
A visual web design process for clients and the
responsive web
Style Tiles are a design deliverable consisting of fonts,
colors and interface elements that communicate the
essence of a visual brand for the web.
They help form a common visual language between the
designers and the stakeholders and provide a catalyst
for discussions around the preferences and goals of the
client.
http://styletil.es/
http://alistapart.com/article/style-tiles-and-how-they-work
http://samanthatoy.com/washington-examiner/
Static Style Tiles
• Improvement on full mockups
• Still labor intensive to produce
• Usually done with Photoshop
• Type looks different in PS to HTML
• Not easy to make changes
• Still needs to be converted to css
Static Style Tiles
• Improvement on full mockups
• Still labor intensive to produce
• Usually done with Photoshop
• Type looks different in PS to HTML
• Not easy to make changes
• Still needs to be converted to css
The site outcome after using style tiles to define
design directions
http://canadiandistribution.ca
Dynamic Style Tiles
Andrea Burtons session at PNWDS
2012
• HTML Based Style Tiles
• Drupal orientated class names
• Foundation for Responsive framework
• SASS makes it easy to theme
http://abelb.github.io/drupal_styletiles/
Styling Tiles Distro
https://github.com/iaminawe/stylingtiles-profile
An install profile I have been working on
• Drupal based Style Tiles
• Intended for creating quick variations
• Can be used by designers
• Can be extended with custom css
• Uses Bootstrap 3
• LESS Preprocessing
• Responsive & Mobile first
$50 a year
Supports the foundries
and designers
http://typekit.com
Typecast.com
Is a commercial (optional) service but useful for fine
typography control in the browser
• Opentype ligature features
• Vertical rhythm grid
• Fonts from many providers
• Generates the css
Livestyle
Live edit your production web-site with original CSS
source
• No file saving, no page reloading
• You need only web browser and editor for live editing
• No special web-server or file watcher required.
• It doesn't matter where your CSS file comes from
• Use multiple windows to tweak responsive design
http://livestyle.emmet.io/
Sublime Text
• Integrates well with Livestyle & Alfred
• Drupal packages extend
• Snippets implementation
• Takes some time to learn
• Extensive ecosystem of additional plugins
• Installed through a slick package manager
• Quick to open, close and work with
http://www.sublimetext.com/
https://github.com/kostajh/subDrush
https://github.com/robballou/drupal-sublimetext
Freshbooks
• Automated expense imports
• Multiple Currencies
• Payment Reminders & Notifications
• Recurring Invoices
• Late Fees reminders and penalties
• Integrates with several payment gateways
• Range of useful reports for tax time
http://freshbooks.com
Stripe
• Get up an running almost immediately
• Transfers directly to bank account
• Takes about 7 days to clear into account
• 2.93% Fee and 30c per transaction
• Integrates well with Drupal through ubercart
and commerce modules
https://stripe.com
New Relic
• Great for Drupal Performance troubleshooting
• Free plan offers useful server and app metrics
• Easy to set up on any server
• Central dashboard to monitor multiple servers
• Integrates well with BOA
• Notifications via multiple channels
• Free T-shirt when you install
http://newrelic.com
https://drupal.org/project/new_relic_rpm
Blazemeter
Instant load testing platform that lets developers
focus on developing. Start testing right away.
Simulate any user scenario for webapps, websites,
mobile apps or web services. 100% Apache
JMeter™ compatible.
Scalable from 1,000 to 100,000 concurrent users.
http://blazemeter.com/
https://drupal.org/project/blazemeter
Thanks
Questions?
http://twitter.com/skabenga
http://github.com/iaminawe
http://drupal.org/user/218536
http://greggcoppen.com
http://iaminawe.com
gregg@iaminawe.com

Contenu connexe

Tendances

Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your website
hernanibf
 
Drupal content editor flexibility
Drupal content editor flexibilityDrupal content editor flexibility
Drupal content editor flexibility
hernanibf
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your website
hernanibf
 
OpenNTF Webinar, May 19, 2020
OpenNTF Webinar, May 19, 2020OpenNTF Webinar, May 19, 2020
OpenNTF Webinar, May 19, 2020
Howard Greenberg
 
SharePoint Development 101
SharePoint Development 101SharePoint Development 101
SharePoint Development 101
Greg Hurlman
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
hernanibf
 
My site is slow
My site is slowMy site is slow
My site is slow
hernanibf
 

Tendances (20)

OpenNTF Webinar, October 2020
OpenNTF Webinar, October 2020OpenNTF Webinar, October 2020
OpenNTF Webinar, October 2020
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your website
 
Drupal content editor flexibility
Drupal content editor flexibilityDrupal content editor flexibility
Drupal content editor flexibility
 
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Learn How to Use Atomic Design to Make Your Site Manageable and AdaptableLearn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
 
Untangling the web week1
Untangling the web week1Untangling the web week1
Untangling the web week1
 
Professional WordPress Development with Vagrant - Andrea Cardinali - WordCam...
Professional WordPress Development with Vagrant - Andrea Cardinali -  WordCam...Professional WordPress Development with Vagrant - Andrea Cardinali -  WordCam...
Professional WordPress Development with Vagrant - Andrea Cardinali - WordCam...
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your website
 
OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021
 
OpenNTF Webinar, May 19, 2020
OpenNTF Webinar, May 19, 2020OpenNTF Webinar, May 19, 2020
OpenNTF Webinar, May 19, 2020
 
SharePoint Development 101
SharePoint Development 101SharePoint Development 101
SharePoint Development 101
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
 
A Day of REST
A Day of RESTA Day of REST
A Day of REST
 
Working with Git
Working with GitWorking with Git
Working with Git
 
Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8
 
OpenNTF Webinar Series: DQL with John Curtis September 2020
OpenNTF Webinar Series: DQL with John Curtis September 2020OpenNTF Webinar Series: DQL with John Curtis September 2020
OpenNTF Webinar Series: DQL with John Curtis September 2020
 
Web Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereWeb Components: The Future of Web Development is Here
Web Components: The Future of Web Development is Here
 
Collaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source DocumentationCollaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source Documentation
 
My site is slow
My site is slowMy site is slow
My site is slow
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal community
 
Untangling the web11
Untangling the web11Untangling the web11
Untangling the web11
 

En vedette

Pepsi_Case_study
Pepsi_Case_studyPepsi_Case_study
Pepsi_Case_study
Adam Robles
 
131003 밀양-인권침해-보도자료
131003 밀양-인권침해-보도자료131003 밀양-인권침해-보도자료
131003 밀양-인권침해-보도자료
humandasan
 

En vedette (6)

岡山のRuby勉強会(OSC広島2013)
岡山のRuby勉強会(OSC広島2013)岡山のRuby勉強会(OSC広島2013)
岡山のRuby勉強会(OSC広島2013)
 
Nota smash
Nota smashNota smash
Nota smash
 
ใบความรู้+สิ่งมีชีวิตสัมพันธ์กับสภาพแวดล้อมอย่างไร2+ป.6+293+dltvscip6+54sc p0...
ใบความรู้+สิ่งมีชีวิตสัมพันธ์กับสภาพแวดล้อมอย่างไร2+ป.6+293+dltvscip6+54sc p0...ใบความรู้+สิ่งมีชีวิตสัมพันธ์กับสภาพแวดล้อมอย่างไร2+ป.6+293+dltvscip6+54sc p0...
ใบความรู้+สิ่งมีชีวิตสัมพันธ์กับสภาพแวดล้อมอย่างไร2+ป.6+293+dltvscip6+54sc p0...
 
Noise removal techniques for microwave remote sensing radar data and its eval...
Noise removal techniques for microwave remote sensing radar data and its eval...Noise removal techniques for microwave remote sensing radar data and its eval...
Noise removal techniques for microwave remote sensing radar data and its eval...
 
Pepsi_Case_study
Pepsi_Case_studyPepsi_Case_study
Pepsi_Case_study
 
131003 밀양-인권침해-보도자료
131003 밀양-인권침해-보도자료131003 밀양-인권침해-보도자료
131003 밀양-인권침해-보도자료
 

Similaire à Freelancer Weapons of mass productivity

Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat   two years developing & maintaining deliradioFroyo to kit kat   two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
Droidcon Berlin
 
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
Luis Rodríguez Castromil
 
Drupal content editing ux
Drupal content editing uxDrupal content editing ux
Drupal content editing ux
Sergei Sorokin
 
GR8CONF Contributing Back To Grails
GR8CONF Contributing Back To GrailsGR8CONF Contributing Back To Grails
GR8CONF Contributing Back To Grails
bobbywarner
 

Similaire à Freelancer Weapons of mass productivity (20)

Node.js 101
 Node.js 101 Node.js 101
Node.js 101
 
FITC - Bootstrap Unleashed
FITC - Bootstrap UnleashedFITC - Bootstrap Unleashed
FITC - Bootstrap Unleashed
 
Rapid development with Rails
Rapid development with RailsRapid development with Rails
Rapid development with Rails
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.x
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
 
CI-CD Jenkins, GitHub Actions, Tekton
CI-CD Jenkins, GitHub Actions, Tekton CI-CD Jenkins, GitHub Actions, Tekton
CI-CD Jenkins, GitHub Actions, Tekton
 
DrupalCon 2011 Highlight
DrupalCon 2011 HighlightDrupalCon 2011 Highlight
DrupalCon 2011 Highlight
 
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat   two years developing & maintaining deliradioFroyo to kit kat   two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
 
Large Scale Drupal - Behind the Scenes
Large Scale Drupal - Behind the ScenesLarge Scale Drupal - Behind the Scenes
Large Scale Drupal - Behind the Scenes
 
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
 
Branding office 365 with front end tooling
Branding office 365 with front end toolingBranding office 365 with front end tooling
Branding office 365 with front end tooling
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?
 
Using Grunt with Drupal
Using Grunt with DrupalUsing Grunt with Drupal
Using Grunt with Drupal
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Aiming for automatic updates - Drupal Dev Days Lisbon 2018Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Aiming for automatic updates - Drupal Dev Days Lisbon 2018
 
Drupal content editing ux
Drupal content editing uxDrupal content editing ux
Drupal content editing ux
 
Stop making, start composing - Using Composer for Drupal development
Stop making, start composing - Using Composer for Drupal developmentStop making, start composing - Using Composer for Drupal development
Stop making, start composing - Using Composer for Drupal development
 
GR8CONF Contributing Back To Grails
GR8CONF Contributing Back To GrailsGR8CONF Contributing Back To Grails
GR8CONF Contributing Back To Grails
 
performance.ppt
performance.pptperformance.ppt
performance.ppt
 

Dernier

Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
amitlee9823
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
tbatkhuu1
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
amitlee9823
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
kumaririma588
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
nirzagarg
 

Dernier (20)

Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 

Freelancer Weapons of mass productivity

  • 1. Freelance Weapons of Mass Productivity Gregg Coppen http://twitter.com/skabenga http://github.com/iaminawe http://drupal.org/user/218536 http://greggcoppen.com http://iaminawe.com gregg@iaminawe.com
  • 2. Alfred Drupal API lookup d5 [substring_of_hook] (cached for 365 days) d6 [substring_of_hook] (cached for 365 days) d7 [substring_of_hook] (cached for 30 days) d8 [substring_of_hook] (cached for 2 days) g.d.o dg [nid or group] d.o do [string] - Search projects by name - Open project url with shortname shortname - Open nid doi [project] (Load a project issue page at d.o) dor [project] (Goto drupalcode.org repository page for project) dc [project] (Goto drupalcode.org repository page for project) Search Drupal ds [string to search] - Search Drupal site network for [string] - Search Drupal issues for [string] - Search Drupal groups for [string] Find a user du [user id or name] - Find by Drupal username - Find by IRC nick Drush dd d [command] (a Drush alias with a Drush command command Action - Invokes Drush dd o [command] (a Drush alias Action - Opens the URI associated with the Drush alias in a browser) Alfred is a productivity application for Mac OS X, which aims to save you time in searching your local computer and the web. $30 for power pack that allows using workflows Integrates well with Evernote, Sublime Text, Twitter, Terminal, Finder and many others. http://www.alfredapp.com/ https://github.com/zenorocha/alfred-workflows
  • 3. Virtualbox • Disposable dev environments • Self contained • Used by vagrant • Useful for IE testing • Don’t use snapshots https://www.virtualbox.org/ http://www.modern.ie
  • 4. Vagrant Development environments made easy. Create and configure lightweight, reproducible, and portable development environments. http://www.vagrantup.com/ https://drupal.org/project/vagrant
  • 5. Drush Vagrant Drush Vagrant Integration provides Drush commands to accomplish common Vagrant tasks, and provides a powerful templating framework ('blueprints'). It also has tools to implement Drush aliases for Vagrant projects and VMs, thus allowing simpler remote control of Vagrant projects. https://drupal.org/project/drush-vagrant https://drupal.org/project/drupal-up https://drupal.org/project/aegir-up
  • 6. Digital Ocean • Excellent control panel • Very cheap prices • Great support • Ridiculously fast • Tugboat command line control • Great documentation & articles https://www.digitalocean.com https://github.com/pearkes/tugboat https://www.digitalocean.com/?refcode=1765785d0ea1 If you use the link below I will get $10 free hosting :)
  • 7. Linode • Clear control panel • Reasonable pricing • Excellent support • Fast & Reliable • Great articles & resources • Frequent surprise upgrades https://www.linode.com/
  • 8. Deployment & Maintenance Aegir allows you to deploy and manage many Drupal sites, and can scale across multiple server clusters. Aegir makes it easy to install, upgrade, and backup an entire network of Drupal sites. Enforces best practices site building using drush make, features and install profiles Comes in several tasty flavours Vanilla, BOA & Devshop https://drupal.org/project/hostmaster https://drupal.org/project/barracuda https://drupal.org/project/octopus https://drupal.org/project/devshop
  • 9. Redmine • Project Management, issue and time tracking • Is extendable with an active ecosystem of useful plugins and themes • Is easy to get issue tickets into with multiple approaches • Offers a structured but flexible approach to managing projects • Is versatile with per project modules and custom fields and trackers. http://www.redmine.org/ http://bit.ly/1cCRPNr - 1 click installer
  • 10. Redmine: Workflow • Create project and assign members • Create a target version and set a deadline • Create issue • Assign task • Set Deadline • Set Target Version • Work on issue until ticket is closed • Close all issues to reach target version
  • 11. Redmine: issues input • Through project manager interface • Via Drupal site with Feedmine • New issues/Responses by e-mail • Batch issue import from spreadsheet • Via chrome extensions • Via iphone/ipad apps using the Redmine api https://drupal.org/project/feedmine http://www.redmine.org/plugins/issuefy http://getredmineapp.com/
  • 12. Redmine: Extendability • http://www.redmine.org/plugins/redmine-dashboard • http://www.redmine.org/plugins/zenedit • http://www.redmine.org/plugins/redmine_dropbox_attachments • http://www.redmine.org/plugins/clipboard_image_paste • http://www.redmine.org/plugins/redmine_spent_time • http://www.redmine.org/plugins/redmine_charts2 • http://www.redmine.org/plugins/monitoring-controlling • http://www.redmine.org/plugins/issue_checklist • https://bitbucket.org/akiko_pusu/redmine_issue_templates • http://www.redminecrm.com/projects/questions • http://github.com/techarete/redmine_timesheet_plugin • http://www.redmine.org/plugins/status_button You will need up upgrade Ruby to a more recent version for many of these to work.
  • 13. Github • Hosted git repositories • Edit files from any device • Need to pay for private repositories • Can interact with redmine via post commit hooks • Can also be used for issue tracking/documentation • Active community for open source projects • Makes it easy to follow and track other projects • Developer friendly tools http://github.com/
  • 14. Gitlab • Self hosted github clone • Edit files from any device • Unlimited private repositories • Can be on same server as redmine • Redmine Issue crosslinking and syncing • Can also be used for issue tracking & documentation http://www.gitlab.com/
  • 15. Twitter Bootstrap Sleek, intuitive, and powerful front-end framework for faster and easier web development. http://www.getbootstrap.com
  • 16. Advantages • Fast to prototype with • Robust & battle tested • Platform agnostic and cross browser • Expanding eco-system of resources • Responsive and mobile first • LESS & SASS versions exist Disadvantages • Unsemantic grid classes • Potential jquery conflicts with Drupal • Can be heavy - 458kb if using everything • Sites look similar if left with default styling • Uses Less by default but sass versions exist
  • 17. Bootstrap Theme https://drupal.org/project/bootstrap • Supports Bootstrap 3 • Uses CDN or local js files • Quick to implement within Drupal. • Uses Less • Includes the bootswatch.com drop in css replacement files
  • 18. ZenstrapTheme Zenstrap is a drupal theme is based on the Zen theme and Twitter Bootstrap  •The following is supported out-of-the-box •Accordion Menus •Message box can be closed •Modal box for Login •Modal box for any url •Drop down Menus •Horizontal Forms •SASS based stylesheets https://drupal.org/project/zenstrap
  • 19. Free web-based interface building tool for Twitter Bootstrap. http://layoutit.com
  • 20. Design elements and code snippets for Bootstrap HTML/CSS/JS framework Awesome for quick mockup elements http://bootsnipp.com
  • 22. Drop in bootstrap css file replacement http://bootswatch.com
  • 24. Style Tiles A visual web design process for clients and the responsive web Style Tiles are a design deliverable consisting of fonts, colors and interface elements that communicate the essence of a visual brand for the web. They help form a common visual language between the designers and the stakeholders and provide a catalyst for discussions around the preferences and goals of the client. http://styletil.es/ http://alistapart.com/article/style-tiles-and-how-they-work http://samanthatoy.com/washington-examiner/
  • 25. Static Style Tiles • Improvement on full mockups • Still labor intensive to produce • Usually done with Photoshop • Type looks different in PS to HTML • Not easy to make changes • Still needs to be converted to css
  • 26. Static Style Tiles • Improvement on full mockups • Still labor intensive to produce • Usually done with Photoshop • Type looks different in PS to HTML • Not easy to make changes • Still needs to be converted to css
  • 27. The site outcome after using style tiles to define design directions http://canadiandistribution.ca
  • 28. Dynamic Style Tiles Andrea Burtons session at PNWDS 2012 • HTML Based Style Tiles • Drupal orientated class names • Foundation for Responsive framework • SASS makes it easy to theme http://abelb.github.io/drupal_styletiles/
  • 29. Styling Tiles Distro https://github.com/iaminawe/stylingtiles-profile An install profile I have been working on • Drupal based Style Tiles • Intended for creating quick variations • Can be used by designers • Can be extended with custom css • Uses Bootstrap 3 • LESS Preprocessing • Responsive & Mobile first
  • 30. $50 a year Supports the foundries and designers http://typekit.com
  • 31. Typecast.com Is a commercial (optional) service but useful for fine typography control in the browser • Opentype ligature features • Vertical rhythm grid • Fonts from many providers • Generates the css
  • 32. Livestyle Live edit your production web-site with original CSS source • No file saving, no page reloading • You need only web browser and editor for live editing • No special web-server or file watcher required. • It doesn't matter where your CSS file comes from • Use multiple windows to tweak responsive design http://livestyle.emmet.io/
  • 33. Sublime Text • Integrates well with Livestyle & Alfred • Drupal packages extend • Snippets implementation • Takes some time to learn • Extensive ecosystem of additional plugins • Installed through a slick package manager • Quick to open, close and work with http://www.sublimetext.com/ https://github.com/kostajh/subDrush https://github.com/robballou/drupal-sublimetext
  • 34. Freshbooks • Automated expense imports • Multiple Currencies • Payment Reminders & Notifications • Recurring Invoices • Late Fees reminders and penalties • Integrates with several payment gateways • Range of useful reports for tax time http://freshbooks.com
  • 35. Stripe • Get up an running almost immediately • Transfers directly to bank account • Takes about 7 days to clear into account • 2.93% Fee and 30c per transaction • Integrates well with Drupal through ubercart and commerce modules https://stripe.com
  • 36. New Relic • Great for Drupal Performance troubleshooting • Free plan offers useful server and app metrics • Easy to set up on any server • Central dashboard to monitor multiple servers • Integrates well with BOA • Notifications via multiple channels • Free T-shirt when you install http://newrelic.com https://drupal.org/project/new_relic_rpm
  • 37. Blazemeter Instant load testing platform that lets developers focus on developing. Start testing right away. Simulate any user scenario for webapps, websites, mobile apps or web services. 100% Apache JMeter™ compatible. Scalable from 1,000 to 100,000 concurrent users. http://blazemeter.com/ https://drupal.org/project/blazemeter

Notes de l'éditeur

  1. http://www.alfredapp.com/ https://github.com/zenorocha/alfred-workflows