Posted by profelm on November 27, 2012 at 10:16pm
I've made a few Drupal websites which are hosted in several different shared servers. Due to the size and resources some of them require, the company where I work has agreed to buy a VPS (Linode).
As a newbie to Aegir/BOA/Unix (in general), I was wondering what's the best way to understand the system?
I had previously installed BOA but was confused by the file structure in my Unix box. Furthermore, I do not understand the development workflow that everyone boasts about with Aegir/git.
At work, we currently use internally-hosted SVN and develop on Windows+Xampp. I'm trying to make a push for VirtualBox+Quickstart/Drupal Pro but they're still not biting.
Any advice would be wonderful!
-Elm
Comments
Elm There are many docs you
Elm
There are many docs you can benefit from reading.
I would suggest:
http://omega8.cc/are-there-any-specific-good-habits-to-learn-116
http://omega8.cc/the-best-recipes-for-disaster-139
http://omega8.cc/supported-enabled-disabled-a-complete-list-150
http://omega8.cc/how-to-add-custom-platform-properly-140
http://omega8.cc/how-to-edit-settingsphp-file-230
http://community.aegirproject.org/article-archive/drupal-deployments-wor...
https://www.youtube.com/watch?v=2JxvFAAN6hE
http://omega8.cc/how-firewall-works-is-my-ip-blocked-121
I am doing what you are doing
I am making the move you are entertaining. I have had help from a wonderful Drupaler from Australia. I can tell you that at this very early stage -- just got BOA installed on a Linode -- I am impressed. Much of the work that I struggled with before BOA is now automated. It was a challenge to switch my non-developer brain from the tedious steps associated with a Drupal multi-site install on shared hosting or on a Windows server box. Now I don't understand why I was so challenged. You really need to stick with viewing of youtube videos or other webcasts, reading of the documentation and then just go do it. I think you'll be pleasantly surprised. There is still a need for better skills in articulating technical how-to's to us non-programmer types but Grace's work is far better than I have encountered elsewhere. I still need to learn so much more and will be guilty of the stupid question for some time to come but all in all, I encourage you to try BOA. It helped me stay with Drupal!
Wish I could have been there
Wish I could have been there for this: http://drupalcampnashville.com/sessions/boa-drupal-utopia-151
JCL
Updated
John: An updated version of that presentation is here:
http://drupalcampcharlotte.com/sites/default/files/slides/drupal-utopia-...
@nwwoman
Thanks Cynthia!
Linux file system
I was rereading the original OP and replies (you are very welcome, Grace/Omega8cc) and I realized I did not react to the OPs statement about the file structure in the Unix box. I also recalled others (developers) commenting on an ebook on Drupal that they suggested wasted reading space by including pages on the debian file structure. This interests me because as I look back on my notes, the very first thing I did was google for debian/ubuntu file structure as I truly had no idea how to understand that structure. Good grief...it starts without a C:/ and where are other drives? What in the world is "var" and what do you put, if anything, in an "etc" dir. or is it folder? Why are there sites enabled versus sites available and, do tell, they need to be sym linked (sym linked?). Huh? Yes, Elm, you are normal. You are like us -- the noobs. Again, I encourage you to not back away from the unfamiliar file system structure. It can be easily understood but you'll need to edu yourself. Google is your friend. I bet Google is going to be more of your friend than your superiors, who might not get the learning curve you are going to have to be upon for awhile. It's worth it, though, I assure you.
As I write this, I recall days from my young years -- those years when I knew everything, lol. At that time, I had the good fortune of have a writing position that involved popularizing basic and applied veterinary science research. I had to write in a manner that lay people understood the science, which means that one first assumes zero knowledge of any of the individual fields of study. Secondly, one assumes that the readers are intelligent. That, combined with use of Fog Indices, created a structure for writing of feature stories that introduced readers to difficult concepts that they grasped by the end of the article. I oftentimes think that Drupal needs that type of science writing approach applied to its own documentation. It would certainly make for an interesting discussion at some point, particularly if there continues to be interest in assuring the Drupal, Aegir, B/O are reachable by those of us who are not programmers or server admins. There is always going to be demand for the skills of the latter. But I certainly work more happily with both of these groups when I am knowledgeable.