Home arrow Forum JSMF 2.0 Beta
  Welcome, Guest. Please login or register.
Did you miss your activation email?
October 06, 2008, 02:59:17 PM
Home New Posts Search Calendar


Login with username, password and session length
+  Joomla Forum
|-+  Joomla Hacks
| |-+  Joomla-SMF Forum Support
| | |-+  Joomla-SMF 2.0.x (Moderators: -Wolverine, kai920)
| | | |-+  JSMF 2.0 Beta
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] 2 3 ... 12 Go Down Print
Author Topic: JSMF 2.0 Beta  (Read 29169 times)
-Wolverine
Moderator
Joomla Guru
*****

Karma: +374/-34
Offline Offline

Posts: 3393


Lead Developer


View Profile WWW
JSMF 2.0 Beta
« on: September 07, 2006, 11:03:13 PM »

This is the first public release of JSMF 2.0.  After countless hours of development and testing this bridge is ready for public scrutiny.  My first warning is that do not try this build and expect it to work flawlessly on your live sites.  This is beta software, it has been stable and worked well for all the testers but I seriously doubt it is without bugs.  So use with caution.

The purpose of this release was and is a complete rewrite of the code to be more modular and maintainable.  In doing this I was able to address all the failings users have reported in the past.  With this version comes much tighter integration with SMF through new functionality that is able to capture SMF events and update Joomla accordingly.  Events such as user updates, activations, registrations, password changes, deletions, forum email notifications, and login/logout events.  In addition the functionality that modifies SMF url's into Joomla url's has been completely rewritten with performance in mind.  In some tests we achieved page loads 20 times faster than previous versions of the bridge.

Another major issue that was addressed was CB integration.  Although the previous CB plugin allowed for some integration between CB and SMF, JSMF 2.0 improves on that and provides full integration.  First, the SMF events that are synchronized to Joomla are then synchronized to CB if installed.  The most notable is an avatar change in SMF is seemlessly synchronized to CB.  In the other direction the new CB plugin version 2.0 captures every relevant CB event and performs updates to SMF accordingly.  Events such as user validation, activation, updates, password changes, deletions, and avatar changes are all included.  Yes, an avatar update in CB is synchronized to SMF however due to a limitation in CB if a user selects and image from the CB gallery there is no way to synchronize it.

Kevin approached me last year about one of the new main goals of this release, xhtml compatability.  With his help the bridge has many additional features to make sure it is xhtml.  The bridge is not xhtml 1.0 strict at this point(we are waiting on J! 1.5 for that) it is xhtml compatable.  Some of these features are the ability to extract all of the headers from your SMF template, add them to the Joomla header, and then remove them from displaying in the middle of your page where they don't belong.  This functionality is primarily used when wrapped but can be helpful when unwrapped as well.  The bridge now has the ability to identify the title, meta keywords, meta description, and any relevant css in your headers.  Once identified, based on your JSMF configuration, these headers can added to the Joomla headers along with all the necessary SMF headers.  Through doing this no change to your SMF template is necessary to achieve xhtml compatability when displaying it inside Joomla.

Additionally, you will see that this release is a full release of all modules, mambots and plugins.  All have been certified to adhere to xhtml standards.  Again, to make the distinction, not xhmtl 1.0 strict yet.  These modules needed to be rewritten to work with the new bridge as well and in doing so we addressed the bugs that have been reported.  These modules are now bridge specific, and will only work with our bridge.  Kevin was able to resolve the reported JSMF discussbot issues for version 2.0 as well.  You may also notice a new plugin, the Joomap plugin.  This plugin does not have an installer at this point becuase Joomap does not have a method other than directly copying the file into the necessary directory.  And it does not work with Joomap version 2.05 without a fix that is scheduled to be in 2.06.  More on this later.

The final major change is a complete update to the bridge.  You may notice the rebranded naming scheme of jsmf versus the previous smf.  This was done in part to distinguish this bridge from others.  The bridge functionality is also reorganized into separate files that follow the joomla framework and design.  Templates are separated from functionality etc.  The bridge parameters are no longer saved in a configuration file, they are now stored in a database table.  For performance reasons the parameters are cached in memory and are only loaded from the db once a day or when the parameters are saved.   

There are many smaller improvements to the bridge, most of which are listed in the included _changelog.txt.  One of those changes is the registration and donation tab.  Registration is a way of removing the "Joomla Bridge by JoomlaHacks.com" that is placed in your SMF copyright.  We simply ask for a donation in return for which we will send you a registration code to disable this text.  The donation amount is up to you.  But remember donations are what keep this site and project alive(and me Tongue).  You don't have to request a registration code, if you simply want to donate, use the same paypal donation button.  Let me just say thank you to everyone in advance for your continued support.  <3

Nearing the end now, I promise....

Language translations of the language files need to be completed.  There are a large amount of new definitions and a number of old ones that were rewritten.  I tried to retain as much as I could however I think I went cross-eyed working with 11 language files at once.  All the files are included in this build and ready for translations.  You can attach them to posts in this thread or send them to me at joshualross@gmail.com.  Thanks in advance!

Documentation efforts will begin shortly.  I am hoping for full documenation for the full release.  Currently the old readmes are included only as a placeholder for future readmes.  They don't apply to this version of the bridge.... yet.

Finally, I would have never gotten here if not from the help of most importantly Kevin8020.  He has been a huge help in this effort and should be applauded for his efforts.  Not to be outdone from my fantastic test team who has put up with build after build after build after build.  Nickjo and insightrob have done so much for this release and I want to thank them personally.  Thank you guys!  Many others have contributed to the effort and I don't want to leave them out.  These are(in no particular order):
  • kai920
  • finly
  • kirck
  • klaudia
  • wyzemoro
... and several more.  Thanks to these people this release has been possible.  Thank you again guys!


Ok, I'm done rambling.  Here are some installation instructions.

  • Uninstall all previous versions of modules/mambots/plugins
  • Uninstall the previous version of the bridge
  • Install the bridge
  • Configure the bridge
  • Install all optional modules/mambots/plugins you would like


Joomap plugin instructions:
  • Install the attached slightly modified Joomap 2.05 (wolv edit) version
  • Extract jsmf.plugin.php from the zip file jsmf_joomap_plugin_2_0.zip
  • Upload or copy the file jsmf.plugin.php to administrator/components/com_joomap/plugins/
  • Configure the plugin in the bridge configuration

If you would rather modify the files in Joomap these are the changes you need to make.  On line 39 of joomap.html.php change
Code:
if ( strpos( 'Itemid=', $link ) === FALSE ) {
to
Code:
if ( strpos( $link, 'Itemid=' ) === FALSE )

And in joomap.google.php on line 33change
Code:
if ( strpos( 'Itemid=', $link ) === FALSE ) {
to
Code:
if ( strpos( $link, 'Itemid=' ) === FALSE )



Problems should be reported in this topic  If you are having the same problem please make sure you post all your software version and configuration, this might help identify exaclty where the issue lies.  Thank you in advance for your help in beta testing this bridge.  Enjoy!



Beta 3 is released!  get it here
« Last Edit: October 31, 2006, 10:18:17 PM by -Wolverine » Logged

Need help?  Check Here First!
Get the JSMF User Guide
SEARCH this forum.
skunkpit
Joomla Newbie
*

Karma: +0/-0
Offline Offline

Posts: 4


View Profile
Re: JSMF 2.0 Beta
« Reply #1 on: September 07, 2006, 11:58:21 PM »

I love you all

*puts code in a box and runs off to play*

~peace
Logged
Snapya
Joomla Newbie
*

Karma: +0/-0
Offline Offline

Posts: 8


View Profile
Re: JSMF 2.0 Beta
« Reply #2 on: September 08, 2006, 12:28:16 AM »

Is there a CB plugin that will work with JSMF 2.0?
Logged
Tom
Joomla Newbie
*

Karma: +0/-0
Offline Offline

Posts: 23


View Profile
Re: JSMF 2.0 Beta
« Reply #3 on: September 08, 2006, 02:01:44 AM »

*cheers wildly* Can't wait to check this out!
Logged
FinLy - Arifin
QA / Testers
Joomla Newbie
*****

Karma: +3/-0
Offline Offline

Posts: 29


FinLy


View Profile WWW
Re: JSMF 2.0 Beta
« Reply #4 on: September 08, 2006, 02:15:08 AM »

Is there a CB plugin that will work with JSMF 2.0?

Of course there is.
Just download the package, unzip it, and you will find
joomla-smf_cb_plugin_2_0.zip

Cheers
Logged

nickjo
QA / Testers
Joomla Pro
*****

Karma: +0/-0
Offline Offline

Posts: 53


View Profile
Re: JSMF 2.0 Beta
« Reply #5 on: September 08, 2006, 02:58:55 AM »

if anybody needs any help i will be checking the forums on a daily basis to try and answer any questions.   Tongue
Logged
Kilian
Joomla Newbie
*

Karma: +0/-0
Offline Offline

Posts: 11


View Profile
Re: JSMF 2.0 Beta
« Reply #6 on: September 08, 2006, 03:15:34 AM »

Hello,

when I access the forum, the following error occurs:
Code:
Fatal error: Cannot access protected property JCache_Lite_Function::$_cache in /home/netsh50050/html/includes/joomla.cache.php on line 38

Please check it on http://dev.inlinespeedskaten.info !

Running on:
Joomla v1.0.11
SMF v1.1rc3
Database Version: 4.1.13-standard-log
PHP Version: 5.1.1
Web Server: Apache
« Last Edit: September 08, 2006, 04:29:36 AM by Kilian » Logged
Khairun
Joomla Newbie
*

Karma: +1/-2
Offline Offline

Posts: 20



View Profile
Re: JSMF 2.0 Beta
« Reply #7 on: September 08, 2006, 04:48:10 AM »

Well done mate,

Thank you!
Logged

* Joomla Version: 1.0.11
 * SMF Version smf 1.1rc3
 * Joomla-SMF Forum Integration Version 2.0 Beta
 * Joomla-SMF Discussbot 2.0 Beta
 * PHP Version: 4.4.2
 * Web Server: Apache/1.3.36 (Unix)
christiaan
Joomla Newbie
*

Karma: +0/-2
Offline Offline

Posts: 25


View Profile
Re: JSMF 2.0 Beta
« Reply #8 on: September 08, 2006, 05:59:05 AM »

Hi,

I aksed for the external link in the recent topics mod! Its great that you made this option but its not working how I would lik to.
I only want an external link to the forum. This happens now: I got a new page but still with the joomla site and in the body the forum. I would like to see only the forum. I hope its easaly to fix!

I als installed the cb plugin, but I can not see the results. If I go to the profile in smf you dont get the cb profile

If I do sync usernames: I get: Joomla/Mambo[0] / SMF[0] ingevoegd Gefaald : 
Installatie
Configuratie
Algemeen

If I Install the mos_jsmf_discussbot_2_0 my joomla site get a blanc page

Where can I install this plugin: jsmf_joomap_plugin_2_0

Thanks!

Christiaan

Logged
Livebox
Guest
Re: JSMF 2.0 Beta
« Reply #9 on: September 08, 2006, 06:03:17 AM »

Thanks for this new release. I am going to test it this weekend Wink

Logged
masyomo
Joomla Newbie
*

Karma: +1/-1
Offline Offline

Posts: 35


View Profile
Re: JSMF 2.0 Beta
« Reply #10 on: September 08, 2006, 06:48:02 AM »

no luck for me:

The install wouldn't patch the Joomla Index so i tried uploading a patch.

User is then able to log in to Joomla but not logged in SMF (using cb login)

Tried Joomla-SMF log in which gives this error:

Code:
Fatal error: Undefined class name 'jsmffrontend' in /home/xxxxxx/public_html/modules/mod_jsmf_login.php on line 98

tried with normal joomla log in and that also doesn't log user in to smf  Sad

Am using smf RC3 if that matters? & latest Joomla 1.0.11
Logged
FinLy - Arifin
QA / Testers
Joomla Newbie
*****

Karma: +3/-0
Offline Offline

Posts: 29


FinLy


View Profile WWW
Re: JSMF 2.0 Beta
« Reply #11 on: September 08, 2006, 07:15:49 AM »

Hello,

when I access the forum, the following error occurs:
Code:
Fatal error: Cannot access protected property JCache_Lite_Function::$_cache in /home/netsh50050/html/includes/joomla.cache.php on line 38

Please check it on http://dev.inlinespeedskaten.info !

Running on:
Joomla v1.0.11
SMF v1.1rc3
Database Version: 4.1.13-standard-log
PHP Version: 5.1.1
Web Server: Apache

Are you using JACL ?
Logged

-Wolverine
Moderator
Joomla Guru
*****

Karma: +374/-34
Offline Offline

Posts: 3393


Lead Developer


View Profile WWW
Re: JSMF 2.0 Beta
« Reply #12 on: September 08, 2006, 07:38:16 AM »

Hello,

when I access the forum, the following error occurs:
Code:
Fatal error: Cannot access protected property JCache_Lite_Function::$_cache in /home/netsh50050/html/includes/joomla.cache.php on line 38

Please check it on http://dev.inlinespeedskaten.info !

Running on:
Joomla v1.0.11
SMF v1.1rc3
Database Version: 4.1.13-standard-log
PHP Version: 5.1.1
Web Server: Apache
Ok, very strange indeed.  I do not use the Joomla wrapperclass JCache_Lite because it is reported to be buggy.  However it seems that is being invoked somehow.  Further it indicates I am directly accessing $_cache and I am not.  Very strange.  I'll look at this more.

Logged

Need help?  Check Here First!
Get the JSMF User Guide
SEARCH this forum.
-Wolverine
Moderator
Joomla Guru
*****

Karma: +374/-34
Offline Offline

Posts: 3393


Lead Developer


View Profile WWW
Re: JSMF 2.0 Beta
« Reply #13 on: September 08, 2006, 07:41:29 AM »

no luck for me:

The install wouldn't patch the Joomla Index so i tried uploading a patch.

User is then able to log in to Joomla but not logged in SMF (using cb login)

Tried Joomla-SMF log in which gives this error:

Code:
Fatal error: Undefined class name 'jsmffrontend' in /home/xxxxxx/public_html/modules/mod_jsmf_login.php on line 98

tried with normal joomla log in and that also doesn't log user in to smf  Sad

Am using smf RC3 if that matters? & latest Joomla 1.0.11
The patch isn't the same as previous version.  I have attached a J! 1.0.11 index to the first post.
Logged

Need help?  Check Here First!
Get the JSMF User Guide
SEARCH this forum.
Kilian
Joomla Newbie
*

Karma: +0/-0
Offline Offline

Posts: 11


View Profile
Re: JSMF 2.0 Beta
« Reply #14 on: September 08, 2006, 07:47:48 AM »

Ok, very strange indeed.  I do not use the Joomla wrapperclass JCache_Lite because it is reported to be buggy.  However it seems that is being invoked somehow.  Further it indicates I am directly accessing $_cache and I am not.  Very strange.  I'll look at this more.

Hi Wolverine,

thanks for your support. Do you want need an account on the site?

Are you using JACL ?

Hi finly,

no, I'm not using JACL.

These Components are installed:
- Docman
- Gallery2
- JCE
- Letterman
- pollXT
Logged
Pages: [1] 2 3 ... 12 Go Up Print 
« previous next »
Jump to:  



Login with username, password and session length

Powered by MySQL Powered by PHP Joomla Forum | Powered by SMF 1.1 RC1.
© 2001-2005, Lewis Media. All Rights Reserved.
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!

Joomla Hacks is a Joomla Components, Joomla Modules, Joomla Templates, & Joomla Mambots resource portal. None of the text or images in this public website may be copied without the expressed written consent of the authors. Copyright 2005 by JoomlaHacks.com. Powered by Joomla. All rights reserved.
Terms of Use
Joomla Hacks



Joomla Hacks
German Lang French Lang Italian Lang Spanish Lang Japanese Lang Chinese Lang
Search Contact About Advertise Blogs Topsites Submit News Register Login