Comments (8)
@uBizzy Here you are: https://github.com/flourishlib/flourish-classes/tree/php7-compat-plus-misc-fixes
from flourish-classes.
Just hopping in here with thanks and praise. I've personally found Flourish's SMTP handling to, honestly, be about the only decent solution out there aside from, possibly, Zend - but Zend's requirements make popping classes in to another project rather annoying. I know I'm not the only one (@netcarver can attest) since email plugins on the ProcessWire CMS use that class too. Great work, @wbond, and thank you.
from flourish-classes.
@SmuSmu Things are pretty much dead here - but look at imarc's fork (here) for an alternative version that Matthew has been working on for a while.
from flourish-classes.
Yes, the project (as started by me) is effectively dead. iMarc maintained it some after I left the company, but they since have forked it, although I don’t believe there are any plans for futher development.
This is mostly because:
- I don’t work with PHP anymore
- It has been 9 years since the project started, and the PHP landscape has changed significantly since then
There are certainly bugs that exist in Flourish, however I still use it when I need to implement a solution in PHP that is small and secure. There are still many features (that I care about) that don’t seem to have equivalents in moderns frameworks, however I imagine those things aren’t important to the majority of PHP developers.
I fixed some issues with PHP 7 recently (for my own use), but decided not to publish them as open source. This is because I don’t have the free time, nor motivation to provide support for the project anymore. If anyone is keen on those, I’d be happy to push up a branch that you can pull from, but I won’t be engaging bug reports, etc.
from flourish-classes.
@wbond Sad to hear that. liked it a lot.
@netcarver thanks for the link. But I think it`s dead too there.
from flourish-classes.
@SmuSmu We occasionally add bug fixes to our branch as we need them, but aren't doing any new development to imarc/flourish-classes or adding any functionality.
We still have many projects built and running on Flourish, but we're moving away from Flourish for new work.
from flourish-classes.
@SmuSmu - great question! I also use parts of flourishlib on several projects I do and also had to move forward on on several "classes" that started to be some how buggy.
@wbond - First of all a big THANK YOU! Your approach creating flourishlib is one of the best around and it definitely define now some of my developments. So if you push a branch with your fixes, I would be happy to look at them, use them and if I have the time add some on my end to.
from flourish-classes.
Thanks! Will for sure take a deep look on that. Also fell free to contact me if you need.
A great 2017 for you and your families!
from flourish-classes.
Related Issues (20)
- fCache unserialize error
- fEmail exec shell_exec check doesn't make sense
- fActiveRecord silently overrides some column defaults on insert HOT 1
- loadHTMLBody Issues
- fResult doesn't unescape integer and float types.
- parseResponse in fMailbox.php dies when the mail subject includes {123456} HOT 3
- Any way to add non database "fields" to fActiveRecord?
- Creating functions and procedures
- Send email as Content-Transfer-Encoding: 8bit
- fEmail: Validate error at UTF-8 encoded recipient
- Double quotes in Email subject are not fecthed HOT 1
- PostgreSQL fActiveRecord::populate sets auto_increment field to 0 as default
- Microsoft Outlook Web Access and certain attachments (Content-ID)
- fMailbox.php doesn't always split the references in to an array as expected
- listMessages() returned empty array due to trailing whitespace in IMAP response HOT 1
- Type: fConnectivityException Message
- Can you advice me how to catch all errors and print them nicely using the flourish fCore? HOT 3
- Command Line Script HOT 1
- Database table have the specified column but script stop working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flourish-classes.