Update: This has become a discussion about advertising guidelines on g.d.o/australia (perhaps generally as well).
Original Title: Expert Web Development Training in HTML, CSS, JavaScript, PHP, MySQL and Drupal
Hi, my name is Shaun Moss, and I provide 3 main services: Web Development, Consulting and Training. Today I want to tell you about my training services.
Web Development Training
I provide expert on-site training for individuals or groups in HTML, CSS, JavaScript (including AJAX and jQuery), PHP, MySQL (including SQL and database design) and all aspects of Drupal (including implementation, theming, and module development), up to the very latest versions. As a computer scientist and web engineer with over 20 years commercial experience in software development (including all aspects from graphic design to user interface design to database design), teaching and tutoring, I can teach you exactly what you need to know to become a professional, confident and skilled web developer.
Capable web developers are always in demand - there are never enough to go around, as the web is always growing and evolving. Learning web development skills is a great way to secure your income into the future. Get started with Drupal 7 and you will soon be updating your company's website, building your own blog or home page, or setting up your own online business!
All training is on-site, at your home or office, on your computer. Training on your own computer helps you remember and apply what you've learned.
Web development is not as hard as you might think. With today's amazing web development technologies such as Drupal 7, HTML5 and CSS 3, you can get started making cool and highly functional sites with only a few hours training. Contact me today on 0405 478912 or shaun@astromultimedia.com to get started with your new career or hobby.
Training rates are calculated from $100/hr + $50/hr/person + GST
Thus:
1 person: $150/hr (or $150/hr/person)
2 people: $200/hr (or $100/hr/person)
3 people: $250/hr (or $83/hr/person)
etc.
Please note, if your location is somewhat distant from inner Melbourne then there may be a surcharge to cover travel time and expenses. If your company is in another city, please feel welcome to contact me about preparing a custom 1-2 day workshop for your staff, at a special price.
HAVE A GREAT DAY!
Shaun
0405 478912
shaun@astromultimedia.com

Comments
Would highly recommend Shaun's training
Would highly recommend Shaun's training for anyone looking to learn Drupal module development.
Did a one day Drupal module development workshop with Shaun last year and went from tinkering and scratching my head trying to make simple module mods/form changes to having enough understanding to be building custom standalone search modules, ubercart postage calculation modules and more.
He does an awesome job of demystifying Drupal jargon and giving understanding of both the conceptual and low level stuff you need to know to start building modules.
I'm sure all his other training would be awesome as well.
+1 Recommended
I would also highly recommended Shaun's training - as a relative newbie to module development I had some 1-on-1 training with Shaun involving a project that was quickly approaching its deadline. After only a single session I had a much greater understanding of not only how to make progress on the current project, but module development in general.
Money well spent. :)
have to remove this post
Thanks for the kudos, Mbug! Unfortunately, I did not know that posting a commercial message on this group contravened usage guidelines for GDO, and I have been asked to remove this post.
Have a great day,
Shaun
Really?
I have promoted quite a few purely commercial activities via gdo. I see it regularly in the training group. The post is still here, so maybe it is ok after all.
It's definitely not against
It's definitely not against the broad rules of groups.drupal.org, but individual group admins can create their own rules with some variance from the site wide rules (i.e. as long as they aren't contrary to the Drupal code of conduct).
knaddison blog | Morris Animal Foundation
Good point, I don't even
Good point, I don't even think we have formal rules in the Australia group.
it's a bit of a technicality
Effectively the "problem" with this is post is that it is a general profile piece which is suitable for Shaun's personal website, or on his profile page on drupal.org. What would be "technically" OK is if this was an advertisement for some specific= training sessions that are coming up.
I always thought it would be nice to have a "reverse job-listing" type of content for freelancers or people who are coming out of another job soon, so they can spruik interest.
There is probably an issue or an email to the GDO webmasters queue to have this deleted, which is why I think moderating GDO is a difficult and I don't get involved in it :)
thanks
Thanks, enap! I'm really glad to hear that it was helpful :)
Rules, rules...
What's the difference between Shaun posting his services here and someone posting a job opportunity? Both are commercial messages. Same coin, different side.
I'd rather have a free and open discussion where the occasional contractor can post his/her availability rather than a formal set of guidelines that become more of an effort than the original concern. Of course, if everybody posted commercial material, there would be some benefit in a more controlled moderation but it's really only a couple of messages a month.
Proposal: have a guideline in
Proposal: have a guideline in the Australia group that the "Job" node type can include people looking for contracts/work - assuming of course that they're posting it within the Australia group only. (Other groups wouldn't automatically be ok with this.)
The benefit is keeping commercial items in the same content type. Also, there is such a shortage of people that I'm sure employers and recruiters would welcome being able to know who is actively looking!
It's a little awkward though. The Job content type allows things like time-frame and tele-commute, which makes sense for someone seeking work. But it doesn't have a way to flag it as being different to a job opening. Maybe we could put a request in to the webmasters for a select box just for this purpose "Job Seeker" vs "Job Opening".
shrug
ads are so passe, distros are the new advertising
dont you guys know, direct advertisements for jobs or training or whatever are sooooooooooooooo uncool.
the thing to do is to "release" a distro, call it OpenServices and create a project page on d.o and then get around town doing "community" events with a fancy demo
however, don't commit to actually releasing the code, perhaps maybe offer a hosted service... and do a private developer alpha
and before you ask, this isn't bait and switch, no never
( I know this is off-topic but I was at prestigious public university in California and sat through just such a session, wanted to vent directly, but I thought I'd do it through the "community"
LOL. Liiike!
LOL. Liiike!
Create Ad
It was Ryan (rcross) who contacted me and told me that my post contravenes the usage policy of the Australia group. I still haven't read the usage policy tbh, if anyone can send me a link, then I will. Anyway, I suggested to him something like a "Create Ad" option (in contrast to Create Discussion or Create Job) that would be suitable for these kinds of posts. As yet I don't qualify for the page that lists Drupal trainers.
Basically the rule that I
Basically the rule that I have been using which I think has served us well to this point.
Definition of SPAM is the same as Apple's for porn. I will know it when I see it!
I do not think we need to encumbered with a whole heap of rules and so forth. We are still not that large, and there is not that much traffic going through the group, more than there use to be, but still over all not that much that people are overwhelmed.
Gordon.
--
Gordon Heydon
+1 for gordons comment
+1 for gordons comment
well then...
So ... this post is fine is fine then. The guidelines are out of date, could someone update them if they know where they are? :D
Ryan can you please ask for this not to be deleted, assuming you have requested this of the GDO admins?
It was me
Yes, it was I that felt this was an inappropriate post (not that any commercial activity is inappropriate) and I confirmed this with a brief discussion with Sime.
I would generally endorse Gordon's comment - that's why we have group moderators + mollom and not a lot of hard rules. This triggered my spam sensor for a few reasons:
1. it is posted as a discussion, which it is not. Since we don't have an "advertisement" or "reverse job" content type, I would have probably felt it was appropriate if it had been put as a job. I think it is reasonable to use the job content type this way in lieu of anything else and would support a guideline detailing that. Many people get email notices from this group and disable notices about job postings since they are not interested in the commercial activity.
As another point of reference, Rimian posted something a few months back that seemed to border on overt advertising however it turned into a bit more of a discussion about how to do site audits which I felt became more valuable and less spammy.
2. It wasn't a specific event (which would have been an event type) for a public course or anything. I understand the training and curriculum group regularly has posts in this regard and is where I first looked to see if they had other general advertisements like this which I didn't see.
3. As I pointed out in my email to Shaun, there is a place on d.o for training advertisements and there are guidelines for who can be listed there. This seems like the far more natural place to put content like this and I don't think that posting it on g.d.o should allow those guidelines to be by passed.
4. I think it sets a bad precedent. There is very little ability to moderate posts like this on a group-level basis and there are already a lot of moderation tickets around blatant link spam, trying to handle the grey area variations among groups would make it even harder. If we say that as long as one of the group admins knows the person and feels they contribute to the local community then its ok to advertise, g.d.o webmasters can't easily apply that and it feels a bit like cronyism. There are broader guidelines for advertising on Drupal to avoid this being a local issue.
P.S. Shaun, please don't take any part of this thread personally. As our group grows, this just happened to be something that triggered the need for this discussion. I have changed the title of this post so it better reflects this new discussion.
--Ryan
Ryan Cross
Drupal Development Services
ProjectPier project management and collaboration software
Create Advertisement
No, I don't take it personally at all! I appreciate the conversation :)
However, I do strongly feel that a Create Advertisement option would be a very useful and worthwhile benefit to the group (and probably lots of other groups on GDO). Create Job and Create Ad are not the same and should not be casually bundled under "commercial activity". Someone who is looking for Drupal services would not necessarily be subscribed to Drupal jobs, and vice-versa.
There are a lot of freelancers and businesspeople in the Australia group and personally I would love to know what everyone is working on and where I can find collaborators and other Drupalers engaged in similar business activities as I am. If we have an area on the site where we can post ads then this information will be available. I think a "Create Advertisement" feature on GDO has the potential to be a great networking tool that will help all of our businesses to develop.
Shaun
Having commercial stuff is
Having commercial stuff is fine, so long as it's not spam. And yes, I know, that's very subjective.
It could be useful to be able to post ads for our services. Whether training, hosting, sysadmin, design, theming, module dev... consulting on contrib modules - whatever.
It's critical that this is easily filtered and distinct from discussion and events.
My gut feel is that it would strengthen the community, and could quite possibly make it easier for potential drupal adopters to engage with the community too.
Donna Benjamin
Former Board Member Drupal Association (2012-2018)
@kattekrab
simple solution
Of course, there is a very simple solution in my particular case, which is to post information about my training services only in the Curriculum and Training group. So, if you're in the Australia group and interested in training, please join the Curriculum and Training group so I can keep you posted about upcoming workshops and classes in Melbourne! 8^)
Some clarification?
I think there are a few points in the discussion that need some clarification and another important point that has not yet been raised as far as I know.
To me, the definition of spamming is the process where someone sends out low quality, mostly irrelevant content in sufficient bulk so that a response rate slightly above zero becomes practical. Because it is mostly irrelevant to most recipients, it is mostly annoying and bulk means many thousands of messages.
On the contrary, Shaun's message is specifically targeted, of relevancy and a single instance of quality information. To me, this is the very opposite of spam.
On a regular basis, I refer project stake holders to our group. These people are looking for reliable developers and what better place is there than here for them to come. To remove content like Shaun's or my previous post would be doing this group a disservice. When I am busy, I know I can send referrals to developers like Shaun because the information here is to the point and backed up by peers in the industry. It's going to make me look bad if I refer one of my clients to some cowboy who I hardly know and the client ends up with a raw deal also. This content is helpful and (most importantly) shows initiative ie: training others. Remember, we are largely a group of developers, not a bunch of stinky hippies in a love commune.
My question is: Is it appropriate for a small group of developers to declare another small group of developer's discussions as "spammy" and have their content removed? It seems like a conflict of interest to me. And when Ryan's post that mentions my name and "spammy" in the same sentence has a signature at the bottom with three links to the commercial websites of the postee, it doesn't seem like the "spammy" argument stacks up very well. If anything was to be deleted, I'd rather it was that sentence but it's not really a big deal.
I think everyone here has good points and is trying to be constructive and honest. I wish to be clear that I don't want to offend any party involved also. I believe that my comment is constructive and I've felt compelled to comment as it has involved myself.
It seems like part of the problem here is we can't manage the type of content that Shaun has posted, not that the content itself is inappropriate.
Here is a link to my sock website:
http://www.wheresocksgo.com/
let's move on...
I dont like spam myself.
But I dont mind receiving "well mannered" advertising, where it is of the nature of a professional "putting up the brass plate" that describes the products and services that an individual or an organization offers, providing it is relevant to the group where it is posted, and is done only once a year, for example.
Now I think this discussion has pretty much I think we have done this topic to death... Let's move on to solving more important problems, like world poverty! :-)
John Young
Yindi Systems
web: www.yindi.net
twitter: @yindisystems