It's Drupal Girl!

DrupalGirl Posts- Melinda Cozza

Delete Office365 User's Team Site (Group) using SP Powershell SharePoint Online 2017- Drupal Girl

 So there 's a new Group function on SharePoint Online is built in with Team Sites and also has an overlap with exchange online.

Actually I don't know if it's new or not but it's new to me.  Any ways... these sites are notoriously complicated to delete.

Here's an easy way! 

Make sure you have SharePoint Online Powershell.  You can download it here>

Redirect Webform based on user's selection upon submit. No code (kind of) necessary. Drupal 7 webform redirect - Drupal Girl

This is what I needed and I mostly pieced it together by reading a few different solutions of forums and what not.

First in your webform you want to make sure your option in your option list have keys and you know what they are. 


Step one



Step 2



Down and dirty work around for Drupal 7 Node Export for access denied message- Drupal Girl

I'm on a liquid web server that has great security... But right now I don't have time to deal with all the apache mod stuff... I will do it later but for now.  I needed my Drupal 7 webforms exported and imported to a different site.  Both sites are on the same VPS :(

The only option to export the webform from the one site was to copy and paste the code... (download gave me the same permissions message)    But!  The other site wouldn't import the pasted code because it viewed it as a code injection... so the LiquidWeb VPS shut the import down and was mean to me... 

Q Tips bubble not working properly. Drupal 7 Modules - Drupal Girl

If you find that your Q-tip bubble is not popping up correctly, check and make sure there is no formatting on the text you are trying contain within the q-tip.

I ran into this issue when an editor bolded the text I need to add q-tips to.  Took me a second but that was my solution.  I removed the bold text in the wysiwyg and the q-tip worked properly again.



Joomla Update is not in Update component- 2.5 to 3

Running Joomla 2.5.14 upgrading to Joomla 3

1. In Components > Joomla Update > Options : set to short term support

2. I went to extensions > Extensions manager > options > preferences : Update caching in 0 hours

3. I then purged cache and discovered 

4. In Components > Joomla Update 

When Node Access doesn't work correctly- Drupal 7 Modules

Had the issue that I enabled Node Access but it was still allowing unauthenticated user to view content that should should have no access to.  There are a couple of ways to go about fixing this.


1.Run the Status Report and look half way down the page to the Node Access Permissions section. There is a 'Rebuild Permissions' link there. This function can take a long time if you have a lot of content.  This worked for some but not all users.

Windows 10 will not drag windows to second monitor on Dell

This drove me crazy.  Anytime I tried to drag one of my windows to my other monitor the would get stuck.  Totally thought it was a Windows 10 thing but alas it was really a Dell Premier Color issues.

If you are having this issue search for the Dell Premier Color App on your computer and turn off "Display Splitter" in the advance settings to get rid of this annoying feature before you hurt someone. :)

ckeditor text color button doesn't work or appear in toolbar, Drupal 7

Make sure you have the full package installed on your Drupal 7 site. ( )

Once you place CKeditor is the libraries folder of your site, disable CKeditor Module and re-enable it and that should make your tool buttons appear in the content editor.

OneDrive for business- Log in box keeps coming up asking for credentials

The issue: 

Office 365 asks for log in creditials over and over again. (Even if you check the remember me log in box).

I have ran into this lots of times with different elements and different systems causing the issue so I am going to give you all the things that have worked for me.


Solution 1

Make sure your version of Office is up to date with all updates from Microsoft.

WebForm Builder- when edit does not work.

If you have installed and enabled JQuery Update Module -

Goto configuration> JQuery update

Change default jQuery Version to 1.8

Save configuration.


How to bulk Unshare or Share your entire OneDrive at one time - not just one folder or file at a time.

How to Share or Un-Share your entire OneDrive using Office 365
(not one at a file or folder at a time)


1. Log into your OneDrive via Office365.

2. In your OneDrive click the sprocket in the top right of the page.


3. From the menu click "Site settings"


4. In the "Site Administration" section, click "Site libraries and lists".
5. Click on "Customize "Documents" "


Transfer Iphone purchases to Itunes on Windows 7 (On a PC not a Mac)

This drove me crazy for a few minutes... haha... so I'd thought I'd share.


  • CTRL+B to turn on the menu bar.
  • File> Devices> Transfer Purchases from "Your Device"


Put users on probation period based on roles using Drupal rules (trial period)

The below instructions will show you how to put all newly created user accounts in a probationary period for 30 days using Drupal 7 Rules and Rule Scheduler Modules. During this 30 days when a new user creates any content, it will be unpublished until a admin publishes it.  Administrators will receive an email letting them know that a probationary user has created content and it needs attention.  This email will provide the administrators with a link to the newly created content so they can publish it.

Modify (add or remove user roles) the user roles of lots of users using Bulk Operations and Views. In Drupal 7

Scenario- A request came in that I develop a newsletter for users that choose a certain profession in their user account profile. IE: All Physicians would be added to a role created named "Physicians" and only users with the permission role "Physicians" would be allow to view certain content on the site and receive the "Physicians Only" newsletter. We had about 1000 or so existing users in the database that currently held the job profession as "Physician". Sooooooo I needed to assign all those existing users the role "Physician". Here are the steps...


Hover effect on Div with transition CSS

width: 80%;
padding: 0 0 0 0;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
-webkit-box-shadow: 0px 0px 15px 5px rgba(136,136,136,1);
-moz-box-shadow: 0px 0px 15px 5px rgba(136,136,136,1);
box-shadow: 0px 0px 15px 5px rgba(136,136,136,1);


-webkit-box-shadow: 0px 0px 5px 11px rgba(77,74,77,1);
-moz-box-shadow: 0px 0px 5px 11px rgba(77,74,77,1);
box-shadow: 0px 0px 5px 11px rgba(77,74,77,1);

Drupal 7 Views images paths broken after migration to new server

First check your file system paths in the configuration page.

Then make sure you have the .htaccess from old site migrated to new sevrer as well.

The broken images happened to me when I decided to install a new instance of Drupal core on the server before migrating existing site from another server.
The .htaccess file was not migrated over and that caused the image paths to breaks.

Adding placeholders / text for the inside input elements of Drupal 7 View Exposed Filters / exposed forms blocks

Here's the code you add to the template.php

function your_theme_name_form_alter(&$form, &$form_state, $form_id){

if($form_id == "views_exposed_form"){// not to be changed form_id
if (isset($form['title'])) { //title is name attribute value of input
$form['title']['#attributes'] = array('placeholder' => array(t('keywords')));


When Drupal 7 view rewrite field as link does not work

If using rewite as link as node/ [nid] you need to be sure that Node: Nid is added as a field. Set it to 'exclude' from display. Make sure that Node: Nid comes first in the fields section.

Bootstrap CSS for radio buttons on Drupal 7 registration page

For all who had issues getting the Drupal 7 Bootstrap theme radio buttons on the registration form to behave.

<div class="form-type-radio form-item-field-whatever">
<input type="radio" id="edit-field-whatever-field" name="field_whatever" value="no" class="form-radio" /> <label for="edit-field-whatever-field">No </label>

#edit-field-whatever-field {
margin-left: 0;

CSS selector is the radio button's ID