New Project Is Done: Baby Name Generator


I am happily finished one project, a baby name generator.

I don’t have a name database, yet, but I will consider having one.

The feature is simple, you put in criteria, it will return a list of names matched your criteria.

Put Criteria
Put Criteria
Name Generator List of Names
Name Generator List of Names

Check it on https://github.com/yedijas/Name-Generator

Tell me about your opinion!

New Project Is Done: BMI Calculator


Hi everyone,  I have just finished another project. A very simple BMI Calculator using PHP.

The main functions are:

  • Calculating Body Mass Index
  • Calculating calories used from Basal Metabolic Rate and Active Metabolic Rate
  • Store data and reporting

If you need it or interested in it, you can check it out on https://github.com/yedijas/bmi-calculator

File Uploading for CKEditor using CodeIgniter


I know, I know that I haven’t uploaded the source code of my simple project, Blog Manager, yet to github. I have already created the repository, though. This is just a notification update on Blog Manager.

As my boss really planned to make it a wordpress like text editor when adding a post, so I work on CKEditor, a great editor I must say, but quite tiring to create the file browser (it’s just me I think). For now, I have also added the Blog Manager category on this blog, Various Talks.

AS for your information, to create simple upload dialog on CKEditor, you can use the code chunk below for PHP.

PS. I was inspired by this post. So I lazily changed it for CodeIgniter. Yeah because I’d rather change than rethink about the algorithm and read a long example. LOL

public function addphoto($blogID){
	$this->load->model('BlogModel'); // the model that communicate with blog

	$config['upload_path'] = './uploads/';
	$config['allowed_types'] = 'gif|jpg|jpeg|png';
	$config['overwrite'] = FALSE;
	$this->load->library('upload');


	$funcNum = $this->input->get('CKEditorFuncNum'); //$_GET['CKEditorFuncNum']
	$this->upload->initialize($config);
		
	if (!$this->upload->do_upload('upload')){ // upload the file, 'upload' is the name of the field from CKEditor
		 // failed upload
		$message = "Upload failed on blog manager server.";
		$url = '';
	
	}else{ // success copy to wp server
		$upload_result = base_url() . 'uploads/'. $this->upload->data()['file_name'];
		$upload_name = $this->upload->data()['file_name'];

		// after finished uploading, it will receive a URL
		$url = $this->BlogModel->UploadImage($blogID, $upload_result, $upload_name); 

		$message = 'Upload success!';
	}
	echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($funcNum, '$url', '$message');</script>";
}

Feel free to notify me if you’re interested in this.

Be free to visit it in here!

Blog Manager


So, I was working on this PHP project as I have told you earlier in my post earlier.

It was called as Blog Manager. It is not really complete. I planned to put it in my git repository. I also created the wordpress plugin so that my app can operate well with WordPress.

After I reach to put both Blog Manager web app and Blog Manager WordPress plugin in my git repo, I will continue to add WP tags in the Blog Manager, and extend it to other PHP CMS like Joomla.

If you are interested, come to the git repository. 🙂

Be free to visit it in here!

PHP yeay!


Hello world!

Well, I am back to PHP! After a long time I haven’t used this, I am back again to PHP! So, I am working on a WordPress plugin.

It will allow the user to post through another web. Well, it is intended for a digital agencies, not for really commercial use. I will keep posting on it as the project grows.

C ya!

PS. Any suggestion about flexible and easy to use ASP.NET CMS is most welcome 😀