eFiction 3.3 is released. This release is mostly bug fixes and some precautionary security updates. The security updates touched just about every file in the script. If you had any modifications you want to put back the big changes in 3.3 are the changing of certain variables to defined terms. This way the script kiddies can't take advantage of any holes (especially since it's now so much easier for people to add their own stuff) to change these settings.
Orginal Updated
===== =========
$adminloggedin isADMIN
$loggedin isMEMBER
$useruid USERUID
$userpenname USERPENNAME
$level uLEVEL
$tableprefix TABLEPREFIX
$sitekey SITEKEY
$storiespath STORIESPATH
I did these only because they were the ones most likely to be exploited.
You can carefully do a search and replace for these. I would not do a global search and replace. There are places where $tableprefix is still $tableprefix (for instance as it's being pulled out of the database initially).
I also added a few more hooks that will make some interesting things possible. The most noticeable improvement on the main script will be the updated CAPTCHA script and the Modules admin panel.
Also on my site I have updated my modules for eFiction 3.3. If you have any of them installed:
1. Download the updates for the modules and upload those files at the same time you upload the 3.3 files.
2. Do the 3.3 update.
3. Then go to the new Modules admin panel and run the update if there is one for the module.
For my modules:
The Recommendations module can now be set to use frames for the recommendation link rather than opening the story in the same window or a new window. This will give you a small bar across the top of the page with your site's name and slogan, a link to return to your site, and a link to review the recommendation. I've set the frames option on on my Scribbles site if you want to take a look.
http://scribbles.hugosnebula.com/browse.php?type=recommendations
Stats for the recommendations have also been added to the info block. Again you can see that on the Scribbles site.
On the story end module, I've made it so the story end information can be added to the story index/table of contents page and also to the printable page. I've also made it so that if the story is part of a series that information is displayed at the bottom along with the next and/or previous story in the series. Again, an example here:
http://scribbles.hugosnebula.com/viewstory.php?sid=13
Only a slight modification on the Display Word module. I've changed it so the file will come up as Title_by_Author_Coauthor-DATE.doc
No real changes to the Beta Reader module. I just updated it to work with the new defined terms instead of the old variables.
One additional note. I also updated some of the docs and the README.
See. I haven't been completely slacking after all.
Here's the link to the download.
Someone just pointed out I'd accidentally put my modules in the .zip. Some of those modules were works in progress. I've updated the .zip to remove them. However the following were complete modules that you'd be okay using:
- badreviewer
- betareader
- challenges
- displayword
- holidays
- recommendations
- storyend
- tracker
The following modules are not complete:
- contest
- google
- skinner
- pairings
Yay 3.3! Naw, you weren't slacking! π Thank you Tammy for working so hard on the update!
Whoever said nothing is impossible never tried slamming a revolving door.
url: https://www.potionsandsnitches.org/fanfiction
php: 7.4.33 msql: 5.6.51-community GPL
efic version: 3.5.5 latest patches: yes
bridges: none mods: challenges, tracker, story end, beta, word
Awesome...I'll be updating in the coming days. π
Ooh, the demo site looks great! Silly question, but where can I download the currently active/functional modules for 3.3? I tried going to efiction.hugosnebula.com, and I found the discussion thread, but when I click on "Downloads" it says there are no categories defined. Help?
Archive: Dragonfayth
eFiction: 3.5.5/6
Latest Patch(es): Yes
bridged?: No
modified?: Yes
PHP: 7.4.25
MySQL: 5.7.32-35-log
Okay, never mind that-- I logged in and was able to find the modules/blocks. But I can't find all of the ones Tammy listed as being compatible with the new version. I found recommendations, betareader, storyend, holidays, featauth, and displayword, but not 'badreviewer.' I'm interested in knowing what that's about. I would have edited my old post to reflect this, but for some reason I can't... >_<
Archive: Dragonfayth
eFiction: 3.5.5/6
Latest Patch(es): Yes
bridged?: No
modified?: Yes
PHP: 7.4.25
MySQL: 5.7.32-35-log
As far as I understand, the other ones are not really released yet. They are still WIP, so they haven't been placed for download anywhere. Tey were only accidently placed in the download.
Whoever said nothing is impossible never tried slamming a revolving door.
url: https://www.potionsandsnitches.org/fanfiction
php: 7.4.33 msql: 5.6.51-community GPL
efic version: 3.5.5 latest patches: yes
bridges: none mods: challenges, tracker, story end, beta, word
Bad reviewer is basically functional. It puts the average review the author gives in their profile. It's something Jan and I talked about in the forums somewhere and I was playing around with the best way to implement it. That way people who consistently give bad reviews are outed for it. It's functional but I'm thinking about bundling it with some other functionality before releasing it so it's not on my site.
I'm a bit nervous about an update since the only one I've ever done was 2.0 to 3.2 and I had a rough time getting that to work successfully...do I just upload the entire unzipped folder onto the site and override everything that is there?
URL: http://www.sinful-desire.org/archive
Version: 3.5.2
Modules: Story End, Beta Reader, Challenges, Story Tracker
PHP: 5.2.5
MySQL: 5.0.67
Yes, but not your config.php, leave the original one there, otherwise it will write over your information for the databases
why is nothing ever easy?
url: http://www.pretendercentre.com/missingpieces/
php: 5.2.5 msql: 5.0.45-community
efic version: 3.4.3 latest patches: yes
bridges: none mods: challenges, displayword, beta-search
I'm a bit nervous about an update since the only one I've ever done was 2.0 to 3.2 and I had a rough time getting that to work successfully...do I just upload the entire unzipped folder onto the site and override everything that is there?
Then, after you've done as jacci said, you should be able to run the update when going to your site.
OK! Thanks! That helped a bunch! π
URL: http://www.sinful-desire.org/archive
Version: 3.5.2
Modules: Story End, Beta Reader, Challenges, Story Tracker
PHP: 5.2.5
MySQL: 5.0.67
I did a new install but the automatic table installs don't add my preferred table prefixes on them.. only on the 'settings' table.
archive:
site:
Available for skin/mod commission! π
Please don't post bug and install support requests on this topic. Only topics about the new version should be here, like the ones above (how to upload, what the download contains, ect). If you are having a problem, open a new thread in the correct forum, with the required information. Thank you.
Whoever said nothing is impossible never tried slamming a revolving door.
url: https://www.potionsandsnitches.org/fanfiction
php: 7.4.33 msql: 5.6.51-community GPL
efic version: 3.5.5 latest patches: yes
bridges: none mods: challenges, tracker, story end, beta, word
Ah.
My bad.
archive:
site:
Available for skin/mod commission! π