{"id":9481,"date":"2005-09-21T01:27:50","date_gmt":"2005-09-20T22:27:50","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=9481"},"modified":"2005-09-21T01:34:19","modified_gmt":"2005-09-20T22:34:19","slug":"progress-with-the-gallery2","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/","title":{"rendered":"Progress with the Gallery2"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>I am satisfied with the process of my migration to Gallery2.  Most of the things work already.  Here is a brief round-up:<\/p>\n<ul>\n<li>All images and albums are imported, sorted, and thumbnailed.<\/li>\n<li>Few albums are tagged for easier searching.<\/li>\n<li>Old style of URLs is configured and working.  All old links should be fine now.<\/li>\n<li>I have familiarized myself with Gallery2 internals a bit.  Maybe even more than I intended to.<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<p>There are still few things that remain to be done.  I have to polish and fine tune the installation.  I have to integrate the gallery with WordPress.  And I still have to enable comments.  It would also be nice to see some sidebars somewhere with random, most popular, and recent images.<\/p>\n<p>While imoprting my old albums I ran across a few issues.  Firstly, I&#8217;ve got the feeling that the whole database design is somewhat fragile. I was breaking it easily.  Luckily every time I managed to get back on track.  But few times I was almost pulling my hair out of my head.<\/p>\n<p>Secondly, I found Gallery2 to be very limiting at batch processing of existing albums. So limiting in fact that I ended up writing a Perl script &#8211; <a href='\/wordpress\/wp-content\/fix_g2.perl' title='fix_g2.pl'>fix_g2.pl<\/a>.  This script fixed the database to reflect album names and creation dates that could be easily extracted from the names of image folders on disk.  It also fixed permissions on the folders where I keep original unprocessed images.  As usual, the script is very specific to my setup and my needs, but looking at its source can give you an idea or two.  Use it at your own risk.<\/p>\n<p>Resume: the photo albums section will still be updated and tuned a lot in the nearest future, but you can start using it again already.  If something doesn&#8217;t work &#8211; don&#8217;t be too mad.  Drop me a line though just to make sure that I know that something is broken.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>I am satisfied with the process of my migration to Gallery2. Most of the things work already. Here is a brief round-up: All images and albums are imported, sorted, and thumbnailed. Few albums are tagged for easier searching. Old style of URLs is configured and working. All old links should be fine now. I have &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Progress with the Gallery2<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,18,1335,62],"tags":[688,36,39],"keyring_services":[],"class_list":["post-9481","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-site-news","category-technology","tag-migration","tag-perl","tag-software"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"I am satisfied with the process of my migration to Gallery2. Most of the things work already. Here is a brief round-up: All images and albums are imported, sorted, and thumbnailed. Few albums are tagged for easier searching. Old style of URLs is configured and working. All old links should be fine now. I have\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Progress with the Gallery2 - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"I am satisfied with the process of my migration to Gallery2. Most of the things work already. Here is a brief round-up: All images and albums are imported, sorted, and thumbnailed. Few albums are tagged for easier searching. Old style of URLs is configured and working. All old links should be fine now. I have\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2005-09-20T22:27:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2005-09-20T22:34:19+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Progress with the Gallery2 - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I am satisfied with the process of my migration to Gallery2. Most of the things work already. Here is a brief round-up: All images and albums are imported, sorted, and thumbnailed. Few albums are tagged for easier searching. Old style of URLs is configured and working. All old links should be fine now. I have\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#blogposting\",\"name\":\"Progress with the Gallery2 - Leonid Mamchenkov\",\"headline\":\"Progress with the Gallery2\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"},\"datePublished\":\"2005-09-21T01:27:50+02:00\",\"dateModified\":\"2005-09-21T01:34:19+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#webpage\"},\"articleSection\":\"All, Programming, Site News, Technology, migration, Perl, Software\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"position\":3,\"name\":\"Programming\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#listItem\",\"name\":\"Progress with the Gallery2\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#listItem\",\"position\":4,\"name\":\"Progress with the Gallery2\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/\",\"name\":\"Progress with the Gallery2 - Leonid Mamchenkov\",\"description\":\"I am satisfied with the process of my migration to Gallery2. Most of the things work already. Here is a brief round-up: All images and albums are imported, sorted, and thumbnailed. Few albums are tagged for easier searching. Old style of URLs is configured and working. All old links should be fine now. I have\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/09\\\/21\\\/progress-with-the-gallery2\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2005-09-21T01:27:50+02:00\",\"dateModified\":\"2005-09-21T01:34:19+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Progress with the Gallery2 - Leonid Mamchenkov","description":"I am satisfied with the process of my migration to Gallery2. Most of the things work already. Here is a brief round-up: All images and albums are imported, sorted, and thumbnailed. Few albums are tagged for easier searching. Old style of URLs is configured and working. All old links should be fine now. I have","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#blogposting","name":"Progress with the Gallery2 - Leonid Mamchenkov","headline":"Progress with the Gallery2","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"},"datePublished":"2005-09-21T01:27:50+02:00","dateModified":"2005-09-21T01:34:19+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#webpage"},"articleSection":"All, Programming, Site News, Technology, migration, Perl, Software"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","position":3,"name":"Programming","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#listItem","name":"Progress with the Gallery2"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#listItem","position":4,"name":"Progress with the Gallery2","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/","name":"Progress with the Gallery2 - Leonid Mamchenkov","description":"I am satisfied with the process of my migration to Gallery2. Most of the things work already. Here is a brief round-up: All images and albums are imported, sorted, and thumbnailed. Few albums are tagged for easier searching. Old style of URLs is configured and working. All old links should be fine now. I have","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2005-09-21T01:27:50+02:00","dateModified":"2005-09-21T01:34:19+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"Progress with the Gallery2 - Leonid Mamchenkov","og:description":"I am satisfied with the process of my migration to Gallery2. Most of the things work already. Here is a brief round-up: All images and albums are imported, sorted, and thumbnailed. Few albums are tagged for easier searching. Old style of URLs is configured and working. All old links should be fine now. I have","og:url":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2005-09-20T22:27:50+00:00","article:modified_time":"2005-09-20T22:34:19+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"Progress with the Gallery2 - Leonid Mamchenkov","twitter:description":"I am satisfied with the process of my migration to Gallery2. Most of the things work already. Here is a brief round-up: All images and albums are imported, sorted, and thumbnailed. Few albums are tagged for easier searching. Old style of URLs is configured and working. All old links should be fine now. I have","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"9481","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-19 08:50:55","updated":"2026-01-15 00:49:46","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/\" title=\"Programming\">Programming<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tProgress with the Gallery2\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Programming","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/"},{"label":"Progress with the Gallery2","link":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/21\/progress-with-the-gallery2\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":9477,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/20\/migrating-to-gallery2\/","url_meta":{"origin":9481,"position":0},"title":"Migrating to Gallery2","author":"Leonid Mamchenkov","date":"September 20, 2005","format":false,"excerpt":"I've decided to move all my photo albums to Gallery2. I have already started the migration, so don't be too surprised if you can't access some images or albums. A whole lot of new functionality will be available after the move. Among the few are: Searching for albums and images\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10093,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/04\/30\/flickr-badge\/","url_meta":{"origin":9481,"position":1},"title":"Flickr badge","author":"Leonid Mamchenkov","date":"April 30, 2006","format":false,"excerpt":"Those of you who missed random images from my photo albums since I moved away from Gallery2, here you go - now there is a Flickr badge at the top of the frontpage of this blog. Currently, it shows five random pictures from my Flickr account. All thumbnails are squared\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10515,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/10\/03\/migration-to-flickr-done\/","url_meta":{"origin":9481,"position":2},"title":"Migration to Flickr &#8211; done","author":"Leonid Mamchenkov","date":"October 3, 2006","format":false,"excerpt":"Those of you who know me even a little bit, know how bad I am at finishing things. I get excited easily, and usually jump at the task straight away. But if it takes more than four seconds to complete, I often get stalled. And the task never gets finished.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9984,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/03\/18\/migration-to-flickr-not-so-fast\/","url_meta":{"origin":9481,"position":3},"title":"Migration to Flickr: not so fast","author":"Leonid Mamchenkov","date":"March 18, 2006","format":false,"excerpt":"In the excitement of move to Flickr, I totally forgot about one thing - bandwidth limitations. Even when I was reminded that they exist, I simply ignored the signs. Even though I have a professional account that allows for 2 GBytes per month, I should have checked the size of\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8846,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/04\/19\/on-organizing-photos\/","url_meta":{"origin":9481,"position":4},"title":"On organizing photos","author":"Leonid Mamchenkov","date":"April 19, 2005","format":false,"excerpt":"I am looking for a better way to organize my photos. I have a whole lot of them and a lot more are coming. Currently, I have a somewhat good organization but it is not very convenient to use. I have all pictures in the photos folder. Most of them\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8885,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/04\/24\/yet-another-reorganization-of-photos\/","url_meta":{"origin":9481,"position":5},"title":"Yet another reorganization of photos","author":"Leonid Mamchenkov","date":"April 24, 2005","format":false,"excerpt":"After some more thinking and consideration, I decided to reorganize my photos yet again. Having several hierachies based on date under one tree (\/photos\/2005\/04\/... and \/photos\/Projects\/POTD\/2005\/04\/...) is way too confusing. It makes finding things too hard. Also, having photoblog without RSS feed an annotations (except for EXIF comments) doesn't seem\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/9481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=9481"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/9481\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=9481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=9481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=9481"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=9481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}