×

Citizen science plays major role in monitoring bird species in Kenya

Nathaniel Mkombola, a citizen scientist and the chairperson of Dawida Biodiversity Conservation during a bird ringing exercise in Ngangao forest in Taita Taveta. [Caroline Chebet, Standard]

Citizen science is a participatory research practice that draws upon members of the community in research sites.

Local residents are trained as citizen scientists who develop and implement the research methods and analyse data, often conducting interviews with policy-makers, community leaders and other residents.

Local citizen scientists have helped rate how biodiversity has evolved in the last 50 years.

Today, Kenya is ranked among the top 10 most diverse nations in the world, with over 35,000 bird species spread across thousands of kilometres.

It is now possible to draw how these bird species have moved and been fairing on in the past half-century.

The country has one of the earliest and most comprehensive bird atlases in Africa.

Thanks to citizen scientists, bird lovers today have platforms like Kenya Bird Map Initiative and eBird where they can access a wealth of information.

Bird lovers or researchers can browse data in various ways – either by focusing on a specific species and visualising how its distribution has changed on a map, or zooming in to a specific area to see which species have recently appeared, remained in existence, and disappeared into obscurity since the 1970s.

The information can also be used by conservationists, who can use the platform to target specific areas or species with effective conservation measures. Researchers can also use this platform as a source for study.

A glance at these platforms will show several significant trends of all six vulture species in the country.

Our ecosystem

One can trace the iconic Bateleur and how the number has reduced over the years. The platforms will show how the White-headed Vulture’s range has tragically shrunk by almost half of its historical range.

Conservation measures are already in place to try to protect and re-introduce these vitally important birds for our ecosystem, chiefly led by the Kenya Bird of Prey Trust.

From the platforms, it is easy to see how certain species have surprisingly thrived in urban habitat.

Others like the Indian House Crow, introduced to the coast of Kenya in the 1970s are now a menace.

They feast on local wildlife, snatch food from tourists, attack chicks in poultry farms and pose bird strike hazards at local airports.

As a safety measure, a crow control campaign was recently launched to eradicate this species of birds from the coast and avoid any further spread.

The data shows that long-distant species of migrants are not fairing so well, and typically lost more range than resident birds (that remain in the country throughout the year).

Migrant birds tend to be more vulnerable to change as they rely on a lot of different habitats to refuel during their migration journey.

Strategically positioned on major migratory flyways, Kenya has a major role to play in providing healthy habitats for the hundreds of thousands of migrant birds that fly over the country twice a year.

If you are a bird lover and conservationist, then you are most welcome to have a look at kenyabirdtends.co.ke.

Ms Nussbaumer is a researcher

Request history8.1.26PHP Version823msRequest Duration9MBMemory UsageGET {category}/article/{id}/{slug}Route
  • warninglog[07:28:40] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[07:28:40] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (12.27ms)time
  • Application (811ms)time
  • 1 x Application (98.51%)
    811ms
    1 x Booting (1.49%)
    12.27ms
    11 templates were rendered
    • 1x mainsite.articlearticle.blade.php#?blade
    • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
    • 1x common.poolpool.blade.php#?blade
    • 1x mainsite.partials.footerfooter.blade.php#?blade
    • 1x mainsite.layouts.appapp.blade.php#?blade
    • 1x mainsite.partials.metasmetas.blade.php#?blade
    • 1x mainsite.partials.topbartopbar.blade.php#?blade
    • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
    • 1x mainsite.partials.menumenu.blade.php#?blade
    • 1x mainsite.partials.streamingstreaming.blade.php#?blade
    • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
    uri
    GET {category}/article/{id}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\MainsiteController@article
    namespace
    prefix
    where
    file
    app/Http/Controllers/MainsiteController.php:610-1128
    38 statements were executed (10 duplicates)Show only duplicates479ms
    • Articles.php#513standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:513
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#520standard_digital_main10.53msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001501043' and `published_at` <= '2025-02-26 07:28:40' and `deleted_at` is null
      Bindings
      • 0: 2001501043
      • 1: 2025-02-26 07:28:40
      Backtrace
      • app/Utils/Articles.php:520
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#1435standard_digital_main1.02msselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-02-26'
      Bindings
      • 0: 2025-02-26
      Backtrace
      • app/Utils/Articles.php:1435
      • app/Http/Controllers/MainsiteController.php:660
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:661
    • Builder.php#20standard_digital_main1.62msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001501043 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001501043
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#147standard_digital_main1.06msselect `id` from `article_categories` where `site_id` = 1 and `id` = 7 or `parent_id` = 7 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 7
      • 2: 7
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main7.11msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (7, 33, 35, 59, 487, 614) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-02-26 07:28:40' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 7
      • 1: 33
      • 2: 35
      • 3: 59
      • 4: 487
      • 5: 614
      • 6: 1
      • 7: 2025-02-26 07:28:40
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main760μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#53standard_digital_main940μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 7
      Bindings
      • 0: 7
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:338
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#53standard_digital_main790μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_main3.3msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_main3.71msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#60standard_digital_main1.37msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
      Backtrace
      • app/Utils/Articles.php:60
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#688standard_digital_main95.48msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Citizen Science\",\"Birds Species\",\"Birds Monitoring\",\"Citizen Scientists\"]%') and `site_id` = 1 and `published_at` <= '2025-02-26 07:28:40' and `deleted_at` is null and `id` not in ('2001501043') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["Citizen Science","Birds Species","Birds Monitoring","Citizen Scientists"]%
      • 1: 1
      • 2: 2025-02-26 07:28:40
      • 3: 2001501043
      Backtrace
      • app/Utils/Articles.php:688
      • app/Http/Controllers/MainsiteController.php:821
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:822
    • Articles.php#424standard_digital_main83.99msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-02-26 07:28:40' and `published_at` >= '2025-02-26 06:28:40' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 16
      • 2: 20
      • 3: 2025-02-26 07:28:40
      • 4: 2025-02-26 06:28:40
      Backtrace
      • app/Utils/Articles.php:424
      • app/Http/Controllers/MainsiteController.php:825
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:826
    • Articles.php#147standard_digital_main820μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 480
      • 2: 480
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main1.49msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-02-26 07:28:40' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
      Bindings
      • 0: 480
      • 1: 481
      • 2: 482
      • 3: 719
      • 4: 1
      • 5: 2025-02-26 07:28:40
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main800μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#753standard_digital_main70.93msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-02-26 07:28:40' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 486
      • 2: 1
      • 3: 2025-02-26 07:28:40
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#753standard_digital_main750μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (417, 588)
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#819standard_digital_main1.34msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001501043' and `site_id` = 1 and `published_at` <= '2025-02-26 07:28:41' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001501043
      • 1: 1
      • 2: 2025-02-26 07:28:41
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#819standard_digital_main830μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main1.28msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001501043' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-02-26 07:28:41' limit 1
      Bindings
      • 0: 2001501043
      • 1: 1
      • 2: 2025-02-26 07:28:41
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main720μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (426)
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#1288standard_digital_main8.46msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-02-26 07:28:41' and `article_category_id` = 7 and `site_id` = 1 and `id` not in ('2001501043') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-02-26 07:28:41
      • 1: 7
      • 2: 1
      • 3: 2001501043
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Articles.php#1288standard_digital_main850μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Builder.php#20standard_digital_main28.31msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"Citizen Science\",\"Birds Species\",\"Birds Monitoring\",\"Citizen Scientists\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
      Bindings
      • 0: %["Citizen Science","Birds Species","Birds Monitoring","Citizen Scientists"]%
      • 1: 1
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#3749standard_digital_main870μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
      Backtrace
      • app/Utils/Articles.php:3749
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3775standard_digital_main1.36msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001512660, 2001249065, 2001512590, 2001512664, 2001512561, 2001512584, 2001512606, 2001512645, 2001330925, 2001249614, 2001512673, 2001237257, 2001411807, 2001328255, 2001512613, 2001512526, 2001512658, 2001512619, 2001512653, 2001512586) and `deleted_at` is null and `published_at` <= '2025-02-26 07:28:41' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
      Bindings
      • 0: 2001512660
      • 1: 2001249065
      • 2: 2001512590
      • 3: 2001512664
      • 4: 2001512561
      • 5: 2001512584
      • 6: 2001512606
      • 7: 2001512645
      • 8: 2001330925
      • 9: 2001249614
      • 10: 2001512673
      • 11: 2001237257
      • 12: 2001411807
      • 13: 2001328255
      • 14: 2001512613
      • 15: 2001512526
      • 16: 2001512658
      • 17: 2001512619
      • 18: 2001512653
      • 19: 2001512586
      • 20: 2025-02-26 07:28:41
      Backtrace
      • app/Utils/Articles.php:3775
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3775standard_digital_main900μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
      Backtrace
      • app/Utils/Articles.php:3775
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • CookieTool.php#185standard_digital_main1.04msselect * from `settings` where `meta_name` = 'article_age' limit 1
      Bindings
      • 0: article_age
      Backtrace
      • app/Utils/CookieTool.php:185
      • app/Http/Controllers/MainsiteController.php:870
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • helper.php#424standard_digital_main1.44msselect * from article_categories where id = '7'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main830μsselect * from article_categories where id = '7'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main870μsselect * from article_categories where id = '7'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main930μsselect * from article_categories where id = '7'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • Articles.php#1350standard_digital_main138msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-02-26 07:28:41' and (`keywords` like '%Citizen Science%' or `keywords` like '%Birds Species%' or `keywords` like '%Birds Monitoring%' or `keywords` like '%Citizen Scientists%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001501043' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-02-26 07:28:41
      • 1: %Citizen Science%
      • 2: %Birds Species%
      • 3: %Birds Monitoring%
      • 4: %Citizen Scientists%
      • 5: 1
      • 6: 16
      • 7: 20
      • 8: 2001501043
      Backtrace
      • app/Utils/Articles.php:1350
      • app/Utils/Articles.php:1672
      • view::mainsite.article:577
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
    • Builder.php#20standard_digital_main1.22msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001512649 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001512649
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Builder.php#20standard_digital_main1.01msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001512651 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001512651
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Builder.php#20standard_digital_main900μsselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001512656 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001512656
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • app.blade.php#825standard_digital_main890μsselect * from `favourite_topics` where `status` = 1
      Bindings
      • 0: 1
      Backtrace
      • view::mainsite.layouts.app:825
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    App\Models\Category
    379Category.php#?
    App\Models\Article
    32Article.php#?
    App\Models\Trending
    20Trending.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    14Author.php#?
        _token
        z8yXX8DcYC431fKbva0JTtyU5i4BWK1eQtxp9iuY
        offset
        0
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/opinion/article/2001501043/citizen...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /opinion/article/2001501043/citizen-science-plays-major-role-in-monitoring-bird-species-in-kenya
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:23 [ "cf-ray" => array:1 [ 0 => "917d30926c56639f-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.216.0.219" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.216.0.219" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 26 Feb 2025 04:28:41 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjBvS0tGdi9IL1pRUnBjWEMrMy91UlE9PSIsInZhbHVlIjoibnExR0NlNHR0UFRHdkJXOGttVnE3Y21rdVU5OGptcGhMSTN3Zkt5ajNxY1VDNVRUZnAyem5idWRQZlEwdHRUcFZ5Yi9PRDMyQ3RvWTRMc2pnbTErWUVjTS83VnlObHZ1eWtNMGhFSkt2NjBIeW91RHdrTUFQakp1dlJGQU56clQiLCJtYWMiOiJlN2JlNzg4NjI4ZGJkZDhlNmY0YjI2MGYwNGZmNzc5NWQ3MWMyZGViNWNiMThkY2U1NGNlN2JmMDYxNTM4Mjg4IiwidGFnIjoiIn0%3D; expires=Fri, 28 Mar 2025 14:57:41 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjBvS0tGdi9IL1pRUnBjWEMrMy91UlE9PSIsInZhbHVlIjoibnExR0NlNHR0UFRHdkJXOGttVnE3Y21rdVU5OGptcGhMSTN3Zkt5ajNxY1VDNVRUZnAyem5idWRQZlEwdHRUcFZ5Yi9PR" 1 => "thestandardmediagroup_session=eyJpdiI6IjR2VEI0RmZxRGpZdUFYMVRLYjhwOVE9PSIsInZhbHVlIjoiWUgxam4wbjBqeVR2M3VHaXBsR05wU09QdzkyQ29rSzlrbDh6WnJ5cE9OYW1mejdGUFA4ZFBpRDI4Q0NuMWlzS01IWVJtR1N4VncvcmVEZTRmQm9oWlNGemdVMG04amRJZWRONmJqRWlJMFIvUGFLWGlLdGRjT0Z3VlczdnBKWUkiLCJtYWMiOiJlNzhmODg5NzEwMDlhMzVhNGFiMjM3ZmJlOTY2MWQxOGJkNzAyNjViYjdmMTJkYjA0YWY0ZGJjOWIwNDllMjU3IiwidGFnIjoiIn0%3D; expires=Fri, 28 Mar 2025 14:57:41 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IjR2VEI0RmZxRGpZdUFYMVRLYjhwOVE9PSIsInZhbHVlIjoiWUgxam4wbjBqeVR2M3VHaXBsR05wU09QdzkyQ29rSzlrbDh6WnJ5cE9OYW1mejdGUFA4ZFBpRD" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjBvS0tGdi9IL1pRUnBjWEMrMy91UlE9PSIsInZhbHVlIjoibnExR0NlNHR0UFRHdkJXOGttVnE3Y21rdVU5OGptcGhMSTN3Zkt5ajNxY1VDNVRUZnAyem5idWRQZlEwdHRUcFZ5Yi9PRDMyQ3RvWTRMc2pnbTErWUVjTS83VnlObHZ1eWtNMGhFSkt2NjBIeW91RHdrTUFQakp1dlJGQU56clQiLCJtYWMiOiJlN2JlNzg4NjI4ZGJkZDhlNmY0YjI2MGYwNGZmNzc5NWQ3MWMyZGViNWNiMThkY2U1NGNlN2JmMDYxNTM4Mjg4IiwidGFnIjoiIn0%3D; expires=Fri, 28-Mar-2025 14:57:41 GMT; path=/XSRF-TOKEN=eyJpdiI6IjBvS0tGdi9IL1pRUnBjWEMrMy91UlE9PSIsInZhbHVlIjoibnExR0NlNHR0UFRHdkJXOGttVnE3Y21rdVU5OGptcGhMSTN3Zkt5ajNxY1VDNVRUZnAyem5idWRQZlEwdHRUcFZ5Yi9PR" 1 => "thestandardmediagroup_session=eyJpdiI6IjR2VEI0RmZxRGpZdUFYMVRLYjhwOVE9PSIsInZhbHVlIjoiWUgxam4wbjBqeVR2M3VHaXBsR05wU09QdzkyQ29rSzlrbDh6WnJ5cE9OYW1mejdGUFA4ZFBpRDI4Q0NuMWlzS01IWVJtR1N4VncvcmVEZTRmQm9oWlNGemdVMG04amRJZWRONmJqRWlJMFIvUGFLWGlLdGRjT0Z3VlczdnBKWUkiLCJtYWMiOiJlNzhmODg5NzEwMDlhMzVhNGFiMjM3ZmJlOTY2MWQxOGJkNzAyNjViYjdmMTJkYjA0YWY0ZGJjOWIwNDllMjU3IiwidGFnIjoiIn0%3D; expires=Fri, 28-Mar-2025 14:57:41 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IjR2VEI0RmZxRGpZdUFYMVRLYjhwOVE9PSIsInZhbHVlIjoiWUgxam4wbjBqeVR2M3VHaXBsR05wU09QdzkyQ29rSzlrbDh6WnJ5cE9OYW1mejdGUFA4ZFBpRD" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "z8yXX8DcYC431fKbva0JTtyU5i4BWK1eQtxp9iuY" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/opinion/article/2001501043/citizen-science-plays-major-role-in-monitoring-bird-species-in-kenya" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-02-26 07:28:41GET/main-staging/opinion/article/2001501043/citizen-science-plays-major-role-in-monitoring-bird-species-in-kenya21138461