HKDUG April 21 Meetup

Join the Hong Kong Drupal User Group for the April 21 meetup. During last March 30 Meetup we have a quick review of Drupal 7.x Zen 3.x subtheme development with live demo; this time we will change the meetup as "side-by-side, step-by-step workshop" style. Special thanks to CNNGo.com once again offered us use of their office in Quarry Bay.

The Hong Kong Drupal User Group are open to everyone with an interest in Drupal and are a great opportunity to learn more about what Drupal can do and what folks are building with it.

Here are the meetup details so far:

  • The target of the workshop is to provide a brief example and idea of HOWTO create your own Drupal 7.x Zen 3.x subtheme.
  • You may use your own design besides example provided as below (BTW, you may need to request volunteers to give you a hand).
  • Please prepare your own Drupal 7.x setup before join the meeting (e.g. install XAMPP in your notebook and setup with Drupal 7.x).
  • Please follow Edison's HOWTO Create Zen 7.x-3.x Subtheme in Step-by-step (Part 1, Part 2), trial and error, and prepare your question before meeting (We will try to shorten the workshop section into Q&A style if possible).
  • Your idea here - Suggestions welcome - Feel free to comment on this post or contact us directly!
  • Don't forget that we need AS MANY VOLUNTEERS AS POSSIBLE! We hope to have a 1-on-1 assistance style. Please check below for more information ;-)

Logistics:

Schedule (TBC):

  • 19:00 ~ 19:10: Kick-off Session. Introduce yourself; enjoy with free pizza and drinks :-)
  • 19:10 ~ 19:30: First Session. A quick introduction of workflow.
  • 19:30 ~ 19:50: Second Session. Start development and work out the changes.
  • 19:50 ~ 20:20: Break. Feel free to ask your question and our volunteers will give you a hand!
  • 20:20 ~ 20:40: Third Session. Some finishing and polishing (As much as we can, refer to time restriction).
  • 20:40 ~ 21:00: Q&A Session. Don't wait and let us know about your issues :D
  • 21:00 ~ 22:30: After event drinks. A 5mins walk from Oxford House, we'll have a cafe sharing section with a free drink at East End Brewery (http://bit.ly/foF3Mg).

Sponsorship:

  • CNNGo.com, for meeting room reservation.
  • PantaRei Design Limited, for after event drinks.
  • There are sponsorship opportunities still available. Email mhyiu4c [at] pantarei-design [dot] com for details.

Volunteer:

  • Volunteers wanted, contact hswong3i [at] pantarei-design [dot] com to help.
  • With Zen development experience recommended.
  • With general XHTML/CSS experience recommended.

A good restart for my Drupal business!!

Great! Confirm project with 2 clients, and government accept for our R&D funding request, too!

HOWTO Create Zen 7.x-3.x Subtheme in Step-by-step

This is the Part 1 of the HOWTO, and you should interested with:

You may hope to stylize your Drupal 7.x blog by yourself; you may have a eyes-catching open source design and would like to implement as Drupal 7.x theme; you may hope to contribute something to Drupal community. Yes, you may have a lot of reason to start your own Drupal theme development.

But the next question: how to start the work without a huge knowledge background? Therefore this is the showtime of Zen (http://drupal.org/project/zen). Zen is a starting theme for Drupal, which abstract a lot of pre-required Drupal background knowledge for new comer, and even give a big hand to expert Drupal theme developer. For example, I can use Zen to upgrade all of my legacy Drupal public theme contribution within 2 weeks, including both Drupal 6 and 7 version among all 5 themes!

This HOWTO will give you a quick review and step-by-step guide, building your own Zen 7.x-3.x subtheme with the help of GIT. Sounds interesting? So let's start :D

Tips for Resolve Apache VirtualHost + mod_userdir URL Conflict with mod_rewrite

During revamp and reinstall with my server I decide to update my Drupal 7.x blog's folder under my own ~/public_html, e.g. ~/public_html/edin.no-ip.com/. BTW this also generate another issue which conflict with Apache mod_userdir setup, as my ~/public_html will able to access from http://edin.no-ip.com/~hswong3i/.

OK a quick checklist of my setup (under Debian Squeeze):

HKDUG March 30 Meetup

Join the Hong Kong Drupal User Group for the March 30 meetup. We will have some follow up sections since January 28 Meetup. Special thanks to CNNGo.com once again offered us use of their office in Quarry Bay.

The Hong Kong Drupal User Group are open to everyone with an interest in Drupal and are a great opportunity to learn more about what Drupal can do and what folks are building with it.

Here are the meetup details so far:

HOWTO Convert MySQL database into SQLite

Just reinstall the entire server with Debian Squeeze and virtualization with libvirt (hope to use Eucalyptus as cloud computing later), so now going to migrate my Trac system from MySQL backend to (yes, back to...) SQLite for simplified management. Therefore the question is: how to convert the databases?

Refer to http://www.jbip.net/content/how-convert-mysql-sqlite a very useful conversion script which is functioning. First of all, the script mysql-to-sqlite.sh (with a bit changes from original version):

HKDUG February 24 Meetup

Join the Hong Kong Drupal User Group for the February 24 meetup. We will have some follow up sections since Drupal 7 Release Party! Special thanks to CNNGo.com once again offered us use of their office in Quarry Bay.

The Hong Kong Drupal User Group are open to everyone with an interest in Drupal and are a great opportunity to learn more about what Drupal can do and what folks are building with it.

Here are the meetup details so far:

VirtualBox 4.0.2 + iSCSI on Debian Squeeze mini-HOWTO

NOTE: Refer to my legacy VirtualBox 3.1 + iSCSI on Debian Lenny mini-HOWTO, its time to update as VirtualBox 4.0.2 + Debian Squeeze.

VirtualBox 4.0.2 coming with feature "Teleportation" (aka live migration) since Virtualbox 3.1. With live migration you can port a running client from one host to another, without any service down time. It is for sure a enterprise-ready killer function (well... even KVM and QEMU already support that for some days before...). Therefore the next question should be: any pre-requirement for using VirtualBox's live migration? According to official user manual:

The two virtual machines on the source and the target must share the same storage (hard disks as well as floppy and CD/DVD images). This means that they either use the same iSCSI targets or that the storage resides somewhere on the network and both hosts have access to it via NFS or SMB/CIFS.

IMHO, iSCSI should be the best choice in this case: it is simple in architecture and faster when compare with using NFS/SMB/CIFS, it is native and simply supported by some SOHO SAN/NAS, and you may even share an entire hard disk to your virtual client machine as like as normal physical disk without abstract with NFS/SMB/CIFS (personally, this is my original and main target for using iSCSI).

Any drawback? Yes, for sure: you will not able to work with snapshot. This is because snapshot only work with *.vdi or *.vmdk

This mini-HOWTO with guide you though the installation of iSCSI target on Debian Squeeze, some demo setup for sharing your physical hard disk or a single raw file image with iSCSI, and howto setup an iSCSI hard disk within VirtualBox 4.0.2.

January 28 Meetup for HKDUG Newcomers

Thank you for all newcomers to HKDUG Drupal 7 Release Party. Would you like to have more general idea about Drupal? Don't you think the party schedule was too hurry for you to get know with other Drupal fans? Or you have more question about Drupal 7 once after install and play with it? So you shouldn't miss the following event!

We would like to provide a specific gathering target for HKDUG newcomers on 2011-01-28. Here are the meetup details so far:

Pages

Subscribe to edin.no-ip.com RSS