PDA

View Full Version : Some news .. Any news.. Please?



vat0r
04-07-2006, 04:12 PM
I have been waiting for this integration for months. I can understand that it takes time to do it correctly but I would just really love some news on this topic. I have been checking this forum several times a week and staring at the same unanswered threads unfortunately.

So please if there is any news on the e107 .7 - ipb 2.1 integration can we have it? At least tell us if you are dropping development or not so we can move on.

PALADIN
04-08-2006, 08:43 AM
+1 We wait your new CMS-hack, Patiek. plz do it :)

varenakrtof
04-09-2006, 03:59 PM
Well, i'm waiting to upgrade my site since the end of 2004 and the lack of update of the hack is the only thing that's stopping me. Guess i've made a terrible mistake, choosing to use it from the start. Every time i open the forum, hoping for update, it is always "soon". I should learn to code myself...

Patrick
04-09-2006, 08:00 PM
I will complete it for you whiny bitches ;).

There are many reasons why this hack is undesirable as far as coding goes. First, e107 has shitty, shitty code. What does that mean? I don't necessarily mean that e107 doesn't work well, but rather its code is very poorly written as far as readability and definitely as far as encapsulation goes. For proof, open up e107/class2.php and now open up your forums/sources/ipsclass.php . Can you see the difference in how well the code is written? If e107 were my project, I would have initiated an entire code rewrite a long, long time ago that can be read easily, is well commented, and is encapsulated.

That is not the only reason this hack is a bitch. While having to dive through e107's hoops in its code is a pain, it is also a pain to take care of user-related functionality. This functionality includes modification of both the CMS registration and forum registration, the CMS forgot password and the forum forgot password, the CMS login and the forum login, the CMS logout and the forum logout, the forum modify password, and the CMS profile.

Additionally, there is the hack itself. Creating the hack takes several steps. Not only do you have to find the correct code and modify it, but at the same time you have document where you are modifying the code and use that documentation to design and implement an encapsulated modification configuration and script a backend to recognize that configuration.

But we are not done yet! You have to ensure that there is a frontend installation script as well as an uninstall script (because people are too stupid to backup files) that can work across multiple systems.

Oh, don't forget that you also need to include logic for pre-existing user database systems, including dumping the CMS user database for the forum database (which many people don't like, but that is what must be done to ensure security) as well as creating CMS users for existing forum users. This is actually the easiest part of the entire operation (synching database tables is very easy). However, without all of the above, the database synchronization will definitely fail overtime.

That is why this hack is a bitch to do and is why I do work on it, but not as often as I could.

Did you know the old hack would work if someone took the time to make a new modification file for it? Yeah, simple as that. I designed the framework that way in the hope that somewhat PHP-familiar persons could see what changed version to version and create the updated modification themselves using copy & paste based off of the old modification.

In fact, that is what I have decided to do. I am just going to set aside the new framework for now and update the existing modification files (create new ones based on old ones). I am as sick of having to look at this forum as you are, trust me.

I'll release the updated modification file in a few days. Creating that file is 100x easier than creating and implementing an entirely new framework.

vat0r
04-14-2006, 11:18 PM
Lol so i'm a whiny bitch. The squeeky wheel gets the grease. Look seriously though i'm not trying to rush you. I was just hoping for an update on progress. I know e107 code is a bitch. That's why I can't even begin to try. Much respect for what you do Patiek. Anxiously waiting yet at the same time skeptical. Can you blame me? lol peace
----
Thought i had notifications set on this thread. guess not.

Patrick
04-17-2006, 11:12 PM
I have this partially finished but not completely yet.

I am in the process of moving around some data on hard drives (and changing operating systems) which has delayed me two days. However, I should be good to go again by Wednesday and will hopefully finish the update soon after.

vat0r
04-19-2006, 07:26 PM
Awesome news Patiek. Can't wait to try it out.

Amel
04-26-2006, 06:50 PM
Jah

PALADIN
04-27-2006, 02:02 AM
:(.. eh

varenakrtof
04-27-2006, 06:27 AM
déjà vu...

Patrick
04-27-2006, 10:43 AM
I was busy with http://www.dev-forums.com/index.php/topic,273.0.html

PALADIN
05-01-2006, 08:15 AM
and then will be the cms-forum-hack relise?

*ругается и уходит*

Patrick
05-01-2006, 10:32 PM
I am working on it... no need to leave just yet.

You need to understand how busy I am at times.

I own a small hosting company that takes up a large portion of my time. I also provide support as needed on these forums for existing versions of my scripts.

Recently I switched entirely to Linux which slowed development a little as I transitioned everything completely over to Linux.

Software such as EP-Dev Whois and EP-Dev Forum News receive updates, not because I am working on them exclusively, but because they have had updates that have been sitting on a local hard drive for months and months.

I create these scripts for free, some of which are installed across thousands of websites (many of them for-profit), and have received no compensation (about $40 in all from ALL of my scripts in donations... one person was even so much of an asshole as to have donated money and then reversed the transaction a day later).

Thus, I only work on these scripts when I have free time and I need to relax.

If you want, I would be happy to post snapshots of code every day or two, but such code will be horribly broken until it is completed.

Also, I still cannot believe that no one has integrated IPB / e107 yet, especially since IPB is pretty much entirely encapsulated.

I am working on it and it will be released when it is finished.

Amel
05-02-2006, 10:12 PM
thanks

vat0r
05-03-2006, 12:48 PM
I'm looking foward to trying it out and any news is good news in this type of situation. Thanks for the work Patiek.

Amel
05-14-2006, 10:46 AM
anything yet

thanks....

Amel
05-26-2006, 07:55 PM
26th of May

anythin yet

comon pat, don't sleep

MSchreader
06-04-2006, 07:19 AM
I hate to add to the dogpile, but I am really anticipating this hack too.

Martin

Patrick
06-09-2006, 01:45 PM
Hmm, ok. I am currently testing a new version of the hack with e107 0.7.5 and IPB 2.1.

If all goes well (and it should as far as I can see), the hack should be posted within a few days.

I still need to update the user install interface a bit (it is really lacking).

I also need to implement user login redirection. This shouldn't be a big problem though (I plan on using sessions to catch the URL and then redirect to that URL once logged in at the forums).

If all goes well, the following versions should be at compatible (possibly more as well, these are just the known compatibility versions):
CMS:
e107 0.616
e107 0.7.5
PHP-Nuke 7.3

Forum:
IPB 1.3
IPB 2.0
IPB 2.1

So hopefully take any combination from above and it should work. We will see though :)