added new pages , blog fix

This commit is contained in:
CHIEFSOFT\ameye
2024-11-20 05:19:57 -05:00
parent accd33cbd3
commit f70a951d04
10 changed files with 574 additions and 100 deletions
+4
View File
@@ -46,6 +46,10 @@ $routes->get('/projects/operations', 'ProjectPages::opsView');
$routes->get('/projects/logout', 'ProjectPages::logOut');
$routes->get('/projects/works/wrenchboard', 'ProjectWorks::wrenchboard');
$routes->get('/projects/works/digifi', 'ProjectWorks::digifi');
$routes->get('/projects/works/mermsemr', 'ProjectWorks::mermsemr');
$routes->get('/projects/works/automedsysai','ProjectWorks::automedsysai');
/*
* --------------------------------------------------------------------
+145
View File
@@ -49,4 +49,149 @@ class BaseController extends Controller
// E.g.: $this->session = \Config\Services::session();
}
public function APIcall($method, $url, $data) {
// $curl = curl_init();
$curl = curl_init($url);
switch ($method) {
case "GET":
$params2 = '';
foreach($data as $key2=>$value2)
$params2 .= $key2.'='.$value2.'&';
$params2 = trim($params2, '&');
$url = $url.'?'.$params2;// add param to URL
log_message('critical', "API URL FINAL =>".$url );
//curl_setopt($curl, CURLOPT_FRESH_CONNECT, true);
//curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
//curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
break;
case "POST":
curl_setopt($curl, CURLOPT_POST, 1);
if ($data)
// curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
// curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
break;
case "PUT":
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
if ($data)
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
break;
}
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
'APIKEY: RegisteredAPIkey',
'Content-Type: application/json',
));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$result = curl_exec($curl);
if(!$result) {
echo("Connection failure!");
}
curl_close($curl);
return json_decode($result, true);
}
public function blogData()
{
/*
// Create the logger
$logger = new Logger('test_logger');
// Create Graylog GELF TCP transport
$transport = new Gelf\Transport\TcpTransport("10.0.0.112",12201);
// Create GELF handler
$handler = new GelfHandler(new Gelf\Publisher($transport));
// Now add GELF handler to logger
$logger->pushHandler($handler);
// Create the logger
$this->logger = new Logger($_SERVER['SERVER_ADDR']);
// Create Graylog GELF TCP transport
$transport = new Gelf\Transport\TcpTransport("10.0.0.112",12201);
// Create GELF handler
$handler = new GelfHandler(new Gelf\Publisher($transport));
// Now add GELF handler to logger
$this->logger->pushHandler($handler);
// You can now use your logger
$logger->info('My logger is now ready');
$cache = \Config\Services::cache();
$blog_array_cache = $cache->get('blog_array');
var_dump($cache->getMetadata('ameye'));
*/
$data=array();
$this->db = \Config\Database::connect($this->con_name);
try {
$mysql = "SELECT id, post_title, post_content,post_date,comment_count FROM wp_posts WHERE post_type='post' AND post_status = 'publish' ORDER BY post_date DESC LIMIT 5";
$mysql = "SELECT p1.id AS id, p1.*, wm2.meta_value FROM wp_posts p1 LEFT JOIN wp_postmeta wm1
ON (wm1.post_id = p1.id AND wm1.meta_value IS NOT NULL AND wm1.meta_key = '_thumbnail_id' )
LEFT JOIN
wp_postmeta wm2
ON (wm1.meta_value = wm2.post_id AND wm2.meta_key = '_wp_attached_file' AND wm2.meta_value IS NOT NULL )
WHERE
p1.post_status='publish'
AND p1.post_type='post'
ORDER BY p1.post_date DESC LIMIT 5";
$query = $this->db->query($mysql);
$row = $query->getResultArray();
// print_r( $row );
// $r = $this->db->query($mysql);
$data["blog_array"] = $row;
} catch (Exception $ex) {
}
if (! $blog_array_cache = cache('blog_array')) {
// echo 'Saving to the cache!<br />';
// $foo = 'foobarbaz!';
// Save into the cache for 5 minutes
// cache()->save('blog_array', $data["blog_array"], 300);
// cache()->save('ameye', 'testing_ameye', 300);
}
// var_dump($cache->getCacheInfo());
// var_dump($cache->redis->is_supported());
// featured
try {
$mysql = "SELECT id, post_title, post_content,post_date,comment_count
FROM wp_posts WHERE post_type='post' AND post_status = 'publish' AND id = 263";
$query = $this->db->query($mysql);
$rowF = $query->getResultArray();
// print_r( $rowF );
// $r = $this->db->query($mysql);
$data["blog_featured"] = $rowF[0];
} catch (Exception $ex) {
}
//return view('welcome_message');
return $data;
}
}
+5 -90
View File
@@ -12,100 +12,15 @@ class Home extends BaseController
public function index()
{
/*
// Create the logger
$logger = new Logger('test_logger');
// Create Graylog GELF TCP transport
$transport = new Gelf\Transport\TcpTransport("10.0.0.112",12201);
// Create GELF handler
$handler = new GelfHandler(new Gelf\Publisher($transport));
// Now add GELF handler to logger
$logger->pushHandler($handler);
// Create the logger
$this->logger = new Logger($_SERVER['SERVER_ADDR']);
// Create Graylog GELF TCP transport
$transport = new Gelf\Transport\TcpTransport("10.0.0.112",12201);
// Create GELF handler
$handler = new GelfHandler(new Gelf\Publisher($transport));
// Now add GELF handler to logger
$this->logger->pushHandler($handler);
// You can now use your logger
$logger->info('My logger is now ready');
$cache = \Config\Services::cache();
$blog_array_cache = $cache->get('blog_array');
var_dump($cache->getMetadata('ameye'));
*/
$siteData =[];
$out = $this->APIcall('GET','https://blogdata.chiefsoft.net/blogdata/chiefsoft',[]); // https://blogdata.chiefsoft.net/
$siteData['blogdata'] = $out['payload']['blogdata'];
$data=array();
$this->db = \Config\Database::connect($this->con_name);
try {
$mysql = "SELECT id, post_title, post_content,post_date,comment_count FROM wp_posts WHERE post_type='post' AND post_status = 'publish' ORDER BY post_date DESC LIMIT 5";
$data["blog_featured"] = $siteData['blogdata'][0];
$data["blog_array"] =array_slice( $siteData['blogdata'], 0, 7); // $siteData['blogdata'];
$mysql = "SELECT p1.id AS id, p1.*, wm2.meta_value FROM wp_posts p1 LEFT JOIN wp_postmeta wm1
ON (wm1.post_id = p1.id AND wm1.meta_value IS NOT NULL AND wm1.meta_key = '_thumbnail_id' )
LEFT JOIN
wp_postmeta wm2
ON (wm1.meta_value = wm2.post_id AND wm2.meta_key = '_wp_attached_file' AND wm2.meta_value IS NOT NULL )
WHERE
p1.post_status='publish'
AND p1.post_type='post'
ORDER BY p1.post_date DESC LIMIT 5";
$query = $this->db->query($mysql);
$row = $query->getResultArray();
// print_r( $row );
// $r = $this->db->query($mysql);
$data["blog_array"] = $row;
} catch (Exception $ex) {
}
if (! $blog_array_cache = cache('blog_array')) {
// echo 'Saving to the cache!<br />';
// $foo = 'foobarbaz!';
// Save into the cache for 5 minutes
// cache()->save('blog_array', $data["blog_array"], 300);
// cache()->save('ameye', 'testing_ameye', 300);
}
// var_dump($cache->getCacheInfo());
// var_dump($cache->redis->is_supported());
// featured
try {
$mysql = "SELECT id, post_title, post_content,post_date,comment_count
FROM wp_posts WHERE post_type='post' AND post_status = 'publish' AND id = 263";
$query = $this->db->query($mysql);
$rowF = $query->getResultArray();
// print_r( $rowF );
// $r = $this->db->query($mysql);
$data["blog_featured"] = $rowF[0];
} catch (Exception $ex) {
}
//return view('welcome_message');
return view('chiefsoft',$data);
}
+34
View File
@@ -0,0 +1,34 @@
<?php
namespace App\Controllers;
class ProjectWorks extends BaseController
{
public function wrenchboard()
{
$data = $this->blogData();
return view('works/wrenchboard',$data);
}
public function digifi()
{
return view('projects/index');
}
public function mermsemr()
{
return view('projects/index');
}
public function automedsysai()
{
return view('projects/index');
}
}
/*
$routes->get('/projects/works/wrenchboard', 'ProjectWorks::wrenchboard');
$routes->get('/projects/works/digifi', 'ProjectWorks::digifi');
$routes->get('/projects/works/mermsemr', 'ProjectWorks::mermsemr');
$routes->get('/projects/works/automedsysai','ProjectWorks::automedsysai');
*/
+6 -4
View File
@@ -1,6 +1,8 @@
<article class="item post col-md-6">
<div class="card">
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="#"> <img src="<?=$blog_image?>" alt="" /></a>
<div class="card" style="background-color: whitesmoke;">
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="#">
<img style="height: 100px; width: auto;" src="<?=$blog_image?>" alt="" />
</a>
<figcaption>
<h5 class="from-top mb-0">Read More</h5>
</figcaption>
@@ -20,10 +22,10 @@
<!-- /.post-content -->
</div>
<!--/.card-body -->
<div class="card-footer">
<div class="card-footer" >
<ul class="post-meta d-flex mb-0">
<li class="post-date"><i class="uil uil-calendar-alt"></i><span><?=$post_date?></span></li>
<li class="post-comments"><a href="#"><i class="uil uil-comment"></i><?=$comment_count?></a></li>
<!-- <li class="post-comments"><a href="--><?php //=$blog_link?><!--"><i class="uil uil-comment"></i>--><?php //=$comment_count?><!--</a></li>-->
</ul>
<!-- /.post-meta -->
</div>
+15 -6
View File
@@ -18,8 +18,8 @@ include('header.php');
<div class="blog classic-view">
<?php
$blgr = $blog_array[0];
// print_r($blgr);
$blgr = $blog_featured; // $blog_array[0];
// print_r($blgr);
$title = $blgr["post_title"];
$content = substr($blgr["post_content"], 0, 100);
$post_date = $blgr["post_date"];
@@ -28,10 +28,17 @@ include('header.php');
$meta_value = $blgr["meta_value"];
$blog_link="https://blog.chiefsoft.com/?p=".$blog_id;
$blog_image = "https://blog.chiefsoft.com/wp-content/uploads/".$meta_value;
$date=date_create($post_date);
$post_date = date_format($date,"Y/m/d");
// echo "HERE HERE ";
?>
<article class="post">
<div class="card">
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="<?=$blog_link?>"><img src="<?=$blog_image?>" alt="" /></a>
<div class="card" style="background-color: aliceblue;">
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="<?=$blog_link?>">
<img style="height: 150px; width: auto;" src="<?=$blog_image?>" alt="" />
</a>
<figcaption>
<h5 class="from-top mb-0">Read More</h5>
</figcaption>
@@ -54,7 +61,7 @@ include('header.php');
<div class="card-footer">
<ul class="post-meta d-flex mb-0">
<li class="post-date"><i class="uil uil-calendar-alt"></i><span><?=$post_date?></span></li>
<li class="post-comments"><a href="#"><i class="uil uil-comment"></i><?=$comment_count?><span> Comments</span></a></li>
<li class="post-comments"><a href="<?=$blog_link?>"><i class="uil uil-comment"></i><?=$comment_count?><span> Comments</span></a></li>
</ul>
<!-- /.post-meta -->
</div>
@@ -72,7 +79,7 @@ $tt = 0;
foreach ($blog_array as $blgr) {
// print_r($blgr);
$title = $blgr["post_title"];
$title = $content = substr($blgr["post_title"], 0, 50);// $blgr["post_title"];
$content = substr($blgr["post_content"], 0, 100);
$post_date = $blgr["post_date"];
$blog_id = $blgr["id"];
@@ -81,6 +88,8 @@ $tt = 0;
$blog_link="https://blog.chiefsoft.com/?p=".$blog_id;
$blog_image = "https://blog.chiefsoft.com/wp-content/uploads/".$meta_value;
$date=date_create($post_date);
$post_date = date_format($date,"Y/m/d");
$tt++;
if($tt> 1){
include 'blog_block.php';
+33
View File
@@ -0,0 +1,33 @@
<article class="item post col-md-6">
<div class="card">
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="#"> <img src="<?=$blog_image?>" alt="" /></a>
<figcaption>
<h5 class="from-top mb-0">Read More</h5>
</figcaption>
</figure>
<div class="card-body">
<div class="post-header">
<div class="post-category text-line">
<a href="<?=$blog_link?>" class="hover" rel="category">ChiefSoft</a>
</div>
<!-- /.post-category -->
<h2 class="post-title h3 mt-1 mb-3"><a class="link-dark" href="<?=$blog_link?>"><?=$title?></a></h2>
</div>
<!-- /.post-header -->
<div class="post-content">
<p><?php echo $content; ?></p>
</div>
<!-- /.post-content -->
</div>
<!--/.card-body -->
<div class="card-footer">
<ul class="post-meta d-flex mb-0">
<li class="post-date"><i class="uil uil-calendar-alt"></i><span><?=$post_date?></span></li>
<li class="post-comments"><a href="#"><i class="uil uil-comment"></i><?=$comment_count?></a></li>
</ul>
<!-- /.post-meta -->
</div>
<!-- /.card-footer -->
</div>
<!-- /.card -->
</article>
+57
View File
@@ -0,0 +1,57 @@
<footer class="bg-dark text-inverse">
<div class="container py-13 py-md-15">
<div class="row gy-6 gy-lg-0">
<div class="col-md-4 col-lg-3">
<div class="widget">
<!-- img class="mb-4" src="./assets/img/chiefsoft-lg2.png" srcset="./assets/img/chiefsoft-lg2.png 2x" alt="ChiefSoft" / -->
<p class="mb-4">© <?=date("Y")?> ChiefSoft Works. <br class="d-none d-lg-block" />All rights reserved.</p>
<nav class="nav social social-white">
<a href="<?=SITE_TWITTER?>"><i class="uil uil-twitter"></i></a>
<a href="<?=SITE_FACEBOOK?>"><i class="uil uil-facebook-f"></i></a>
<a href="<?=SITE_DRIBBLE?>"><i class="uil uil-dribbble"></i></a>
<a href="<?=SITE_INSTAGRAM?>"><i class="uil uil-instagram"></i></a>
<a href="#"><i class="uil uil-youtube"></i></a>
</nav>
</div>
<img class="mb-4" src="./assets/img/togaf9-certified_web.png" srcset="./assets/img/togaf9-certified_web.png" alt="ChiefSoft" style="width:65%;"/>
</div>
<div class="col-md-4 col-lg-3">
<div class="widget">
<h4 class="widget-title text-white mb-3">Get in Touch</h4>
<address class="pe-xl-15 pe-xxl-17"><?=SITE_ADDRL1?>,<?=SITE_ADDRL2?></address>
<a href="mailto:#"><?=SITE_EMAIL?></a><br /> <?=SITE_PHONE?>
</div>
</div>
<div class="col-md-4 col-lg-3">
<div class="widget">
<h4 class="widget-title text-white mb-3">Learn More</h4>
<ul class="list-unstyled mb-0">
<li><a href="https://chiefsoft.com/about">About Us</a></li>
<li><a href="/products">Products</a></li>
<li><a href="/projects">Projects</a></li>
</ul>
</div>
</div>
<div class="col-md-12 col-lg-3">
<div class="widget">
<p class="mb-5">
<a class="twitter-timeline" data-height="220" href="https://twitter.com/chiefsoft?ref_src=twsrc%5Etfw">Tweets by chiefsoft</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</p>
<div class="newsletter-wrapper">
</div>
</div>
</div>
</div>
</div>
</footer>
<div class="progress-wrap">
<svg class="progress-circle svg-content" width="100%" height="100%" viewBox="-1 -1 102 102">
<path d="M50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98" />
</svg>
</div>
<script src="./assets/js/plugins.js"></script>
<script src="./assets/js/theme.js"></script>
</body>
</html>
+96
View File
@@ -0,0 +1,96 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-54829827-7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-54829827-7');
</script>
<title>ChiefSoft Works</title>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="keywords" content="software development,software developers,custom software development, web and mobile development, QA services. Headquartered in Atlanta, Georgia" />
<meta name="description" content="software development,software developers" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="ChiefSoft Works" />
<meta property="og:url" content="https://www.chiefsoft.net" />
<meta property="og:site_name" content="ChiefSoft Works" />
<link rel="canonical" href="https://Chiefsoft.net" />
<meta name="author" content="ChiefSoft Works">
<link rel="shortcut icon" href="/assets/img/favicon.ico">
<link rel="stylesheet" href="/assets/css/plugins.css">
<link rel="stylesheet" href="/assets/css/style.css">
</head>
<body>
<div class="content-wrapper">
<header class="wrapper bg-gray">
<nav class="navbar navbar-expand-lg center-nav transparent navbar-light">
<div class="container flex-lg-row flex-nowrap align-items-center">
<div class="navbar-brand w-100">
<a href="/">
<img src="/assets/img/chiefsoft-lg2.png" srcset="/assets/img/chiefsoft-lg2.png 2x" alt="ChiefSoft Works" />
</a>
</div>
<div class="navbar-collapse offcanvas offcanvas-nav offcanvas-start">
<div class="offcanvas-header d-lg-none">
<h3 class="text-white fs-30 mb-0">ChiefSoft</h3>
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body ms-lg-auto d-flex flex-column h-100">
<ul class="navbar-nav">
<li class="nav-item dropdown">
<a class="nav-link" href="/" data-bs-toggle="dropdown">Home</a>
</li>
</ul>
<div class="offcanvas-footer d-lg-none">
<div>
<a href="mailto:<?=SITE_EMAIL?>" class="link-inverse"><?=SITE_EMAIL?></a>
<br /> <?=SITE_PHONE?><br />
<nav class="nav social social-white mt-4">
<a href="<?=SITE_TWITTER?>"><i class="uil uil-twitter"></i></a>
<a href="<?=SITE_FACEBOOK?>"><i class="uil uil-facebook-f"></i></a>
<a href="<?=SITE_DRIBBLE?>"><i class="uil uil-dribbble"></i></a>
<a href="<?=SITE_INSTAGRAM?>"><i class="uil uil-instagram"></i></a>
<a href="#"><i class="uil uil-youtube"></i></a>
</nav>
</div>
</div>
</div>
</div>
<div class="navbar-other w-100 d-flex ms-auto">
<ul class="navbar-nav flex-row align-items-center ms-auto">
<li class="nav-item d-none d-md-block">
<a href="https://chiefsoft.com/contact" class="btn btn-sm btn-primary rounded-pill">Contact</a>
</li>
<li class="nav-item d-lg-none">
<button class="hamburger offcanvas-nav-btn"><span></span></button>
</li>
</ul>
</div>
</div>
</nav>
<div class="offcanvas offcanvas-top bg-light" id="offcanvas-search" data-bs-scroll="true">
<div class="container d-flex flex-row py-6">
<form class="search-form w-100">
<input id="search-form" type="text" class="form-control" placeholder="Type keyword and hit enter">
</form>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
</div>
</div>
</header>
+179
View File
@@ -0,0 +1,179 @@
<?php
include('header.php');
?>
<section class="wrapper bg-gray">
<div class="container pt-10 pb-12 pt-md-14 pb-md-16 text-center">
<div class="row">
<div class="col-md-7 col-lg-6 col-xl-5 mx-auto">
<h1 class="display-1 mb-3">WrenchBoard</h1>
<p class="lead px-lg-5 px-xxl-8">Welcome to ChieSoft Network. Here you can find the latest technical discussion and connect with projects.</p>
</div>
</div>
</div>
</section>
<section class="wrapper bg-light">
<div class="container py-14 py-md-16">
<div class="row gx-lg-8 gx-xl-12">
<div class="col-lg-8 order-lg-2">
<div class="blog classic-view">
<?php
$blgr = $blog_array[0];
// print_r($blgr);
$title = $blgr["post_title"];
$content = substr($blgr["post_content"], 0, 100);
$post_date = $blgr["post_date"];
$blog_id = $blgr["id"];
$comment_count = $blgr["comment_count"];
$meta_value = $blgr["meta_value"];
$blog_link="https://blog.chiefsoft.com/?p=".$blog_id;
$blog_image = "https://blog.chiefsoft.com/wp-content/uploads/".$meta_value;
?>
<article class="post">
<div class="card">
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="<?=$blog_link?>"><img src="<?=$blog_image?>" alt="" /></a>
<figcaption>
<h5 class="from-top mb-0">Read More</h5>
</figcaption>
</figure>
<div class="card-body">
<div class="post-header">
<div class="post-category text-line">
<a href="<?=$blog_link?>" class="hover" rel="category">ChiefSoft</a>
</div>
<!-- /.post-category -->
<h2 class="post-title mt-1 mb-0"><a class="link-dark" href="#"><?=$title?></a></h2>
</div>
<!-- /.post-header -->
<div class="post-content">
<p> <?php echo $content; ?></p>
</div>
<!-- /.post-content -->
</div>
<!--/.card-body -->
<div class="card-footer">
<ul class="post-meta d-flex mb-0">
<li class="post-date"><i class="uil uil-calendar-alt"></i><span><?=$post_date?></span></li>
<li class="post-comments"><a href="#"><i class="uil uil-comment"></i><?=$comment_count?><span> Comments</span></a></li>
</ul>
<!-- /.post-meta -->
</div>
<!-- /.card-footer -->
</div>
<!-- /.card -->
</article>
</div>
<!-- /.blog -->
<div class="blog grid grid-view">
<div class="row isotope gx-md-8 gy-8 mb-8">
<?php
$tt = 0;
foreach ($blog_array as $blgr) {
// print_r($blgr);
$title = $blgr["post_title"];
$content = substr($blgr["post_content"], 0, 100);
$post_date = $blgr["post_date"];
$blog_id = $blgr["id"];
$comment_count = $blgr["comment_count"];
$meta_value = $blgr["meta_value"];
$blog_link="https://blog.chiefsoft.com/?p=".$blog_id;
$blog_image = "https://blog.chiefsoft.com/wp-content/uploads/".$meta_value;
$tt++;
if($tt> 1){
include 'blog_block.php';
}
?>
<?php
}
?>
</div>
<!-- /.row -->
</div>
<!-- /.blog -->
<!-- /nav -->
</div>
<!-- /column -->
<aside class="col-lg-4 sidebar mt-8 mt-lg-6">
<!-- /.widget -->
<div class="widget">
<h4 class="widget-title mb-3">About Us</h4>
<p>ChiefSoft Works provides expert system design and software consulting services. Whether you are looking to buy or build a software program for your business.</p>
<nav class="nav social">
<a href="<?=SITE_TWITTER?>"><i class="uil uil-twitter"></i></a>
<a href="<?=SITE_FACEBOOK?>"><i class="uil uil-facebook-f"></i></a>
<a href="<?=SITE_DRIBBLE?>"><i class="uil uil-dribbble"></i></a>
<a href="<?=SITE_INSTAGRAM?>"><i class="uil uil-instagram"></i></a>
<a href="#"><i class="uil uil-youtube"></i></a>
</nav>
<!-- /.social -->
</div>
<!-- /.widget -->
<div class="widget">
<h4 class="widget-title mb-3">Popular Posts</h4>
<ul class="image-list">
<li>
<figure class="rounded"><a href="https://blog.chiefsoft.com/2018/12/machine-learning-platforms/"><img src="https://blog.chiefsoft.com/wp-content/uploads/2018/12/machine-learning-1920x1024.jpg" alt="" /></a></figure>
<div class="post-content">
<h6 class="mb-2"> <a class="link-dark" href="https://blog.chiefsoft.com/2018/12/machine-learning-platforms/">Machine Learning Platforms</a> </h6>
<ul class="post-meta">
<li class="post-date"><i class="uil uil-calendar-alt"></i><span>22 Dec 2018</span></li>
<li class="post-comments"><a href="https://blog.chiefsoft.com/2018/12/machine-learning-platforms/"><i class="uil uil-comment"></i>2</a></li>
</ul>
<!-- /.post-meta -->
</div>
</li>
<li>
<figure class="rounded"> <a href="https://blog.chiefsoft.com/2018/10/iot/"><img src="https://blog.chiefsoft.com/wp-content/uploads/2018/10/internet-of-things-1-1920x1024.jpg" alt="" /></a></figure>
<div class="post-content">
<h6 class="mb-2"> <a class="link-dark" href="https://blog.chiefsoft.com/2018/10/iot/">IoT</a> </h6>
<ul class="post-meta">
<li class="post-date"><i class="uil uil-calendar-alt"></i><span>24 Oct 2018</span></li>
<li class="post-comments"><a href="https://blog.chiefsoft.com/2018/10/iot/"><i class="uil uil-comment"></i>1</a></li>
</ul>
<!-- /.post-meta -->
</div>
</li>
</ul>
<!-- /.image-list -->
</div>
<!-- /.widget -->
<div class="widget">
<h4 class="widget-title mb-3">Links</h4>
<ul class="unordered-list bullet-primary text-reset">
<li><a href="https://blog.chiefsoft.com/category/scripting/">Scripting</a></li>
<li><a href="https://blog.chiefsoft.com/category/blockchain/">Blockchain</a></li>
<li><a href="https://blog.chiefsoft.com/category/machine-learning/">A.I</a></li>
</ul>
</div>
</aside>
<!-- /column .sidebar -->
</div>
<!-- /.row -->
</div>
<!-- /.container -->
</section>
<!-- /section -->
</div>
<?php
include('footer.php');
?>