Posted by dougvann on November 5, 2008 at 3:52am
Start:
2008-11-17 18:00 - 20:00 America/Indiana/Indianapolis Event type:
User group meeting
Towards the end of our last meeting on 11.3.08 I asked if ppl wanted to get together for another meeting in two weeks. The response was good so I'm posting it here.
Next Meeting: Mon Nov 17th
Location: The offices of IndyAssociates.com MAP-here
Free Pizza & Beverages!
We were fortunate to have Earnest with us last time and he blew our minds with some intense projects that he has cranked out recently.
Next time I am counting on you guys to set the agenda. Just post on here what you want to cover.
- DV

Comments
Last meeting was a good one
I agree, I think we all felt good about the last meeting. It's good to see the group develop, even though many of the regular members weren't there, we had a good group and good discussions.
Feeling good
....... good!
Muncie Invasion
I'll come down again and will be bringing a recent convert.
Freelancer
Twitter sdudenhofer
seth@osjournal.net
User Profiles
I'd like to learn some more about User Profiles and CCK+Views.
Freelancer
Twitter sdudenhofer
seth@osjournal.net
Scaling/Testing/Practicies
If someone has a spare server we could host a drupal site on for the duration of the meeting, I could talk more:
Developing and planning for large-scale Drupal sites.
I have a good example/scenario: I have a dump of about ~35,000 products in csv. Complete with pricing, name, pictures, etc. This file comes about every day to every other day. How does one efficiently import this file w/o breaking Drupal, killing the server, and keeping the user experiance fluid? How does one place controls/audits in the system so an administrator knows what's going on behind the scenes?
I have the example file and the code for it, and I think it would take about 30 minutes to go over. It's just using 1 custom module + ubercart. What one needs to take away form the talk is good coding practices and resource management. E.g. in your hook_insert clause, if YOUR insert doens't work:
<?php
# Ok Way
function hook_insert($node) {
db_query("INSERT INTO {mytable}(id) VALUES(%d)", $node->nid);
}
# Better Way. Notice how we remove the original node is our insert doesn't work.
# We avoid "orphaned nodes" this way.
function hook_insert($node) {
if(!db_query("INSERT INTO {mytable}(id) VALUES(%d)", $node->nid)) {
node_delete($node->nid);
}
}
?>
- Reading in chunks instead of information instead of using file_get_contents;
- Batching information for processing over a longer time period, etc.
Some advanced topics, so don't know who's all interested in stuff like that.
I won't be able to make the next meeting, I'll be in Washington D.C. But perhaps the meeting after that one. Would like to know early as it'll take me some time to put togather a good presentation instead of flying by the seat of my pants.
I'd like to grow Drupal in Indianapolis. There are large clients to be had; but currently I feel they're not biting in the Indy market place. .NET/Java is still dominant. I'm hoping examples like the one mentioned above, and more large profile projects will help bestow some confidence in the larger projects in the Indy market place. Love to score a Lilly contract :).
Definitely.
Dec 1st would be the next interval of the bi-weekly meetings. Is that date good for you? If not how about the 8th? I'll get the server lined up long before then.
I like your vision for Indy.
Let's make it happen.
- DV
Varies
My schedule varies on a daily basis. Its prob best to just schedule for the group, and I'll hopefully be able to make it :).
Cancelled :-(
I just accepted a 10 day gig with the Indianapolis Opera Company and their production of Hansel and Gretel.
http://www.indyopera.org/Pages/default.aspx
Thus, me, my building, will not be available.
So far only myself and the Brothers-Dudenhofer were listed as attending and the event is three days away.
If the brothers want to plan on meeting some where and if you want to join them then the discussion for that can occur here.
As noted in this thread, there is the distinct possibility that Earnest will join us in 2 weeks. I strongly recommend that as many of you as possible try to make that one.
Please use this thread to make any comments about the days of the meetings, the contents, the frequency, the location, the purpose, etc.
dv