McGivrer’s Home - Frenchy soul about life
Filed under

framework

 

PHP framework on the go...

As I have already mention it, I am working on a personal project of a PHP framework.

Plubished to the world through my Github account, I am building a sample project named "Games", or "Games Request" depends which templates you have selected. This is not a game, but a simple CMS sample. Actually only Font-Side is "runnable".
A Back-Office side will raise from foundation soon. But some basic module need rework, and evolution, like persistance side.

Anyway, if anyone want to contribute or comment the current work, please, go to http://github.com/mcgivrer/Games.

In a near future, i will publish a demo on one of my website.

have fun.

Filed under  //   development   framework   php  

Comments [0]

HTML5+CSS3 - start of the first experience !

Discovering HTML5 and CSS3, I'm on the road of creating a small PHP framework (already seen here) to produce easily some WebSite in a fast and stardard respect way.

Here is the first flight for my new framework, still buggy and have some weird behaviour, I'm to happy to show you the first visual picture of such piece of code :)


Yes, the special effects on the mouse hover event are only CSS3 WebKit/Moz implemented version.  But it seems "wavy" ;)

To be able to watch such demo, you need Last versions of Firefox (3.6.x or minefield version) and Google Chrome (Chromium nightly build or last Chrome)

Hope to be able to produce soon better code with better effects !

Filed under  //   css3   demo   framework   html5   php   sample   test  

Comments [0]

My first Hobo application: My Library

Hello, just as I have published the previous article about Hobo, discovering the full featured rails over layer framework, I can't wait to publish my first test: creating a very simple Web Application to manage a library.

The first step is just to provide an interface to list all my books
So please, follow the guide !
Installation of the framework
Just run the following command in your prefered terminal (gnome-terminal for example in Ubuntu):
 sudo gem install rails
 sudo gem install hobo
 sudo gem install sqlite3-ruby -v=1.2.3
 sudo apt-get install sqlite3
First App
Now we are going to create our first Hobo application
 hobo MyLibrary
focus in the just create app directory
 cd MyLibrary
And now create our first datamodel :  a book modelisation
 script/generate hobo_model_resource book title:string author:string year:integer resume:text note:integer
now, we are going to create this model persistence into the default sqlite3  database
 script/generate hobo_migration 
(choose the 'm' option)
Ok, done.  now run the rails server (WebBrick):
 script/server
Look at the title of the application :"My Library" !  Just because we call our project "MyLibrary" (without any space), Hobo kindly titled our welcome page with a beautiful "My Library" in a plain old good english. 
Identify yourself by creating the first user account which will act as administrator for this new application.
And now start playing with your books collection !
1. your first connection to "My Library"
2. The welcome page (also modifiable 
3. Let see our books collection
4. Go and create our first book in our collection
5. Fill all the fields, and "Create Book"
6. and it's done, the first book is ready to be parsed
Yes I am impressed to discover how the Hobo dev team has been very careful with all details.
The new Hobo player.

Filed under  //   firstapp   framework   hobo   installation   rails  

Comments [0]

A new personal project

To enhanced my knowledge on PHP5 and the MVC pattern, I've just started a brand new framework project to be able to develop quickly some PHP appliction with the following input requirements:

  • Internationalization (i18n)
  • Themes management
  • Ajax compliant (to respect the Web 2.0 paradigm :)
  • User authentication & authorization
  • Model Driven Development with some code generator
  • Database version and migration management


My goal is to try to develop some similar functionalities in my PHP framework like in the RAILS framework (yes, some modesty is good sometimes;)

See you soon for some prototype, a web e-commerce site with all modern technologies.

Edit: You can find some alpha code on the http://code.google.com/p/os-emarket/ site.

Filed under  //   agile   ajax   framework   os-emarket   php   project   web2.0  

Comments [0]