Update and my projects
In January I started in a full-time position at Incite Marketing as a Web Developer. Incite is a local marketing firm with more than 10 years in the field and while my job involves working with a CMS, I had to switch to Expression Engine so I won't be doing much work in Drupal, hence you won't see me posting about it too often. The reason is because I'm spending my extra time working on my Android projects.
New blog, same content, now on Drupal
The old blog in Wordpress is now gone and I will be using Drupal from now on for my blog. The main reason of this is because I work with Drupal, it's also more flexible and overall I feel more comfortable working on it.
So far, besides the change on the platform there are not so many changes, but let's list them:
Design
Even cleaner, brighter and more attractive. I like to keep it simple, I love blue tones and my personal blog is the perfect excuse to use them.
The Work section also sports some nice selectors and some jQuery AJAX godness.
Plan, administrate and test your Drupal site
We all know Drupal has some usability problems (or a lot). It's not friendly when you first install it and adding modules and themes can be confusing at the beginning. But wait! Adding stuff to Drupal is so easy, just download the zip file upload to the server and enable the module/theme. And here is exactly when we start having problems.
At one side, going module shopping is easy and repetitive fun but on the other side we often forget that downloading 20 extra modules can make our site run slow and even make it crash. Not to mention that some modules are not meant to be compatible with others.
And first of all, don't be scared of buying a book that teaches you how to administrate Drupal, it's definitely worth if you are going to be in charge of the content.
Plan your site before start building it
Even though this is important for any kind of project, because of Drupal ease of installation and setup users tend to "try" modules and forget that little tab called "Uninstall". Even so, some modules won't completely uninstall or can just break other parts. Not all modules are perfectly made..htaccess hotlink protection
Setting up a site on Drupal
Cron - A Drupal site without crontab correctly set up can still work, and in most cases it will since you don't have any module depending on Cron to work. But if you use a module like Simplenews (for email newsletters) it will definitely need cron. Regardless of what module needs it, it's highly recommended to set up Cron. You can find more information on how to set up cron on the Drupal handbook.
Remove TXT files from root - It's never good to show the world which Drupal version are you running, that's why removing .txt files from the root will hide it. Actually you need to remove all txt files but robots.txt
Remove unused themes - I Drupal 5 I usually remove all folders under /themes but /themes/engines. In Drupal 6 I leave /themes/engines and /themes/garland since it's used for the update page.
Building a web application layout 1
New design
latest posts
About
Hi, I'm Ivan Soto Fernandez (yes, two last names). I'm a chilean web developer living in Edmonton, Canada. I'm also an anime fan, Gundams lover and gamer. Welcome to my blog.
You can read more about me or follow me on Twitter or any of the following social websites.