Neo Vision
  • Services
  • Work
  • About
  • Ebooks
  • Careers
  • Blog
  • Contact
  • Home
  • About
  • Ebooks
  • Services
  • Careers
  • Work
  • Blog
  • Contact

Our socials

  • Linkedin
  • Youtube
  • Twitter
  • Facebook
  • Instagram
  • Sortlist

Our address

Bulevardul Unirii Nr. 61, Bloc F3, Scara 3, Etaj 6, Sector 3, 030167
Bucharest, Romania

Our contact

  • hello@neovision.dev
What we found on the web
Neo Vison Interview with Ziarul Financiar
from Ziarul Financiar
Check it out
Back

Curentul.info

Curentul is a newspaper from Romania. It was first released in 1928 with the new edition being published in October 1997.

2018 - Present
Curentul.info

Debrief

The main objective was to migrate from the old Joomla platform to an easier-to-use platform while also providing a refresh to the design and creating a responsive version.

  • Client Curentul
  • Design Neo Vision
  • Roles Product Strategy,
    Frontend Development,
    Backend Development,
    DevOps,
    Continuous Integration

The Process

digital-strategy-icon

Digital Strategy

  • Full Project Brief
  • Technical Architecture Document
  • GDPR Audit
  • GIT, Issue Tracking and Development Server
delivery-icon

Development

  • Front-end Development
  • Back-end Development
  • API Integrations
  • Internal Testing
  • Feedback and Revisions Implementation
development-icon

Delivery & Expansion

  • Production Server Architecture Configuration
  • Production Server Deployment
  • Maintenance and Administration
  • Continuous Development

What we used

wordpress-icon

WordPress

The most popular open source Content Management System (CMS) is used by approximately 75 million websites. WordPress is free to install, deploy, and upgrade.

css-logo-icon

CSS

HTML defines the content, and CSS decorates it and helps tell how it is displayed. CSS stands for Cascading Stylesheet. This means there is a hierarchy of style attributes overwriting other attributes that affect the same elements.

php-icon

PHP

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for Web Development and can be embedded into HTML.

HTML5-white-svg-5

HTML5

HTML (HyperText Markup Language) is the most basic building block of the Web. It defines the meaning and structure of web content. Other technologies besides HTML are generally used to describe a web page's appearance/presentation (CSS) or functionality/behavior (JavaScript).

JavaScript-white-svg3

JavaScript

JavaScript is a computer-readable language with many uses, most notably in web pages. JavaScript is "read" or interpreted by your browser, like Chrome or Firefox, which executes the instructions. JavaScript enhances the web page by allowing it to become more "interactive."

Gitlab-white-svg-2

GitLab

A repository is what you use to store your codebase in GitLab and change it with version control.

CentOS_logo-white-svg

CentOS

The CentOS Linux distribution is a stable, predictable, manageable, and reproducible platform derived from the sources of Red Hat Enterprise Linux (RHEL).

The result

Curentul.info
  • 120% increase in traffic six months after launch
  • 472 hours of work
  • 500.000 migrated articles
Curentul.info
Curentul.info
Curentul.info
Curentul.info
Curentul.info
When we started working on the new website, the main challenge was migrating the content from the older site while preserving all the SEO indexes and rankings. Since it was the first time all the content was centralized, we had to transfer the content from the old four websites to one new structure.

We preserved all the old website's files/URLs and content and adjusted them for the new templates. In the first year, traffic increased by over 100%. The users now have access to an archive of more than 20 decades in a modern interface.

Next project
Fundații Comunitare
View
Neo Vision

Our socials

  • Linkedin
  • Youtube
  • Twitter
  • Facebook
  • Instagram
  • Sortlist

Our address

Bulevardul Unirii Nr. 61, Bloc F3, Scara 3, Etaj 6, Sector 3, 030167
Bucharest, Romania

Our contact

  • hello@neovision.dev

Footer menu

  • Terms & Conditions
  • Privacy Policy
  • Cookie Policy
© 2015 - 2022 Neo Vision Technologies. All rights reserved.
function old_links_redirect() {
    global $wpdb;
    
    if (is_404()) {
        $url = parse_url($_SERVER['REQUEST_URI']);
        $path = $url['path'];
        $path = str_replace('.html', '', $path);
        $path = explode('/', $path);
        $path = array_filter($path);
        $path = array_merge($path, array());
        
        $post_ID = $wpdb->get_row('SELECT wp_posts_ID FROM oldurls WHERE url = "' . fix_diacritics(urldecode($path[count($path) - 1])) . '" LIMIT 0,1');
        if (!is_null($post_ID)) {
            wp_redirect(get_post_permalink($post_ID->wp_posts_ID), 301);
            exit;
        } else {
            $slug = NULL;
            
            $slug_parts = explode('-', $path[count($path) - 1]);
            if (is_numeric($slug_parts[0])) {
                unset($slug_parts[0]);
            }
            $slug = sanitize_title(implode(' ', $slug_parts));
            
                
            if (!is_null($slug)) {
                $redirect_permalink = get_permalink(get_page_by_path($slug, OBJECT, 'post'));
                if (!$redirect_permalink) {
                    $redirect_permalink = get_permalink(get_page_by_path(remove_stopwords($slug), OBJECT, 'post'));
                }
                if ($redirect_permalink) {
                    wp_redirect($redirect_permalink, 301);
                    exit;
                }
            }
        }
    }
}
add_action('template_redirect','old_links_redirect');

function disable_comment_url($fields) { 
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields','disable_comment_url');

function my_opengraph_title($title) {
    $title_parts = explode('|', $title);
    unset($title_parts[count($title_parts) - 1]);
    if (count($title_parts) === 0) {
        return $title;
    }
    return implode('|', $title_parts);
}
add_filter('wpseo_opengraph_title', 'my_opengraph_title');

function wpartisan_set_no_found_rows(\WP_Query $wp_query) {
    $wp_query->set('no_found_rows', true);
}
// add_filter('pre_get_posts', 'wpartisan_set_no_found_rows', 10, 1);

function wpartisan_set_found_posts($clauses, \WP_Query $wp_query) {
    if ($wp_query->is_singular()) {
        return $clauses;
    }
    global $wpdb;
    $where = isset($clauses['where'] ) ? $clauses['where'] : '';
    $join = isset($clauses['join']) ? $clauses['join'] : '';
    $distinct = isset($clauses['distinct']) ? $clauses['distinct'] : '';
    $wp_query->found_posts = $wpdb->get_var("SELECT $distinct COUNT(*) FROM {$wpdb->posts} $join WHERE 1=1 $where");
    $posts_per_page = (!empty($wp_query->query_vars['posts_per_page']) ? absint($wp_query->query_vars['posts_per_page']) : absint(get_option('posts_per_page')));
    $wp_query->max_num_pages = ceil($wp_query->found_posts / $posts_per_page);
    return $clauses;
}
// add_filter('posts_clauses', 'wpartisan_set_found_posts', 10, 2);

function filter_comment_form_submit_button($submit_button, $args) {
    $submit_before = '<p class="comment-disclaimer">';
    $submit_before .= '<strong>DISCLAIMER</strong><br />';
    $submit_before .= 'Atentie! Postati pe propria raspundere!<br />';
    $submit_before .= 'Inainte de a posta, cititi <a href="http://www.curentul.info/regulament-comentarii/">regulamentul</a>.';
    $submit_before .= '</p>';
    return $submit_before . $submit_button;
};
add_filter('comment_form_submit_button', 'filter_comment_form_submit_button', 10, 2);