{"id":9387,"date":"2021-08-04T20:21:55","date_gmt":"2021-08-04T18:21:55","guid":{"rendered":"https:\/\/zeni.cz\/blog\/serial-killer-why-you-want-a-website-created-on-sage\/"},"modified":"2024-07-10T12:54:41","modified_gmt":"2024-07-10T10:54:41","slug":"serial-killer-why-you-want-a-website-created-on-sage","status":"publish","type":"post","link":"https:\/\/zeni.cz\/en\/blog-o-wordpress-woocommerce\/case-study\/serial-killer-why-you-want-a-website-created-on-sage\/","title":{"rendered":"Serial Killer \u2013 Why You Want a website created on Sage?"},"content":{"rendered":"<div class=\"gb-container gb-container-b2ba9613\">\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\"><strong>Our Zeni Team had an opportunity to be a part of the international festival of TV and web series \u2013 Serial Killer. We created WordPress theme for their new website which is based on Sage. In this article, you can take a peek into our creating process and learn all the benefits of a Sage.<\/strong><\/p>\n\n<\/div>\n\n<div class=\"gb-container gb-container-75c60b41\">\n\n<h2 class=\"wp-block-heading\"><strong>What is Serial Killer?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Creators of all best new series from Central and Eastern Europe meet at this international competition festival of television and web series every year. You&#8217;ve probably already figured that this idea makes many fans excited. On huge screens, they can watch exclusive premieres that cannot be seen anywhere else. Furthermore, in the Focus section, the festival always focuses on a&nbsp;different country and introduces its work.<\/p>\n\n<\/div>\n\n<div class=\"gb-container gb-container-152f2ed9\">\n\n<h2 class=\"wp-block-heading\"><strong><strong>Creating a\u00a0Website<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Since the festival caught our attention, we decided to <strong>help create its&nbsp;website<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">At the beggining the <strong>HTML structure was created<\/strong> by the graphic designer <a href=\"https:\/\/www.book-design.eu\/martin-pecina\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Martin Pecina<\/a>. It was then necessary to <strong>divide it into smaller <\/strong>parts and <strong>build<\/strong> an <strong>entire website<\/strong> based on it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">We divided the page into following sections:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>series;<\/li>\n\n\n\n<li>panels;<\/li>\n\n\n\n<li>videos;<\/li>\n\n\n\n<li>speakers;<\/li>\n\n\n\n<li>team members.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">For each mentioned section, we <strong>identified <\/strong>which <strong>data<\/strong> will <strong>need to be filled<\/strong> in and added the <strong>possibility<\/strong> of <strong>editing<\/strong> the data <strong>in the administration<\/strong>. It was also necessary to <strong>fit the<\/strong> <strong>data<\/strong> into the prepared <strong>graphics design<\/strong> to make <strong>content come to life<\/strong>.<\/p>\n\n<\/div>\n\n<div class=\"gb-container gb-container-4f71241e\">\n\n<h2 class=\"wp-block-heading\"><strong><strong>Which Functionalities Did We Create for Serial Killer?<\/strong><\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Bulk download of photos from individual days from presskit<\/strong><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Our client wanted the&nbsp;possibility of <strong>downloading<\/strong> <strong>photos<\/strong> from individual <strong>days <\/strong>all together in a&nbsp;zip file as <strong>presskit<\/strong>. We prepared the <strong>functionality<\/strong> that <strong>zips<\/strong> all the <strong>images<\/strong> and then the user can <strong>download <\/strong>them.<\/p>\n\n<\/div>\n\n<div class=\"gb-container gb-container-53d50fa4\">\n\n<h3 class=\"wp-block-heading\"><strong><strong>Subscription section<\/strong><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">The <strong>option to buy a&nbsp;subscription<\/strong> was also needed to be added tort he internal web section. We solved this using <strong>Woocommerce and Gravity Forms<\/strong> which ensures <strong>purchase<\/strong> process, <strong>login<\/strong> and also <strong>access restrictions<\/strong> on certain pages.<\/p>\n\n<\/div>\n\n<div class=\"gb-container gb-container-14211b86\">\n\n<h3 class=\"wp-block-heading\"><strong><strong>Archiving Previous Years<\/strong><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">This is one of the <strong>new features<\/strong>. The client requested the <strong>possibility<\/strong> <strong>to archive<\/strong> series, series sections, panels and speakers. Thus, these won\u2018t be displayed in standard sections anymore but the client is able to add them to desired pages.<\/p>\n\n<\/div>\n\n<div class=\"gb-container gb-container-182df8fc\">\n\n<h2 class=\"wp-block-heading\"><strong><strong>So Why You Want a WordPress theme build on Sage?<\/strong><\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><strong>The best tool for creating templates<\/strong><\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">It helps the programmer to <strong>keep<\/strong> their <strong>code clean and readable<\/strong>. Whether we\u2019re talking about writing CSS with SASS, Blade templates, JavaScript routing or Controllers, in which it is directly possible to <strong>specify a functionality<\/strong> for a <strong>specific template<\/strong>. It\u2019s so much more <strong>fun<\/strong> to <strong>work<\/strong> with such a&nbsp;tool.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><strong>It includes Laravel blade templating<\/strong><\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">This <strong>helps<\/strong> us to <strong>create<\/strong> <strong>simple and clean templates<\/strong>. In addition, we also <strong>installed<\/strong> ACF <strong>Sage directives<\/strong> in order to make <strong>working with ACF field easier<\/strong> and simpler.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Because of JavaScript routing<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Sage already includes the functionality allowing us to <strong>split the JavaScript into files<\/strong> and then <strong>load it<\/strong> only on specific <strong>pages<\/strong>. This makes JavaScript cleaner and we don&#8217;t have to worry about unwanted JavaScript running.<\/p>\n\n<\/div>\n\n<div class=\"gb-container gb-container-ded5a118\">\n\n<h2 class=\"wp-block-heading\"><strong>Website Perfomance<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Whether a <strong>reader stays<\/strong> on your site depends mainly on whether you can <strong>attract their attention as soon as possible<\/strong> or not. But how do you do that if <strong>loading<\/strong> of the site <strong>takes forever<\/strong>? That&#8217;s why <strong>performance, reliability and speed<\/strong> are very important for your website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Sage on its own will not guarantee that these requirements will be met. However, a <strong>good programmer <\/strong>combined with such a good tool as Sage can work wonders. Maybe even do a&nbsp;magic trick or two. After all, <strong>performance and speed<\/strong> always <strong>depends on the programmer<\/strong> themself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">As with our other projects, we try to <strong>load only the necessary data<\/strong> and thus always achieve a fast loading website. For example, we removed unnecessary CSS and JS files, added lazyload of images and many more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Would you also like to build your website with such a high-quality tool as Sage? Would you also like to <strong>enjoy<\/strong> the <strong>great performance and speed<\/strong>? Don\u2019t hesitate to <a href=\"https:\/\/zeni.cz\/en\/contact\/\">contact us<\/a>. Leave us a message and we contact you as soon as possible.<\/p>\n\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Our Zeni Team had an opportunity to be a part of the international festival of TV and web series \u2013 Serial Killer. We created wordpress theme for their new website which is based on Sage. In this article, you can take a peek into our creating process and learn all the benefits of a Sage.<\/p>\n","protected":false},"author":29,"featured_media":9388,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[311],"tags":[],"class_list":["post-9387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-case-study","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"author_meta":{"display_name":"rjurinek","author_link":"https:\/\/zeni.cz\/en\/blog-o-wordpress-woocommerce\/author\/rjurinek\/"},"featured_img":"https:\/\/zeni.cz\/app\/uploads\/2023\/02\/serial-killer-kopia-300x200.png","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/zeni.cz\/en\/blog-o-wordpress-woocommerce\/.\/case-study\/\" class=\"advgb-post-tax-term\">Case Study<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Case Study<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 5 years ago","modified":"Updated 2 years ago"},"absolute_dates":{"created":"Posted on 4.8.2021","modified":"Updated on 10.7.2024"},"absolute_dates_time":{"created":"Posted on 4.8.2021 20:21","modified":"Updated on 10.7.2024 12:54"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/posts\/9387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/comments?post=9387"}],"version-history":[{"count":3,"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/posts\/9387\/revisions"}],"predecessor-version":[{"id":12443,"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/posts\/9387\/revisions\/12443"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/media\/9388"}],"wp:attachment":[{"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/media?parent=9387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/categories?post=9387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zeni.cz\/en\/wp-json\/wp\/v2\/tags?post=9387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}