Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,526 members, 7,819,893 topics. Date: Tuesday, 07 May 2024 at 05:36 AM

Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development - Webmasters - Nairaland

Nairaland Forum / Science/Technology / Webmasters / Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development (3579 Views)

GENESIS FRAMEWORK+THEMES, WORDPRESS/WEB DEVELOPMENT VIDEO TRAINING & SOFTWARES / Today Is Internet Freedom Day / Best Technology For Developing School Website (2) (3) (4)

(1) (2) (Reply) (Go Down)

Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by softnsmart: 12:05pm On May 12, 2009
PHP Freedom Framework is a MVC and object oriented framework. The 100% Nigerian and open source web development technology is targeted at users with nothing more than HTML and CSS knowledge. It is also developed to help this category of people started and running with object oriented programming and MVC concept in any language and from any background.

Anyone can set up a 100% database driven website in 15 minutes or less! That is not just a number, but a proven fact. It is by far the fastest RAD framework I have worked with. It also gives experienced developers the freedom to imagine more and , do more.

You are, humbly, invited to be a part of this very young project, which a number of Nigerian developers have chosen in place of popular frameworks like Seagull, Zend Framework and CakePHP - Definitely, these frameworks would have more modules and functionality, most of which we really never needed. PHP Freedom Framework is lightweight, well structured and would give you the chance to be a better developer and not just a framework user.

Downloads: http://code.google.com/p/phpfreedom/downloads/list
Website: http://www.phpfreedom.org

Highlights

#Object Oriented Programming
#MVC Development Pattern
#Flexible Display Blocks
#Content Management
#Generalized and extensible CRUD + Search for all DB tables
#No Template Engines - Just Smart PHTMLs
#Roles, Resources and Security Management
#Multiple in-built Navigation Systems
#Live Chat and E-Support
#No jargons
#Basic knowledge of HTML, CSS & PHP control structures may be useful


You are needed on this project to help us identify essential stuffs that we would have naturally overlooked.

Thank you.

ADEFOKUN Tomiwa Michael,

For

PHP Freedom Project
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by softnsmart: 4:04pm On May 13, 2009
I wish that Nigerian PHP programmers would like to collaborate on this project.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by DualCore1: 7:07pm On May 13, 2009
This is cool, i have downloaded it and mounted it on my local server and tried to run it (without reading the ReadMe, lol) then i got an error about database connectivity (which i think i was expecting).

Though i saw the error i think i had a bit of expectation to see, i was just hoping to run it and see an interface where one can just key in the database, its username, its password, and its hostname and any other stuff then click install and let the app do all the Importing to database and any other setup.
You know ur target audience is those who know just html and css. So telling these one's to edit this, edit that, import this, export that might be strange to them.
Just my thinking tho.

well i'm heading back to the config file to get it all set up to work with my local server. Cant wait to see what this can do. Lovely this is out of 9ja, str8 from 9ja. we got mo' than street credibility, we got PHP credibility, lol.

Hey whts with the name? i woulda prefered some james bond kinda name like the ones up there. . . Zend! CakePHP! Seagull! lol they sound cool innit. PHP Freedom Framework! nay not too cool. but wht the heck, if it does the job well, who cares abt the name?
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by DualCore1: 7:10pm On May 13, 2009
if u want, i could code up an installation page. not like i've done it before (as i dont write scripts for the public) but wht gives?! its PHP grin impossible is nothing! tongue
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by softnsmart: 7:13pm On May 13, 2009
God bless you! That is the first real comment gotten. You are absolutely right about the conf stuff, and I need people who have you kind of heart on the project.

Thank you.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by softnsmart: 10:37am On May 14, 2009
@Dual Core

Yeah, I definitely would be glad to have you do, even anything, there is a lot of work to do. My biggest challenge at the moment is the documentation, something that would at least show people the way around the stuff. I was looking at an interactive kind of stuff where questions are asked and while answering there would be more information for other stuffs.

Well, let me ask, what is your experience so far? Hope you have not be too disappointed.

Thanks.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by DualCore1: 2:47pm On May 14, 2009
Its a good thing you've done for your target users. was very busy yesterday so i couldnt really run through it, but with the little i did, i think this is going to be a good concept. its open source so there's always going to be room for improvements.

I will go through your source codes soon and see the way forward as to coming up with an installer, anyone (rookie or pro) who wants to join me in this is welcomed.
Cheers.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by softnsmart: 2:59pm On May 14, 2009
Thanks again, to be a part of the project please send a mail to info@phpfreedom.org preferably with with a Gmail account, you will the have access to SVN (Subversion Server) for the project at google.

Please post the BUGS to http://code.google.com/p/phpfreedom/issues/list so that we'd look at it, together.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by softnsmart: 3:03pm On May 15, 2009
This is to inform everyone who cares about P2F that the website of E-Support Systems has been redeveloped with PHP Freedom Framework, you might want to have a look at http://www.e-supportsystems.com

Thank you all.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by softnsmart: 12:21pm On May 18, 2009
Hi all.

Is anyone having problems, using the framework, this may be the case as there is no real documentation at the moment, please bear with us on this circumstance. But for now do not hesitate asking any kind of question, even if it is "What is PHP?"

Thank you.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by nolongTing: 6:54pm On May 18, 2009
It looks interesting, I will download it and have a look, do you have IRC setup?
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by softnsmart: 9:53am On May 19, 2009
Hello, the framework has in-built chat support, and on the project website at

http://www.phpfreedom.org

or

http://www.e-supportsystems.com/directory/softandsmart

Better still, you could create a Uniform Messenger account and and info@phpfreedom.org as your friend.

You could chat with a live support person to get assistance, but as you may know the project is just starting and we do not have many support persons at the moment,  in case you would want to help out you may send a mail in.

Thank you, and how is it so far?
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by TM2: 12:31pm On May 22, 2009
I have lost my posting privilege with softnsmart, guess I was posting too many comments that contain PHP Freedom Framework, which make my posts spam-like. I will be using T.M. for now till I am able to figure out the reasons.

Even if you do not need the framework, just toy with it sometime, and help figure out issues that are yet to be identified. Thank you all for your mails, but your public comment are essential so that it could be more collective.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by segsalerty(m): 4:51pm On May 25, 2009
nice job indeed , i just downloded the framework !
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by segsalerty(m): 5:13pm On May 25, 2009
lol tongue i started to wonder before , but , i see , shocked
but , Kudos my brother , keep it up!
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by TM2: 5:24pm On May 25, 2009
Hi segsalerty, thank you. Just thought to say that the project needs you to grow, try and toy with it at your free hours and let us know your experiences, and in case of any challenges. And may I have an idea of what you were wondering about, it could be useful.

Thank you, again.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by segsalerty(m): 5:39pm On May 25, 2009
actually , i have tried using the application , i've read the help file(read me) so many times , i dont know why i keep getting error "Could not run an SQL query - Process terminated! No database selected",
so, i tried surfing those folders and files that made up the application , thats what am currently doing right now , it seems the application is complicated , not really easy to use for me coz i be 'olodo' cry
actually , i've being thinking about a content management system that can help a 100% dummy build atleast 10 - few page more website without database i think , but , you know na ! i cant even work for myself for free tongue thou, still a newbie and i still dey learn everyday,
i think we need to chat bro
i am online now segsalerty@yahoo.com
to talk the rest on my mind before my enemies start to dey cry/shout and bite for here grin
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by TM2: 5:57pm On May 25, 2009
I intentionally did not include an installer, cos I want people to use the framework to learn as the use it. It might be included in future releases anyway. To start, first you need a MySql database, name it "newwebsite" or something. That's all.

Go to ./freedom/includes/conf.ini and edit the setting as follows:


[path]
baseUrl = http://localhost/newwebsite
uploadDir = C:/Program Files/Zend/Apache2/htdocs/newwebsite/data
uploadUrl = http://localhost/newwebsite/data
installDir = C:/Program Files/Zend/Apache2/htdocs/newwebsite

[session]
name = newwebsite

[database]
host  = localhost
username = root
password =
dbname = newwebsite

[email]
admin = admin@newwebsite.com
admin_name = Administrator
info = info@websitename.com
info_name = Information

[site]
title = My New Website

Make sure that the paths are correct the above settings assumes that you renamed the folder as "newwebsite" on your server.

Really, it is very easy.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by TM2: 11:39am On May 26, 2009
Because the framework does not require a template engine, so php short tags are used on the views. To change the setting,

Go to the php.ini of your server and change the following

short_open_tag =On

To locate your php.ini, do this: create a new file on your server,
call it server_test.php type the following in it

<?php echo phpinfo();?>

and run it in your browser via http://localhost/server_test.php

This show the php configuration on your server.

Check for "Loaded Configuration File" that is where your php.ini is,
you can then edit it. And set

short_open_tag =On
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by segsalerty(m): 2:46pm On May 26, 2009
uhmmm
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by Nobody: 11:11am On May 27, 2009
It looks like a good idea, i will love to help, but i am rather tied up completely at the moment. . .
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by TM2: 3:41pm On May 27, 2009
Thanks to everyone who cares about the future of the project and I am particularly happy to read your mails. I started writing the documentation today, without it we dont have a project and I want to ask you where I should focus on more,  it shall feature the following:

1. Site Administration
2. Building Custom Managers
3. Using Display Blocks
4. Site Design and Themes

You could see the preview at http://code.google.com/p/phpfreedom/wiki

Thanks.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by TM2: 12:54pm On Jun 02, 2009
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by segsalerty(m): 9:14pm On Jun 02, 2009
have you seen anyone to contribute yet buddy ?
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by Nobody: 2:01am On Jun 03, 2009
I just downloaded and installed the framework, but i cannot figure out how to use it.
I can contribute as follows:

1. Create a windows setup for it to copy the file to the webroot folder and setup the dbase automatically, and configuration file
as well to support basic server softwares like: wamp and reactor servers.
2. I can help create window help files (CHM) for documentation.

If you are interested in any of the following, please say so here, will keep in touch
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by segsalerty(m): 1:57pm On Jun 03, 2009
@DHTML
cant you help with the framework gangan ?
the codes and all that to improve its functionality
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by Nobody: 9:11pm On Jun 06, 2009
To help, i am sure i have loads of classes that can be imported in and all that. . .but first i need to
be able to use the framework, debug it before i can begin to standardize it, and finally be able to add my
own stuffs.
I have studied some frameworks properly like pear and a little of zend too, i am sure i can be of help to
the framework, and i have worked on some open source stuffs before, so lets seee what we can do here.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by segsalerty(m): 9:17pm On Jun 06, 2009
cool
can anyone else be of help apart from DHTML ?
hen ?
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by TM2: 10:22am On Jun 09, 2009
Thank you DHTML and thank you Segsalerty. All your contributions will be appreciated. I am currently working on the documentation which I hope you guys would help review and standardize. It's coming rather slowly, and I wish it was released with the framework,  but with your support, we can still do a lot.

If you have been able to install it on your machine and it is running properly, great! The next thing is creating pages using the content manager, and after creating display blocks first from the content. Meaning that you can display a particular content page on other pages and you can display multiple content pages on a page.

First let us create a page,

Login as the administrator
Expand the Administrator link and click Content manager
Click Add New to create a new content, there are a  lot of fields on the content management form but you can ignore most of them for now and just fill the following category as follows:

Title = My First Page
Category = firstpage
Subsections Title  = Subsections of My First Page (Note: This is only necessary if the page has sections)
FULL CONTENT DETAILS = Any thing that you like,

You may attach some pictures by click --add attachments-- for as many picture that you may wish to add

Save the content.

On the administrator links, click --Manage Menu-- and --add new--
Fill the following:

Title = First Page
URL = ?manager=page&page=firstpage
(Note: This means, the framework should load use the PageController and and render the page with category firstpage)
Leave internal Url Selected
For now, set the parent link to root, so that it is listed as a main page link

Save the menu

It will be available for use on the navigation, click it and see the page.

Once this is done, you can change the template that the page is using from the content management.

--administrator-- , --Content Manager-- and Click the Edit Link attached to the item with Category = FIRSTPAGE and Sub Category = FIRSTPAGE

Set the following:
Page Template  = [Select a template and save, repeat this step for other templates]

Let me briefly explain the templates,

If you browsed the project directory and go to ./freedom/views. There resides all the view pages used and to be used for your project,  you can create a folder for every manager/controller,  Since the content manager will use so many templates, there is a page folder in the views, and it has 3 templates for version 1.02, it also has a folder named sections, which contains the templates for the subsections of a page generated from the content manager. For version 1.02, there are 6 templates.

You can write your own templates, too, and put them in the appropriate places as described above and it will be available to be selected in the content manager, either at [Page Template ] or [Subsections Template] fields.

To create subsections for a page:

Go to --administrator-- , --Content Manager--, --add new-- and fill the form as follows:

Title = First Section Of My First Page
Pane Label = First Section
Category = firstpage
Sub Category  = firstsection
FULL CONTENT DETAILS =The first section of my first page,  add other contents and attach pictures,

Save the subsection,

Create about three sections for the firstpage by repeating the steps above.

Then go to --First Page-- on the main menu to view the changes.

Now you may want to change the way the subsections are displayed. Go to --administrator-- , --Content Manager-- and Click the Edit Link attached to the item with Category = FIRSTPAGE and Sub Category = FIRSTPAGE

And set the following to your preference:

Subsections Template = [Select 'Page_Sections_Panes']

Sve the changes and view it.

Cheers and let me know how it went, so we could go on to creating Page Blocks.
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by Nobody: 11:13am On Jun 09, 2009
iight, go right on, we are waiting expectantly. . . .to see what u are going to post!
Re: Php Freedom Framework: A Made-in-Nigeria Technology for Rapid Web Development by TM2: 2:02pm On Jun 09, 2009
To see the result of what I demonstrated above click http://www.phpfreedom.org/?manager=page&page=firstpage&nav=25

But I set
Page Template = [Select: VerticalBoxedImgPage]

You can also, change the order of the Subsection Tabs by setting
Sub Category Order = [An integer. The value determines the order of the subsection tabs.]

Cheers.

(1) (2) (Reply)

Please Help Me Beg Web4Africa.Net / Top Nigerian Tech Websites And Their Net Worth / How Lucrative Is A Music Blog, And What Tips Can You Give

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 46
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.