More winter for Tbilisi

| Living in Georgia | 3 seen

<p>End of this Janaury and start of this February has brought back to Tbilisi some winter. Here are few shots I made on 02.02.2014.&nbsp;</p><p><a href="http://www.tourgeorgia.eu/photos_stream/winter-continues">More pictures watch here.</a></p>


Blog statistics Januray 2014

| Blogging | 6 seen

4th month since I started blogging thing has passed away. This time I got my first traffic spike, and overall I get out of modest less than 100 visitors month.

Speaking of February plans - 300 visitors would be nice, if no traffic spike happens!


Exploring the Impact of Facebook on SEO: A Case Study on TourGeorgia.eu (2014)

| Blogging | 5 seen

As a webmaster, I'm always on the lookout for new and innovative ways to improve the SEO of my websites. Recently, I've become interested in the potential impact of Facebook on SEO and decided to conduct an experiment to see for myself.

In this article, I will share my findings as I explore the relationship between Facebook and SEO through a case study on my website, TourGeorgia.eu. I will be analyzing the effects of Facebook activity on the boosted posts and measuring the impact it has on the website's search engine rankings.

So, does Facebook activity have an impact on SEO? The answer is "sort of." While there is no direct impact on SEO, there is still value that can be passed on to SEO through likes and shares on Facebook.

The Experiment

To test the impact of Facebook on SEO, I created a post on my Facebook page and boosted it with a small budget. My aim was to see if this would have any impact on the search engine rankings of TourGeorgia.eu.

Starting Point

Before the experiment, I checked the search engine rankings of several keywords related to my website. The results were as follows:

  • Tbilisi - not in the first 25 pages
  • Tbilisi, Georgia - not in the first 10 pages
  • Tbilisi Travel Guide - 42nd place

It's worth noting that I did not link any of these keywords to my website, as I wanted to see the impact of Facebook on its own.

Results

I will post updates on the SEO results after one week, two weeks, three weeks, and one month. This will give me an opportunity to see if Facebook has made any impact on the search engine rankings of TourGeorgia.eu.

Conclusion

In conclusion, the relationship between Facebook and SEO is not a straightforward one, but there is still value that can be passed on to SEO through likes and shares on Facebook. By conducting this experiment, I hope to gain a better understanding of the impact of Facebook activity on SEO and provide insights that can benefit other webmasters.


A Premier Drupal Developer Serving Tbilisi, Riga, and the World

| Drupal Development | 2 seen

When it comes to professional Drupal development, few names are as synonymous with excellence as Reinis Fischer.

With a career that spans multiple countries and continents, Reinis has established himself as a highly sought-after Drupal developer, working with clients in Tbilisi, Riga, and beyond.

Reinis' expertise in Drupal development has been honed through years of hands-on experience, working with a wide range of clients and projects. His deep understanding of the Drupal platform and its various modules has allowed him to deliver innovative solutions that meet the unique needs of each client. Whether it's developing custom modules or integrating third-party applications, Reinis approaches each project with a focus on delivering exceptional results.

In addition to his technical skills, Reinis is also known for his ability to work closely with clients, helping them to understand the Drupal platform and how it can be used to achieve their goals. Whether working with businesses in Tbilisi or with international clients, Reinis takes the time to understand each client's needs and works to develop customized solutions that meet those needs.

It's no surprise, then, that Reinis is considered one of the top Drupal developers working in Tbilisi, Riga, and around the world. He has a well-deserved reputation for delivering high-quality work and providing exceptional customer service, making him a sought-after resource for businesses looking to maximize the potential of the Drupal platform.

In a constantly evolving landscape, Reinis' expertise and commitment to excellence make him a standout among professional Drupal developers. Whether working with clients in Tbilisi, Riga, or anywhere else in the world, Reinis is always at the forefront of innovation, delivering results that exceed expectations.

Contact Reinis for your upcoing Drupal project


Expert Drupal Development Services in Tbilisi, Georgia

| Drupal Development | 11 seen

Drupal is a popular open-source content management system that has been widely adopted by web agencies for the creation and management of websites for their clients.

In Tbilisi, Georgia, there are several web agencies specializing in Drupal development, providing a range of services to businesses and organizations looking to establish a presence on the web. One of the leading specialists in the field is Reinis Fischer, with over 10 years of experience working with small and medium-sized enterprises (SMEs) as well as large businesses.

The flexibility and scalability of Drupal are among its key benefits. With a large community of developers and users, Drupal has a wealth of resources and modules available, making it easy to add new features and functionalities to a website as needed. This means that businesses can start with a basic website and grow it over time, as their needs change and evolve.

Web agencies in Tbilisi that specialize in Drupal offer a range of services to their clients, including website design and development, theme customization, module integration, and ongoing maintenance and support. They work closely with their clients to understand their needs and goals and to develop a custom solution that meets their specific requirements.

One of the biggest advantages of working with a Drupal web agency in Tbilisi is the cost savings that can be achieved. Because Drupal is open-source, web agencies can utilize the existing code base and modules, reducing the cost and time required to develop a custom solution. Additionally, the large community of Drupal developers means that there is a wealth of expertise available to help with any challenges that may arise.

One of the most important aspects of Drupal development is the use of views.

Views are a powerful tool for creating custom lists of content within a Drupal website. They can be used to display blog posts, news articles, product listings, or any other type of content in a way that meets the specific needs of the client. With views, web agencies in Tbilisi can create custom pages and blocks with a high level of control over the layout and presentation of the content.

Reinis Fischer is one of the leading experts in Drupal views, with years of experience helping clients to create custom lists of content that meet their specific needs. He emphasizes the importance of using views to create a well-structured website that is easy to navigate and provides a good user experience. By using views, businesses can ensure that their website is tailored to their specific needs, allowing them to present their content in the most effective way possible.

Another important aspect of Drupal development is responsive design. With the increasing use of mobile devices to access the web, it is essential that websites are designed to be responsive, meaning that they adapt to the size of the screen they are being viewed on. This ensures that the website is accessible and usable on any device, providing a good user experience no matter how the website is accessed.

Reinis Fischer is also a specialist in responsive design, with years of experience working with clients to create websites that are optimized for mobile devices. He emphasizes the importance of creating a responsive website that is accessible and usable on any device, allowing businesses to reach their target audience no matter how they access the web. With responsive design, businesses can ensure that their website is accessible and usable on any device, providing a good user experience and improving their chances of success.

Finally, Drupal modules play a crucial role in the development of a Drupal website. Modules are add-ons that extend the functionality of the Drupal core, adding new features and functionalities to the website. With a large number of modules available, web agencies in Tbilisi can create custom solutions that meet the specific needs of their clients.

Reinis Fischer has extensive experience with Drupal modules, and he emphasizes their importance in the creation of a custom solution that meets the specific needs of the client. He is well-versed in the selection and integration of modules that enhance the functionality of the website, such as e-commerce, social media integration, and contact forms. By using the right modules, businesses can ensure that their website has all the features and functionalities they need to be successful on the web.

In conclusion, Drupal is a powerful open-source content management system that provides web agencies with the flexibility and scalability they need to create custom solutions for their clients. In Tbilisi, Georgia, there are several web agencies specializing in Drupal development, offering a range of services to businesses and organizations looking to establish a presence on the web. Reinis Fischer is one of the leading Drupal specialists in Tbilisi, with over 10 years of experience working with SMEs and large businesses. He emphasizes the importance of views, responsive design, and Drupal modules in the creation of a custom solution that meets the specific needs of the client, helping businesses to be successful on the web.


The Dos and Don'ts of Link Exchange for Better SEO

| Blogging | 15 seen

Link exchange, also known as link trading or link swapping, is a technique used in search engine optimization (SEO) to improve a website's ranking and visibility in search engine results pages (SERP). The process involves exchanging links with other websites, with the aim of increasing the number of backlinks to a website and thus improving its authority in the eyes of search engines.

The concept of link exchange has been around since the early days of the internet, when websites would trade links with each other as a way of driving traffic to each other's sites. However, as the internet and search engines have evolved, the use of link exchange as an SEO strategy has become more complex and sophisticated.

The basic idea behind link exchange is that search engines view backlinks as a measure of a website's popularity and relevance. The more backlinks a website has from high-quality, relevant sources, the higher its perceived authority and the better it will rank in SERP. Link exchange is therefore a way for websites to acquire backlinks and increase their authority, and by extension, their ranking in SERP.

However, link exchange can be a double-edged sword. While it can be an effective way of acquiring backlinks and boosting a website's ranking, it can also lead to penalties and lower rankings if not done properly. Search engines have become increasingly sophisticated in detecting and penalizing websites that engage in unethical link exchange practices, such as buying links or participating in link farms.

To ensure that link exchange is done in a way that is both effective and ethical, it is important to follow best practices and avoid common pitfalls. Here are some tips to help you make the most of link exchange as an SEO strategy:

  • Focus on quality, not quantity. The quality of a backlink is more important than the quantity of links you have. Search engines are looking for links from reputable, high-authority websites that are relevant to your own site's content. It is therefore better to have a few high-quality backlinks than many low-quality links from irrelevant sources.

  • Seek out relevant links. The relevance of a backlink is another important factor. Search engines are more likely to give a website a boost if it has links from other sites that are related to its own content. When seeking out links, focus on finding sites that are related to your own, either in terms of topic or niche.

  • Use a variety of link types. Search engines give more weight to backlinks that are part of a natural, diverse link profile. This means that it is important to have a mix of different types of links, including text links, image links, and multimedia links.

  • Avoid link farms and other unethical practices. Link farms and other unethical practices, such as buying links or participating in link exchanges with low-quality websites, can lead to penalties and lower rankings. It is important to avoid these practices and to focus on building a natural, high-quality link profile.

  • Be transparent and honest. When seeking out links, it is important to be transparent and honest about your intentions. Be clear about what you are offering in exchange for a link, and be upfront about any nofollow policies you have in place.

  • Use anchor text wisely. Anchor text is the text used in a link to describe the content of the linked page. Search engines use anchor text as a way of understanding the context of a link, so it is important to use descriptive and relevant anchor text when linking to other sites.

  • Monitor your link profile. Regularly monitoring your link profile can help you identify any potential issues and make changes to your link exchange strategy as needed. Use tools such as Google Search Console or Ahrefs to track your backlinks and ensure that your link profile remains high-quality and diverse.

  • Participate in guest posting and other link-building activities. In addition to link exchange, there are many other link-building activities that can help improve your website's ranking, such as guest posting and broken link-building. These activities can help you acquire high-quality, relevant backlinks and build your website's authority.

  • In conclusion, link exchange is a powerful technique for improving a website's ranking and visibility in search engines. However, it is important to approach link exchange with caution, following best practices and avoiding unethical techniques. By focusing on quality, relevance, and transparency, and by using anchor text wisely, you can build a natural and effective link profile that will help boost your website's authority and visibility in search engine results pages. As with all SEO strategies, it is important to monitor your link profile and make changes as needed to ensure that your link exchange efforts are working to your advantage.


    From 5 Daily Visitors to 1114: The Impact of One Reddit Comment (2014)

    | Blogging | 1 seen

    My blog recently saw its first significant surge in traffic, going from an average of 5 daily visitors to an impressive 1114 in just two days. So what caused this sudden growth?

    One of my earliest blog posts, entitled "Ukraine vs Poland GDP 1990-2012", was published on October 10th, 2013. Although it received a few Google searches over the following months, it wasn't until January 24th that I noticed a significant spike in traffic.

    The cause of this sudden increase was traced back to a single comment on Reddit.

    However, the story doesn't end there. I had implemented Google AdSense on my blog some time ago, but after witnessing the traffic boost, I checked my AdSense stats only to find that only two links had been clicked. This was a major disappointment.

    Adding to my disappointment was the fact that I had removed social share buttons from my site, so no one had the opportunity to share the link and increase its exposure even further.

    In light of these lessons learned, I plan to optimize my use of Google AdSense and re-add social share buttons to my site. I eagerly await another opportunity for my blog to experience a traffic spike.


    Explore the Life of Leonardo Da Vinci in the Thrilling TV Series "Da Vinci's Demons"

    | Documentaries | 8 seen

    The TV series "Da Vinci's Demons" offers a unique and thrilling take on the life of the legendary Leonardo Da Vinci, showcasing his many talents and accomplishments as well as his personal struggles and obstacles. David S. Goyer's writing creates a captivating world full of action, adventure, and mystery that keeps the audience hooked from start to finish.

    Despite being a work of fiction, the series provides valuable insights into the mind of one of the greatest geniuses of all time, painting a picture of a man who was ahead of his time in his thinking and creativity. The series depicts Da Vinci as a brilliant inventor and artist, as well as a daring swordsman and lover, who constantly sought to push the boundaries of what was possible.

    Through the series, the viewer is transported back in time to Renaissance Florence, a vibrant and dynamic city that was at the forefront of a cultural and intellectual revolution. The series highlights the historical significance of the city and the period in which Da Vinci lived, and offers a glimpse into the complex and often dangerous political landscape of the time.

    While it is important to keep in mind that the series is not a historically accurate depiction of Da Vinci's life, it can still be a valuable resource for those looking to learn more about this fascinating figure. The series not only provides a thrilling and entertaining take on Da Vinci's life, but also serves as a catalyst for further exploration and discovery, inspiring viewers to seek out more information and knowledge about the great artist and inventor.

    In conclusion, "Da Vinci's Demons" is a must-watch for anyone who loves historical fiction, science fiction, or simply wants to learn more about one of the greatest minds in history. Whether you're a fan of Leonardo Da Vinci or just looking for a good TV series to watch, this show is sure to impress and entertain.


    How to Use Facebook Ads to Sell Products and Increase Revenue

    | Blogging | 2 seen

    If you're looking to sell products online, Facebook is an excellent platform to get started with. With over 2.8 billion monthly active users, Facebook offers a vast audience for businesses to tap into. Facebook Ads is an excellent way to reach this audience and promote your products. In this article, we'll show you how to use Facebook Ads to sell products and increase your revenue.

  • Set Up Your Facebook Ad Account
  • The first step in using Facebook Ads to sell products is to create a Facebook Ad account. You can do this by visiting the Facebook Ads Manager and following the step-by-step instructions to create your account. Once your account is set up, you can begin creating your ads.

  • Choose Your Campaign Objective
  • When creating your ad, you'll need to choose your campaign objective. Facebook offers a variety of objectives to choose from, including traffic, conversions, and catalog sales. For selling products, we recommend using the "Catalog Sales" objective.

  • Create Your Product Catalog
  • Before you can create your ad, you'll need to create a product catalog. A product catalog is a list of all the products you want to sell on Facebook. You can create a product catalog by uploading a CSV file of your products, using an e-commerce platform like Shopify, or manually adding your products to the catalog.

  • Create Your Ad
  • Once your product catalog is set up, you can begin creating your ad. Start by choosing the format of your ad, such as a single image, carousel, or video. Next, choose the images or videos you want to use in your ad, and write compelling ad copy that will grab the attention of potential customers. Be sure to include a clear call-to-action (CTA) that encourages users to click on your ad and make a purchase.

  • Set Your Target Audience
  • When setting up your ad, it's important to target the right audience. You can do this by selecting demographics such as age, gender, location, interests, and behaviors. You can also create custom audiences based on your existing customers or website visitors.

  • Set Your Budget and Schedule
  • Next, you'll need to set your budget and schedule for your ad campaign. You can choose to run your ad continuously or set a specific start and end date. You can also set a daily or lifetime budget for your campaign.

  • Monitor and Optimize Your Ad
  • Once your ad is up and running, it's essential to monitor its performance and optimize it for better results. You can use the Facebook Ads Manager to track your ad's performance, including the number of clicks, impressions, and conversions. Use this data to make changes to your ad, such as tweaking your ad copy, adjusting your targeting, or changing your CTA.

    Conclusion

    Using Facebook Ads to sell products can be an effective way to increase your revenue and grow your business. By following the steps outlined in this article, you can create effective Facebook Ads that grab the attention of potential customers and encourage them to make a purchase. With a little effort and persistence, you can use Facebook Ads to drive sales and grow your business.


    Drupal 9 SEO: Tips and Best Practices

    | Drupal Development | 13 seen

    Drupal 9 is the latest version of the popular content management system (CMS), which is known for its flexibility and power. As a website owner, you want your site to be as visible as possible on search engines like Google. Drupal 9 provides a range of features to help you optimize your site for search engines, from built-in SEO tools to third-party modules.

    In this article, we'll take a look at some of the best practices for Drupal 9 SEO.

  • Use Clean URLs

  • Clean URLs are important for search engine optimization. Drupal 9 allows you to enable clean URLs by default, which is great for SEO. Clean URLs are easy to read and understand, both for humans and search engines. To enable clean URLs in Drupal 9, go to Configuration > Search and metadata > Clean URLs, and check the "Enable clean URLs" box.

  • Use the Pathauto Module

  • The Pathauto module is a must-have for Drupal 9 SEO. It allows you to automatically generate clean URLs for your pages, based on the page title. This means that you don't have to manually create clean URLs for each page on your site. To use Pathauto, simply install and enable the module, and configure the URL patterns you want to use.

  • Optimize Your Content

  • Optimizing your content is key to good SEO. In Drupal 9, you can use the Metatag module to add meta descriptions and keywords to your pages. These tags help search engines understand what your pages are about, and can improve your search engine rankings. You should also make sure your content is well-structured, with headings and subheadings to break up the text.

  • Use Redirects

  • If you change the URL of a page on your site, it's important to use a redirect to ensure that visitors are taken to the new URL. Drupal 9 provides a built-in redirect module, which allows you to set up redirects for your site. This is important for SEO, as it helps to ensure that your pages are not penalized for duplicate content.

  • Use the XML Sitemap Module

  • An XML sitemap is a file that lists all the pages on your site, along with information about each page. This file is used by search engines to crawl and index your site. In Drupal 9, you can use the XML Sitemap module to generate an XML sitemap for your site. Once you've installed and enabled the module, you can configure the settings to include the pages you want in the sitemap.

    Conclusion

    Drupal 9 provides a range of features to help you optimize your site for search engines. By using clean URLs, the Pathauto module, the Metatag module, redirects, and the XML Sitemap module, you can improve your site's visibility on search engines like Google. With a little effort, you can make sure your Drupal 9 site is optimized for SEO and ready to compete for search engine rankings.

    While Drupal 9 provides a number of tools and features to help optimize your site for search engines, it can still be a daunting task for website owners. If you're struggling to implement these best practices, or simply don't have the time to manage SEO on your own, consider hiring a Drupal professional to help.

    Reinis Fischer is a Drupal expert with years of experience in web development and SEO. He has worked with clients across a range of industries to help them optimize their Drupal sites for search engines, and achieve higher rankings on Google and other search engines.

    Reinis can work with you to develop a customized SEO strategy for your Drupal site, including keyword research, content optimization, and link building. He can also help you set up and configure Drupal modules like Pathauto and Metatag to ensure your site is fully optimized for search engines.

    Working with Reinis can save you time and ensure that your site is optimized for search engines in the most effective way possible. Plus, with his expertise in Drupal development, he can also help with any other website issues or customizations you may need.

    In summary, while there are many Drupal 9 SEO tips and best practices to follow, hiring a professional like Reinis Fischer can take your website's optimization to the next level. His expertise in Drupal development and SEO can help ensure that your site is fully optimized for search engines, resulting in higher rankings and increased visibility online.


    How to Use Drupal Web Widgets Module to Embed Custom Content on External Websites

    | Drupal Development | 10 seen

    Drupal is a popular and powerful open-source content management system (CMS) that provides a wide range of tools and features to create and manage content on websites. One of the most useful tools in Drupal is the Widgets module, which allows users to create and embed custom content on their websites and other external sites. In this article, we will explore how to use the Drupal Widgets module to embed content on other websites.

    The Drupal Web Widgets module enables site administrators to create custom widgets that can be used to embed content on other websites. These widgets can be customized to match the look and feel of the website they are being embedded on, allowing users to provide a consistent and cohesive user experience.

    To get started with the Drupal Web Widgets module, you will need to download and install it on your website. Once installed, you can create a new widget by going to the "Widgets" section in the Drupal dashboard and clicking "Add Widget." This will open a new window where you can select the type of widget you want to create and customize its settings, such as the size and layout of the widget.

    After creating the widget, you can then generate the code snippet that can be used to embed it on other websites. This code can be customized further to match the specific needs of the website you are embedding the widget on. For example, you can adjust the dimensions of the widget, set its alignment, and even specify the specific content that should be displayed.

    To embed the widget on an external website, simply copy the code snippet and paste it into the HTML code of the target website using the appropriate tools, such as the website's content management system. When the website is loaded, the widget will be displayed according to the settings you specified, providing a seamless and integrated user experience for visitors.

    One of the key benefits of using the Drupal Widgets module to embed content on other websites is that it provides site owners with an easy and efficient way to expand the reach of their content. By embedding custom widgets on other sites, you can attract new audiences, promote your brand, and drive traffic back to your site. Moreover, the Drupal Widgets module is highly customizable, making it easy to create widgets that meet your specific needs and enhance your site's functionality.

    In conclusion, the Drupal Web Widgets module is a valuable tool that can help site administrators to create and embed custom content on their websites and other external sites. With its range of customization options and ease of use, the Drupal Widgets module is an ideal solution for anyone looking to expand the reach of their content and attract new audiences to their website.


    The First 100 Days of My Blogging Marathon: Insights and Achievements

    | Blogging | 1 seen

    It's been 100 days since I started my quest to blog every day for 365 days straight, and I'm happy to report that I made it through the first 100 days! Even on holidays like Christmas Eve and New Year's Day, I made sure to publish a blog post. Although I'll admit, it's been a challenging and frustrating process, I know I need to keep pushing myself.

    So what were the results of my 100-day blogging marathon? In terms of traffic, it's a bit of a mixed bag. While I have a few loyal readers, and even managed to gain around 40 followers on Twitter, I'm most excited about the growth of my Facebook fan page. I now have over 120 fans, mostly from Armenia and Georgia.

    But now, I'm faced with a new challenge. Should I continue to focus on building my audience in the Caucasus Region, or should I try to reach a broader audience, like the former USSR? Or perhaps I should keep doing what I'm doing and see where it takes me?

    I don't have all the answers yet, but I'm committed to finding them over the next 100 days of blogging. I know it won't be easy, but I'm excited to see where this journey takes me.


    Displaying Node Counts in Drupal: How to Show the Number of Nodes Referencing Each Item

    | Drupal Development | 66 seen

    In Drupal, it is common to use the Node Reference field to create relationships between different content types. This field allows you to reference a node from another content type and create a link between the two. However, displaying the number of nodes referencing each item in a node reference field can be challenging.

    In this article, we'll explore a few ways to display the node count per node reference field in Drupal.

    Option 1: Using Views

    The most common way to display the node count per node reference field is by using Views. Views is a powerful tool that allows you to create custom queries and display the results in a variety of ways. Here's how you can use Views to display the node count per node reference field:

  • Create a new View and select the content type that contains the node reference field you want to display.

  • Add a relationship to the node reference field by selecting "Content referencing content" under the "Add Relationship" dropdown.

  • Add a new field to the View and select "Content: Nid" (Node ID) under the "Add Field" dropdown.

  • In the field settings, select the "Count distinct" aggregation option to count the number of nodes referencing each item.

  • Save the View and preview the results to see the node count per node reference field.

  • Option 2: Using Custom Code

    If you prefer to use custom code instead of Views, you can create a custom template file for your content type and use PHP to display the node count per node reference field. Here's how you can do it:

  • Create a new file called "node--[content-type].tpl.php" in your theme's template directory. Replace [content-type] with the machine name of your content type.

  • Add the following code to the template file:

  • <?php

    $node = node_load($nid); // Load the current node

    $field = field_get_items('node', $node, 'field_node_reference'); // Replace 'field_node_reference' with the machine name of your node reference field

    $count = count($field); // Count the number of nodes referencing the current node

    print $count;

    ?>

  • Save the template file and clear your site's cache to see the node count per node reference field on your content type.
  • Option 3: Using Contributed Modules

    Finally, you can use contributed modules to display the node count per node reference field. The Node Reference Count module is one such module that allows you to display the number of nodes referencing each item in a node reference field. Here's how you can use it:

  • Install and enable the Node Reference Count module.

  • Edit the settings for your node reference field and select "Display the number of existing nodes" under the "Node Reference Count" section.

  • Save the settings and view your content type to see the node count per node reference field.

  • Conclusion

    Displaying the node count per node reference field can be a useful way to understand the relationships between different content types in Drupal. Whether you use Views, custom code, or contributed modules, there are several ways to display this information. By following the steps outlined in this article, you can easily display the node count per node reference field in your Drupal site.

    If you need any help, consider hiring me for your next Drupal project


    From Germany to America: Tracing the Life of Albert Einstein in 'Equation of Life and Death'

    | Documentaries | 5 seen

    Albert Einstein is one of the most famous physicists of all time. He is known for his theory of relativity, which revolutionized the way we think about time and space. The documentary "Albert Einstein: Equation of Life and Death" tells the story of Einstein's life and his contributions to science.

    In this article, we will review the documentary and discuss its main themes and insights.

    The documentary "Albert Einstein: Equation of Life and Death" is a fascinating exploration of the life and work of one of the greatest scientists in history. The film is structured around three key periods in Einstein's life: his early years in Germany, his time in Zurich and Berlin, and his later years in America. Throughout the film, we see rare footage and photographs of Einstein, as well as interviews with his friends, family, and colleagues.

    One of the main themes of the documentary is Einstein's love of science and his desire to understand the mysteries of the universe. From a young age, Einstein was fascinated by math and physics. He was a brilliant student, but he struggled with authority and traditional education. Despite this, he continued to pursue his interests in science and eventually became a professor at the University of Zurich.

    Another key theme of the documentary is Einstein's political views and his activism. Einstein was a pacifist and a socialist, and he spoke out against war, racism, and nuclear weapons. He was a vocal critic of the Nazi regime in Germany, and he immigrated to the United States in 1933 to escape persecution. In America, he continued to advocate for peace and social justice, and he was a prominent figure in the civil rights movement.

    The documentary also explores the science behind Einstein's theories, including the theory of relativity and the famous equation E=mc². We learn about the experiments and observations that led Einstein to develop these groundbreaking ideas, and we see how they have transformed our understanding of the universe.

    Overall, "Albert Einstein: Equation of Life and Death" is a fascinating and insightful documentary that sheds light on one of the greatest minds in history. The film is a tribute to Einstein's genius and his passion for science, as well as his commitment to social justice and peace. Whether you are a fan of science or simply curious about the life of this remarkable man, this documentary is a must-see.

    Watch on DailyMotion


    Custom Drupal Search Built with Search API + Database Search + Views

    | Drupal Development | 116 seen

    The default Drupal search function is pretty much OK, but if you are looking for ways to control and extend search behavior  - you are stuck with the default out-of-the-box search. 

    I'll show you how you can boost your search functionality, by using just two (OK, three modules)

    Download the following modules:

    • Search API module
    • Search API DB

    Download and extract them into the sites/all/modules folder

    Enable Database search,  Search API, and Search views

    Now we must add a search server and search index.

    Let's start with Search server.

    • Go to admin/config/search/search_api

    • Click on Add server link

    • Give it a name - I prefer to call it as DB Server, if you wish, you can enter the Server description. Under the dropdown from Service, the class chose Database service. Click Create Server.

    Now go back to admin/config/search/search_api - you should see - your newly created server as enabled, and index as disabled.

    • Click on the Edit button for the Default node index.

    • You must click the check box next to the Enabled button, and under Server, you must choose our newly created Server which we called DB Search (if you called it another way - you should see that name under drop-down box). Click Save settings.

    We are almost there - before indexing items, as it will appear in the next window after you will click Save settings, let's add some fields to index.

    • Go to admin/config/search/search_api/index/default_node_index/fields

    If you have made some custom changes to your Drupal site, like added custom fields, taxonomies e.t.c. and you would like them to be indexed in your search server - this is the place where to add fields to the search index. If you are OK with the default (Title and body) leave the settings intact.

    Now let's index our nodes. You should configure cron, so items are indexed automatically, but if you want manually index your search server, go to admin/config/search/search_api/index/default_node_index

    • Click on Index now button to index 50 items, and repeat it, so all your content is indexed, if you have too many nodes, use a cron job.

    Now we are ready to build our Search page.

    Create a new View

    Admin > Structure > Views > Add new view

  • View name: Search
  • Show: [the name of the Search index] (in the case of Default node index the default is "Default node index")
  • Create a page [tick]
  • Page title: Search
  • Path: Search
  • Display format: Unformatted list of Fields
  • Items to display: 10, use pager
  • Continue & edit (the new View)

    Format: Show: Fields | Settings

    Fields: Title, Body

    Filter criteria

    • Fulltext search: Expose this filter, Required, Remember the last selection, Use as search keys
    • Indexed Node: Status: Operator: Is one of, Value: Published

    Sort criteria

    • Search: Relevance, descending (if you don’t have an order with fuzzy search you will get a PDO exception)

    Page settings

    • Access: Permission: view published content

    Advanced

    • No results behavior: Global: Text area “No results matched your search.”

    Exposed form

    • Exposed form in block: Yes
    • Exposed form style settings: Submit button text: Search

    Save the View. Add the exposed form block to a region.
    Note that you will only receive results for partial matches that are longer than the minimum word length specified in the Index configuration.

    It's up to you now, how are you going to format the display of your views page. As extra, you could add Facets to be displayed on the sidebar as well.

    Here is the final search results page  I made for this site: https://www.reinisfischer.com/do_search?keyword=yerevan

    Consider hiring me if you need help with Drupal website development


    Latest video

    Embedded thumbnail for Tsikhisdziri &amp; Batumi Botanical Garden

    Tsikhisdziri & Batumi Botanical Garden

    After returning from our amazing trip to Thessaloniki, we decided to extend our holiday a bit longer — this time in beautiful Tsikhisdziri. Huge thanks to Eto for kindly offering her cozy apartments at Bambo Beach, where we enjoyed a full week of relaxation by the sea.During our stay, we explored local gems like Shukura Tsikhisdziri (შუქურა…
    Embedded thumbnail for Summer in Latvia 2025

    Summer in Latvia 2025

    Summer in Latvia movie is out - Join us on our July (2025) journey through Latvia: installing a bathtub in our countryside cottage, setting up a pop-up store at Bangotnes, celebrating a birthday in Vērbeļnieki, traveling via Riga to Jaunpiebalga, Vecpiebalga, Smiltene, and Valka. From sipping sparkling wine with swallows to running 4K morning…
    Embedded thumbnail for Chateau Ateni. Gori

    Chateau Ateni. Gori

    This time (May 2025), our journey takes us to Gori and the enchanting Chateau Ateni - a hidden gem where authentic Georgian cuisine blends seamlessly with avant-garde natural wines, soulful traditional dance, and even the charming surprise of a small chick farm.What makes this trip extra special is sharing it with our Latvian/Georgian friends,…

    Living in Georgia

    12 Rounds Boxing Club in Tbilisi

    Sometimes even the most loyal gym-goers need to shake things up—and that's exactly what I did this month. After years of training at the "luxurious Axis Tower gym", I decided to take a short break. Not because I had any complaints about…

    Tbilisi Circus: A Historic Landmark with a Surprising Past

    Tbilisi Circus is an iconic part of the city's cultural landscape. Having lived in Georgia since 2011, I have passed by the Tbilisi Circus almost every day. However, it wasn’t until I attended a show that I truly appreciated its grandeur…

    Foraging for Mushrooms near Tsodoreti Lake: A Day in the Suburbs of Tbilisi

    Back in June 2024, I first came across Tsodoreti Lake during one of the Tbilisi Trails races, which turned out to be one of the most challenging runs of my life. While I tackled the 10K trail route, my partner and our kiddo took a gentler…

    Axel Georgian Business Angel Networking Event: Exploring Opportunities in Tbilisi

    In mid-October 2024, I had the pleasure of attending the Axel Georgian Business Angel networking event, held right here in Tbilisi. Having passively observed the Georgian tech scene for over a decade, this event provided the perfect…

    Frame House

    Frame House Upgrades: Big Windows, New Porch, and Apple Trees Planted in Latvia

    In mid-April, during our kiddo’s Easter school break, we traveled to Latvia for about 10 days — a trip packed with projects, energy, and transformation. A lot of pre-planning had gone into it before we even arrived: we ordered the windows…

    Frame House in Latvia: Outdoor Patio, Inner Walls, and More

    As June came to an end, our family embarked on a journey from Tbilisi to Latvia, skipping Renee's school year for the last week and focus on our frame house project. Here's a glimpse into our busy but rewarding time working on the house.We…

    Spring Break Project: Building Progress on Our Frame House in Latvia

    As the chill of winter slowly gives way to the warmth of spring, it's the perfect time to roll up our sleeves and dive back into the construction of our dream frame house in Latvia. During this Spring break from British International…

    Piece of Life

    Postcards from Marseille

    It’s been nearly two years since our last trip to Marseille, a sun-drenched jewel on France’s southern coast that left an indelible mark on our memories. That summer of 2023, we set out to explore the city’s vibrant beaches and winding old town, arriving and departing through the bustling hub of Marseille St. Charles train station. As I sit…

    Christmas Eve at Palolem Beach: Fire Shows, Old Monk

    While we just celebrated Orthodox Christmas in Georgia, I can’t help but delve into the memories of our Western Christmas last year (2024), spent on the serene shores of Palolem Beach in Goa, India. That evening was magical in every way, filled with vibrant energy, beautiful scenery, and a new discovery that made the night unforgettable.Palolem…

    A Family Guide to Borjomi: Hiking Trails and Sulfur Bath Tips

    As summer came to a close, we continued our family's tradition of visiting Borjomi. This year marked yet another memorable trip at the end of August 2024, reaffirming our love for this beautiful Georgian town. Visiting Borjomi at least twice a year has become a cherished routine, a piece of life that we look forward to, blending relaxation,…

    Travel guides

    Embedded thumbnail for Summer in Latvia 2025

    Summer in Latvia 2025

    Summer in Latvia movie is out - Join us on our July (2025) journey through Latvia: installing a bathtub in our countryside cottage, setting up a pop-up store at Bangotnes, celebrating a birthday in Vērbeļnieki, traveling via Riga to…

    Embedded thumbnail for Birthday in Thessaloniki, Greece

    Birthday in Thessaloniki, Greece

    Turning 40 is a milestone worth celebrating in style, and what better way than in Thessaloniki — a city that seamlessly blends history, culture, and cuisine. From affordable flights and boutique stays to seafood feasts and hidden beaches,…

    Embedded thumbnail for Azeula Fortress, Tbilisi Sea, and Ateni Sioni

    Azeula Fortress, Tbilisi Sea, and Ateni Sioni

    August ended with yet another packed and memorable weekend in Georgia. This time, our journey took us from the hills near Kojori to the refreshing waters of the Tbilisi Sea, and finally to the historical town of Gori, where we enjoyed a…

    Hotel Reviews

    Stays & Trails La Maison Hotel Review in Panaji

    At the tail end of 2024, just before catching our flight back to Delhi, we decided to book a one-night stay at Stays & Trails La Maison Fontainhas in Panaji, Goa. After weeks staying in Palolem beach, we wanted to wrap up our trip with…

    Schuchmann Wines Château: A Long-Awaited Stay in Georgia’s Premier Winery Hotel & Spa

    It took us over a decade to finally make it to Schuchmann Wines Château & Spa, and it was well worth the wait! We’ve spent years recommending this stunning winery hotel to visiting friends and business partners, yet somehow, we had…

    Hotel Belvedere Prague: A Practical Stay with Easy Access

    During our recent trip to Prague in mid-October 2024, we stayed at Hotel Belvedere. My partner attended the MEET Central Europe Translators conference, and we were joined by one of our office employees, so we opted to book two rooms. …

    Review: Art Hotel Prague – A Cozy Stay in a Tranquil Part of Prague

    During our recent trip to Prague in October 2024, we opted for a one-night stay at the Art Hotel Prague. We arrived at the hotel via Bolt taxi from Václav Havel Airport, which was straightforward and efficient. At about EUR 120 per room…

    Toursim objects

    Plage des Catalans: A Shrinking Memory in Marseille

    Plage des Catalans, a sandy crescent tucked along Marseille’s coastline, holds a special place in my travel tapestry. I first visited this beach in the summer of 2003, a carefree stop during my early adventures in the city. Back then, it felt like a haven—close to the bustling port yet offering a slice of Mediterranean calm. When I returned…

    Colva Beach: Golden Sands and Tranquility in Goa

    Colva Beach, located in South Goa, is known for its expansive golden sands and tranquil atmosphere. Stretching for several kilometers along the Arabian Sea, the beach offers a peaceful escape from the busier tourist hubs in the region. Its wide shoreline, framed by swaying palm trees, provides plenty of space for visitors to relax, stroll, or…

    Charles Bridge: A Timeless Landmark in Prague

    The Charles Bridge (Karlův most) in Prague is one of the most iconic and historic landmarks in Europe. Built in the 14th century under the reign of King Charles IV, this Gothic stone bridge spans the Vltava River, connecting Prague's Old Town with the Lesser Town (Malá Strana). Adorned with a series of 30 Baroque statues and surrounded by…

    Macroeconomics

    Servers and Drupal

    Genealogy