Indeed, Drupal 7 does not appear on the home screen of Acquia anymore. However, you can still set up a Drupal 7 site manually with minimal effort. At the time of this writing, Drupal 7 ist still not in EOL and is receiving security updates. As such, you should go to https://www.drupal.org/project/drupal/releases and see what the latest version of Drupal 7 is (currently 7.77). Click on the link for the latest Drupal 7 version and you will be given an option to download it as a .zip file. You should extract the contents of this file into a folder where you want your site to be. Then, when you start Acquia you will be asked if you want to create a new site or import an existing one. Select that you want to import a site and point Acquia to the folder where you have extracted your Drupal 7 distribution. This will register the site normally and you will be able to launch your site from Acquia, so you won't have to set up PHP, MySQL and Apache yourself, but will be able to easily use Drupal 7.
$field_cbr_start = field_get_items($entity_type, $entity, "field_project_start");
if($field_cbr_start != NULL)
{
$start_date = $field_cbr_start[0]["value"];
$start = strtotime($start_date);
$field_cbr_end = field_get_items($entity_type, $entity, "field_project_end");
if($field_cbr_end != NULL)
{
$end_date = $field_cbr_end[0]["value"];
$end = strtotime($end_date);
$duration_month=($end-$start)/2592000;
if(isset($end)&&isset($start)) {
$entity_field[0]['value'] = $duration_month;
}
else $entity_field[0]['value'] = NULL;
}
else $entity_field[0]['value'] = NULL;
}
else $entity_field[0]['value'] = NULL;
First enable the module "dompdf library handler"
After that you have to add the corresponding dompdf module. Sadly the straight forward way did not work in our case. But we found a corresponding solution (Post number 11) on the page https://www.drupal.org/node/850098.
Copy the dompdf module into the following directory: ...\sites\all\modules\print\lib
The mentioned PHP lib can be downloaded using this link:
https://www.versioneye.com/php/phenx:php-font-lib/0.2.2
A system that allows automated tagging is the Thomson Reuters' Calais web service (http://www.opencalais.com/).
A module that allows the usage of this service in a Drupal environment is called "OpenCalais". The OpenCalais module can automatically send the unstructured text data entered during the creation of a Drupal node to the web service. There the data is processed using various text mining- resp. natural language processing techniques and the results are presented to the users in form of various tags, divided into several categories, which the system identified as relevant for the topic of the text.
A tutorial on how the OpenCalais module might be integrated into a Drupal platform can be found at: http://www.lullabot.com/blog/article/introduction-calais
To enable the examination of files an Apache Solr (http://lucene.apache.org/solr/) server can be set up. It is
accessible and usable for searching attached documents through the modules “Search API”, “Search API Solr search”, and “Search API attachments”. Solr is an open source search platform developed to allow the easy integration of a powerful search solution into many different applications. This highly scalable system provides many features expected from a modern search engine: handling of rich documents like MS Word or PDF files, a potent full text search function, faceted search options, and many more. Therefore it is perfectly suitable for solving this challenge.
Note:
Drupal coordinates many internal procedures by using a scheduling program called “Cron”, which can be run as a
separate program on the web server or, since Drupal version 7, from within Drupal itself. The documents are only accessible after they have been published and have been made available for indexing by a Cron job. After a piece of content has been indexed it can easily be retrieved using the Solr search interface provided by the Search API module; it works exactly like the interface of the standard Drupal search function but makes use of a Solr Server that runs somewhere else.