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

(This post was last modified: 03-29-2022, 12:50 AM by ignitedcms.)

Morning all, back to the drawing board on the UX, decided to keep the original in order to ship an MVP reasonably soon.

Although the premise is nice (MVC should allow to easily swap out your view files easily) in practice it tends to be more cumbersome, as a bit of business logic invariably finds its way into the views. So concentrating on robust form validation for now, 50% there.

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

Thanks for the update.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#13

It's my pleasure InsiteFX,

Morning all,

Closing in on getting an MVP now, planning to work on Singles asset handling today, which will be a big win and the final stretches. . .

-Matrix validation
-Code standardisation clean up

Then I should be almost ready, everything else in the backlog is just nice to have but not a showstopper.
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#14

(This post was last modified: 03-30-2022, 12:44 PM by ignitedcms.)

Final wrap up for today:

-File uploads maxfile size limit
-File upload select from lib and validate file types limit to one
-Modal swap asset lib thumbs for optimization
-Check same asset in Singles works in tandem with matrix

Final big push for tomorrow for some MVP

-Asset matrix validation for backend (check fieldHandle duplication)
-Asset matrix validation for entry backend, leverage vue and json for error handling
-Asset matrix syntax retrieval condense matrix_helper syntax so it isn't as verbose

--In time, figure out what needs updating on the site's landing page including a few more tutorials

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

(This post was last modified: 03-31-2022, 11:59 PM by ignitedcms.)

Morning,

Successfully got single file uploads working, well 95% done. So hoping to tidy that up, then finish matrix validation next two days at least, as it has to work seamlessly with single, multiple and global section types.

Added to the backlog.

-IP Throttling
-Easy content search
-Paypal and stripe gateways
-Adding user column id to all content data
-Email API integration with sendgrid
-Re-engineering the plugin section or scraping altogether for an MVP

Thanks for watching — and no I didn't make my ship by April goal Smile
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#16

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

Morning all,

-Ended up resorting to using vue components for some of the functionality as it makes the code more readable and most importantly self contained. Still using it as a cdn though to avoid unnecessary headaches with SPAs.
-Final pass on Singles to be complete today, and a hard push to get matrix validation working by end of the weekend, as I missed my deadline.
-Then I need to get some eyes on this for beta testing ASAP

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

Hello @ignitedcms ,

Just to confirm if this is based on CI3 and also ask why you chose CI3 over CI4 on a new project?
You have put in alot of work indeed.

I finally decided to register on the forum and also look forward to contributing where I can.
I have been using CI since version 1.7

I liked the idea of a major CI cms like what pyrocms was before they moved to laravel.
I think pyrocms promoted codeigniter alot.

I have been watching bornfire2 and I believe it will be a game changer in promoting codeigniter.

My 2 cents. Cheers.
Reply
#18

(04-02-2022, 01:38 AM)firecode Wrote: Hello @ignitedcms ,

Just to confirm if this is based on CI3 and also ask why you chose CI3 over CI4 on a new project?
You have put in alot of work indeed.

I finally decided to register on the forum and also look forward to contributing where I can.
I have been using CI since version 1.7

I liked the idea of a major CI cms like what pyrocms was before they moved to laravel.
I think pyrocms promoted codeigniter alot.

I have been watching bornfire2 and I believe it will be a game changer in promoting codeigniter.

My 2 cents. Cheers.

Hey thank you for your interest. The project was initially started in CI2 then I migrated to 3.0. Would love to migrate to version 4.0 as I think there's a lot of great features there like restful API and throttling, which I would have to do myself otherwise, but at present it is not on my todo list, as ultimately if this was to be a runaway success, I would most probably be migrating to - dare I say it, laravel, simply due to its popularity (again this would be a purely commercial decision more than anything else.)

I do like bonfire2, thankfully our current codeigniter devs, are doing a wonderful job. But ideally I'd like to get something out in the wild before I make any bigger decisions, and having a codeigniter 3.0 base works fine for me right now.
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#19

Evening all some more progress updates, and lots of coffee Smile

Completed
-Single uploads UX complete
-New add, upload validation (matrix file mime type)

Backlog
-Matrix validation on creation (handle duplicate fieldHandles and bad input)
-Matrix validation on entry (JSON parser)
-Clean my_helper codebase (more separation clean up indentation)
-Clean render view too verbose
-Matrix notation (Simplify syntax parser)
-Fully test section types / Singles / Multiples / Globals / Multiples
-Remove weird jquery multiple syntax and replace with vue
-Implement vue colour picker
-Implement vue date picker in singles
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#20

Evening all,

Lots done today. Phew Smile

-Matrix validation (check Matrix Handle is unique in field name table (ajax request)
-Check all sub matrices are valid per ajax request, validate name and check for duplicates only in existing matrix field, additionally validate rules
-Entry submission, pass in JSON handler use to show hide error messages (ajax codeigniter form handler) flash data error message

TODO
-Clean up sections portlet sorting (connectors)
-Clean up my_helper syntax
-Pass ALL view files via (HTML formatter)
-Pass all controllers and models via PHPfmt (comment using CI3 style guide)
-Run various unit tests on simple logic

Thanks for watching. (Anticipated go live in next couple of days - max 1 week)
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply




Theme © iAndrew 2016 - Forum software by © MyBB