Showtime and Statistics in CMSMS 2.0

General project discussion. NOT for help questions.
Locked
pengels
Forum Members
Forum Members
Posts: 34
Joined: Sat Dec 01, 2012 9:22 pm
Location: Germany, RLP

Showtime and Statistics in CMSMS 2.0

Post by pengels »

Both modules are not working any longer in CMSMS 2.x. The original authors are not responding to emails. I have build working solutions of these modules with CMSMS 2.1.2., but I'm not sure how to publish them. These "fixed" versions are based on the latest releases of the corresponding modules and were not changed in any functionality. They are just working fine again.

I wonder, if it is legal to create a new forge-entry, because I'm not the author (rebuplishing of existing code). Any ideas?

Regards from Germany

Peter
Jeff
Power Poster
Power Poster
Posts: 961
Joined: Mon Jan 21, 2008 5:51 pm
Location: MI

Re: Showtime and Statistics in CMSMS 2.0

Post by Jeff »

You are free to "fork" a module and create a new entry in the Forge. You need to maintain copyright notices and state that you are forking the module.

Here is an example from JMFilePicker a fork of GBFilePicker:
<?php
#-------------------------------------------------------------------------
# JMFilePicker
# Version 1.0
# (c) 2016 by Fernando Morgado aka Jo Morg <jomorg@cmsmadesimple.org>
# The module's homepage is: http://dev.cmsmadesimple.org/projects/jmfilepicker/
#
# A fork of: GBFilePicker (c) 2010-2012 by Georg Busch
# maintained by Fernando Morgado AKA Jo Morg
# since 2016
#-------------------------------------------------------------------------
# Original Author: Georg Busch <georg.busch@gmx.net>
#-------------------------------------------------------------------------
#
# JMFilePicker is a CMS Made Simple module that enables the web developer to create
# multiple lists throughout a site. It can be duplicated and given friendly
# names for easier client maintenance.
#
#-------------------------------------------------------------------------
#
# CMS - CMS Made Simple is (c) 2010 by Ted Kulp (wishy@cmsmadesimple.org)
# This project's homepage is: http://www.cmsmadesimple.org
#
#-------------------------------------------------------------------------
# BEGIN_LICENSE
#-------------------------------------------------------------------------
# This file is part of JMFilePicker
# JMFilePicker program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# JMFilePicker program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Or read it online: http://www.gnu.org/licenses/licenses.html#GPL
#
#-------------------------------------------------------------------------
# END_LICENSE
#-------------------------------------------------------------------------
calguy1000
Support Guru
Support Guru
Posts: 8169
Joined: Tue Oct 19, 2004 6:44 pm
Location: Fernie British Columbia, Canada

Re: Showtime and Statistics in CMSMS 2.0

Post by calguy1000 »

two other considerations:

a: give your forked module a new name
b: make sure your forked module writes to different database tables, and can otherwise live side by side in the same install.
Follow me on twitter
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
pengels
Forum Members
Forum Members
Posts: 34
Joined: Sat Dec 01, 2012 9:22 pm
Location: Germany, RLP

Re: Showtime and Statistics in CMSMS 2.0

Post by pengels »

Hi all,

the idea to make a completely new module is nice, but in my opinion too much work in comparison to the few changes I made to get Showtime working again.

I have requested a new forge and I hope, that I will be able to manage SVN (never used that before) to upload the files.
Regards from Germany, Peter
User avatar
Jo Morg
Dev Team Member
Dev Team Member
Posts: 1924
Joined: Mon Jan 29, 2007 4:47 pm

Re: Showtime and Statistics in CMSMS 2.0

Post by Jo Morg »

pengels wrote: the idea to make a completely new module is nice, but in my opinion too much work in comparison to the few changes I made to get Showtime working again.

I have requested a new forge and I hope, that I will be able to manage SVN (never used that before) to upload the files.
It's not a matter of doing a new module.... it's a matter of having to do a new module for technical, ethical, and legal reasons.
What Calgu1000 posted are not only guidelines or considerations: they are forge rules. And not complying to them may lead to the removal of the module from the Forge.
"There are 10 types of people in this world, those who understand binary... and those who don't."
* by the way: English is NOT my native language (sorry for any mistakes...).
Code of Condut | CMSMS Docs | Help Support CMSMS
My developer Page on the Forge
GeekMoot 2015 in Ghent, Belgium: I was there!
GeekMoot 2016 in Leicester, UK: I was there!
DevMoot 2023 in Cynwyd, Wales: I was there!
pengels
Forum Members
Forum Members
Posts: 34
Joined: Sat Dec 01, 2012 9:22 pm
Location: Germany, RLP

Re: Showtime and Statistics in CMSMS 2.0

Post by pengels »

Hi Jo,

ok, I have made a completely independent version Showtime2 with new database tables and so on. Showtime and Showtime2 may live side by side without interferring. The new tables have the disadvantage, that all slideshows must be recreated. Ok, that is the price. Therefore Showtime2 could be published now, it is well testet.

But I'm completely unfamiliar with SVN. I have installed TortouiseSVN but I have no idea how to use it. My tests yesterday ends with no success. Is there a step-by-step instruction somewhere?

Regards Peter
Regards from Germany, Peter
10010110
Translator
Translator
Posts: 217
Joined: Tue Jan 22, 2008 9:57 am

Re: Showtime and Statistics in CMSMS 2.0

Post by 10010110 »

pengels wrote:The new tables have the disadvantage, that all slideshows must be recreated. Ok, that is the price.
If the module is generally the same with just different table prefixes, couldn’t you write a simple migration script so that entries of the old module can be copied to the respective tables of the new module?
pengels
Forum Members
Forum Members
Posts: 34
Joined: Sat Dec 01, 2012 9:22 pm
Location: Germany, RLP

Re: Showtime and Statistics in CMSMS 2.0

Post by pengels »

That is exactly what I did in the meantime: If Showtime 3.4 is still installed and you are going to install Showtime2 3.4.2 the old tables were copied to Showtime2, so that all Slideshows are available in Showtime2. After that Showtime can be deinstalled and removed.

Regards Peter
Regards from Germany, Peter
Locked

Return to “General Discussion”