Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Eventplanungs-Plugin
Tiggr
Beitrag Wed. 8. August 2007, 09:50
Beitrag #1


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 386
Mitglied seit: 12.07.2006
Mitglieds-Nr.: 136



Hallo!

Ich bastle mir gerade ein Plugin für eine Eventplanung, und ich dachte, vielleicht interessiert es den einen oder anderen auch.

Das ganze orientiert sich aber sehr an meinem Eigenbedarf, ich hab wenig Ahnung von PHP und sicherem Scripten.

Der Quellcode liegt bei Google in Subversion: http://code.google.com/p/workshopplugin/source

Was schon geht:

- Teilnehmer werden als User in Sefrengo angelegt und gepflegt.
- Teilnehmer werden einer "Markergruppe" zugewiesen, nur diese können über die Eventverwaltung verwaltet werden.
- Teilnehmer können Kategorisiert werden.
- Workshops können angelegt werden
- Teilnehmer, Tutoren, Lieferanten können Workshops zugewiesen werden.
- Beim Anlegen eines Workshops wird auch eine entsprechende Gruppe in Sefrengo angelegt und die Teilnehmer dieser zugewiesen

Was noch kommen soll:
- Beliebige eigene Felder für Teilnehmer pro Workshop (hat gezahlt, ist Vegetarier...)
- Serienmails
- Mailempfang (POP3)

Long-Term-Planung:
- Synchronisation mit einer zweiten Sefrengo-Installation (Notebook für Offlinearbeiten)

Ich häng auch mal ein paar Screenshots an!

Falls wer helfen möchte! Seit mir willkommen! ;-)

Tschüss
Tiggr (aka Marcus)
Angehängte Datei(en)
Angehängte Datei  Snap1.png ( 50.8KB ) Anzahl der Downloads: 104
Angehängte Datei  Snap2.png ( 27.47KB ) Anzahl der Downloads: 105
Angehängte Datei  Snap3.png ( 51.74KB ) Anzahl der Downloads: 96
Angehängte Datei  Snap4.png ( 24.75KB ) Anzahl der Downloads: 98
Angehängte Datei  Snap5.png ( 22.03KB ) Anzahl der Downloads: 84
 


--------------------
@bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo
@bout LARP: LARP-Welt - CakePHP
@bout Kites: Rodgauer Workshop - Contao
Go to the top of the page
 
+Quote Post
amk
Beitrag Wed. 8. August 2007, 11:58
Beitrag #2


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



verschoben, da kein download sondern ehr eine entwicklungsinfo/hilfeaufruf


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
Guest_summerbrother_*
Beitrag Wed. 8. August 2007, 19:30
Beitrag #3





Guests






Sowas find ich witzig. Könnte man auch für Gruppenreisen, Vereinsreisen etc. gebrauchen.
Wenn ich was helfen kann, will ich es gerne tun.
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Thu. 9. August 2007, 00:09
Beitrag #4


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



Das sieht ja interessant aus!!! Kann man sich das schon mal anschauen? Also das du ein ZIP zurechtmachst. Wenn ich was helfen könnte, gerne...


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
Tiggr
Beitrag Thu. 9. August 2007, 09:15
Beitrag #5


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 386
Mitglied seit: 12.07.2006
Mitglieds-Nr.: 136



Hallo!

ZITAT
Sowas find ich witzig. Könnte man auch für Gruppenreisen, Vereinsreisen etc. gebrauchen.


Jau, ich nehm es dann für kleine Drachenbauworkshops. Da sollen noch Module dazu, die es ermöglichen:

- Teilnehmerlisten in die Seite einzubauen.
- Dokumente für Teilnehmer zum Download anbieten
- Anmeldung online
- Userregistrierung (gab es da nicht schon was?)

Über Hilfe bin ich sehr dankbar! Ich bin echt nicht fit mit PHP, ist alles learning by doing! Und JS beherrsch ich garnicht! Zum Glück ist das mit jQuery ziemlich einfach geworden!

Download: ich bastel mal ein schnell ein zip, und häng es hier an. Wenn ich das Plugin von Sefrengo aus sichere kann ich es nie einspielen, dann heißt es immer, es sei ungültig?

Wer helfen will: Einfach loslegen, oder kurz per PM bei mir melden. Ich gewähre auch gerne vollen Zugriff auf das Subversion-Repository. Falls Ihr keine GoogleMail-Accounts habt, oder anlegen wollt, kann ich auch versuchen einen anderen Anbieter dafür zu finden. Nur cvs will ich nicht nutzen, Subversion ist einfach besser! (Warum steht SF eigentlich nicht in einem Subversion/CVS/was auch immer-Repository? Wäre doch toll, und wurde bei DeDi auch oft gewünscht.)

Was ich als nächstes machen wollte, ist die Möglichkeit individuelle Felder an Teilnehmern anlegen zu können, die bei jedem Workshop anders sind... (Drachenfarbe, Verpflegung, hat-bezahlt, ...)

Danach wollte ich an die Kommunikationskomponente gehen, also E-Mails senden und empfangen, das könnte aber zum Beispiel auch jemand anderes übernehmen. Ich hab mir da auch schon ein paar Gedanken zu gemacht. Das ganze soll auch ein wenig ein kleines CRM werden.

Wenn man dann Userregistrierung und Serienmails hat, kann man es natürlich auch als Newsletter-Script verwenden. Wobei ich da wiederrum nicht an hohes Mailaufkommen denke... eher hunderte als tausende von Mails!

Tschüss
Tiggr (aka Marcus)
Angehängte Datei(en)
Angehängte Datei  workshop.zip ( 192.67KB ) Anzahl der Downloads: 11
 


--------------------
@bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo
@bout LARP: LARP-Welt - CakePHP
@bout Kites: Rodgauer Workshop - Contao
Go to the top of the page
 
+Quote Post
saschapi
Beitrag Thu. 9. August 2007, 11:53
Beitrag #6


Advanced Member
********

Gruppe: Moderators
Beiträge: 911
Mitglied seit: 26.06.2006
Wohnort: Essen; Ruhrgebiet
Mitglieds-Nr.: 4



Ich finde deine Engagement jedenfalls toll wink.gif Sowas hatte mir schon mal gefehlt. Da komm ich gerne irgendwann drauf zurück wink.gif


--------------------
Go to the top of the page
 
+Quote Post
Tiggr
Beitrag Thu. 9. August 2007, 17:06
Beitrag #7


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 386
Mitglied seit: 12.07.2006
Mitglieds-Nr.: 136



ZITAT(saschapi @ Thu. 9. August 2007, 12:53) *
Ich finde deine Engagement jedenfalls toll


Naja, liegt eigentlich daran, dass ich sowas brauche, und nichts gefunden habe, das mir gefällt! ;-)

Tschüss
Tiggr (aka Marcus)


--------------------
@bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo
@bout LARP: LARP-Welt - CakePHP
@bout Kites: Rodgauer Workshop - Contao
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Thu. 9. August 2007, 17:25
Beitrag #8


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



Fängt ja gut an wink.gif
Ich wollt's mal anschauen, liegt aber keine *.cmsplug bei. Was muss/kann ich denn tun um in den Genuss zu kommen?


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
hylli
Beitrag Thu. 9. August 2007, 17:38
Beitrag #9


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 245
Mitglied seit: 06.07.2006
Mitglieds-Nr.: 117



ZITAT(Olaf @ Thu. 9. August 2007, 18:25) *
Fängt ja gut an wink.gif
Ich wollt's mal anschauen, liegt aber keine *.cmsplug bei. Was muss/kann ich denn tun um in den Genuss zu kommen?

Es gäbe da noch die Möglichkeit der manuellen Plugin-Installation!

Warst wohl zu lange nicht mehr da?!?

Hylli wink.gif

Der Beitrag wurde von hylli bearbeitet: Thu. 9. August 2007, 17:38
Go to the top of the page
 
+Quote Post
Tiggr
Beitrag Thu. 9. August 2007, 18:00
Beitrag #10


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 386
Mitglied seit: 12.07.2006
Mitglieds-Nr.: 136



die *.cmsplug tun bei mir leider oft nicht... also wenn ich die übers Backend speichere, dann lassen sie sich nicht mehr einspielen... :-(


--------------------
@bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo
@bout LARP: LARP-Welt - CakePHP
@bout Kites: Rodgauer Workshop - Contao
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Tue. 14. August 2007, 18:50
Beitrag #11


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



Habs mir inzwischen mal angeschaut, ganz schön reichlich PopUps, da popt ja fast jeder Link wink.gif

Aber schön JQuerrig. Wenn ich was machen sollte dann kannst du mich gerne anmailen.




--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
Tiggr
Beitrag Tue. 14. August 2007, 20:13
Beitrag #12


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 386
Mitglied seit: 12.07.2006
Mitglieds-Nr.: 136



Hi Olaf!

Jau, stimmt, ist sehr Popup-lastig, das hat zwei Gründe:

1.) Ich lasse mich etwas von Microsoft CRM 3.0 inspirieren, und die machen das genauso!

2.) Wenn ich ein eigenes Fenster auf mache, hab ich es voll unter Kontrolle, kann styles und scripts laden wie ich will, das geht mit einer Pluginseite einfach nicht so, außer man nimmt frames, und da kann ich auch gleich poppen! ;-)

Wenn du das Zip genommen hast, dann hast du auch nicht die aktuelle Version. Inzwischen kann man individuelle Felder anlegen, allerdings nur für "Teilnehmer", das heißt am Kontakt, wenn der an einem Event teilnimmt, und dann auch eventspezifische Felder, und solche für alle Events, aber mit eventspezifischen Inhalten. Schwer auszudrücken...

Was mir momentan am meisten Sorgen macht sind 3 Dinge:

* Mailintegration (senden und empfangen)

* Spalten in den Tabellenansichten ein- und ausblenden zu können

* Individuelle Listen erstellen (also selber Abfragen formulieren), als Basis für Serienmails...


Tschüss
Tiggr (aka Marcus)


--------------------
@bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo
@bout LARP: LARP-Welt - CakePHP
@bout Kites: Rodgauer Workshop - Contao
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Tue. 14. August 2007, 21:34
Beitrag #13


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



Spalten ausblenden, das ginge vielleicht so:
QUELLTEXT
<script type="text/javascript">
$(document).ready(function(){
  $('th').each(function(index) {
    $(this).hover(function() {
      $('td:nth-child(' + (index+1) +')').css('background', '#ffc');
    }, function() {
      $('td:nth-child(' + (index+1) +')').css('background', '#cff');
    });
    $(this).click(function() {
      $('td:nth-child(' + (index+1) +')').hide();
      $(this).hide();
      if ($('#look').size()!= 1) {
        $('table').before("<a href=\"#\" id=\"look\">alles anzeigen<\/a>");
      };
      $('#look').click(function() {
        $('th,td').show();
        $(this).remove();
      });
    });
  });
});
</script>

Oben der erste Selector $('th') sollte durch sowas ersetzt werden $('#TABLEID th') wobei TABLEID natürlich die ID der Tabelle sein sollte, sonst greift das auf alle Tabellen wink.gif
Das hovern kannst du auch raushauen, war aber so in meinem AusgangsDoc, da hab ich's gleich gelassen.

Mit PHP siehts eher schlecht aus sad.gif


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.3.24 - 17:14

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.