Deploying Django Application on Apache2 and Ubuntu
tl;dr: Deploy Django app to Ubuntu with Apache2 and mod_wsgi — Here’s the sources for the helper utility I wrote for this. Annoyed by tedious application deployment? Can’t remember the steps? Previous web developer did not leave notes on how he deployed stuff to production? Have no fear, here’s your detailed instructions. Web application deployment is one of those tasks...
Read MoreDrupal CMS Websites
Drupal is a powerful and incredibly popular content management system written in PHP. Huge community of PHP developers makes it a safe choice if you want a CMS-based website with security, convenient back-end, extensibility, and lots of options for future growth. Drupal can be described as a hybrid between a CMS and a web framework, and in this sense it gets close to our favourite web...
Read MoreOnline Store for a Local Manufacturer
One of web applications we built recently was a custom online store for Niche Professional, a hair product company in Vancouver, BC. Niche wanted a website that would sell their shampoos, conditioners and other products to consumers and inform potential business partners about options to buy bulk, get samples, and set up long-term relationships. The store site had to be scalabe, easy to maintain,...
Read MoreDesignPractica Offers Security Consulting for WordPress-based Websites
DesignPractica, a Vancouver-based web development company, offers expert help in securing WordPress websites. As recent widespread vulnerabilities in WordPress plugins continue to affect site owners, DesignPractica offers services to restore, clean up and secure WordPress installations. Vancouver, BC Nov 25, 2011 – DesignPractica, a company that specializes in web development and support, after...
Read MoreWordPress One-Step Backup/Restore Script
Here’s a script that runs backups for DesignPractica and can restore a wordpress site in a single command: [dowload]. Read the whole article about my WordPress sites getting hacked and getting them back on...
Read MoreDesignPractica Expands Into eCommerce for Websites and Custom CMS
DesignPractica, a web design and development company, is proud to announce that it now offers support and custom development with all top eCommerce and CMS frameworks. Vancouver, BC Nov 21, 2011 – DesignPractica has been creating and maintaining custom websites for small businesses in Greater Vancouver area for several years. Now, in addition to offering WordPress, Django and Google...
Read MoreEcommerce for Website
We build customized online stores that are uniquely suited to the way your business works. Whether you want to add a simple shopping cart to your existing site, or to build a focused search-engine-optimized web storefront, we can help your sales and your business grow. We can even add ecommerce for website that already exists, turning your traditional website into a selling machine. The online...
Read MoreFirst page in Google search results!
Wow, according to Google, we’re #1 Django shop in Coquitlam! Design Practica is on the first page of Google search results for things like “coquitlam custom web development” and “django coquitlam”. Of course, “Coquitlam” sort of narrows it down a lot, but we still feel very proud. We should start boasting about our SEO skills! Just kidding. What got us...
Read MoreCustom Web Application Development
We build custom web applications. Websites for e-commerce, promotional sites, CMS-based applications, sites for mobile users. Custom application development is a wide area. In a few paragraphs, here’s how it works. First, we listen to you to understand what exactly you need to build. We ask lots of questions about your purposes for the project, the way different people will be using it,...
Read MoreWhat To Do When Your Website Is Hacked: Recover in 10 Steps
[To skip to downloadable file for this post, click here.] So, my site got hacked. No, scratch that. All of my WordPress sites got hacked. No, that’s not right either. All of my WordPress sites got hacked twice. I’ve repaired it all, prepared the sites for the next vulnerability, and now I’m ready to share my regrets and shame, but mostly experience and tools. While nobody can...
Read More