Update! The plugin has been approved by WordPress and it is currently available to download within the extensions directory – https://wordpress.org/plugins/aj-csv-to-datatable
Hi tech heads,
Today, I got the opportunity to create my first ever WordPress plugin. Well, this wasn’t quite planned like this but somehow I ended up creating my own WordPress plugin. Since few days, I badly wanted to show CSV data in a DataTable (yes, in Allan’s DataTables) within WordPress. So, I browsed the WordPress extensions page and found an interesting, easily configurable plugin “csv-to-sortable” which uses the JS sortable library. That is a decent plugin and does the job very well, but I wanted use DataTable instead. (Maybe I am in deep love with DataTables). I got extremely inspired by this plugin and then I decided to create a similar looking WordPress plugin so it can use DataTables to present data. I have submitted this plugin to WordPress plugins and it is currently being reviewed. However, if you want to get your hands dirty with this, before WordPress finish reviewing, then here it is.
Link to download the plugin – http://e-innoving.com/samples/wp-plugins/AJ-CSV-to-DataTable.zip
I have created a new repository in GitHub for this plugin so anyone can see what’s happening inside. Click on the link below to view the repository. Installation and usage details are also mentioned inside the GitHub page.
AJ-CSV-to-DataTable in GitHub
In this post I am going to tell you six signs of a passionate software developer. These six signs are purely based on the personal experience and you might still find one or more mutual points 🙂
1). You are a full time Software Developer, working Monday – Friday 9AM to 5PM but still can’t get your head away from coding even during weekends. You tend to find alternatives, better approaches and different techniques, for a function you wrote at work on Friday during the weekend. This is a clear sign that you are passionate about what you are doing.
2). You are at a party or a gathering but in your mind you are trying to memorise a foreign key / index that you knew it was kind not okay from the time you drew it in the ERD. You are restless until you figure out the most perfect / logical alternative. Another similar instance is, you named a foreign key / index which is very long and you think it might cause issues in different database platforms (exceeding the allowed character limit), so you are cutting letters in your mind.
3). You can’t concentrate on newspapers while travelling to / from work in a public transport. Apparently you want to browse a generic technology article on TechRadar or hunt down latest cool updates in your programming language ./ framework.
4). You badly want to reply your friend who said his programming language / framework is much more scalable and reliable than yours. Back in your mind you are collecting facts to prepare and strengthen your answer to blow off when you meet him next time. Continue reading