Hi Richard,

I agree to your comments, especially to
the first paragraph ;)

Joking aside, regarding CMS, CRS, LMS etc.,
I was thinking about developing a CMS based on
revIgniter for quite some time, just for the sake
of increasing the diversity, but stayed away from
doing it because, if done right, it is such a huge
task and because it would not pay my bills.

Todd Fabacher once started to develop a revIgniter
based CMS but I have no idea if it was ever released.


Ralf

On 23.01.21 21:02, Richard Gaskin via use-livecode wrote:
revIgniter* is a wonderful framework, and one of most well-managed open source projects in our community.  Ralf has delivered a faithful re-envisioning of the popular WebIgniter framework for PHP, with some very savvy twists that make it a joy for LiveCode scripters.

But WebIgniter is far from PHP's only server framework, and I'd guess Ralf would agree that as valuable as revIgniter is, it isn't the only possible solution for every conceivable type of web site, app, or service.

Reproducing many well-established PHP packages in LC is more possible with frameworks like revIgniter than without.

But if the PHP package is sophisticated enough it'll be a lot of work.

And in many cases we're asked to extend systems we have no control over.

There are many good reasons to pursue integration with existing services rather than replacing the entire service from scratch.


With my interest in Nextcloud as a backend, for example, I could save a lot of time using revIgniter to build out self-signup. user permissions groups, password reset, WebDAV support, OAuth in both directions, headless REST, even federation, and an admin UI to manage it all. But with Nextcloud I get all that with one Snap command, so I can jump right into the client-side functionality which is my main interest on this project.

Similarly, some of my work these days has me integrating LC apps with popular CRMs - the good CRMs are very expensive to produce and not easily replicated, even with a great framework like revIgniter.


Like anything else in development, it's just another case of choosing the best tool for the task at hand.

For a wide range of projects, revIgniter is a perfect choice.

And when you need to integrate LC with an existing PHP system, we can do that too.



* For those of you who haven't seen Ralf's recent work on the revIgniter site, in addition to offering truly exemplary documentation I also appreciate the little touches he puts in, like the SVG intro animation for the top banner:
https://revigniter.com/

--
  Richard Gaskin
  Fourth World Systems

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to