2017 Recap

It has been a long time since I wrote any blog post. So I decided to do a write a rewind post for 2017 and start this year with some enthusiasm. Well 2017 is over now and it’s been a great year for me & my family. Only some of my previous year resolution were accomplished and others I forgot on the way to the end of year. I can again take a new resolution for writing 4 blogs a month at least ( yeah it was my target last year :stuck_out_tongue: ) and start a new growth in number of blog posts and try to not let them decrease month by month. …

Posted on

My experience on submitting First theme- Kafal to WordPress.org

In February I wrote a blog on Open Source and WordPress theme and decided that I will submit a theme to WordPress.org. And now I am back with another blog on my WordPress theme Kafal. It’s a pleasure to inform you all the readers that my theme passed the review process and accepted in the WordPress.org repository. Theme ‘Kafal‘ is now live and have been downloaded 1500+ times and currently active on 200+ blogs/websites. …

Posted on

Current Trends for CMS’s – Google Trends

Google Trend for Different CMS’s This blog is an attempt to show the trend graph to compare the popularity of different CMS platforms via Google Trends. For the comparison I’ve picked 5 Top CMS’s. Top 5 CMS’s: WordPress Joomla Drupal Blogger Magento Interest Over Time We can see the growth of WordPress over the time. It is the most famous CMS and blogging platform. We can see the Rise and Fall of different Platforms. …

Posted on

Integrating Travis CI with WordPress Theme

Travis CI A tool for automating tests for your Open Source projects. Travis CI is used to build and test the software projects at GitHub. Its written on Ruby and freely available under MIT Licence. Which means we can use the Software without the Restrictions. So, Here the question is “What we can do with this?. Is it really can be helpful in developing any kind of Software/Application?”. Yesterday, In a discussion about Open Source with Yathartha, he told about his Open Source Contribution to a Python Module. …

Posted on

Open Source and WordPress Theme

In earlier three-four months me and my friends were trying to work in Open Source and contribute on Open Source Projects. We have researched lots of projects like Chromium, Apache, Atom etc but these are way above our understanding for coding. The High level libraries of C++ and Python etc are too heavy for us. Meanwhile I am also working on WordPress Themes. I usually never think about the good practices for what I am doing. …

Posted on

Advanced Custom Fields : Plugin

Hi there, This post is about a plugin I’ve used for extending the functionalities of the WordPress. The Plugin name is Advanced Custom Fields. This plugin provides many features to extend the power of WordPress. There is also an inbuilt functionality in WordPress for adding custom fields for any post but it offer a little power to customize the WordPress. This Plugin can make content of a website fully dynamic. From Basic field types i. …

Posted on

Is function_exists in WP

In my Summer Internship with ColoredCow I started my journey with WordPress. From my first theme(my first ever WP theme for submission as a task for ColoredCow Interview) to a client based theme I’ve learned a lot and still exploring the WordPress as well. In our first(or may be 2nd) code review “KD” added a comment to add “function_exist()” check before adding any of the function. I was like okay yeah we have to add a function_exist check before any of the function because if may be there is any function exist before this theme or plugin in the core or maybe it is derived in any of the plugin. …

Posted on

Using Custom Fields

WordPress is an amazing tool. It already provides a lot of tools for blogging. It is not only for blogging it can be anything that you want to mold it into, in any structure. And for extending its powers we have many plugins as well as the themes of our tastes and a developer’s back who is happy to help us in making our own custom themes and plugins. WordPress has a good and reliable documentation as well. …

Posted on

Abstraction in WordPress

I listened about the ADTs in my college last semester in subject JAVA. What I know about it is like “An abstract data type is a collection of data and operations that work on that data.” just this Definition. I don’t think any of the student thought about this topic and researched about it. Because it is not a major topic for exams. I also do not know what it is, while reading the _“Code Complete 2” _in the chapter 6 it is all about the ADTs. …

Posted on

Creating Features in WordPress

WordPress powers more than 24% of the web a figure that rises every day. Everything from simple websites, to blogs, to complex portals and enterprise websites, and even applications, are built with WordPress. WordPress is an easy to use framework have simplicity for the users. I am still exploring the features that WordPress can do. In WordPress there is a feature to add plugins that can increase the features of the WordPress. …

Posted on

First, solve problem Then, write code

At starting of my developing journey when I used to code the HTML and CSS and create some static pages that look awesome (if you don’t compare them with other online websites). I used to experiment on the divisions and the architecture first without applying any style on it so that I just simply add the classes and id’s to it, it is like creating a frame that is just without any style just a normal frame. …

Posted on

Why to start from Basics

When I started working on the project we are given I started the project from creating the Repository on GIT, installed the WordPress and pushed all the data in directory of WordPress to the repository (including the config. file with the passwords of database). Then in our code review, we find out that we are wrong, we just uploaded all the core files and with passwords along with it. And then I created a new repository and now I added a . …

Posted on

Building the Core

Great minds have tended to create and they are creative and curious about what’s happening. The thing that I love at ColoredCow that there are lots of people to guide us and love to create the environment that everyone can learn from each other and discuss ideas. In the software industry there is a lot to work and achieve the success. You can make it by two methods anyhow by Jugaad or by applying some principles and doing it in the right way. …

Posted on

Working On Git

WordPress is a famous CMS that based on PHP and MySQL. You can create blogs(just like this one) and websites for your own and yeah its free to use open source so you can install on your own server and make any changes to it. If you are working on a small project and only you are on the team so you can check all the code on your own Machine and put the code on the server. …

Posted on

Getting into Software

The 1st chapter of the book Code Complete is What is Software construction, so what’s the term software construction means. Before it we have to understand what is a Construction. A Construction is a process of building, creating stuff. It is like planning, designing an architecture, creating something. As the many processes were used in the process of Construction so that in Software Construction. Now the word software construction. It’s a process of Developing a Software within many phases. …

Posted on

Journey started with ColoredCow

So I am at ColoredCow. The first task that is given to us is to write about the internship. Then we had a conversation with Mr. Prateek about how the internship goes on. He gave us mentors to each of us. Prateek asked a question to us that “Why you are not joined IIT?”. We said that we have not resources and we are not having the good opportunity to join a good coaching or we are enjoying, whatever. …

Posted on

Why one should do an Internship

In the college the holidays are the most important time not to be wasted. So I decided to join an internship and yeah, I joined ColoredCow, a startup company from our college senior. My friends and family asked me about why you are going to do an internship, you can enjoy your holidays. Yeah, it is a valid question why I choose an internship, so I come up with some points of my own that’s why I do an internship. …

Posted on