Toronto
Organizing spot for Toronto-based Drupal folks. We meet on the 4th Tuesday of the month at the Centre for Social Innovation 6:30 - 8:30 pm.
Make sure you're on the mailing list: click here to sign up.
Join our Facebook Group too.
June Toronto Meetup: Nate, Webform and FormBuilder
Nate "quicksketch" Haug (from Lullabot) is in town this month to show off the amazing work he's been doing lately with Form Builder and Webform.
If you've ever needed to put together a survey or an advanced contact form, the webform module provides a ton of really great features. Until recently, though, building the survey forms was tedious and cumbersome. With form builder, putting together your survey is simple drag 'n' drop.
Come see what one of Drupal's best interface developers has been up to now!
When
Tuesday, June 23rd. 6:30 - 8:30pm
Where
Centre for Social Innovation - 4th floor
215 Spadina Ave, Suite 400 [map]
Drupal-based Online Museum Launches
Just launchced and developed in Drupal, the Global Museum on Communism was created by Liefa Communications, a web development company in Toronto that has built several Drupal websites.
Drupal Programmer/Project Manager | Canadian Filmmakers Distribution Centre
The CFMDC is currently seeking a Project Manager to migrate our website and database system to a Drupal CMS.
The Canadian Filmmakers Distribution Centre is dedicated to securing the availability and promoting the visibility of independent film works that operate outside of the mainstream. Since 1967, the CFMDC has been a critical source for programmers, institutions, festivals and museums around the world. With over 2750 works in distribution, the CFMDC remains committed to its role as an advocate for the dissemination of independent visions.
Qualifications:
Drupal Social Network Framework
All approved students will be asked to keep track of the pertinent details about their project in a central wiki page on this group. The following is a template for them to use to do this.
Contents
1 Project information
1.1 Description
1.2 Links
2 Project schedule
3 Status updates
3.1 May 25, 2009
3.2 June 09, 2009
4 Work
4.1 Module review
Developer needed | Toronto Agency
We're looking for an experienced Drupal/PHP developer to join our downtown Toronto office. Successful candidate will be required to develop and maintain a vatriety of sites and will be working directly with clients and internal account teams.
This is a great opportunity to join our agency and work on a diverse set of projects. As a Drupal/PHP Developer you are:
A team player who enjoys working in a fast-paced environment
A pioneer who enjoys coding
Proactive and result-oriented
Equipped with excellent interpersonal skills
Cheers
May Toronto Meetup: RDF and Semantic Web
Join us this month for an exciting guest pressentation from Stéphane "scor" Corlosquet:
One of the key requirements for the Semantic Web to take off is the ability to express local content and its associated data model with existing well-known ontologies such as DC, FOAF, SIOC etc. RDF data with a local RDF schema that doesn't have any references to other schema is not very useful. We will present the latest developments in terms of RDF support in Drupal and in particular the modules RDF vocabulary importer and RDF CCK which when combined allow to map local content models to external vocabularies and export a mapped local schema and RDF data. Existing sites using the CCK module can simply install these modules and get a default local RDF schema for free. They can also map their local CCK fields to external RDF terms from any ontology available online. I will also give an update on the status of RDF in Drupal core, after the RDF code sprint on May 11-14. If there is interest and time permits, I can talk about Neologism which allows to create and publish custom vocabularies in line with the RDF vocabulary best practices.
bio:
Stéphane "scor" Corlosquet, has been contributing to Drupal for more than 3 years in various ways: core patches, contributed modules (SIOC, tasklist, RDFCCK, evoc, Neologism). He is a member of the Drupal security team, and member of the Irish Drupal user group (co-organizer and presenter).
scor's main interest is to bring Semantic Web technologies into Drupal. He is working towards a masters at DERI Galway, Ireland. scor has worked on the following projects:
- Neologism: an RDF vocabulary editor and publisher based on Drupal.
- RDF vocabulary importer (evoc): import any RDF vocabulary in Drupal
- RDF CCK: to map CCK fields and content types to
- RDFa in core for Drupal 7, see http://drupal.org/node/443824
When
Tuesday, May 26th. 6:30 - 8:30pm
Where
Centre for Social Innovation - Suite 120
215 Spadina Ave, Suite 400 [map]
Drupal developer and designer | Checkout
Need a (really) strong and efficient programmer to build me a site similar to metacritic.com in scope, look/feel and functionality but for hotels.
I'm looking for someone who can handle the full development of the website: Design, CSS/HTML, PHP and Drupal integration. Strong PHP skills are absolutely required.
At this stage, I'm more just concerned with having it built solidly and to spec - the design is secondary.
My budget is $500-650 for this project.
If you're interested, please email me with your phone number, sample work and any questions you may have.
Of the following choices, which weekend would you prefer for DrupalCamp Toronto 2009
Drupal Developer-Team Leader-Toronto | InCom Real Estate
The Web Application Developer/Team Leader will provide technical expertise and development, of institutional websites and web applications. The successful candidate must enjoy working in an environment of rapid change, minimal structure; be willing to embrace new technologies and challenges while maintaining a positive attitude and a high degree of professionalism.
REQUIREMENTS:
Drupal Trainer Needed for 1 Day | Venture Communications Ltd.
Hello,
We are an looking for a Drupal trainer for 1 full day (2 half day sessions would be preferable.)
Our office is located at Queen & John St.
We need somebody who is very familiar with the system and can answer any questions our developers may have.
Please reply with how much you would charge for the full day.
Thanks
Salesforce with Drupal
I can't remember who was interested in Salesforce-Drupal integration at yesterday's meeting.
There a SF API module, but it's still in dev, so you can (help finish it or) try the Salesforce Webform Lead Form Integration module. I haven't used either but I'm going to test this SF-webform integrator with Ralph Thornton for their online volunteer application form.
April Toronto Meetup
Join us this month for another Drupal meetup. This month we'll have a guest presentation from David Makalsky:
Using Drupal to run an in-site promotion
How to configure Drupal to do seamless registration and promotions via an iframe integration with an external site.
If we have time left over afterwords, let's do some module show and tell : bring some ideas!
When
Tuesday, April 28th. 6:30 - 8:30pm
Where
Centre for Social Innovation - 4th floor
215 Spadina Ave, Suite 400 [map]
Developer | Canadian Society of Immigration Consultants
Hello all, I'm still looking for someone to fill this position posted awhile ago:
Help Andre Molnar win a Druplicon car!
The message below is from Andre Molnar, a long time fellow member of the Toronto DUG.
Please spend a few minutes to vote for him. We will then make him come over to Kitchener and show us the car with the Druplicon logo on it (and do a presentation too)!
Greatings Toronto Drupal folk,
I'm not sure how many of you might have heard about the fact that I'm entered into a contest to win a Nissan Cube. Maybe you've seen my tweets or caught it on Drupal Planet.
Basically, 50 'creative Canadians' out of a group of 500 will be given a Cube for keeps.
Drupal developer, graphic artist | Hire Knowledge Project
CLOSED (for now)
Freelance Drupal and graphics support needed for potential contract with a municipal government in Alberta.
Duties are likely to involved custom themes, work with user and content management, an In/Out system, visual redesign of site. There is a possibility of on-going freelance work into 2012. Please note that I am assembling a team to respond to an RFP, and I have an established line of communication to the potential client. If we have a strong team, we have a very good chance of getting it.
Drupal Lead Developer | Climax Media
Climax Media is looking for an experienced Drupal Developer to join our expanding team. Climax Media is a web design company highly experienced in creating top of the line web productions. We are looking for someone that is passionate about developing web applications and can bring good ideas to the table along with dedications and attention to detail.
If you are looking for a challenge and to expand your skills this opportunity is for you! We are offering a full time position at either of our offices in Toronto or Mississauga whichever is most convenient.
COMPENSATION:
Drupal Developer | Toronto
The Web Application Developer will provide technical expertise, development, maintenance, and support of institutional websites and web applications. The successful candidate must enjoy working in an environment of rapid change, minimal structure; be willing to embrace new technologies and challenges while maintaining a positive attitude and a high degree of professionalism.
REQUIREMENTS:
DSNF - Drupal Social Network Framework (James version)
Overview:
Create a social networking (SN) framework in Drupal 6 (D6) that integrates existing contrib modules together and create modules to extend SN features currently implemented in contrib modules.
This proposal is based on justageek's community proposal.
Motivation:
Senior Web Developer | InCom
DESCRIPTION:
The Web Application Developer will provide technical expertise, development, maintenance, and support of institutional websites and web applications. The successful candidate must enjoy working in an environment of rapid change, minimal structure; be willing to embrace new technologies and challenges while maintaining a positive attitude and a high degree of professionalism.
REQUIREMENTS:
Startup Partner | Akonomi
We are looking for a third partner for our startup. The company is called "Akonomi" and is a social network type site for businesses, B2B. This is not a Facebook or Myspace clone. We have a unique design done and ready to go, as well as a business plan, and have laid out our "freemium" strategy for launch and beyond.
Toronto March Meetup
Join us this month for an evening of Drupal goodness!
We'll begin with a DrupalCon DC recap - those who were there come on out and share your experience!
We'll also have a site showcase (TBD).
Also, note our date change - now the 4th Tuesday of the month (let's hope this one sticks!)
When
Tuesday, March 24th. 6:30 - 8:30pm
Where
Centre for Social Innovation - 1st floor
215 Spadina Ave, Suite 120 [map]
Drupal Developers - Experience Developing and Customizing Drupal Modules | MyDesignStudio
MyDesignStudio is looking for a talented web developers with considerable experience working with Drupal. The position requires exceptional programming skills, problem solving abilities, an eye for design and a strong work ethic. The successful candidate will be responsible for taking a web project from the development phase to the final product and creating or customizing Drupal modules to integrate with other applications.
Skills & Responsibilities:
* Custom programming and web application development.
* Testing, maintenance, and troubleshooting of existing client sites.
Have a projector? Wanna help docs?
Hey folks, so the docs team is meeting for a small, focused sprint in your fine city this coming weekend. I was wondering if anyone has a few meeting-ish kind of supplies that we could borrow for this Saturday and Sunday (March 21-22). We are looking for:
- A projector
- Easels that would could put some flip charts up on
Please contact me if you have stuffs. And thank you!
Web Programmer | Fuel Industries
Fuel Industries is more than a typical brand building company - we're a game studio and an online entertainment firm staffed by the best from around the world. We need more of the best - people like you. Our developers are looked to for creative input on projects for Global brands like McDonalds, HBO, GAP, Microsoft, The Family Guy, Fox and dozens more, delivering projects that range from viral Flash experiences to web based games that push broadband to the limit. Fuel will challenge you, educate you - and very often - entertain you.
Drupal Developer | Canadian Society of Immigration Consultants
Software Developer - PHP/MySQL
Experienced developer with at least 3 years experience creating dynamic web based tooling needed. Working knowledge of PHP, CSS and MySQL (or equivalent) database is required. The applicant must also have experience working with a major CMS product such as Drupal (preferred), Joomla, Typo3, etc. The term of the contract will be 4-6 months. Portfolio of work will be reviewed on consideration of the applicant. The position will include design, mostly implementation and some test. Salary commensurate with applicant's experience.
Drupal Group Toronto: Any news on Feb Meetup?
Hi All,
Any news yet on a February meetup?
Gary
Act TODAY: Drupal Association Elections: application deadline is February 10
Are you passionate about Drupal? Would you like to volunteer for the Drupal Association? Do you have skills that can help promote Drupal in new frontiers? Help organize events locally, regionally and globally?
If you answer yes to all the above, then the association is holding its second annual elections shortly. The deadline for applications is one day away. Applications are due by end of day tomorrow (February 10, 2009).
programmer - upgrade | The Wire
TheWire.ca is looking for an experienced and brave Drupal developer to upgrade a client from 4.6.2 to 6.x. You will have extensive Drupal experience and strong PHP, HTML, and CSS knowledge.
The upgraded site will run on latest patched versions, at this time: Apache 2.2, PHP 5.2.6, MySQL 5.0.67, base system is CentOS. The site is currently on PHP 4, MySQL 4 and will not work on PHP5. Hence the upgrade.
Sysadmin / Web Developer | zinc Roe design
zinc Roe is looking for a linux-minded developer to build and maintain backend systems for our web projects and tend the dedicated servers that keep our lovingly-crafted web goodness flowing out to the masses. The job involves working with our hosting provider to ensure the smooth operation of these servers. It also involves designing and building backend systems for our projects using PHP and Ruby on Rails. This position involves maintaining several drupal-based sites including the Zimmer Twins (http://www.zimmertwins.ca) and terminus1525.ca (http://www.terminus1525.ca).
Responsibilities
DrupalCampToronto Planning Meeting
It's time to begin planning on our 4th annual DrupalCampToronto Event! Interested in helping? Want to be part of the magic? Come join us at the LinuxCaffe to find out how you can help.
Please note: this is a meeting for those interested in helping to organize the event only. This is not a regular monthly meeting.
When:
Monday, January 26th from 6:30pm - 8:30pm
Where:
the LinuxCaffe
326 Harbord St.
[map]
January Meetup: Building Membership Driven Websites
Join us for our first meetup in a while! Geoff Palin will be presenting the following:
"Some may know very well the benefits of using a powerful CMS like Drupal to build community driven websites, along with that comes the challenges of using the right modules, creating a user friendly workflow and incorporating it all into a great design. In my presentation titled Building Community and Membership Driven Websites using Drupal we will look at some do's and dont's for building these types of websites as well as take a tour through a live multi-site community website with over 1000+ members.
Some topics I will cover include,
- Multi-site installation
- Sharing users
- Paid memberships (e-commerce vs. ubercart)
- Hosting environments
- Efficient workflows
- Multi-media for communities
+More
Some may know the power of Drupal, but together we all know we create the communities and the code that makes Drupal so great. I urge anyone interested in learning more about the above topics or contributing their own insight to the presentation to come along, learn and enjoy."
When
Thursday, January 8th. 6:30 - 8:30pm
Where
Centre for Social Innovation - 4th floor
215 Spadina Ave, Suite 120 [map]
Web Developer | Standardbred Canada
Standardbred Canada (SC) has a full time opening for a Web Developer – located in Mississauga, Ontario.
Responsibilities …
. Maintain and enhance current SC Web sites
. Develop new initiatives on the web site – working with the managers and staff of SC
Requirements …
. Fluent knowledge of Drupal, PHP, MYSQL, Apache, Linux (Ubuntu preferred)
. Three Plus years experience developing Web Sites
. Fluent in English with good oral and written communication skills
. Ability to Document
. Must be flexible in working in an environment that is open 7*24
Sr. PHP / Drupal Developer | Medium Size Interactive Agency
Looking for a Sr. Drupal / PHP Developer.
Qualifications:
-
Experience in installation, upgrade, and maintenance of Drupal.
-
Experience in operation of Single sign-on capabilities (ie. integration with Windows logon credentials, etc), ability to work in and around authorization/access control capabilities of Drupal and host system (and database)
-
Understanding of the Drupal taxonomy and/or free-linking capabilities to ensure content is linked to appropriate topics
Drupal theme workshop: Follow up
What an awesome event this past Saturday!
For those of you who were there, at the end of the workshop we had discussed conducting some sort of event where people could work together to build out their sites and deal with any problems they might have in a more personal setting.
My colleague Kev Walsh recently helped out at a Drupal Barnraising in Paris, and I'm just wondering out loud about the opportunity for us to do something like this locally.
launch developer | madrega
I have a new subscription site, madrega.com that has been built on drupal. The site is a spiritual growth community site where people will come together to share their daily practice around character trait refinements (e.g. generosity, gratitude, anger, trust). I am one week late in launching the site and having trouble with the registration module that lets people register for a one year or two year subscription. I need some emergency help to get launched ASAP and then we could talk about an ongoing relationship as I need more features added.
Drupal Developers | MSI
We require a Drupal expert to develop two websites from PSD files for a news, and magazine website.
Must have online portfolio of previous work
November Meetup: SEO and Drupal
Hey DUG-TO! The weather outside is getting cold, but the Drupal events in Toronto are heating up.
Join us this month for a discussion with Daniel Zivkovic about Search Engine Optimization with Drupal. Daniel has been doing SEO optimization for Drupal sites for the past 2+ years. Looking to increase your Google ranking? Come hear Daniel's tips and tricks from the field.
Have fun!
When
Thursday, November 13th. 6:30 - 8:30pm
Where
Centre for Social Innovation - Suite 120
215 Spadina Ave, Suite 120 [map]
Theming workshop in Toronto
Are you a designer or coder looking to learn more about how to work with Drupal? Come to this set of free workshops in Toronto for step-by-step, in-depth instruction on making your Drupal 6 site unique, eye catching and highly functional.
This event will take place on Saturday, November 22nd at the Centre for Social Innovation, 215 Spadina Avenue in Toronto, from 10am until 3pm (but you can just drop by for the sessions you want to see)
Morning: The Basics
The morning session, from 10:15 until 12:30, will cover the basics of themeing Drupal 6 sites - you can see an outline of the sesssion here.
Afternoon: Open Sessions
In the afternoon we are opening up the floor to the Drupal community, to hold short sessions exploring more specific themeing topics. From 1:30 to 3pm in two 45 minute sessions.
Frequently Asked Questions (and Answers)
This is the first time we have held these workshops, so really, they are infrequently asked questions at this point. But here are the answers anyway.
Currently Scheduled:
MORNING
Designing for Drupal
The morning presentation will be an expanded version of a session from this year's Toronto DrupalCamp. The approach we'll outline is based on using the Zen theme, creating a custom subtheme for your site's identity, and will be based on Drupal 6.
The session will run from 10:30am to 12:30pm when we break for lunch.
Topics will include:
- Design Considerations
Learn about the four main considerations when designing your site, and how they relate to your intended audience. - A Primer on CSS
A quick overview of Cascading Style Sheets, enough to start altering the look of your site - CSS techniques
Want rounded corners? We'll show you how to make them without any additional markup. Want to break from javascript rollovers, but leery of hover states that lag? We'll show you solutions to these and other theming challenges. - jQuery for theming
Drupal themers benefit from access to the powerful and simple jQuery javascript library, which can be a real boon to themers. We'll show you how a little scripting can take your site's theme to a whole new level. - Making subthemes with Zen
Bulding an entire site theme entirely from scratch can be a daunting process. We'll show you an easier way, using the Zen theme as a starting point, for cross-browser, table-free layouts.
- Creating context-specific templates
Many sites have at least one spot that needs a little special treatment. We'll show you how to give these special cases the attention they require. - Enough PHP to be dangerous
Sometimes you need to make structural changes to how the page, or some part of it is constructed. Often that means delving into PHP, so for the uninitiated, we cover a few basics to get you started.
AFTERNOON
Interested in a specific themeing topic? Don't be shy - volunteer to lead a session on whatever interests you. You don't have to be an expert on the topic - you can lead a discussion and let other people do most of the talking. Of course, if you have a Drupal presentation you have been polishing in front of the mirror for weeks, we can accomodate that, too. Suggest a session here (you need to be registered first!).
The open sessions will be 45 minutes, and run in two sessions from 1:30 pm to 3pm, with three sessions running concurrently.
Presenters so far:
James Walker, Lullabot
http://www.walkah.net
James will be presenting on either "Theme Developer" or "Template preprocessors: the what, when and why" or potentially both.
Qasim Virjee, Design Guru
http://www.designguru.org
"User Interfacing to promote Social Activity Online, in Drupal"
This talk will look at various common activities administrators, anonymous users and authenticated users engage in with a particular website. These common actions and their shared space will be contextualized within the perspective of promoting healthy social activity and a general emotive attachment to space.
From there, we will look at Drupal's stock options for allowing authenticated users to construct and develop an online identity, and then review modern approaches to profile infrastructure development. Taking both Drupal 5.x and 6.x into consideration, this talk will review the Node Profile and Content Profile modules to ultimately relate the ease of implementing tracker/activity-based dynamic user identities.
The talk will aim to close with a brief section on theming as a means of developing furtive spaces for online social interaction and look back on the covered technical approaches to building 'profiles' such that they accurately relate the human user's persona.
PHUG Workshop: Drupal Theming in an Hour
Sorry for the late notice! But I'll be running a free workshop on Drupal Theming for PHUG tonight up at Seneca @ York:
In this workshop, we will show the process of taking an HTML & CSS design and converting it into a fully working Drupal theme. Along the way, we’ll look at the 3 main aspects of Drupal theming, some best practices and a few tricks. Drupal 6 makes the whole process easier than ever, so get started making your Drupal site look not like a Drupal site!
When:
Tuesday Oct 28 2008 @ 630pm
Where:
Seneca @ York Campus in room 2112 [map]
Volunteers for Ontario Linux Fest (Saturday October 25, 2008)
There is an Ontario Linux Fest on Saturday October 25, 2008 (that is two weeks from today).
Like last year, it has a Dot Org pavillion where open source projects can distribute literature and ask questions. Unlike last year, where Joomla had a presence there, and Drupal did not, we like to be present.
The day runs from 9:00 am to 6:30 am, so we need 2 or 3 volunteers who can answer basic questions on Drupal, and hand out some flyers.
October Meetup: Zimmertwins.ca
Greetings Drupal people of Toronto, It's time again for another monthly meetup!
Join us this month for a case study of Zimmer Twins - which was recently upgraded from Drupal 4.6 to Drupal 6. Come learn from Ashok Modi of Zinc Roe all about what was involved in the migration, and learn some of the secrets behind one of the most interesting Drupal sites done right here in Toronto.
See you there!
When
Tuesday, October 7th. 6:30 - 8:30pm
Where
Centre for Social Innovation - the "Think Tank"
215 Spadina Ave, 4th floor [map]
Looking for Drupal developers! | Foodea.com
Foodea.com is looking for experienced Drupal/PHP developers. Successful candidates will be required to maintain and develop our site and will be working directly with our team.
This is a great opportunity to join a rapidly-growing company and to help develop a growing social networking platform.
As a Drupal/PHP Developer you are
A team player who enjoys working in a fast-paced environment
A pioneer who enjoys coding
Proactive and result-oriented
Equipped with excellent interpersonal skills
Module Developer | Design Guru
We need a really simple DRUPAL 5.0 module to be developed ASAP -
Essentially, its function is to allow role(s) on the site to have permission to choose from a list of pre-defined colors - when a color is selected, the module will load a color-specific .css file after style.css; effectually overriding some styles in style.css
Drupal Developer | Enomaly Inc
Enomaly Inc, a diversified Toronto based Technology company is looking for a full time PHP / Drupal Developer to work on site at our Etobicoke location just off highway 427. This is a six month contract position.
Drupal Hosting
Hello All,
I have a government client that needs a strong recommendation for local (Canada, but Toronto is preferred) fully managed VPS hosting. It's preferred that the host be familiar and optimized with Drupal.
I remember back about a year ago this was a topic of discussion at one of the meetings at the Linux cafe, but for the life of me I have forgotten which hosts were mentioned as being good candidates for VPS Drupal hosting.
Can I get some recommendations?
Cheers,
Alex
Drupal / PHP Guru | The Jonah Group
The Jonah Group has an immediate need for an experienced PHP/Drupal Developer. This is a contract position, but could lead to full time for the right person. We are located On King, near Spadina Downtown. We are open to Telecommute, but onsite is preferred. Please forward your CV to nmorton@jonahgroup.com.
If you are:
-A good communicator and team player who enjoys working in a fast-paced environment
-A true geek who really enjoys what you do
-Proactive and result-oriented
and have:
-3+ years building Mid or Enterprise Level websites using PHP
Drupal Guru | DNA Brand Design
We're looking for a drupal guru to work in our downtown office. We're located in the Queen West / King West area so you'll not only get great food but also some of the best spots in the city for bevies at the end of a busy week!
You will work directly with our team of developers and designers to implement required web technologies. You must be able to work both independently and as member of a team. You are an experienced web application developer with expertise in PHP, MySQL/PGSQL, Apache, Javascipt/AJAX and XHMTL/CSS.
Drupal Developer with PHP/Javascript Experience (Create Custom Module for Time Slots with Paypal) | MyDesignStudio
Hi,
August Meetup: Bluehaze.com
Join us this month for a walkthrough of Bluehaze.com by Andre. Interested in howto build a facebook app for your site? How about an iPhone app? They've done it, and have a cool concert-focused social network too! All powered by Drupal.
Come learn more about how it was built!
When
Thursday, August 14th. 6:30 - 8:30pm
Where
Centre for Social Innovation - Suite 120
215 Spadina Ave, 4th floor [map]
Note: this month's meeting will be on the first floor - suite 120
Web Application Developer | RealDecoy
RealDecoy is adding an additional Web Application Developer to our experienced team. The successful applicant will be responsible for implementing web sites and web applications using languages such as PHP. ASP.net, Java and related technologies. You will have the opportunity to work on concurrent projects with other professional developers, technical leads, project managers and planners. The developer is expected to keep current of new and emerging techniques, understand when and how they can be applied to projects and assist in documenting trusted best practices.

















