Notifications
Clear all

Custom 3.6.0 version available

8 Posts
4 Users
2 Reactions
171 Views
(@jimmi)
Posts: 83
Estimable Member
Topic starter
 

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.

I use this Versioning Guidelines:
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, and
PATCH version when you make backward-compatible bug fixes.
 
so this version is still back-compatible and the update should fix stuff.
 
I added translation files and tested with a different language than English.
 
The test was done with PHP 8.2.0
 
My personal roadmap:
 
3.6.1 - If needed, clean skins and docs folders 
4.0.x:
- Study how bridges work
- Fix sessions and registration (with e107 bridge or something like that)
- Fix email sending 
- Separate installation for customized e107
Translantion module
UnitedNuke module 
 
5.x - study how version 5 works and implement most of it.  
5.x - study bulma framework versus 
 
A lot changed for me when I could finally install version 5.x from GitHub. Unfortunately, there are a lot of fatal errors (I can see some pages) and I am not able to fix them, but that work was awesome and it will be a great inspiration.  I was afraid to use e107 for the efiction update, but version 5.x is doing the same thing, it just used a framework I am not familiar with it. 
 
6.x - one installation 
 
 
I need this for one of my archives, if there is any conflict or confusion with the future official version, I just rename it and make private repos of it.   
For now, there is no update.
 
It would be nice if somebody tests this, but I use it myself, as soon as I will update online site, our users will test it too 🙂
 

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: 3.5.8
mods: storyimage, notifications, storyend

 
Posted : 10/09/2023 1:19 pm
Sidular reacted
(@ty)
Posts: 25
Admin Admin Registered
 

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? 

 
Posted : 06/11/2023 2:36 am
(@jimmi)
Posts: 83
Estimable Member
Topic starter
 

Posted by: @ty

Has anyone else been able to test this yet? 

Probably not.  

Posted by: @ty

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: 3.5.8
mods: storyimage, notifications, storyend

 
Posted : 06/11/2023 3:39 am
(@jimmi)
Posts: 83
Estimable Member
Topic starter
 

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: 3.5.8
mods: storyimage, notifications, storyend

 
Posted : 09/03/2024 5:48 pm
marcy reacted
(@lyndsie)
Posts: 1263
Member Moderator
 

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.

This post was modified 2 months ago 2 times by Lyndsie
 
Posted : 25/03/2024 6:41 pm
(@jimmi)
Posts: 83
Estimable Member
Topic starter
 

@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: 3.5.8
mods: storyimage, notifications, storyend

 
Posted : 26/03/2024 2:49 am
(@cawthraven)
Posts: 2
New Member
 

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.

 
Posted : 31/03/2024 10:49 am
(@jimmi)
Posts: 83
Estimable Member
Topic starter
 

@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: 3.5.8
mods: storyimage, notifications, storyend

 
Posted : 31/03/2024 1:34 pm
Share: