This version renames 4 files with conflict names for future development and is the base for version 4. There are listed bugs I found now.
All versioning should attempt to follow the Semantic Versioning guidelines.Given a version number MAJOR.MINOR.PATCH (e.g v0.0.0), increment the:MAJOR version when you make incompatible API changes,MINOR version when you add functionality in a backward-compatible manner, andPATCH version when you make backward-compatible bug fixes.
Never say that something is impossible because there will be always some dummy who will do it.
URL for efiction site: https://www.hpfanfiction.cz/
php: 8.1.33 MariaDB 10.5
efic version: 4.0.x
mods: storyimage, notifications, storyend
Has anyone else been able to test this yet?
Do you mind if we host this version on our site? Do you have a direct download or a zip file for all content that I can put into the sites download area?
Has anyone else been able to test this yet?
Probably not.
Do you mind if we host this version on our site? Do you have a direct download or a zip file for all content that I can put into the sites download area?
No, I don't mind. However, it is not tested on the existing database. And not with the direct update. There should be at first update to 3.5.6. I am unsure now why (it has been a long time already).
https://github.com/e107-eFiction/efiction-3.6.0
I suppose you know how to download zip from github repo.
Related links:
https://github.com/e107-eFiction/efiction-3.5.6
https://docs.e107sk.com/efiction-3-5-5/
Never say that something is impossible because there will be always some dummy who will do it.
URL for efiction site: https://www.hpfanfiction.cz/
php: 8.1.33 MariaDB 10.5
efic version: 4.0.x
mods: storyimage, notifications, storyend
This version was postponed... version 3.5.6 was tested and a new pack was created.
https://github.com/e107-eFiction/efiction-3.5.6
Never say that something is impossible because there will be always some dummy who will do it.
URL for efiction site: https://www.hpfanfiction.cz/
php: 8.1.33 MariaDB 10.5
efic version: 4.0.x
mods: storyimage, notifications, storyend
Hi jimmi! I'm just now seeing this, how exciting. I can definitely test this for you, but it will probably need to wait about a month when the busy season at work is over. I can probably just make a copy of the data at dracoandginny.com and use that.
By the way, is there any other way I can help? I can't say I'm that well versed in coding or modern frameworks. I have done some coding in the past, including making a couple of plugins for eFiction, but I haven't really focused on learning anything new in the last 10 years. But I do have old school knowledge of PHP/MySQL/HTML/CSS. I do have a background with SQL that I've gained since the last time I hung around here, though, so I'm pretty solid there. I also host what has historically been one of the largest eFiction sites. However, due to how out of date it is, the person running the site is looking to transition possible to AO3 or something else, which is what prompted me to come back here.
@lyndsie Aren't you an accountant or something like that? 🙂 This is a busy period for me too, but 3.5.7 is in progress, it will include the updating of IPs field. So it is a good idea to wait for it.
I will be glad for any help. Testing, advice on what is important and what can wait etc... Are you familiar with GitHub issues?
I have a similar background - the Czech fork of Nuke, but I spent the last 10-12 years learning how others update similar CMS - e107. Their core handlers are pretty amazing (PDO, emails, sessions/cookies, etc, all that technical stuff) so I decided to put them in a subdirectory in version 4. This way I can update the efiction code without the need to change how you are used to using efiction itself.
Not sure if it is clear or what I have in mind but there is no point in reinventing the wheel... I am already working on a minimal version of e107 to use only what we need here.
Never say that something is impossible because there will be always some dummy who will do it.
URL for efiction site: https://www.hpfanfiction.cz/
php: 8.1.33 MariaDB 10.5
efic version: 4.0.x
mods: storyimage, notifications, storyend
We're running 3.5.3 but I think it's got the 3.5.5 fixes. As you know my site is heavily modded but we do want to upgrade our PHP version. We're on 7.3 right now--what PHP version does your 3.5.6 version support? I just figured out how to get our test site onto a different PHP version so we can test upgrades, but if we don't have to do the overhaul ourselves, it will be such a relief.
@cawthraven PHP 7.4 tested on the live site, but the aim is PHP 8.1 (I have a demo but without data yet). It is tested and developed in PHP 8.2. A fresh install is working on PHP 8.2 without visible issues. Modifications, real data, and not used functionality (by me) could cause problems but I should be able to fix them. Hopefully.
I came to a solution for the problem I had written you in email. The new framework will be in the subdirectory, without any changes in the efiction database part, so no changes in file names for now. It will allow me to update mailers, sessions, and other similar stuff. Similar to how modules work.
And to be sure that I will continue, I decided to rebuild our new site back to efiction. The only problem is that day has only 24 hours and I need to work too :(.
For your scenario:
- I prepared the file for updating the database from 3.5.3 to 3.5.5 (only database update is needed, not files), then you can go directly for the 3.5.7 version (not released yet). I would separate your update into 2 parts - the first one is your database with standard files. If it goes well, then check the differences and update your file version. This will not be easy but it is worth doing because your site and ideas there are awesome.
By the way:
I can offer hosting too for testing time with any PHP version. It would solve the risk with FTP access - I understand that it is not easy to give it to an unknown person like me. I don't have a problem with the opposite way.
Never say that something is impossible because there will be always some dummy who will do it.
URL for efiction site: https://www.hpfanfiction.cz/
php: 8.1.33 MariaDB 10.5
efic version: 4.0.x
mods: storyimage, notifications, storyend