Greater Boston Area User Groups
Short and Drweet -- Introductory tutorial to Drupal
Short and Drweet
Tomorrow, March 13, 2010
One International Place, Corner of Oliver and High Street (Starbucks) from 11:00 am to 3:00 pm
Come tomorrow for a Introductory tutorial to Drupal, we have space for 3 more people.
We hope to cover the basics:
Drupal Installation and Configuration, Core, Modules, Contributed Modules and more.
Please contact me directly for pricing. is very reasonable.
Senior Web Developer/Lead & Productization Specialist | Sagewell, Inc.
Sagewell, Inc.
Software Development (Open Position Posted March 8 2010)
Company description: Sagewell, Inc. is a Boston area clean-tech start-up specializing in energy efficiency analysis of buildings. We use sophisticated analytics tools and technology to identify the best buildings for energy efficiency improvements.
Position description: Senior Software Developer/Lead & Productization Specialist
We are seeking a highly talented and creative web developer who wants to be part of a rapidly growing clean-tech company. We are looking for someone who thrives on a challenge and enjoys going the extra mile to rapidly launch leading edge products that create real value to customers.
As the Senior Software Developer/Lead & Productization Specialist, you will play an instrumental role in the design and implementation of a rich content Drupal platform and will have significant influence in the direction of the company products. This role involves the following:
Convert Alpha prototypes into a ready-for-market internet software products in a very short time-frame.
Develop substantial portions of this technology with limited oversight from executive team.
Experience with iterative development, user experience design, and development processes.
Experience in cloud computing, including services such as Amazon Web Services
Results-oriented and able to implement scalable products with minimal resources.
Potential for team leadership role in near future based on company growth and build-out of multiple follow-on products and services.
Plus: understands image/video processing and dynamic visualization of data inside a browser (rather than at the server).
The ideal candidate has the intellectual curiosity to crack problems not solved previously and the ability to learn new technologies quickly. The person should be a talented and versatile technology lead to take multiple products to their commercial releases.
Web technologies: Deep knowledge of Drupal, PHP, JavaScript, MySQL, and Google Maps API required. Understanding of the LAMP stack, security issues and web standards is essential. Understanding of design patterns, iterative development processes such as SCRUM and UX design concepts is required. Knowledge of Java, AJAX, C++ and C# and Location Based Services is helpful.
Additional information:
Can be either an independent contractor or an employee
Work remotely part of the time, if desired
Work with experienced business people with successful start-up exits
This is an excellent opportunity for a highly talented person who shares the passion for creating the largest energy saving and emission reduction program in the U.S.
We are a friendly and co-operative team of experts with a positive working environment. We take pride in our work, making our customers happy and creating cutting edge solutions that make an impact!
Compensation: Salary or consulting fee, plus equity options
Please send resume and compensation requirements to jobs@sagewell.com.
http://groups.drupal.org/jobs%40sagewell.com BostonFront End Design & Development - UX, UI, Graphic Design | KartMe, Inc.
KartMe is an angel backed startup in NYC. We help people organize and share lists of things to eat, see, buy or do. We then put deals in your inbox or maps on your phone. Every month, 13,000 people stop by our alpha at http://kartme.com and members add 2,000 new favorites to their lists. Our mobile app is an Apple "Staff Pick".
We're looking for someone who loves simplifying and making websites easy to use. The ideal person will have some experience with web apps, and a few years experience in user experience and graphic design. Familiarity with theming in drupal, html, and css a huge plus.
The position is 3-4 days a week - it could nicely augment your freelancing or teaching gigs.
The position is paid in cash. And can also include equity and a CoFounder title.
This is a great opportunity to get your innovative designs out in front of users, at an exciting time for a fast growing startup.
Contact phil {at} kartme {dot} com if you're interested.
Thanks,
Phil
Wed 3/10, Informal Developer's Meetup @ Kendall, 6:30
Hello everyone,
On the #drupal-boston IRC channel there was expressed interest in holding a meeting for developers to ask questions, show some code, and share tips and tricks.
So we're pulling a fast one and holding an informal meetup tomorrow, Wednesday, at 6:30.
We will be meeting at Cosi's in Kendall Square: http://maps.google.com/maps?q=cosi's+kendall+square&ie=UTF8&hl=en&hq=cosi's&hnear=Kendall+Square,+Cambridge,+MA+02141&ll=42.36231,-71.086189&spn=0.003306,0.006984&z=17.
Please RSVP so that we know how many people to expect. There may be a change in venue if the group reaches critical mass.
Topics and questions may range from jQuery and CSS to module development and form hacking. Maybe if there's enough interest this could be an ongoing series, to complement the MIT meetups.
So come with your laptops and Pro Drupal Development books, and let's get hacking coding!
BostonThanks! | DrupalKitchen.com
Thank You!
BostonPlease help with an odd problem
As some of you know I recently launched an iPhone application. Part of that application allows for updates to be displayed as a small icon over the large icon launches the application. This is very common among news applications.
To make this work there's a whole lot of internal communication that needs to happen with our website and some other services. I'm happy to report that all of it works, kinda.
Here is the problem that I'm experiencing and it is cron related.
The way it works is very simple. In our system when an article is published I increment a table where we store all of the iPhone IDs.
+----+----------------------------------+---------------+
| id | device_id | article_count |
+----+----------------------------------+---------------+
| 4 | D9E5C452018AA5B7781BDB185D03XXXX | 0 |
I then made a cron hook...
/**
*A cron hook function to run the iphone article count update whenever cron runs
*/
function gpiphone_cron(){
gpiphone_pushBatchNotification();
}
... that runs a simple function to package up all of the iPhone devices with a count greater than zero and send that off to urban airship that does the actual push to the device and then resets the count in the table to zero.
...
/**
* This function pushes the json dictionary to urban airship for processing
* @param dictionary $json A Jason dictionary containing the device aliases and batch and/or message
* The required format appears below
*/
function gpiphone_pushBatchNotification(){
}
/**
* This function compiles a Jason feed for batch processing all of our article updates
* While it takes no arguments it is important to note that we are using device aliases not device tokens to communicate with urban airship
* [{"aliases": [ "D9E5C452018AA5B7781BDB185D03XXXX" ],"aps": { "badge": 1 } },{"aliases": [ "1B789D6D89F0FE1D45B231CE2DCFXXXX" ],"aps": { "badge": 1 } }]
* @return json $json
*/
function gpiphone_batchJsonArticleCount(){
}
The key problem is that it works, if I run Cron manually. However if I just let Cron do its thing I see that the the table is empty and set to zero but the iPhone is never getting updated with an article count.
So the question is why is Cron running differently when I run it manually then when it runs on its own? I do know that it's running on its own because it's performing a large number of other functions.
Please help me. Is there something that Cron does differently when it is run manually? Can you give me suggestions on how you might triage this problem. I'm really at a loss because everything is working.
I've never really needed to hook cron before and so I'm just not sure if I'm doing it correctly, any help is greatly appreciated.
Greg
New HampshireDrupal Developer | Brunello Creative Inc.
Brunello Creative–a Boston-based web design, development and marketing agency–is looking for a talented Drupal Developer to join our team.
Responsibilities:
In this full-time, on-site position, the Drupal Developer will be responsible for the development of high traffic websites and micro-sites for national brands. You will be engaged in all aspects of development and have the lead role in deploying these sites in an enterprise-class setting.
You must possess excellent technical and leadership skills, be highly organized and able to manage the full project lifecycle from requirements to deployment. You will use your technical knowledge and creative thinking to provide the most innovative solutions. You must be self motivated to meet aggressive deadlines in a fast-paced development environment.
Drupal Requirements:
Strong understanding of best practices in Drupal development, including:
• Custom module development, advanced themeing and site configuration
• High availability and multi-site configurations
• Social network integration, especially with Facebook, Twitter, Digg
• Interact with clients and help them to understand Drupal
• Manipulate Views, Content Types, and other "exportable" objects in code.
• Develop new custom Drupal modules and custom API using PHP.
• Perform QA testing on Drupal sites across browsers.
• Experience with complex and dynamic relationships that drive what content displays, with lots of content types on a single page.
Other general requirements:
• Knowledge of PHP and MySQL development techniques, including the following:
- Using svn for code checkouts, version control, and deployment techniques.
- Troubleshooting issues that occur at the server level, related to database throughput, configuration, and more.
- Web server and database tuning
• The ability to work without direct supervision, to make use of internal project management tools, to diligently record your hours in the timekeeping system, and to keep others aware of your schedule for planning purposes.
• Identify opportunities for process improvement and make constructive suggestions for change. There is always a better way to do things, and you must be influential in helping our team become more productive.
Nice-to-haves include the following:
• jQuery and CSS development skills
• Knowledge of SSO using jasig CAS
• Experience working with Akamai and other CDNs
• Experience with scalability issues and high performance web sites
• Experience writing and reviewing technical documentation and user-guides
• Experience with Magento
- This is a full-time, on-site position. No tele-commute.
To apply, send cover-letter, resume, and relevant work examples to work@brunellocreative.com with Drupal Developer in the email subject line. If you prefer, you can also send a hard-copy version to: Brunello Creative - 715 Boylston Street, FL 3, Boston MA 02116. No phone calls please.
BostonDrupal 6.16 and the race conditions we talked about
For those who were at the meetup, there was a brief discussion about "race conditions" that were causing some problems for sites and manifesting as massive warnings about duplicate entries into various tables...
The good news is that it looks like 6.16 has the solution.
Bad news is that 6.16 is having trouble on PHP4.
BostonLead Drupal / PHP & MYSQL developer for site expansion. Experience with staffing sites is a huge plus. / $60-70hr | Iteam Consultants
Our company has an existing Drupal developed website that needs to be expanded to meet the launch of a major staffing industry initiative. The site has thus far been developed offshore, however this government related staffing initiative requires local US citizens on the team. We are located in and around NYC however there is no central office so you can work from your home or anywhere as long as you can be a major part of this fast moving team.
Although this is a contract job there is vertical growth and the term will likely be optioned for many months to come.
Job starts around 2nd week of March and lasts at least 4-6 weeks with flexibility to expand way into the year.
Requirements:
-You are a seasoned developer in php, mysql, js, drupal etc.
-You will be required to take the supplied 'creative' and build out the theme expansion.
-You will need to build in multiple layers of users access and control for different layers of the workflow.
-You will be asked to help develop the integration with not only our existing site (in drupal) but also other vendor applications that are players in the same initiative.
Contact Scott
drupal@iteamconsultants.com
Graphic Designer | NaviNet, Inc.
My company is looking for a Graphic Designer with Drupal expertise. As you can see from the posted job description, we're looking for someone with extensive graphic arts experience and a large part of the job has to do with print-based materials, but another significant amount involves design of pages for delivery via our Drupal site. I think an ideal candidate could be someone who has one foot in a traditional graphic arts career and the other in the web and Drupal.
We're located in Kendall Square, Cambridge, MA, and while telecommuting is probably OK for some days, we need someone who can be here physically most of the time.
http://www.navinet.net/about/opportunities/560 BostonDrupal Experts | Decisive Staffing Solutions
- 2+ years of Drupal experience.
- Installation and configuration experience with Apache, MySQL, PHP, LAMP/XAMP/MAMP stack.
- Exceptional customer service skills to include heavy interaction with customers and engineering.
- Seeking an enthusiastic Team Player!
- Excellent problem-solving skills along with written and verbal communication skills.
- Bachelor's or Master in Computer Science or similar discipline.
- Travel required in Northeast USA.
This is a full time W-2 position. Outstanding opportunity with a fast-paced and energetic company.
Please email resume if interested.
LCavanaugh@DecisiveTS.com
Drupal Developer Needed | nSight, Inc.
We're porting our static Web site over to the Drupal CMS and I need a Drupal specialist to help with:
- Moving over existing content
- Adding new content/content types
- Installing and testing contributed modules
- Customizing Theme files
- Creating Views and View charts
- Building communities using OG
- Optimizing pages for SEO
- Pushing modules to the limit
I'd like someone (local) with deep and broad Drupal experience to work on this project...starting asap.
My preference is to have the contractor work on-site...at least initially (at nSight's Burlington office) to kick off the project. Working remote would be fine as long as it can be proven the work will get done and the lines of communication are constantly open.
If you are interested and available to start immediately, please send your resume/profile/qualifications to dcote [at] nsightworks [dot] com. Please indicate how many hours per week you can dedicate to this project over the next month.
Our current Web site is accessible at: www.nsightworks.com.
Thanks.
BostonBoston Drupal Meetup - MIT - March 2, 2010 @ 6:30 pm
We will be hosted by the MIT Drupal Group in Cambridge in Building E51 - Tang Center (mapquest) in room E51-149 . Thanks again to Ed Carlevale for hosting us and to Susan MacPhee for securing this space.
Parking and Transportation:
After 3pm, there is an unattended MIT lot folks can use. It is Hayward Lot http://whereis.mit.edu/map-jpg?selection=P5&Parking=go
Everyone is welcome and encouraged to present for 10 minutes on a topic of their choosing. You may show off your Drupal site, ask some questions of the audience, give a module demonstration, share some marketing ideas for Drupal, and so on. Just keep it brief. No expertise or planning required - just do it.
DinnerAfter the meetup, some of us will continue the conversation over dinner at MIT's Muddy Charles Pub. We will likely pre-order some pizza so it meets us there. We'll take a count about half way through the meeting.
BostonDrupal Meetup this Tuesday at MIT! Also, your preferred term for someone who does Drupal is:
Technical consultant | New startup
Dear Drupal friends,
We are starting up a new company and need a good (drupal) technical hand to startup our web portal with a good solid architecture for future growth and user friendly performance. We are located in Metrowest (acton-westford area). If interested, please contact me by cliu_vw@yahoo.com asap to talk more in detail.
Thanks.
BostonBasic Drupal Training: April 9, 2010
This Drupal* training workshop will take place on Friday, April 9, 2010, from 9:00AM to 5:00PM at CompuWorks in sunny Boston, MA. If you've enjoyed the Drupaltherapy screencasts, then this is your chance to spend a day with the same level of high quality instruction in a supportive learning environment.
Register here:
http://www.drupaltherapy.com/boston
This intensive all-day workshop will arm new and novice level Drupal users with a schooling in Drupal basics including installation, configuration, core functions, contributed modules, themeing, and Drupal stunt driving. We provide high quality Drupal instruction in a price bracket that non-profits and small businesses can afford.
If you want a one stop kick-start to the Drupal project, this class will give you a dizzying overview of all the aspects and help set you on course to better understanding of Drupal. These classes book full very quickly, so register early! Deadline to register is April 2, 2010. To learn more about these classes, check out the FAQ.
*We will be teaching from the most current official release of Drupal at this time.
Curriculum and TrainingHourly Drupal Consultant | Cypress Beauty & Co.
Looking for someone to be available via phone and or email for development support on an hourly basis. I have some theming and and some functionality requirements that are needed for our site and need a drupal resource to help with direction. If you can offer such a service please email me at jburnard (@) cypressbeauty.com
Thank you.
BostonClient Advisor - Drupal | PSSI
Client Advisor -Permanent - Burlington, MA area
Email resume to dlief@pssijobs.com
Our client is looking for experts to join their customer support team to help them provide exceptional service to their growing customer base. They seek smart, focused and determined individuals who have a proven ability to listen, read between the lines, and diagnose and solve problems efficiently. You will join a dedicated support team that is helping customers all over the globe overcome obstacles related to their websites. As part of that team, you will interact directly with customers and partners to resolve technical issues in a timely manner, be responsible for all communications needed to develop and maintain excellent customer relationships, work with engineering to find fixes, workarounds and identify defects, and contribute to the continuous improvement of their support services and infrastructure.
Essential Skills and Characteristics
1 – 3 years of Drupal (preferred, not required) experience and astute diagnostic skills
Exceptional verbal and written communication skills
A compulsion for creating order out of chaos. You’re a puzzle-doer.
Methodical approach to problem solving
A penchant for turning over all the rocks and resolving issues thoroughly.
Ability to install and configure Apache, MySQL, PHP, (LAMP/XAMP/MAMP stack)
Aptitude for building, configuring, and troubleshooting a variety of Drupal site recipes (multimedia, social networking, brochure sites, and so forth)
Understanding of network protocol layers, security layers and domain models
Bachelors or Masters in Computer Science or a related discipline
Technical Consultant - Drupal | PSSI
Technical Consultant - Permanent Opening in Burlington, MA area
Email resume to dlief@pssijobs.com
Our client is architecting social web strategies, integrating web services and performance tuning web servers for some of the hottest web properties on the Internet. They are seeking Technical Consultants who have a passion for web technologies and great customer service. Their services team is helping businesses, academic institutions and government bodies, large and small, migrate to Drupal and execute on their social web strategies. With the rapid adoption of Drupal as a web platform, our Technical Consultants are in high demand to travel on-site and work directly with our customers. Engagements vary by customer and can include anything from custom coding and mentoring to project management and architecture.
Essential Skills and Characteristics
1+ years Drupal experience (preferred not required)
Unix/Linux systems administration
Windows server administration
Experience with PHP coding
MySQL optimization and administration
Experience architecting web solutions
Deployment modeling and change management
Bachelors or Masters degree in Computer Science or a related discipline
Excellent interpersonal skills and strong verbal and written communication skills required
Strong problem solving abilities, initiative, and the ability to work well under pressure
Experience working with geographically and culturally diverse teams
Experience providing technical support or consulting for content management or collaboration software preferred
Drupal/PHP/JavaScript programmer or shop that knows the LAMP platform | Onset Computer Corporation
We are looking for a talented PHP/JavaScript programmer or shop that knows the LAMP platform and Drupal. We currently access an outside contractor to help with our Drupal 5 site anywhere from 40-60/hrs/mo plus and would like to continue this - as our current contractor will be become unavailable to us shortly . Our site is fairly complex, and has a lot of custom programming. Hence it’s rather cool to work on. Our hope is to find a contractor or shop that really knows their stuff, help us with our custom projects, any issues we might run into, but then help us migrate to Drupal 6 or 7 and PHP5 later on. The gig pays well, the hours are flexible and deadlines are generally known way ahead of schedule. Basically the contractor or shop will be our web manager’s right hand man/woman when it comes to site PHP programming. The goal is to build a long term relationship. If you are an experienced Drupal house or a Drupal savant and want to guarantee an additional stream of revenue – talk to us – as our company is, in spite of everything – continuing to grow and hire. You need to have a reviewable track record and a few years experience, references as well. Preferably we would like someone in the New England area. If interested please contact me with all your details at brock_phillips@onsetcomp.com - you can look at the site here – www.onsetcomp.com
http://www.onsetcomp.com New Hampshire