473,322 Members | 1,538 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

PHP web class library

I'm a web developer who works with php - I'm looking for a class
library where I can just cut and paste code and review classes from at
will. I'm particularly interested in a library that contains code for
things like logins, sessions and the day-to-day things that go with
forums, ecommerce sites, cms stuff etc...

Anyone know where I should start looking ?

Feb 18 '06 #1
3 1286

dbee wrote:
I'm a web developer who works with php - I'm looking for a class
library where I can just cut and paste code and review classes from at
will.


Maybe you'll find PEAR interesting:
http://pear.php.net/packages.php

Feb 18 '06 #2
dbee wrote:
I'm a web developer who works with php - I'm looking for a class
library where I can just cut and paste code and review classes from at
will. I'm particularly interested in a library that contains code for
things like logins, sessions and the day-to-day things that go with
forums, ecommerce sites, cms stuff etc...

Anyone know where I should start looking ?


If you don't even know where to start looking, you're going to be very
overwhelmed when you do find somewhere sensible to begin. There are, quite
literally, hundreds of things describing themselves as PHP frameworks. Most
are very restrictive and nearly all of them address the same issues in the
same way (e.g. little more than overblown templating systems / typically a
very simple and inflexible access model - if any / poorly documented /
don't actually invert control or use code templates / trivial shopping
baskets with no concept of stock management). But there are a few gems out
there. After a lengthy investigation, I ended up using Seagull before - but
it might not be suitable for you.

There are also lots of sites aggregating free cut & paste code from
world+dog. Unfortunately the quality of product varies greatly and you need
to know how to avoid the bad stuff. I sometimes use phpclasses.

By the sound of things you should be looking for a good quality library with
a good (guaranteed?) levels of support. This rather points to a commercial
package. The only one I can think of which might fit the bill is BlueShoes.

HTH

C.
Feb 18 '06 #3
Hello Dbee,

I've looked around a lot for a multi-purpose collection of classes that
fit my bill, but only found bits and pieces that work for me. Over
time, I've built up my own library that mostly consists of my own bits
and a few useful classes and functions I've found.

The problem with finding a good multi-purpose tool like the one you're
suggesting is that it seems like every programmer has a different idea
of what's important with their code. Some code is plain horrendous and
others are incomprehensible (even though they work quite well). I've
come to the conclusion that you just have to build up your own
development tools as you go, looking to solve one particular problem at
a time.

I know that doesn't really direct you to an answer, but hopefully the
thought is helpful.

Good luck!

Chris S.
Implied By Design
http://www.impliedbydesign.com
Free Web Development Programs and Scripts
http://www.impliedbydesign.com/free-...e-scripts.html

Feb 20 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

20
by: syd | last post by:
In my project, I've got dozens of similar classes with hundreds of description variables in each. In my illustrative example below, I have a Library class that contains a list of Nation classes. ...
6
by: Patrick | last post by:
Following earlier discussions about invoking a .NET class library via ..NET-COM Interop (using regasm /tlb) at...
4
by: Brian Shannon | last post by:
I am playing around with class libraries trying to understand how they work. I created a class library, library.vb. I placed the library.dll into the bin directory and set my reference. If I...
3
by: eBob.com | last post by:
I have several applications which mine web sites for personal information which they publish. They publish the info in one form, I transform the info into Excel spreadsheets. So all these...
5
by: Tony Johansson | last post by:
Hello! I have one solution file that consist of three project. One project that build the exe file called A One project that build a user control dll. Here we have a class called B One project...
0
by: tony | last post by:
Hello! I have one solution file that consist of three project. One project that build the exe file called A One project that build a user control dll. In this user control we have a class...
5
by: tony | last post by:
Hello! This is a rather long mail but it's a very interesting one. I hope you read it. I have tried several times to get an answer to this mail but I have not get any answer saying something...
5
by: Rainer Queck | last post by:
Hello NG, Is it possible to share the settings of an application with a class libreary? In my case I have a application and a set of different reports (home made) put into a class library. The...
0
by: drawing in aspnet | last post by:
Question about putting the data layer in a separate class library. I keep reading that the data layer should be separated from the presentation layer and put in its own class library. I am...
4
by: Steve Baer | last post by:
I've already tested this with C# and it works, but I'm being paranoid and I wanted to also check here. Our application has a large class library written in C++/CLI for plug-in projects. The...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.