Author Topic: New event calendar module: ProCalendar  (Read 109562 times)

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
New event calendar module: ProCalendar
« on: August 27, 2011, 11:50:01 AM »
Based on MyCalendar (http://www.websitebakers.com/pages/modules/calendar-and-time/mycalendar.php), John ("pcwacht") and I created a new event calendar module.

There are tons of technical, functional and visual improvements and additions, too much to mention....

We named it ProCalendar, and you can see all information, backend screenshots, a working demo, and the download on my WB test site: http://www.argosmedia.net/wb/pages/procalendar.php

Changelog

V1.2.0 (22 Apr 2012): some improvements by "marmot" again :-)
 ! fixed some format problems with year and month navigation by putting them in the same table field (functions.php, frontend.css, backend.css
 - deleted some $colcount stuff, isn't used as colcount counts rows and not columns (functions.php)
 + added color support for categories by using an adapted version of mColorPicker, thanks to meta100.com (new directory "images", fields "format" and "format_days" in eventgrups table)
 + added upgrade.php

V1.1.0 (15 Mar 2012): many changes, thanks to some forum users (thank you "marmot", "olli", and others)
 ! fixed problems with date picker and new jQuery versions;
 ! fixed problems with creation and use of event categories;
 ! fixed problems with variable replacement;
! fixed buggy date format settings;
 ! fixed some errors in German language files;
 ! now only 1 navigation header is shown in frontend when both calendar and event list are used;
 ! fixed problem with sites that use page extension .html instead of .php;
 ! category can now be styled by CSS (use "#acttype " in CSS file to style the categories).
 + added alphabetical category sorting in backend;
 + added year navigation to backend calendar;
 + added showing of event times in frontend event list (only visible if times visibility is selected in admin settings);

V1.0.4 (7 Oct 2011)
 + added RSS file (rss.php) and fixed bug with empty template fields in Firefox.

V1.0.3 (2 Oct 2011)
 - removed wrong file "search(also in customs).php"
 + added new file "search.php" that can be edited to search only WYSIWYG-fields or WYSIWYG + Customs Fields.

V1.0.2 (2 Oct 2011)
 + added German language files (thanks Florian Meerwinck, aka "instantflorian").

V1.0.1 (1 Oct 2011)
 + added tag [DATE_SIMPLE], and fixed CK Editor issue.

V1.0.0 (30 Sept 2011): first public version of the CalendarPro module.
« Last Edit: April 12, 2012, 05:10:52 PM by Argos »
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

Offline macsmet

  • Posts: 255
Re: New event calendar module: ProCalendar
« Reply #1 on: August 27, 2011, 09:36:47 PM »
Looking good!
Wouldn't it be a good idea to start with the 'New event'- and 'Settings' button and then list the dates?
That way you don't have to scroll first before you can add a new event.
Keep up the good work and I will buy a pro licence!

William
« Last Edit: September 01, 2011, 03:30:16 PM by Argos »

Offline lausianne

  • Posts: 206
    • Webdesign Burgdorf
Re: New event calendar module: ProCalendar
« Reply #2 on: August 29, 2011, 05:13:12 PM »
Looks very nice, indeed. What I'm missing is an option to see other time ranges than just 1 month, such as full year, quarter, ..., week, day. And, of course, a list of *all* events.
Cheers, Ralf.


Edit: commenting John's comment below: cool!
« Last Edit: September 01, 2011, 03:30:24 PM by Argos »

Offline pcwacht

  • Posts: 2923
  • Gender: Male
    • Dutch ICT info
Re: New event calendar module: ProCalendar
« Reply #3 on: August 29, 2011, 08:46:12 PM »
Quote
Looks very nice, indeed. What I'm missing is an option to see other time ranges than just 1 month, such as full year, quarter, ..., week, day. And, of course, a list of *all* events.
That's where the droplets comes in.

You can choose in layout if you want to show the month calendar or not, and you can inlcude droplets there to show whatever you need.

Here is a page with working droplets for this calendar, though in dutch. Still testing.
http://www.pcwacht.nl/pages/kalendar/kalendar-droplettest.php
but it'll give you an idea of what there is allready made.

Dropets will be released short after the module.

Have fun,
John
« Last Edit: September 01, 2011, 03:30:35 PM by Argos »
http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #4 on: August 30, 2011, 11:50:33 PM »
Looking good!
Wouldn't it be a good idea to start with the 'New event'- and 'Settings' button and then list the dates?
That way you don't have to scroll first before you can add a new event.
Keep up the good work and I will buy a pro licence!

Thanks. Your suggestion seems logical at first sight, but since most new events will be variations on existing ones, it's actually easiest to start with an existing one, change some stuff and "Save As New". And because of that, it's more logical to have the current list of events on top so you choose one and edit it below. It's also more logical in my opinion to have the list of events on top. Most modules work that way. They show the current existing items first, and then you can choose to edit one, or the add a new one.
« Last Edit: September 01, 2011, 03:30:50 PM by Argos »
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

Offline pcwacht

  • Posts: 2923
  • Gender: Male
    • Dutch ICT info
Re: New event calendar module: ProCalendar
« Reply #5 on: September 01, 2011, 08:24:47 PM »
Here the promised droplets to get you starting

Change section-id as you need to.

procal-events
Shows next X events
[[procal-events?section_id=43&max=5]]
--------------------------------------------------------------------------------
procal-mini
Show current month in minicalendar with links, event has more days, will show only first, more events on same day will only show last
[[procal-mini?section_id=43]]
--------------------------------------------------------------------------------
procal-cal
Show events in bigger calendar, more room shows all.
Css needs some work!
[[procal-cal?section_id=43]]
--------------------------------------------------------------------------------
Have fun,.
John

edit, Sorry -  I am to soon I see.
will leave it here nevertheless. Can't be long before procalendar will be available.

[gelöscht durch Administrator]
« Last Edit: September 01, 2011, 08:33:20 PM by pcwacht »
http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #6 on: September 28, 2011, 03:59:09 PM »
We will publish the module on Sept. 29 2011, on http://www.argosmedia.net/wb/pages/procalendar.php and asap after that on AMASP. The complete advanced module will be free, so no free basic and commercial advanced versions. Donations will be welcome though :-D
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #7 on: September 30, 2011, 01:46:42 AM »
Allright, you can download the module now at http://www.argosmedia.net/wb/pages/procalendar.php

Please let us know what you think of it! We hope there are no bugs or other probs, but please inform us if you find stuff that doesn't seem to work right.

Support for ProCalendar is done in this thread only, unless you have donated at least USD 10. If you did, you can send us a PM or email for personal support.

BTW: translations are welcome! There are only English and Dutch language files at the moment.
« Last Edit: September 30, 2011, 01:50:53 AM by Argos »
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

Offline dbs

  • Betatester
  • **
  • Posts: 8012
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: New event calendar module: ProCalendar
« Reply #8 on: September 30, 2011, 08:56:50 AM »
will download and test.  :-)

the link "Download it and try for yourself!" don't work.

instantflorian

  • Guest
Re: New event calendar module: ProCalendar
« Reply #9 on: September 30, 2011, 09:25:50 AM »
Hi,

the module seems not to be compatible with CKEditor 0.6.4 I get error messages (WB 2.8.2, PHP 5.3)

Overview:
Code: [Select]
Warning: array_key_exists() expects parameter 2 to be array, null given in .../modules/ckeditor/include.php on line 182

Warning: array_key_exists() expects parameter 2 to be array, null given in .../modules/ckeditor/include.php on line 182

Warning: array_key_exists() expects parameter 2 to be array, null given in .../modules/ckeditor/include.php on line 182

Warning: array_key_exists() expects parameter 2 to be array, null given in .../modules/ckeditor/include.php on line 182

New Event:
No editor is dispayed, insted
Code: [Select]
Fatal error: Call to a member function reverse_htmlentities() on a non-object in .../modules/ckeditor/include.php on line 382

BR
_florian.
« Last Edit: September 30, 2011, 09:30:10 AM by instantflorian »

instantflorian

  • Guest
Re: New event calendar module: ProCalendar
« Reply #10 on: September 30, 2011, 10:21:33 AM »
Hi,

attached yo'll find the german translation for the ProCalendar (but I did not translate the help page)

I've a question, is it possible to create another placeholder (like [DATE_FULL]), which delivers just the date (or even better the clicked date when the event is longer than one day) whithout any HTML?
E.g. [DATE_SIMPLE] => just "2011/09/30 - 2011/10/03"

BR
_florian.

Edit: file download removed. These features are part of the module since version 1.0.1
« Last Edit: March 15, 2012, 11:12:45 AM by Argos »

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #11 on: September 30, 2011, 11:16:28 AM »
the link "Download it and try for yourself!" don't work.

Sorry about that. It's fixed now.
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #12 on: September 30, 2011, 11:20:09 AM »
the module seems not to be compatible with CKEditor 0.6.4 I get error messages (WB 2.8.2, PHP 5.3)
Hi Florian,

I cannot reproduce that. It works fine with the two sites I use it on right now. Both sites also use WB2.5.2. One site uses PHP 5.2.19 and the other one PHP 5.2.7. Maybe John can comment on this, he's the coding guy.
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #13 on: September 30, 2011, 12:53:36 PM »
attached yo'll find the german translation for the ProCalendar (but I did not translate the help page)
Thanks!

Quote
I've a question, is it possible to create another placeholder (like [DATE_FULL]), which delivers just the date (or even better the clicked date when the event is longer than one day) whithout any HTML?
E.g. [DATE_SIMPLE] => just "2011/09/30 - 2011/10/03"

I'm sure it's possible. John will reply to this soon, I'm sure.
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

Offline pcwacht

  • Posts: 2923
  • Gender: Male
    • Dutch ICT info
Re: New event calendar module: ProCalendar
« Reply #14 on: September 30, 2011, 04:10:51 PM »
@instantflorian
CKEditor, I will need to dig deeper into that one, didn't get the error here, might take some time.

[DATE_SIMPLE]:
if one date given -> 2011/09/30
if two dates given -> 2011/09/30 - 2011/10/01
This is what you mean?


John
http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....

instantflorian

  • Guest
Re: New event calendar module: ProCalendar
« Reply #15 on: September 30, 2011, 04:16:16 PM »
Hi John,

Date_Simple: yes, exactly.

cke: With FCKEditor, everything works fine, but if I'm using the last CKE version from AMASP, I get the errors. Which WYSIWYG-Editor do you use? On the screenshots on the sample page it looks neither like CKE nor like FCKE.

Beside of that, I like the module. It's really versatile and stilysh.


BR
_florian.

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #16 on: September 30, 2011, 05:17:08 PM »
The screenshots are made by me. I always use the commercial editor Innovastudio, which I like more than the free editors. But I tested as well with the regular CK editor that's part of the WB package. That works fine, as you said. I think John uses the default CK as well.
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

Offline pcwacht

  • Posts: 2923
  • Gender: Male
    • Dutch ICT info
Re: New event calendar module: ProCalendar
« Reply #17 on: October 01, 2011, 01:05:23 PM »
Added [DATE_SIMPLE] (see above)
Changed call for including wysiwyg, to fix ckeditor_0.6.4.0_rc 1, tested this with wb282sp1

Changed version to 1.0.1
only 2 files changed, modify.php and functions.php


Have fun,
John


PS Give Argos some time to upload new version.
« Last Edit: October 01, 2011, 01:19:46 PM by pcwacht »
http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #18 on: October 01, 2011, 02:38:54 PM »
Done that. I also updated the EN and NL support files.

There is a new problem with the editor I use though (Innovastudio). It doesn't show in IE9 compatibilty mode (and maybe also not in IE8/7/6?) anymore... CK does work fine, but Innovastudio not.
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

Offline pcwacht

  • Posts: 2923
  • Gender: Male
    • Dutch ICT info
Re: New event calendar module: ProCalendar
« Reply #19 on: October 01, 2011, 03:06:24 PM »
Did the previous (1.0.0 ) version work with innovastudio?
Are there anywhere errors of some sort? (log, php error all)
Did you test ie8/7 or firefox ?

I don't have innova, so will be hard for me to debug ; )

http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #20 on: October 01, 2011, 03:42:55 PM »
I'll contact you through e-mail one of these days to discuss further, ok?  :-)
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

instantflorian

  • Guest
Re: New event calendar module: ProCalendar
« Reply #21 on: October 02, 2011, 12:21:31 PM »
Hi,

attachend you'll find the greman translation of the help file.

CKEditor works fine now. Thank you very much for DATE_SIMPLE!

BR
_florian.

Edit: file download removed. This feature is part of the module since version 1.0.1
« Last Edit: March 15, 2012, 11:13:21 AM by Argos »

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #22 on: October 02, 2011, 08:56:59 PM »
Thanks for the support file translation! I added it to the download.
« Last Edit: October 02, 2011, 09:14:11 PM by Argos »
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

Offline Argos

  • Posts: 2542
  • Gender: Male
    • Argos Media
Re: New event calendar module: ProCalendar
« Reply #23 on: October 02, 2011, 10:47:40 PM »
I just published version 1.0.3. There was a wrong file "search(also in customs).php", and not a correct "search.php". Now there is a normal "search.php" that can be edited (line 57) to search only WYSIWYG-fields or WYSIWYG + Customs Fields.

Please add the new search.php file, or your items will not be found by WB search! Please remove the old "search(also in customs).php" file, that was left from developing.
Jurgen Nijhuis
Argos Media
Heiloo, The Netherlands
----------------------------------------------------------------
Please don't request personal support, use the forums!

instantflorian

  • Guest
Re: New event calendar module: ProCalendar
« Reply #24 on: October 04, 2011, 07:51:32 AM »
Hi,

you didn't change the version in the info.php, so the module can't be updated ("Already installed").

And on the homepage of your test site the link "Download it and try for yourself!" still points to "[wblink52]" which does not work.

BR
_florian.
« Last Edit: March 15, 2012, 11:13:45 AM by Argos »