Welcome Guest, Not a member yet? Register   Sign In
IgnitedCMS - Free supercharged CMS
#41

(This post was last modified: 04-23-2022, 01:04 AM by ignitedcms.)

Morning all, planning on finalising the end parts for the out of the box Paypal inner workings, adding collapsible divs for the documentation and breadcrumbs as it still isn't as user friendly as I would like, and hopefully a super simplified custom unit testing model, as the likes of Laravel with PHPUnit make is unimaginably difficult for newbies to get started with and it honestly shouldn't be that way. (Selenium will be omitted for brevity)

Thanks for watching and enjoy your weekends!
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#42

Evening all,

IgnitedCMS ships with a super simple way to integrate payment options into your app. Simply click on the e-commerce section in the dashboard and fill in your paypal email details and you're all ready to go. Our system comes preconfigured with all the database tables setup and with useful helper function to show pages like cart and checkout.

https://www.ignitedcms.com/documentation/paypal-setup

You can also completely customize the customer's user journey by quickly creating endless variations for product selection in the backend. There are no limitations, you have full control over EVERYTHING

https://www.ignitedcms.com/playground/shop-products

Coming soon -> Stripe support with subscriptions.
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#43

Feeling excited to see the demo. When can we see it?
Reply
#44

(This post was last modified: 04-27-2022, 02:44 PM by ignitedcms.)

(04-23-2022, 10:59 AM)demyr Wrote: Feeling excited to see the demo. When can we see it?

I don't like to make any promises as with these things, there always seems to be endless refinements, but as soon as I get a working Restful system out of develop branch along with my unit tests passing my satisfaction, and a simplified build your own backend controllers and models etc, I should be ready to showcase something available for download.

My 'Roadmap' just seems to be growing, so realistically, it might be another month of development however, I'll keep everyone updated.

Fortunately, (our closest competitor) has typically over engineered everything, our work should be a breath of fresh air.
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#45

(This post was last modified: 04-24-2022, 01:24 AM by ignitedcms.)

Morning all,

Just put together a basic REST test, primarily the way data is going to be consumed by IgnitedCMS will be using GET requests validated with some sort of site token sent via the a bearer header. (Using visual studio's thunderclient for testing!) I was in two minds as to how much of a feature I want to make this, as I really want to discourage use with SPAs Smile Additionally, having a REST implementation will require IP throttling as a must, something I need to look into.

https://www.ignitedcms.com/playground/restful-api

On a separate note, would like to enhance the way I'm processing 'Tree' section types. There isn't a way to walk the dom as it just dumps the data as an unordered list. Something akin to 'Filaments implementation' seems much more palatable.

https://filamentphp.com/plugins/navigation

Code:
<ul>
    @foreach($menu->items as $item)
        <li>
            {{ $item['label'] }}

            @if($item['children'])
                <ul>
                    {{-- Render the item's children here... --}}
                </ul>
            @endforeach
        </li>
    @endforeach
</ul>

Thanks for watching
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#46

(This post was last modified: 04-27-2022, 01:14 AM by ignitedcms.)

Evening all,

Got side tracked today. Here's an authentication via the bearer token which will be used to secure GET requests, again still considering if I need much POST requests functionality as the system is designed to be consumed rather than written to or changed.

https://www.ignitedcms.com/playground/bearer

Few more tweaks to the endpoint API then I will need to consider what to expose and how it interfaces with IgnitedCMS content type.

Thanks for watching.
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#47

(This post was last modified: 04-27-2022, 01:20 AM by ignitedcms.)

Morning all,

Just completing the final rounds of how we want to handle the e-commerce side of things in Paypal, what to include and what not to include, and how to store that information in the dashboard, along with user access control. It seems a much bigger job than anticipated, which is understandable now when looking how big a project the likes of 'woocommerce' and 'magento' are.

Before we move onto 'Stripe' support we'd like to get a fully working proof of concept for Paypal and into the develop branch.

Additionally just finalising some of the endpoints available for the REST integration — although I do envisage a sharp decline in use of REST and SPAs (as what we will no doubt see with the steady decline of SOLID OOP paradigms) in the not so distant future, but we're shipping REST for the sake of familiarity.

I think Statamic have a decent handle of what they're exposing in their systems.
https://statamic.dev/rest-api

Also had a quick look at JWT auth without the huge dependencies, might be worth investigating this:- https://roytuts.com/how-to-generate-and-...party-api/

One last thing to note, we're experimenting with Drag and drop relationship query builders, at present we're not entirely sure how useful this feature will be but we just thought it would be worth sharing.

https://www.ignitedcms.com/playground/query-builder


Once again thanks for watching.
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#48

(This post was last modified: 04-27-2022, 10:00 PM by ignitedcms.)

Morning all,

Although I've got three big targets on the roadmap, that is to say, websockets, message & queues (I've actually sourced some useable boiler with redis), and async functionality. I would like to start having a look at async functionality with swoole as it seems most useful (coming from a nodejs background.) So planning on getting something barebones working and committed to the testing branch — even though I have my doubts using PHP as an inherent concurrent base language.

Other than that, it is the endless task of refactoring and adding to the documentation!

Thanks for watching.
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#49

Morning all,

As it is the weekend not much planned, was pondering what use our table query builder function yeilds

https://www.ignitedcms.com/playground/query-builder

And it seems logical it should replace typical ORMs, one such application which caught my attention was Vemto, so eventually there will be a build for ignitedcms that enhances the current CRUD builder which works in tandem with DBforge and a basic file write system.

https://www.youtube.com/watch?v=0KelTwthY8I

One plan for the weekend, as it will be a considerably 'quicker win' is to start planning easier unit testing in engine, which will essentially just be a layer that sits on top of CI3's current base. I was looking at PHPUnit but it was too over engineered to consider using and we have a strict 'no command line' policy Smile

As always thanks for watching and enjoy those days off!
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#50

Morning all,

Hope everyone had a good weekend! Just waiting on my 2-factor auth to be verified so that I can battle test paypal setup. Also a bit of light studying today, so investigating how best to integrate concurrency with libraries like 'PHP swoole.'

Lots of bug fixing completed and endless code refactoring — but we're getting there.

Thanks for watching!
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply




Theme © iAndrew 2016 - Forum software by © MyBB