We'll See You In San Diego!
Promet at Sandcamp
Promet is proud to announce that we will be sponsoring and presenting at Drupal Sandcamp 2012 in San Diego.
The event is set to take place January 25 - 28, 2012.
SANDcamp (inspired by the BarCamp events) is one of the largest gatherings of like-minded technologists to discuss and learn about Drupal. Drupal is an open-source content management system that powers more and more of the web every year. Drupal officially makes up 2% of the internet and 24% of the top 10,000 websites. The White House, Stanford, Yale, House of Representatives, Examiner.com and many other high-performing notable sites are built through Drupal.
Promet has several employees lined up to give presentations at Sandcamp.
Blocks as Entities and Coding Bean Plugins
Presented by: Brant Wynn
Block as Entities is a concept introduced by the Bean module in Drupal 7: http://drupal.org/project/bean This course will serve two purposes... 1. The first half of the course will go over the concept of blocks as entities. We will go over creating custom block entities using the Bean plugin and included Bean UI module. We will configure example content and set up a basic block entity within the UI. Finally, we will cover placing the bean on our sandbox pages using the context module. 2. The second half will dive into coding your own custom bean (block type) as a plugin module. Using the Bean API we will go over code used for Bean Example Plugin from the Bean documentation as well as the Bean Tax module and perhaps some other contributed Beans given time permitted. We will go over the usage of View Modes within Beans as well as using EntityFieldQuery as a means to query and deliver entity-based results for custom bean plugins. Bean Example Plugin: http://drupal.org/sandbox/brantwynn/1369224 Bean Tax: http://drupal.org/sandbox/brantwynn/1376658
Project Management Tools and Organization
Presented by: John Nollin
In this session we will discuss project management tools. We will discuss the best tools to use throughout the development process to help you: 1) Stay organized 2) Communicate amongst team members 3) Remote management 4) Documentation of work 5) Time reporting 6) Client visibility Additionally, we will discuss Pre-development planning that will help you: 1) Utilize your tools 2) Create a project plan 3) Create a PRD (projects requirements document) 4) Onboard your client into your system. The goals of this session are to help attendees understand some tools that are out there to improve project management as well as how to execute pre-development phase 0 planning for their project. This type of activity will help develop a definitive communication system, educate clients in this systeml from the beginning, and help avoid scope creep or communication breakdowns later in the project.
Drupal Mobile Development Options
Presented by: Andy Kucharski
In 2010, global mobile data traffic tripled for the third year in a row. Between 2010 and 2015 Cisco predicts that there will be approximately 7.1 billion mobile devices connected to the web (roughly one per person on this planet). By 2014, mobile internet usage is expected to overtake desktop internet usage. GigaOm: Mary Meeker of Morgan Stanley Numerous people today already access the internet exclusively on their smartphones and do not own a desktop/laptop machine. As Drupal developers, designers and themers, it's foolish for us to continue to assume that our work will only be viewed on a laptop or a desktop screen. Today's website must deliver a tailored experience to the mobile web user that utilizes unique capabilities only available on such a device - geolocation, screen rotation, etc. This experience must be just as flawless as it is on their full size device. The mobile user expects personalization, interactivity and adjustments to his / her context. We will go over business and architectural options for providing your content or moving your app to mobile users. 1) third party (mobify) theme option 2) different themes via Drupal 3) responsive design 4) Mobile app via services What questions will this session answer?: What does a user expect when using a mobile site / web application? What are the different device classes and capabilities? How do I detect if a mobile browser is visiting my site and what kind? What are the technical challenges and how to work around them (or use them to my advantage)? What are the mobile web development tools, modules and technologies at my disposal? @mrmaksimize and I presented this session in Chicago drupal camp 2011 - if you like the format, vote it up! http://drupalcampchicago.org/sessions/mobile-web-development-drupal **This session is intended for those responsible for creating such experiences: architects, developers, themers and designers.
D7 Migration with Migrate and More
Presented by: Rachel
Drupal migration looks complex at first. It doesn't have to be once the process is setup. Having done a couple of D7 migrations in 2011, I will share to you the frustrations, questions, lessons and tools dealing with a migration from a developer's point of view.
This talk will cover:
- Process involved with migration and what developers expect from clients or project managers
- Tools and modules evaluated and used for D7. Modules used includes migrate, drush and feeds.
- Overall lessons learned