Adds Views integration for Panels tables so that you can create Views that include information from Panels!
Drupal 8 Module for getting a jump start on configuring best practices for SEO.
What is Translation Exchange?
Translation Exchange is a translation management platform that provides project management tools, workflows and automation to localization projects, including websites, mobile apps, marketing and transactional emails as well as customer support tickets and knowledge bases.
What does this plugin do?
This Drupal plugin automatically extracts content from your Drupal site, send it to Translation Exchange for translation and then synchronizes translations back to your site.
This module extends the "Default front page" under your "System" > "Site information" to use a path for authenticated users or anonymous users.
It also integrates with the Token module.
On install, sets the Default front page to a custom handler that performs a 301 redirect for anonymous or authenticated users.
This module makes it easy to add speech recognition to your web pages to search content.
Note: This functionality will work with Chrome browser only.
This module requires the following modules:
I am pleased to announce that Lee Rowlands has accepted our invitation to be a Drupal 8 provisional framework manager.
Lee is based in Australia and has been heavily involved with the Drupal community both at home and internationally. His involvement with core and his contributions to a huge variety of projects on Drupal.org is impressive. You can read more about his contributions at his Community Spotlight. A quote:
"As a contributor you are incredibly lucky to have your work constructively reviewed by some of the world's best programmers. Every time someone makes a suggestion on your patch, you learn a little more. I've learnt so many programming concepts from reviewing other's code and having my code reviewed by others."
For years, Lee has been stepping up to do what's most needed for Drupal. For example, when Forum module was potentially at risk of being removed from core, Lee stepped up to adopt it in response. He's also very active on the Drupal security team to ensure fixes go out in a timely manner. Lee cares both about the maintainability of Drupal itself and the concerns and experiences of other Drupal contributors.
Lee builds sites for some of the Australia's largest government, education, media and non-profit organizations. He has spoken regularly at events in Australia/New Zealand since 2010. In addition, Lee is a long-time mentor to others, and has inspired many people all over the world to be a part of the Drupal community.
Please join me in welcoming Lee.
State District Field module use to select the state and corresponding districts in INDIA.
Copy State District Field module to your module directory and then enable on the admin modules page.
Go to user creation page to create new user, select state and district.
Update user via user edit page, choose another state and district.
This module provides a two new actions to Rules:
- Purge Varnish Page Cache for Node
- Purge Varnish Page Cache for Term
Every day, cultural institutions face unique challenges while working towards a mission with a small technical staff and digital budget. Limited money, revolving staff, and regulatory pressures require visionaries to think ahead of their competition to build a digital presence that doesn’t tie their hands with expensive proprietary licenses and high maintenance code.
So often, cultural nonprofits feel pain triggered by the decision of another department. When technology solutions like ticketing, donor and membership management, point-of-sale, email marketing, and content management are selected without cross department communication, they won’t integrate. This causes struggles big and small like:
- Extracting or inputting data
- Battling with vendors to get even the most innocuous tracking code installed
- Making the public-facing user experience feel seamless
- Customizing the look and feel of simple things, like forms and checkout screens
- Keeping content (like event descriptions) consistent across systems
After more than 13 years working with nonprofit and cultural institutions, like the Denver Botanic Gardens, we’ve seen that these problems are epidemic. Drawing from experience, we have a few ideas about why that could be, and how Drupal can help.Mind Shift: Expense vs. Investment
The big problem is that most nonprofit web design projects are considered a one-time expense, instead of a long term investment.
Expenses are a one-time cost with a start and end-date. Once a purchase has been made, it is scrutinized as an operating cost by the board and the finance committee, often dubbed a ‘necessary evil.’
Investments require long term, strategic thinking. They receive ongoing budget priority and dedicated resources. They, like an employee, are expected to make money and be accountable.
When a for-profit company spends money on the development of a new product or venture, they bank their business on it. They set goals and expect it will eventually enjoy returns that will help the company grow.
Treating technology spend as an investment rather than an expense can position a nonprofit to be more strategic about its vendor selection, increase direct revenues from a nonprofit website design and generate longer term buy-in from leadership.How can nonprofits make the shift?
1. Invest in open source. Open source software differs from platforms provided by Microsoft, Adobe, etc. in that it doesn't cost anything to license and use. It also means you can pick up your site and take it to any vendor. Because it's open source, Drupal is updated and maintained by millions of developers (a lot like Wikipedia). This means that when a new social media platform becomes popular for example, the community can create an integration within a matter of days or even hours.
2. Make integration-focused software a priority. Own the technology. Don’t let the technology roadmap be dictated by whether another company thinks a feature is important. Pick vendors by their commitment to playing nice with other tools, not by how many out-of-the-box features they have and always, always make APIs a priority. Drupal can connect to almost anything. Other less custom platforms have a hard time integrating with third party software. Drupal can integrate with almost any platform, regardless of how old or specific. Drupal works well with things like Salesforce, Hubspot, Marketo, and countless many more.
3. Learn how well Drupal works for nonprofits. It is a scalable content management and system integration platform of choice. Trusted by institutions like GreenPeace, LACMA, The Red Cross, and The Whitehouse, Drupal offers the ability to integrate with enterprise solutions like Blackbaud/Convio, Magento and other commerce platforms, ticketing systems like Galaxy, Tessitura and more that haven’t been invented yet. Integrations, scalability, and speed to market are all things to be kept in mind when selecting digital tools.
4. Think in terms of conversions. Measure. Technology tools should save and make money, directly or indirectly. Have higher expectations of a ticketing system, a content management system, or a volunteer management system. Figure out how things that are valuable and can be tracked like “conversions”. Assign value to non-monetary outcomes so gain and ROI can be calculated.
A volunteer may not be a revenue line, but recruiting someone takes valuable staff time. Calculate how the website can do some of that work for you.
- Volunteer value - $50 each
- New dynamic volunteer signup form - $1,200
- Result? 30 more recruits than usual
- ROI: ((30 x $50) - $1200) / $1200 = 25%
25% return? Not bad.
Managing and reconciling event information across all website platforms can be cumbersome and require tons of time by a content manager.
- Staff cost - $40/hour
- Manual ticketing effort for event - 120 hours
- Calendar API integration - $2000
- Automated ticketing effort for event - 40 hours
- Annual Savings: ((120 x $40) - ((40 x $40)+$2000)) = $1,200
$1,200 savings every year? Nice.
5. Keep your staff happy. Drupal is built to make sense to users of any technical skill level, and the admin interface can be optimized for any type of workflow. The interface can even be customized to look like other systems that users may be more familiar with. Content edits can be made easily, and Drupal can be configured to allow for revisions and approval from multiple content editors with various permission levels.
6. Don’t forget hosting. During a nonprofit web design project and throughout the life of a website, is it important to have the support of a reputable hosting company. A Drupal specific hosting company, like Acquia, offers the most comprehensive bundle of support and integrated hosting services, which as an long term investment can save thousands. For a nonprofit, reliable maintenance and security is unmatched.
Drupal is a long term investment because it can be scaled as a nonprofit institution grows. It can save time, money, and hassle, especially when paired with a top-notch hosting platform, like Acquia. In our tenure working with nonprofits like the Denver Botanic Gardens, The NFPA, and the Colorado General Assembly, we’ve solved many problems using Drupal. If your nonprofit or cultural institution could use an overhaul, contact us.
The Multi Step Login module offers following features and usability improvements
1>First form checks user is already registered in site or not using email or username.
If user is already registered then login form will come otherwise user user will redirected to user register form.
2>In second form user can login with email id or username.
HOW TO USE:-
- Multi Step Login module path is multi-step-form.Example: example.com/multi-step-form
When using contextual filters in view blocks sometimes you come across a block that
is rendering even though it does not have content. The markup renders but there is
no result data. This module proposes a solution.
This module provides a check for content in your view and templates to pair with
those checks that override the view module templates.
Adds a background color formatter option to colorfield that inserts an inline css style targeting a selector you define in the formatter settings.Dependencies
As project managers (PMs), we are often asked to deliver on Key Results Areas (KRAs), to put up “our best show.”
Unfortunately most of us think that as a project manager, our only task is on-time quality delivery within a stipulated budget.
However, in this rat race, we tend to forget what makes us different from rest: the soft skills that, if honed properly, enable us to manage our users, sponsors, and all our stakeholders. Then our job is done.Tags: acquia drupal planet
There is no tools or modules available for Drupal project management in drupal.org. It's all about your men and how you manage them. A few weeks back my colleague wrote about ‘How to set the right expectations for project delivery?’.
I am a Drupal Project Manager and in this blog, I have written about the ways I manage a Drupal Project.
Let’s list down the core objectives of any project manager
A Drupal project is not something out of the world but a project which has focused Drupal development and maintenance tasks.
The main objectives are:
- To Stay On Budget
- Finish On-Time…
We built a platform to run Compose remotely and easily, so that you don't have to know how to use it. It's called Composy.io.
There is one module that makes designing for Drupal 7 much, much easier: Theme Developer.
You can think of Theme Developer as a Drupal-specific version of Firebug or Chrome Developer Tools. Using Theme developer you can click on any element of your Drupal site and get a breakdown of how it was built.
Theme Developer has some downsides: it's not been updated in a while, and (like anything related to the Devel module) shouldn't be used on live sites. But, it can still be a useful tool for Drupal 7 themers.
- Install the Devel module, the simplehtmldom API module and the Theme Developer module. Be careful - you must use simplehtml API version 7.x-1.12.
- Go to Administer > Site Building > Modules. Enable all the modules you uploaded.
- In the bottom-left corner of the screen, you will see a small "Themer Info" area:
- Check this box:
- Up in the top-right corner of the site you'll see a larger black box:
- The bar does a pretty good job of explaining what to do! Just like Firebug, or Chrome Dev Tools, you can inspect areas of your Drupal site.
- Here's what happens when you click on a page element: you'll see a red box around that particular element.
- The theme developer box will now show information about your chosen page element:
Here are some of the details you'll see:
- Template called: the name of the file which is controlling the layout of this element
- File used: the location of the file controlling the layout
- Candidate template files: if you'd like to create an override for this part of the page, these are suggested file names.
- Preprocess functions: These functions connect what happens in the module code to what gets sent to the theme
If you want to use the candidate template files, easiest thing to do is copy the "Template called" file, rename it and save it in your template folder. This is what the files mentioned in this example would do:
- block-user-1.tpl.php ... if you create this file, it will only provide a template for this particular block
- block-user.tpl.php ... if you create this file, it will only provide a template for this user blocks
- block-left.tpl.php ... if you create this file, it will only provide a template for blocks in the left div.
- block.tpl.php ...if you create this file, it will provide a template for all blocks
This video offers a great explanation of the Theme Developer module: