Magento – eCommerce Software for Growth

Posted by mahmud ahsan in Framework | No Comments

win2009_home_slide1

So far now, some days ago I analyzed the base of Magento. You can download this web application from here: http://www.magentocommerce.com/

So, what is Magento?

Magento is an Open Source ecommerce web application launched on March 31, 2008. It was created by Varien, building on components of the Zend Framework.

Magento is available under the Open Software License version 3.0

So basically it is an eCommerce open source web application like OSCommerce. Now, we’ll see the features of it:

General Feature List

  • Site Management
  • Mobile Commerce
  • Marketing Promotions and Tools
  • International Support
  • Search Engine Optimization
  • Checkout
  • Shipping
  • Payment
  • Order Management
  • Customer Service
  • Customer Accounts
  • Catalog Management
  • Catalog Browsing
  • Product Browsing
  • Analytics and Reporting
  • Customer Reviews
  • Cross-Selling
  • Customer Tags
  • Compare Products
  • Wishlists

You could see the complete feature list from here: http://www.magentocommerce.com/doc/magento-feature-list.pdf

A comment about Magento:

Magento is going to win the eCommerce software war, hands down. I’ve never seen another ecommerce platform so well architected and well designed as Magento.
- Jack Aboutboul, Red Hat

I attracted on the core architecture of Magento. Many open source web application doesn’t start from a good architecture so when that becomes popular, people need to adjust to use that. Magento is different because it’s based on Zend Framework. So, this application is built upon a good structure. I hope to write more in future about this application.

Eclipse vs NetBeans IDE for php, css, html, javascript

Posted by mahmud ahsan in Framework, PHP | 1 Comment

I’ve used 4 IDEs for php based web application development. In my old laptop, I used notepad++ to write php, html, javascript, css code. notepad++ is a very light weight IDE and takes less resources.

**notepad++ IDE is best if your laptop/pc’s configuaration is old.

Continue

MySQL – NULL vs ” vs ‘NULL’

Posted by mahmud ahsan in MySQL | 10 Comments

mysql_tipsToday, in one of my project I’ve to check empty fields.

The field name is: answer it’s type is TEXT and Default value is NULL

In my SQL query I was checked at first answer != NULL (if the answer is not null, i.e if the answer is not empty), But this was not showing the correct result.

Then I changed it to answer != ” ( i.e ” means empty string) then it showed the correct result.
Then I test with this answer != ‘NULL’, and it also showed the correct result.

PHP Expert – A new group in facebook

Posted by mahmud ahsan in PHP | 3 Comments

Today I created a new group called PHP Expert in facebook.

I welcome all of you to join in this group and share whatever you like to develop web application using php.

http://www.facebook.com/group.php?gid=48608046806&ref=mf

Finally I got ZCE hardcopy certificate

Posted by mahmud ahsan in PHP | 6 Comments

After 6 months I got my ZCE Certificate. It looks cool. It comes with a sticker. Here it is: zce-certificate-logo2

MySQL Workbench – Next-generation visual database design application

Posted by mahmud ahsan in MySQL | 1 Comment

Visual database design is very essential. Almost every web application needs database. And by designing visual representation, relation of tables makes an developer easy to understand on the database. There are many tools to design database like DBDesigner, SQLYog. Recently I found another application that is called MySQL Workbench. It can be used to efficiently design, manage and document database schemata. After using it’s functionality, I found this is a really good tool for design database specially for MySQL.

Continue

Paypal Integration

Posted by mahmud ahsan in PHP | 5 Comments

Here I'm showing how to integrate paypal in your site.

Case 1: Suppose you have a paypal account. You want to sell something and want to make money transaction through paypal. Now there are a critical situation. When someone buy your product through paypal, suppose a software, you want that automatically a license key will send to that user if payment make successful. So, here is the integration process step by step:

Continue

একটি ছেলে ও তিনটি প্রশ্ন

Posted by mahmud ahsan in Mixed | 3 Comments

অনেক বছর আগে, তাবেয়ীনদের সময়ে (সাহাবীদের পরের সময়ে). সেই সময়ে বাগদাদ ছিল ইসলামের এক বিখ্যাত শহর. ইসলামিক সাম্রাজ্যের রাজধানী. কারণ বিখ্যাত সব আলেম এখানে বসবাস করতেন. এটি ছিল ইসলামিক জ্ঞানের কেন্দ্র.

k

একদিন রোমের রাজা একজন দূতকে মুসলিমদের উদ্দ্যেশে তিনটি প্রশ্নসহ পাঠালেন; দূত শহরে এসে খলিফাকে জানালেন যে সে রোমের রাজার কাছ থেকে তিনটি প্রশ্ন এনেছেন মুসলিমদের চ্যালেঞ্জ ছুড়ে দিচ্ছেন তার উত্তর দেওয়ার জন্য.

খলিফা সকল আলেমদের একত্র হতে বললেন এবং রোমান দূত একটি উচু স্থানে দাড়ালেন এবং বললেন, আমি এসেছি তিনটি প্রশ্ন নিয়ে যদি আপনারা এর উত্তর দিতে পারেন আমি এ স্থান ত্যাগ করব প্রচুর সম্পদ রেখে যা আমাকে রোমের রাজা সংগে দিয়ে দিয়েছেন.

.

প্রশ্নগুলো হল,

আল্লাহর আগে কি ছিল?

আল্লাহ কোন দিকে মুখ করে আছেন?

এই মুহুর্তে আল্লাহ কোন কাজে নিয়োজিত আছেন?

.সবাই চিন্তায় মগ্ন হয়ে গেলেন; এর মধ্যে এক আলেমের পুত্র তার বাবাকে বলল, বাবা আমি এ প্রশ্নগুলোর জবাব দিতে পারব. ছেলেটি খলিফার কাছে এ প্রশ্নগুলির উত্তর দেবার জন্য অনুমতি চাইল; খলিফা তাকে অনুমতি দিলেন.
.

প্রথম প্রশ্নের জবাবে ছেলেটি দূতকে জিজ্ঞেস করল, আপনি কি গুণতে জানেন?

সে বলল, হ্যা.

.

তাহলে ১০ থেকে উল্টো দিকে গুনুন.

.

রোমান গুনছে,১০,৯,৮,….১ পর্যন্ত গিয়ে সে গুনা থামাল.

.

ছেলেটি জিজ্ঞেস করল, ১-এর আগে কি?

.

১-এর আগে তো কিছুই নেই, জবাবে বলল রোমান.

.

ঠিক আছে গাণিতিক একের আগে যদি কিছুই না থাকে তাহলে আপনি কিভাবে আশা করেন কি থাকবে এই ‘এক’-এর আগে যা নিশ্চিত সত্য,শাশ্বত,চিরস্থায়ী.

.

ছেলেটির স্পষ্ট উত্তরে লোকটি হতবিম্বল হয়ে গেল কিছু অস্বীকার করতে পারল না.

.

এরপর সে জিজ্ঞেস করল, তাহলে এখন বল, আল্লাহ কোন দিকে মুখ করে আছেন?

.

বালকটি বলল, একটা মোমবাতি আনেন তাতে আগুন জ্বালান; মোমবাতি জ্বালানো হল;

.

বালকটি দূতকে জিজ্ঞেস করল, এখন বলুন আগুনের শিখা কোন দিকে মুখ করে আছে?

.

সে বলল এটাতো চতুর্দিকেই আলো ছড়াচ্ছে; এটা কোন এক দিকে নির্দিষ্ট নেই.

.

তখন ছেলেটি বলল, যদি এই বস্তু চতুর্দিকেই আলো ছড়াতে পারে; তাহলে আপনি কিভাবে এরকম অনুমান করতে পারেন আল্লাহ সম্পর্কে যিনি আকাশ ও পৃথিবীর অধিপতি; সকল আলোর আলো; আল্লাহ সকল দিকে যেকোন সময় মুখ করে থাকেন.

.রোমান দূত বোকা বনে গেল. তিনি অবাক বিস্ময়ে অভিভূত হলেন এতটুকু একটি ছেলে তার সব প্রশ্নের এত সাবলীলভাবে উত্তর দিচ্ছে যে তার যুক্তি-প্রমাণের কাছে সে কোনরুপ দ্বিমত পোষণ করতে পারছে না. তাই সে বেপরোয়াভাবে তার শেষ প্রশ্নটি করতে উদ্বত হল.

কিন্তু প্রশ্ন করার আগে ছেলেটি বলল,

.

থামুন এখানে একমাত্র আপনি শুধু প্রশ্ন করছেন আর একমাত্র আমি সে প্রশ্নের জবাব দিচ্ছি;এটা তখনই স্বচ্ছ হবে যদি আপনি উপর থেকে আমি যেখানে দাঁড়িয়ে আছি সেখানে আসবেন আর আমি আপনার জায়গায় যাই যাতে উত্তরগুলো প্রশ্নগুলোর মত সবাই স্পষ্ট শুনতে পারে.

.

এ আহবান রোমান দুতের যুক্তিসন্মত মনে হল; তাই সে উপর থেকে নীচে নেমে এল ছেলেটি উচু স্থানে দাড়াল; তখন দূত কয়েকবার জোরে জোরে তার শেষ প্রশ্নটি করল, বল এখন আল্লাহ কি করছেন?

.ছেলেটি বলল,

এই মুহুর্তে যখন আল্লাহ কোন উচু জায়গায় এক মিথ্যাবাদী খুজে পান, তখন তিনি তাকে নীচে নামিয়ে আনেন; এবং যে আল্লাহর একত্ব বিশ্বাস করে তিনি তাকে উপরে উঠান ও সত্যের উপর প্রতিষ্ঠিত করেন; প্রতিক্ষণ আল্লাহ মহাবিশ্বময় শক্তির অনুশীলন করেন. (আল কুরআন-৫৫;২৯)

.

রোমান দুতের আর কিছু বলার থাকল না সেই স্থান ত্যাগ করা ছাড়া.

এই ছেলেটি পরবর্তীতে বড় হয়ে ইসলামের এক মহান জ্ঞানী পন্ডিত হিসেবে আবির্ভূত হন; তার নাম ইমাম আবু হানিফা; আল্লাহ তার সহায় হোন.

Communication between Action Script 3.0 And Server

Posted by mahmud ahsan in ActionScript, PHP | 5 Comments

Some days ago I developed a personal facebook application. In that application, I’ve to communicate between my flash (AS 3.0) game and my server. Now I’ve given the scenario I’ve faced:

Case 1: My target was to develop a dictionary and some simple word puzzle type games. And the application is for facebook.

Case 2: I developed and implemented the dictionary using FBJS (Facebook javascript). For data exchange format between FBJS and PHP I use JSON format (Really a lightweight format). Finally I implemented the dictionary perfectly.

Case 3: Now I chose to develop the games using FBJS. But the problem was, by seeing view source anyone could see the data come from PHP.  So, I decided to use Action Script 2.0 to develop the games. I know AS 2.0 very well but I found there are lot of changes (Core changes) in AS 3.0. So I decided to develop games using Flash Action Script 3.0. As I also want to learn the new trends of AS 3.0.

Case 4. Now I described the problem I faced to develop AS 3.0 games and to integrate them into facebook and how I solved them.

After succesfully developed the game, when data sent to flash from my server, there are 2 ways to do that from AS 3.0
Continue

HTML 5 Draft, Future of Web Content

Posted by mahmud ahsan in PHP | No Comments

At last HTML 5 Draft is published by world wide web.

W3C launched the HTML Working Group in March 2007 as a forum for building consensus around the new standard. The group has already published a set of HTML design principles, which include: ensuring support for existing content, codifying widespread practice, separating concerns (markup from presentation), and enabling universal access. These principles help guide the group’s decision-making.

Structure
HTML 5 adds new elements to specifically identify each of these common constructs:

  • section: A part or chapter in a book, a section in a chapter, or essentially anything that has its own heading in HTML 4
  • header: The page header shown on the page; not the same as the head element
  • footer: The page footer where the fine print goes; the signature in an e-mail message
  • nav: A collection of links to other pages
  • article: An independent entry in a blog, magazine, compendium, and so forth

Block semantic elements

As well as the structural elements, HTML 5 adds some purely semantic block-level elements:

  • aside
  • figure
  • dialog

Like this there are many new elements and attritbutes are added. For more information visit: http://www.w3.org/TR/2008/WD-html5-diff-20080122/#new-elements

[polldaddy poll=1030706]

Page 10 of 15« First...«89101112»...Last »