La Petite Nation: six weeks of work, and the first weeks online
Planned since early September and developed continuously since it went online. Here is what was accomplished on La Petite Nation, in order, with the actual numbers.
By Robert Scales165 posts in this category, newest first.
Planned since early September and developed continuously since it went online. Here is what was accomplished on La Petite Nation, in order, with the actual numbers.
By Robert ScalesOne Canadian in four lives with a disability. WCAG 2.2 Level AA defines how to build a site these people can use. Here is what it requires, and why we aim for it on every site we build.
By Robert ScalesDrupal in Vancouver, dive resorts in Bali, AI in a Quebec village: what has held true over twenty-five years of web work.
By Robert ScalesA web and AI agency for the Petite-Nation: why here, why now, and what it offers the region's businesses and organizations.
By Robert ScalesA showcase and shop for a series of hand-made chapbooks, built with an AI app builder, for a former colleague from Raincity.
By Robert ScalesPlanning a French and English site for a small web business in the Petite-Nation, without spending what a client would spend.
By Robert ScalesMany local businesses in the Petite-Nation are still not online. This is not a criticism; it is where the opportunity lies.
By Robert ScalesIn Quebec, French first is the law, and it is also a matter of courtesy. Here is what that means for a small business website that also wishes to welcome English speakers.
By Robert ScalesLovable makes the first version of a web app easy to produce. The second version, the one people actually use, still requires careful planning.
By Robert ScalesGoogle now shows products from stores for free in the Shopping tab. How a small retailer gets in with Merchant Center, and the most common pitfalls.
By Robert ScalesGoogle states that three speed and stability measurements will count in ranking. What they mean, how much weight we expect them to carry, and where to begin improvements.
By Robert ScalesA Google core update this month strongly affected health and finance sites. The question behind it is straightforward: who wrote this content, and why should readers trust it?
By Robert ScalesNext month, Google begins using page speed in mobile rankings. The solutions for a small site are well established, yet most owners have not applied them.
By Robert ScalesSchema markup for a dive centre or guesthouse: LocalBusiness, events, courses, genuine reviews, and the testing that prevents markup from failing unnoticed.
By Robert ScalesGoogle will read the phone version of websites first. Many tourism sites hide half their content on mobile, which makes now the right time to check.
By Robert ScalesFree SSL certificates are no longer a beta experiment. Switching to HTTPS is now straightforward, provided one frequently overlooked step is handled: mixed content.
By Robert ScalesGrey text, unlabelled forms and phone numbers embedded in images are common barriers. The accessibility fixes a small site can make in an afternoon, and why they help every visitor.
By Robert ScalesMany business owners are asking whether they need AMP. For most small business sites, the answer lies in lighter images, a lighter theme and consistent measurement.
By Robert ScalesCeningan Divers opened on August 1, and the website had to be ready before the doors were. Here is what a new business website needs on day one.
By Robert ScalesSince April 21, Google has favoured mobile-friendly pages in mobile results. What small sites need to correct this week, and how to verify it.
By Robert ScalesWe partnered with Mexicombi, Bali’s mobile Mexican cantina, to build their brand, social media presence and website.
By Holistic HybridGoogle has given secure sites a small ranking advantage. The advantage itself is minor; the direction it indicates is significant.
By Robert ScalesA site may load well in Bali while the customer is in Zurich. Where to host, why a CDN helps, and how to test your site's speed from abroad.
By Robert ScalesRebuilding dive centre websites so they work on phones. The layout is the simpler part; the booking form is where the most important lessons lie.
By Robert ScalesWordPress gives your business website some compelling advantages: it is optimized for easily publishing and changing content. Here are 10 reasons to use it.
By Holistic HybridGoogle has begun recognizing entities instead of simply matching words. Here is why that makes your business name, address and phone number important.
By Robert ScalesWhy WordPress is now preferable to Drupal for small tourism businesses, and the lean setup of theme, plugins and backups we recommend.
By Robert ScalesTravellers are booking from phones on a single bar of 3G. Here is why tourism sites need a mobile layout now, and why responsive design is preferable to a separate m. site.
By Robert ScalesHubert Florin's CSS-only method for equal height columns: absolutely positioned background divs, content-first source order, and a small IE fix.
By Hubert FlorinInstalling and upgrading Acquia Drupal 6 from a GitHub repository in a few steps, plus a mini-FAQ on git, Drupal 5, contrib modules and submodules.
By Roland TanglaoThe Tech Forms event on March 6, a fundraiser for W2, is powered by the Mobile Muse 3 platform, which includes Raincity's Sift Tool.
By Roland TanglaoRoland Tanglao learns git by checking the Acquia Drupal 1.2.1 release into GitHub, with step-by-step commands for checking in, cloning and updating.
By Roland TanglaoA step-by-step technique for building an Ajax image gallery in Drupal 6 with CCK, Imagefield, Imagecache and Views 2.
By Hubert FlorinThe Raincity SIFT Tool, an SMS, MMS and RSS social media aggregator built on Drupal, has been used successfully by Fearless City and Whistler.
By Roland TanglaoA feast of Drupalish delights was enjoyed in Berkeley, California at the weekend: a session-by-session report from BADcamp 08.
By Katherine BaileyAdrian Rossouw announced Ægir 0.1 Beta1, a set of Drupal modules for hosting and managing large numbers of Drupal sites from one front end.
By Dave OlsonConference notes from DrupalCamp Seattle, Drupal Camp Victoria, Digital Identity World and Drupal Camp LA on open source, OpenID and infocards.
By Audrey FooAs Raincity Studios’ newly anointed Project Manager, my first line of work was to be formally christened to “Drupalism”.
By Vanessa ChuRecently I have delved a little more into understanding more about topics related to distributed search and identity.
By Audrey FooWorking on, with and thanks to Drupal everyday, it seems just normal to contribute to it as much as we can.
By Hubert FlorinA flaw in the DNS protocol, published as CVE-2008-1447, allows an attacker to spoof a DNS response. Here is how it was patched.
By Narayan NewtonA compendium of recent Drupal Camps in Seattle, Alberta and Portland, with recap resources and a pre-announcement of Drupal Camp Victoria.
By Dave OlsonWhat unit testing is, why it matters, and how to get started with the Simpletest module in Drupal.
By Harry WangjQuery Update ships jQuery 1.2.6 for Drupal 5 and 6; Drupal.theme and Drupal.t() in JavaScript; and modal dialogs in the admin via the Popups module.
By Katherine BaileyRaincity's internal Base5 theme, renamed Basic, is contributed to drupal.org for Drupal 5 and 6: clean HTML, SEO-friendly load order, fixed or fluid layout.
By Steve KruegerDetailed steps and PHP code for importing legacy data into Drupal: mapping tables, content ownership, CCK fields, import order and path redirects.
By Audrey FooI worked on a better User Interface for TinyMCE, inspired by the new Wordpress interface.
By Hubert FlorinHubert Florin explains Raincity's lightweight Zen-derived base themes, base5 for Drupal 5 and the new base6 for Drupal 6, with fixed or liquid layouts.
By Hubert FlorinAudrey Foo on migrating legacy databases into Drupal with node_save() scripts, plus shell scripts to list, describe and sample MySQL and Postgres tables.
By Audrey FooKatherine Bailey on updating jQuery Update, Drupal 6's Drupal.behaviors pattern, the jQuery UI plugin, and ahah.js and tabledrag.js.
By Katherine BaileyHubert Florin outlines a flexible, node-based, AJAX-powered image gallery module for Drupal, with UI design goals and a reverse bounty plan.
By Hubert FlorinKatherine Bailey follows up her Drupal Camp Vancouver talk: how jQuery entered Drupal core, and the jQuery Update and Interface modules in Drupal 5.
By Katherine BaileySlides, the Base5 base theme and the Nautica example theme files from Raincity's Drupal theming talk at DrupalCamp Vancouver.
By Mark YuasaThe third Shanghai Drupal User Group meet-up drew 30+ people for a more technical session on nodes, taxonomy, CCK, Views and theming.
By Ronan BerderDrupal 6 brought welcome usability gains; the Views 2 UI work shows why contributed modules now need good interface design, not just functionality.
By Hubert FlorinA walkthrough for getting Drush, the Drupal command line shell, working on a local MAMP install by pointing it at MAMP's CLI-enabled PHP.
By Steve KruegerA first-timer's look ahead at DrupalCon Boston 2008: the theming, design and development sessions worth catching, plus an iPhone unlocking meetup.
By Steve KruegerA free Vancouver League of Drupalers talk at Raincity's Gastown office on Drupal theming from the ground up, with the topics covered.
By Mark YuasaNetscape was discontinued on December 28, 2007: a nostalgic look back at early browsers, Communicator's email and the golden age of email.
By Roland TanglaoBoris Mann speaks at Web Directions North 2008 on the three stages of dynamic systems, from simple CMS to full web applications.
By Dave OlsonAt Bay Area Drupal Camp, accessibility advocate William Lawrence talks with Dave O about making websites usable by all people.
By Dave OlsonRaincity Studios and the Mozilla Foundation deploy an upgraded, Drupal-powered SpreadFirefox community site.
By Dave OlsonOpera CTO Hakon Wium Lie recently published an open letter to Microsoft to encourage them to make their IE browser standards compliant.
By Peter GordonInspired by Ohloh, I've started work on a static analysis / code metrics tool specifically intended for PHP / Drupal.
By Djun KimBADCamp session notes: scaling Drupal.org under massive traffic, and a case-study tour of popular and high-profile Drupal-powered sites.
By Dave OlsonA Raincity Studios contingent is southern-bound for BAD Camp, the Bay Area Drupal Camp in Berkeley: a community-built conference.
By Dave OlsonI developed the What Would Seth Godin Do? module, a Drupal 5 block that greets visitors with a friendly message for their first few visits.
By Richard ErikssonThoughts on DrupalCamp LA and this part of California: people, Drupal install profiles, deployment, theming, the venue and more.
By Roland TanglaoDave O, the newly minted ambassador and erstwhile evangelist for Raincity Studios, offers a bit of commentary on the Vancouver tech scene.
By Dave OlsonIt was great to be part of the organizing team of the second Barcamp in Vancouver.
By Robert Scalesemail2 is the tool for you if you are looking for a hosted, secure email solution that helps you to observe regulatory requirements.
By Roland TanglaoOpenID is an open decentralized identity framework where you can get your own identity and re-use it across the internet.
By Roland TanglaoNotes from the first Joyent meetup in Vancouver: application hosting, OS-level virtualization, and shipping production Xen images for local dev.
By Boris MannPart II of notes from Garrett Dimon's WebVisions 2007 session: document and code better, avoid specialization, cut features.
By Mark YuasaTodd Wilkens of Adaptive Path on the revival of user experience: to create great user experiences you must understand people.
By Erik HermansNotes from Garrett Dimon's WebVisions 2007 session on improving interface design: understanding design, cultivating culture, thinking critically.
By Mark YuasaDay one at SXSW Interactive: the CSS panel moderated by Eric Meyer on the history, rise and current state of CSS.
By Erik HermansHow does Open Source affect the future of the software industry? Has Open Source "won"? A panel at the Vancouver PHP 2007 conference.
By Roland TanglaoGo Yahoo go! Unix pipes for the Web generation! A first Yahoo Pipe that combines all the Bryght RSS feeds together.
By Roland TanglaoApproaches for authenticated distributed search across a network of secure Drupal sites using OpenSearch and OpenID, from naive HMAC to OpenID extensions.
By Steven WittensA new bryghtbase release on Drupal 5, and the case for a library of CRUD functions to make Drupal install profiles easier.
By Boris MannLast night's OpenID Mashpit went well: a demo of work-in-progress code, clarity on Attribute Exchange, and a Drupal-based OpenID Provider for Bryght.
By James WalkerKidzworld launches: a fully moderated, safe and secure social networking site for kids, built entirely in Ruby on Rails by Raincity.
By Megan ColeBoris Mann on how Xen virtualization changes web app hosting: reliability, resizing virtual servers and scaling with virtual clusters.
By Boris MannHow Bryght built HostMaster for mass Drupal hosting, why it went GPL, and where multisite, networks of networks and OpenID identity were heading.
By Boris MannOut of a whacky conversation on IRC comes the latest treat for Drupal 5.0: find any administration page with a couple of keystrokes.
By Steven WittensMicrosoft is releasing a standards-based web design tool, Expression Web, alongside Office 2007, meant to replace FrontPage.
By Megan ColeReviews and talk on both sides of the browser coin as Mozilla's Firefox 2 and Microsoft's IE7 launch in the same week.
By Megan ColeA ten-step guide to organizing a BarCamp: date, wiki and mailing list, graphics, promotion, volunteers, sponsors, venue and lift-off.
By Crystal WilliamsA podcast with Andre Charland of Nitobi on the North Shore, talking Nitobi, Grid 3.2, Ajax, doglotion and skiing.
By Megan ColeLast night I attended Vancouver's first CaseCamp, an un-conference focused on marketing that makes use of technology.
By Megan ColeHow China’s first barcamp came together in under a month: planning, sponsors, a blocked wiki, and 60+ participants in 19 sessions.
By Robert ScalesSteve and I spent the day at GovCamp, an un-conference for government bodies learning Web 2.0 and social networking.
By Erik HermansThis past week saw the first meetup for the Vancouver Ruby Brigade, and seventeen Rubyists turned up.
By Megan ColeFeedback on IBM developerWorks' Drupal article series, and best practices for multisite installs: local modules folders, CVS checkouts and symlinks.
By Boris MannRaincity Studios and Now Communications announce the launch of Nowgroup.com, a Drupal site with a custom theme and Flash.
By Megan ColeRaincity Studios and Bryght are headed back to China and are helping to organize BarCamp, bringing it to Shanghai this September.
By Kris KrugMark Wyner gave a great and thorough talk on all the aspects to consider in building a better HTML email for you and your company.
By Megan ColeMatt Mullenweg, founding developer of WordPress and Akismet, led a session on getting those first 100,000 users.
By Megan ColeBlake Ross at Gnomedex on why Firefox was created: simplicity, a user-friendly browser for the general population — specifically, their parents.
By Megan ColeGeneral consensus after Day One: Wow, there's a lot to take in, share, gain, learn, absorb.
By Megan ColeA report from Drupal Camp Toronto — CiviCRM, a "CiviCRM.ca" idea, site recipes and the Liquid Wiki module — and the first day of BarCamp TDot.
By Boris MannThis year I have made time to be a mentor in the Google Summer of Code program, with a proposal for proper ImageMagick integration in Drupal.
By Adrian RossouwI have a dream: everything in Drupal is automatically tested with both user-oriented black box tests and developer-oriented white box tests.
By Roland TanglaoStatic file serving in Drupal requires an entire bootstrap. Here is an architecture for highly scalable static file serving outside Drupal, plus Amazon S3.
By Boris MannAfter nearly a month of neglecting my blog, I am re-launching robert scales dot org with a beautiful new header design.
By Robert ScalesBoris Mann's notes from the first Vancouver Drupal users group meetup: introductions, a CCK demo, the Views module and TinyMCE.
By Boris MannBoris Mann on Bill Burnham's theory of search, social networking, structured blogging and RSS, and why Drupal suits the "Active Web".
By Boris MannRaincity Studios and Richards and Chan launch the Drupal website for Lundin for Life, a non-profit fundraising site for a motorbike expedition across Africa.
By Robert ScalesWeblog APIs are really CMS publishing APIs, and their loose implementations hold back clients like ecto, Qumana and MarsEdit.
By Boris MannI've uploaded my photo video of the people of BarCamp Amsterdam 2005 to several video sharing services, most of which transcode the video.
By Roland TanglaoSession notes from DrupalCon Amsterdam 2005: Chris Messina on microformats principles, rel-tag, XFN, hCalendar, hCard and what they mean for Drupal.
By Roland TanglaoNotes on the startups presented at the Web 2.0 Conference Launchpad, from Socialtext and Rollyo to Zimbra, Flock and PubSub.
By Will PateHow to follow the Banff New Media Institute’s Interactive Screen 0.5 conference through its live audio feed.
By Robert ScalesI don't know what's up with me these days, but I have been having a hard time sleeping.
By Robert ScalesTinyMCE lands in WordPress and Drupal bundles: how open source momentum turns features like WYSIWYG editing into commodity.
By Boris MannWe've finished the major work on the new Strathcona Business Improvement Association website, built with Capulet Communications on Drupal.
By Will PateThe Event Blogging OSCON aggregator offers both an HTML page and a blended RSS feed combining Flickr, del.icio.us, PubSub, Technorati and Feedster.
By Roland TanglaoLive notes from Microsoft's Gnomedex 2005 session: RSS in Longhorn, the IE 7 demo, Simple List Extensions and the audience Q&A.
By Roland TanglaoTa-da List takes the To-Dos from Basecamp, keeps the usable 37Signals experience, and makes it free.
By Mark YuasaThe first reverse bounty was a success: the securesite module is live on Drupal.org. Here is my Request for Funding for a portfolio.module.
By Boris MannCoinciding with the 4.6 release, Drupal.org has started the Drupal Theme Garden, an homage to Dave Shea's CSS Zen Garden.
By Mark YuasaThe folks over at Good Basic have been converting brilliant templates from other CMS packages into Drupal templates.
By Adrian RossouwLike death and taxes, regular updates to Adobe's indispensible software are inevitable. This CS2 upgrade might be worth it.
By Mark YuasaNotes from a Web 2.0 talk at the Vancouver PHP Users Group: the web application layer cake, with a Greasemonkey demo and user scripts.
By Boris MannA "reverse bounty" is a concept I was discussing at the 2005 Drupal conference.
By Boris MannWe've hit upon a brilliant platform in our pursuit of Web 2.0: it's called Drupal.
By Mark YuasaRoland pointed to the Web 2.0 Wikipedia entry and suggested some updates. I had a look and deleted some links to specific companies.
By Boris MannYahoo! prepares Yahoo 360, a service blending blogging and social networking with its popular features.
By Robert ScalesI would define Web 2.0 as a web site or web app with clean URLs, standards-based code, syndication, aggregation, clean APIs and easy updating.
By Roland TanglaoNew stats on web browser market share: Firefox climbs to 8.45 percent as Internet Explorer drops below 90 percent.
By Robert ScalesWeb-based applications when away from your station: getting by with Basecamp, Blogger, Drupal and the Web Developer extension.
By Mark YuasaAre home pages on their way out? In 2005, Robert predicted visitors would arrive through any page a search engine surfaced, and sites should be designed for it.
By Robert ScalesColumnar layout, the meat and potatoes of CSS: building a two-column page with floats instead of tables.
By Mark YuasaShane Birley is working on a ton of Drupal-related websites, two of which are live today: Shanesworld.ca and Vicious Bunny Creative.
By Boris MannDefensive Design for the Web by 37 Signals is “Do’s and Don’ts” for Web User Experience.
By Mark YuasaPretty much all the points in the Development Seed post are addressed by HTMLArea's UploadImage plugin for Drupal.
By Boris MannSEO starts long before submission: plan, design and develop with web standards, make your content indexable, and build it right the first time.
By Robert ScalesI recently had the pleasure of speaking with Dave Shea of CSS Zen Garden and Mezzoblue fame.
By Mark YuasaPrint designers often find it difficult to make the transition to Web for one primary reason: Typography on the Web sucks. Or does it?
By Mark YuasaMicrosoft's PowerPoint isn't a tool that will help you stand out anymore. Some key players in CSS are building presentations with web standards instead.
By Mark YuasaForty Media has put together a short-and-sassy list of web design predictions entitled: Web Design in 2005.
By Mark YuasaIn 2004, automated translation let The Standard reach readers in French, Spanish, German, Chinese and Japanese. A Montreal-born author weighs in.
By Robert ScalesWhat if I told you that today, your site's source code could be reduced by two-thirds, saving you an equal amount of your bandwidth every month?
By Mark YuasaThe process and how-to guide for being a NewsMaster: pick keywords, subscribe to them via RSS, and blog to join the conversation.
By Roland TanglaoKeyword prominence, placement and inbound links, plus what a month of standards-based development and blogging did for Raincity's own traffic.
By Robert ScalesOne of the key philosophies of standards-based web design is the separation of Behaviour from Presentation and Structure.
By Mark YuasaHow a two-partner studio juggling six clients found its answer to lost emails and slipping meetings: 37signals' Basecamp.
By Robert ScalesI first came across Simplebits while searching for a layout solution to a job that meant real money to me. I came, I read, I learned.
By Mark YuasaNotes, reflections and redux from co-presenting Building 21st Century Websites with Weblogs and RSS with Darren Barefoot at New Media BC.
By Roland TanglaoWhat if I told you that today, your site's source code could be reduced by two-thirds, saving you an equal amount of your bandwidth every month?
By Mark YuasaThe RCS team recently attended the NMBC seminar Building 21st Century Websites with Weblogs and RSS.
By Raincity StudiosThe book is admittedly dated (2000), but even in the aftermath of the "dot-bomb," Art & Science still has much to offer.
By Mark YuasaYay! Firefox 1.0 is here!
By Mark YuasaJust what are Web Standards? This book answers that question with aplomb.
By Mark YuasaLate last month, Dries Buytaert presented Drupal to the Vancouver PHP Association, and I recorded it on my Powerbook.
By Richard ErikssonLike SpikeSource, Bryght offers a stack of open source software; the Bryght stack is LAMP + Drupal, or what I call LAMP+D.
By Roland TanglaoWhether you're an open source project, a business, or an individual, your community is key.
By Boris MannThe Drupal Theme Garden, built in the mould of the CSS Zen Garden, lets you test out the available Drupal themes.
By Adrian RossouwPeople who know their business want to write about it without worrying about technical details: with HTMLArea in Drupal, the impact on them is about zero.
By Richard ErikssonWho needs email free Fridays when your organization doesn't use internal email every day?
By Roland TanglaoDavid Weinberger asks about "social reading". How does one build a social reading site with Drupal?
By Boris MannToday we aggregate RSS feeds based on our interests. Bring geographic information into it, and we might be notified of happenings in our area.
By Boris MannReading Adam Kalsey's post on the future of Movable Type and Six Apart, a comment describes a competitor that sounds a lot like Bryght.
By Boris MannFeeds make blogs look like news sites to crawlers: dynamic, updated, relevant content keeps people coming back.
By Boris MannTell us about your project. We answer in English or French, and we travel anywhere in the MRC de Papineau.