Roadmap
Aus iTrack
(Unterschied zwischen Versionen)
Admin (Diskussion | Beiträge) (→Allgemein) |
Admin (Diskussion | Beiträge) (→Events) |
||
(43 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
==Allgemein== | ==Allgemein== | ||
+ | *Merken von Login-Daten | ||
+ | *"Clearing" von POST-Daten | ||
+ | *JS: Prüfung Überlänge Text bei INPUT-TAGs | ||
*20070306: Prüfung PHP-Hacks (XSS) (<code>addslashes</code>) | *20070306: Prüfung PHP-Hacks (XSS) (<code>addslashes</code>) | ||
**Prüfung GET-Variablen-Hacks | **Prüfung GET-Variablen-Hacks | ||
− | *''Prüfung Shell-Hacks (<code>escapeshellcmd</code>)'' | + | *''Prüfung Shell-Hacks (<code>escapeshellcmd</code>)'' ??? |
*autom. Rechte für <code>.htpasswd</code> | *autom. Rechte für <code>.htpasswd</code> | ||
*Mehrsprachigkeit | *Mehrsprachigkeit | ||
− | |||
− | |||
*Umwandlung MehrfachSelektionen | *Umwandlung MehrfachSelektionen | ||
*Konzept Datenformate (z.B. Form Telefonnummern) | *Konzept Datenformate (z.B. Form Telefonnummern) | ||
− | * | + | *direkte Hilfefunktion |
**KurzErklärung bei MouseOver ("gelbes Fenster") | **KurzErklärung bei MouseOver ("gelbes Fenster") | ||
**MouseOver per Icon | **MouseOver per Icon | ||
− | |||
− | |||
*Konstanten WebSite-spezifisch | *Konstanten WebSite-spezifisch | ||
**Themen | **Themen | ||
Zeile 21: | Zeile 20: | ||
*Themen etc. individuell für Organisationsgruppen | *Themen etc. individuell für Organisationsgruppen | ||
*Plattform für mobile Geräte | *Plattform für mobile Geräte | ||
− | *''' | + | *'''Testdatei zum Prüfen des Kunden-WebSpace''' |
− | *Umstellung <code>required</code> in <code>*)</code> | + | *Umstellung FORMs <code>required</code> in <code>*)</code> |
+ | *PHP: INPUT-Objekte für FORMs | ||
*Mehrfachauswahl für Listen | *Mehrfachauswahl für Listen | ||
*Pkt. 'Konfiguration' jeweils nur für Manager | *Pkt. 'Konfiguration' jeweils nur für Manager | ||
− | |||
− | |||
**Ajax-Unterstützung | **Ajax-Unterstützung | ||
*20070213: Development Platform | *20070213: Development Platform | ||
Zeile 50: | Zeile 48: | ||
*20070309: volle Umsetzung CSS/JS in Dateien | *20070309: volle Umsetzung CSS/JS in Dateien | ||
*20070311: CSS abschaltbar | *20070311: CSS abschaltbar | ||
+ | *20070600: CSS: Unterscheidung Druckversion | ||
+ | *20070811: PHP: Parser-Modul objektbasiert | ||
+ | *20071121: JS: Parser-Modul objektbasiert | ||
+ | *20080611: Error-Handling | ||
+ | *20080615: Layout individuell für Organisationen (grundform) | ||
+ | *20080615: eigene Units nicht Teil der Session => UnitSelector | ||
+ | *20090301: Anpassung Hintergrund Fehlerdarstellung | ||
===Manual=== | ===Manual=== | ||
Zeile 55: | Zeile 60: | ||
*20070311: Darstellung Parameterbeschreibung | *20070311: Darstellung Parameterbeschreibung | ||
*20070311: Korrektur <code>caption</code> | *20070311: Korrektur <code>caption</code> | ||
+ | *20101109: Anpassung Startseite | ||
+ | *20101109: Umbau Sylesheets | ||
===DB=== | ===DB=== | ||
− | *DB individuell für | + | *DB individuell für OrganisationsGruppen |
− | *DB Umwandeln 'single'- | + | *DB Umwandeln 'single'-Bezeichnung |
*20070306: DB-Kollationen anpassen | *20070306: DB-Kollationen anpassen | ||
*20070306: Datenanpassung alte Umlaute | *20070306: Datenanpassung alte Umlaute | ||
+ | *20090201: tab_-Prefix | ||
===Logging=== | ===Logging=== | ||
Zeile 68: | Zeile 76: | ||
*autom. Rechte für Datei | *autom. Rechte für Datei | ||
*autom. Log-Verzeichnis | *autom. Log-Verzeichnis | ||
+ | *20080615: Messages überarbeitet | ||
+ | *20100301: Dateiverwaltung erneuert | ||
===Texteditor=== | ===Texteditor=== | ||
*Multimodul-Einsatz | *Multimodul-Einsatz | ||
**individuelle Verzeichnisbasis (Bilder/Dateien) | **individuelle Verzeichnisbasis (Bilder/Dateien) | ||
− | **individuelle Stylesheets ( | + | **individuelle Stylesheets (Events/Editor) |
− | **individuelle Templates | + | **individuelle Templates (Seitenbearbeitung) |
+ | *individueller externer Dateiupload | ||
*Rechtschreibprüfung | *Rechtschreibprüfung | ||
*Shortcuts nach Optionen eingeschränkt | *Shortcuts nach Optionen eingeschränkt | ||
Zeile 81: | Zeile 92: | ||
==Module== | ==Module== | ||
+ | *Kopie von Einträgen | ||
+ | *Admin: Neuzuordnung Gliederung, auch bei Akt. Gliederung gesetzt | ||
*Seitenbearbeitung | *Seitenbearbeitung | ||
− | * | + | *Menuverwaltung |
− | + | ||
*Bildverwaltung | *Bildverwaltung | ||
*Integration vorhanderner Spezialmodule | *Integration vorhanderner Spezialmodule | ||
Zeile 92: | Zeile 104: | ||
**Downloads | **Downloads | ||
*Adreß-/Mitgliederverwaltung | *Adreß-/Mitgliederverwaltung | ||
+ | *Newsletter/Mailingliste | ||
+ | *20080615: System: Modulstatistik | ||
+ | *20090301: System: Status | ||
+ | *20090301: System: Protokollanzeige | ||
===Accounts=== | ===Accounts=== | ||
− | |||
*Ajax-Check Loginname | *Ajax-Check Loginname | ||
*Paßwortgenerierung | *Paßwortgenerierung | ||
Zeile 105: | Zeile 120: | ||
**Bearbeiten | **Bearbeiten | ||
**Newsletter | **Newsletter | ||
− | * | + | *Zuordnung der Benutzergruppe pro Gliederung |
+ | **Individuelle Benutzerrechte | ||
+ | *20080615: Suchfunktion verbessern | ||
+ | *20090201: Ergänzung <code>ACC_SECURITY</code> | ||
+ | *20090301: mehrere Begriffe für Suchfunktion | ||
+ | *20101015: Vebesserung Fehlerausgabe | ||
− | === | + | ===Candidates=== |
− | + | ||
− | + | ===Editor=== | |
− | * | + | *individuelle CSS-Stile in Texteditor |
− | + | *individueller externer Dateiupload | |
− | + | ||
− | + | ===Editor=== | |
− | + | *20101015: Vebesserung Fehlerausgabe | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
===Events=== | ===Events=== | ||
− | |||
*Blogs | *Blogs | ||
*opt. Anmeldungen für Typ <code>EVT_DATES</code> | *opt. Anmeldungen für Typ <code>EVT_DATES</code> | ||
Zeile 146: | Zeile 142: | ||
*Verhalten bei deaktiviertem HauptThema definieren | *Verhalten bei deaktiviertem HauptThema definieren | ||
*MultiThemen | *MultiThemen | ||
− | |||
− | |||
*Suchfunktion extern | *Suchfunktion extern | ||
*Archivfunktion | *Archivfunktion | ||
**Jahresübersicht | **Jahresübersicht | ||
− | |||
*'''MicroFormate''' | *'''MicroFormate''' | ||
*'''Link auf Gliederung ohne Zugriff''' | *'''Link auf Gliederung ohne Zugriff''' | ||
*'''Enddatum für alle Events???''' | *'''Enddatum für alle Events???''' | ||
*'''Vererbung über Regionen''' | *'''Vererbung über Regionen''' | ||
− | * | + | *Berücksichtigung Grundliste Units |
− | *Feld 'Referent' | + | *Feld 'Referent' ? |
*Nachbargliederungen | *Nachbargliederungen | ||
− | *Zeichenangabe <code>summary</code> automatisch aktualisiert | + | *Zeichenangabe <code>summary</code> automatisch aktualisiert (JS) |
*Umwandlung Menupunkte | *Umwandlung Menupunkte | ||
*Funktionen | *Funktionen | ||
Zeile 165: | Zeile 158: | ||
**Bearbeiten | **Bearbeiten | ||
*gliederungsneutrale Termine (z.B. Wahlen, evtl. über Region) | *gliederungsneutrale Termine (z.B. Wahlen, evtl. über Region) | ||
− | |||
*evtl. <code>target</code>-Parameter??? | *evtl. <code>target</code>-Parameter??? | ||
*Integration Dateiverwaltung | *Integration Dateiverwaltung | ||
*Integration Bildverwaltung | *Integration Bildverwaltung | ||
+ | *Integration Mail-Modul | ||
*Umwandlung SingleUnit | *Umwandlung SingleUnit | ||
*Konzept <code>output</code> prüfen | *Konzept <code>output</code> prüfen | ||
Zeile 199: | Zeile 192: | ||
*20070311: kein Parameter <code>back</code> (<code>HTTP_REFERRER</code>???) | *20070311: kein Parameter <code>back</code> (<code>HTTP_REFERRER</code>???) | ||
*20070311: Parameter <code>overview</code> | *20070311: Parameter <code>overview</code> | ||
+ | *20070820: RSS | ||
+ | *20070820: Korrektur Umlaute bei eMail-Namen | ||
+ | *20080615: Suchfunktion verbessern | ||
+ | *20080615: UnitAuswahl | ||
+ | *20080615: Statistik (siehe System) | ||
+ | *20090301: mehrere Begriffe für Suchfunktion | ||
+ | *20101015: Vebesserung Fehlerausgabe | ||
+ | *20101101: Erweiterung Parameter | ||
− | === | + | ===Feeds=== |
− | + | Volltext | |
− | + | weitere Versionen | |
− | + | Atom | |
− | + | TTL | |
− | + | *20100701: Erstellung | |
− | * | + | |
===Files=== | ===Files=== | ||
− | |||
*Funktionen | *Funktionen | ||
**Konfiguration | **Konfiguration | ||
**Verwaltung | **Verwaltung | ||
+ | *META-Tags (Teil 2: mehr Typen,pdf,docx,xlsx) | ||
+ | *20090601: erstellen | ||
+ | *20090905: META-Tags (Teil 1) | ||
+ | |||
+ | ===Gallery=== | ||
===Images=== | ===Images=== | ||
Zeile 221: | Zeile 225: | ||
**Bearbeiten | **Bearbeiten | ||
**Galerie | **Galerie | ||
+ | |||
+ | ===Jobs=== | ||
+ | *externe Dateiablage | ||
+ | *20090324: erstellen | ||
+ | |||
+ | ===Persons=== | ||
+ | |||
+ | ===Votings=== | ||
+ | *Erweiterung für Units | ||
+ | *verschiedene Charts | ||
+ | *evtl. verschiedene FrageTypen | ||
+ | |||
+ | ===Units=== | ||
+ | *MailAdr für Anträge | ||
+ | *Formulare: Check Mailadresse vorhanden? | ||
+ | *Grundliste Units | ||
+ | **Konzept Auswahl Units | ||
+ | *FTP-Zugriff | ||
+ | *RSS-File | ||
+ | *eMail für Anmeldungen | ||
+ | *Ajax-Check Untergliederung -> Region | ||
+ | *Modulfunktionalität im SingleUnitMode | ||
+ | *Weiterleitung Konfig, wenn nur 1 Unit oder SingleUnitMode | ||
+ | *Fehlerdarstellung 'PLZ/Ort' | ||
+ | *'''Prüfung Regionen: bspw. Wü/Wü-S/Wü-L''' | ||
+ | *'''MicroFormate''' | ||
+ | *Buttons neu/löschen für Mitglieder | ||
+ | *Mitgliedsantrag | ||
+ | **Organisationen | ||
+ | **Sondertarife | ||
+ | **Fördermitglieder | ||
+ | *Spenden (<code>getBounties</code>) | ||
+ | **PayPal | ||
+ | *Funktionen | ||
+ | **Konfiguration (Grunddaten) | ||
+ | **Bearbeiten (Adressen etc.) | ||
+ | **Einstellungen (Unit Grundliste) | ||
+ | *Vererbungen nach Löschen einer übergeordneten Gliederung | ||
+ | *20070304: Vorsitz nicht erforderlich | ||
+ | *20070304: Status aktiv/inaktiv | ||
+ | **20070304: Ausgabe für Gliederung nur, wenn aktiv (trotz Serveradresse) | ||
+ | *20070307: Fehlerprüfung 'Server' | ||
+ | *20071121: Erweiterung Mitgliedsantragfür Organisationen | ||
+ | *20080615: Suchfunktion verbessern | ||
+ | *20080615: Linkfehler bei übergeordneter Gliederung (siehe Events) | ||
+ | *20080615: Anpassung <code><adress></code> in <code>getChilds</code> | ||
+ | *20080615: Personen | ||
+ | *20090301: mehrere Begriffe für Suchfunktion | ||
+ | *20101015: Vebesserung Fehlerausgabe | ||
[[Category:Server]] | [[Category:Server]] |
Aktuelle Version vom 9. November 2010, 22:55 Uhr
Dieses Kapitel ist für Benutzer und Webmaster nicht relevant. Es dient der Strukturierung der Weiterentwicklung.
Inhaltsverzeichnis |
[Bearbeiten] Allgemein
- Merken von Login-Daten
- "Clearing" von POST-Daten
- JS: Prüfung Überlänge Text bei INPUT-TAGs
- 20070306: Prüfung PHP-Hacks (XSS) (
addslashes
)- Prüfung GET-Variablen-Hacks
- Prüfung Shell-Hacks (
escapeshellcmd
) ??? - autom. Rechte für
.htpasswd
- Mehrsprachigkeit
- Umwandlung MehrfachSelektionen
- Konzept Datenformate (z.B. Form Telefonnummern)
- direkte Hilfefunktion
- KurzErklärung bei MouseOver ("gelbes Fenster")
- MouseOver per Icon
- Konstanten WebSite-spezifisch
- Themen
- Typen
- Themen etc. individuell für Organisationsgruppen
- Plattform für mobile Geräte
- Testdatei zum Prüfen des Kunden-WebSpace
- Umstellung FORMs
required
in*)
- PHP: INPUT-Objekte für FORMs
- Mehrfachauswahl für Listen
- Pkt. 'Konfiguration' jeweils nur für Manager
- Ajax-Unterstützung
- 20070213: Development Platform
- 20070217: UTF-8 Oberfläche
- 20070303: Umwandlung
recommended
inrequired
- 20070304: CSS in Dateien auslagern
- 20070304: HTML-ID für Navigation
- 20070304: Auslagerung Navigations-CSS
- 20070305: FS Umwandeln in 'single'-Pfade
- 20070305: Umstellung
printXx
nachprint getXx
- 20070306: UTF-8 Database
- 20070306: Suchfunktion
- 20070306:
stripslashes
prüfen - 20070306: Prüfung Cross Site Scripting (XSS)
- 20070306: Prüfung JavaScript-Hacks
- 20070306: Prüfung SQL-Hacks,SQL-Injection (
mysql_real_escape_string
) - 20070307: Prüfung CSS-Hacks
- 20070308: Konstante
MIN_PARAMETER
- 20070308: Prüfung Parameter-Hacks (XSS)
- 20070309: JS: Einbindung bei UTF-8
- 20070309: CSS: Nameskonzept externe Dateien
- 20070309: JS: Nameskonzept externe Dateien
- 20070309: volle Umsetzung CSS/JS in Dateien
- 20070311: CSS abschaltbar
- 20070600: CSS: Unterscheidung Druckversion
- 20070811: PHP: Parser-Modul objektbasiert
- 20071121: JS: Parser-Modul objektbasiert
- 20080611: Error-Handling
- 20080615: Layout individuell für Organisationen (grundform)
- 20080615: eigene Units nicht Teil der Session => UnitSelector
- 20090301: Anpassung Hintergrund Fehlerdarstellung
[Bearbeiten] Manual
- 20070302: Navigation
- 20070311: Darstellung Parameterbeschreibung
- 20070311: Korrektur
caption
- 20101109: Anpassung Startseite
- 20101109: Umbau Sylesheets
[Bearbeiten] DB
- DB individuell für OrganisationsGruppen
- DB Umwandeln 'single'-Bezeichnung
- 20070306: DB-Kollationen anpassen
- 20070306: Datenanpassung alte Umlaute
- 20090201: tab_-Prefix
[Bearbeiten] Logging
- Umstellung allgemein
- Server-spezifisch
- Orga-spezifisch
- autom. Rechte für Datei
- autom. Log-Verzeichnis
- 20080615: Messages überarbeitet
- 20100301: Dateiverwaltung erneuert
[Bearbeiten] Texteditor
- Multimodul-Einsatz
- individuelle Verzeichnisbasis (Bilder/Dateien)
- individuelle Stylesheets (Events/Editor)
- individuelle Templates (Seitenbearbeitung)
- individueller externer Dateiupload
- Rechtschreibprüfung
- Shortcuts nach Optionen eingeschränkt
- 20070305: Update Fehlerbereinigung/Stabilität/Geschwindigkeit
- 20070305: Prüfung Filemanager
- 20070306: Ersatz für
TEXTAREA
[Bearbeiten] Module
- Kopie von Einträgen
- Admin: Neuzuordnung Gliederung, auch bei Akt. Gliederung gesetzt
- Seitenbearbeitung
- Menuverwaltung
- Bildverwaltung
- Integration vorhanderner Spezialmodule
- Linkbibliothek
- Newsletter
- Sonderaktionen
- Firmendatenbank
- Downloads
- Adreß-/Mitgliederverwaltung
- Newsletter/Mailingliste
- 20080615: System: Modulstatistik
- 20090301: System: Status
- 20090301: System: Protokollanzeige
[Bearbeiten] Accounts
- Ajax-Check Loginname
- Paßwortgenerierung
- Autom. Mailversand Zugangsdaten
- Cookie-Login
- Forgotten-Paßword-Mail
- Buttons neu/löschen für Gliederungen
- Statische Infos nach 'Einstellungen'
- Funktionen
- Bearbeiten
- Newsletter
- Zuordnung der Benutzergruppe pro Gliederung
- Individuelle Benutzerrechte
- 20080615: Suchfunktion verbessern
- 20090201: Ergänzung
ACC_SECURITY
- 20090301: mehrere Begriffe für Suchfunktion
- 20101015: Vebesserung Fehlerausgabe
[Bearbeiten] Candidates
[Bearbeiten] Editor
- individuelle CSS-Stile in Texteditor
- individueller externer Dateiupload
[Bearbeiten] Editor
- 20101015: Vebesserung Fehlerausgabe
[Bearbeiten] Events
- Blogs
- opt. Anmeldungen für Typ
EVT_DATES
- Verhalten bei deaktiviertem HauptTyp definieren
- Verhalten bei deaktiviertem HauptThema definieren
- MultiThemen
- Suchfunktion extern
- Archivfunktion
- Jahresübersicht
- MicroFormate
- Link auf Gliederung ohne Zugriff
- Enddatum für alle Events???
- Vererbung über Regionen
- Berücksichtigung Grundliste Units
- Feld 'Referent' ?
- Nachbargliederungen
- Zeichenangabe
summary
automatisch aktualisiert (JS) - Umwandlung Menupunkte
- Funktionen
- Konfiguration (Typen?,Themen?)
- Bearbeiten
- gliederungsneutrale Termine (z.B. Wahlen, evtl. über Region)
- evtl.
target
-Parameter??? - Integration Dateiverwaltung
- Integration Bildverwaltung
- Integration Mail-Modul
- Umwandlung SingleUnit
- Konzept
output
prüfen - Bool-Werte von
output
invertieren??? - Ausgewählte Items nicht anzeigen
- URL für
getByID
in Konfig anzeigen (individuell)??? - Parameter
getByKey
- Zeitangaben
- Anzahl untergeordneter Ebenen???
- Include externe Feeds
- DB: Datenanpassung Pics
- Zugriff alte Events bei Gliederungswechsel von Account
- 20070212: neue Typen
- 20070213: Datenanpassung Text
- 20070213: Datenanpassung Summary
- 20070216: Trennung
place
/location
- 20070216: Datenprüfung
place
/location
- 20070216: JS-Error beim Speichern
- 20070217: keine individuellen CSS-Stile in Texteditor, da Modul gliederungsübergreifed
- 20070303:
getByKey
: Anzahl Items/Seite über Parameter - 20070305: Ausgabe Wörter in Summary nicht abgebrochen
- 20070306: Zugriff extern
- 20070306: Link auf Besitzer, wenn eigenes Event
- 20070307: Datenprüfung
summary
/text
bzgl. Word-Komponenten - 20070307: Datenanpassung
<i>
und<b>
- 20070307: Übersicht Typen/Themen
- 20070308: keine Anzeige 'letzte Aktualisierung'
- 20070311: Überschneidung
#event
- 20070311: Anpassung
EVT_DATES
- 20070311: kein Parameter
back
(HTTP_REFERRER
???) - 20070311: Parameter
overview
- 20070820: RSS
- 20070820: Korrektur Umlaute bei eMail-Namen
- 20080615: Suchfunktion verbessern
- 20080615: UnitAuswahl
- 20080615: Statistik (siehe System)
- 20090301: mehrere Begriffe für Suchfunktion
- 20101015: Vebesserung Fehlerausgabe
- 20101101: Erweiterung Parameter
[Bearbeiten] Feeds
Volltext weitere Versionen Atom TTL
- 20100701: Erstellung
[Bearbeiten] Files
- Funktionen
- Konfiguration
- Verwaltung
- META-Tags (Teil 2: mehr Typen,pdf,docx,xlsx)
- 20090601: erstellen
- 20090905: META-Tags (Teil 1)
[Bearbeiten] Gallery
[Bearbeiten] Images
- erstellen
- Funktionen
- Konfiguration
- Verwaltung
- Bearbeiten
- Galerie
[Bearbeiten] Jobs
- externe Dateiablage
- 20090324: erstellen
[Bearbeiten] Persons
[Bearbeiten] Votings
- Erweiterung für Units
- verschiedene Charts
- evtl. verschiedene FrageTypen
[Bearbeiten] Units
- MailAdr für Anträge
- Formulare: Check Mailadresse vorhanden?
- Grundliste Units
- Konzept Auswahl Units
- FTP-Zugriff
- RSS-File
- eMail für Anmeldungen
- Ajax-Check Untergliederung -> Region
- Modulfunktionalität im SingleUnitMode
- Weiterleitung Konfig, wenn nur 1 Unit oder SingleUnitMode
- Fehlerdarstellung 'PLZ/Ort'
- Prüfung Regionen: bspw. Wü/Wü-S/Wü-L
- MicroFormate
- Buttons neu/löschen für Mitglieder
- Mitgliedsantrag
- Organisationen
- Sondertarife
- Fördermitglieder
- Spenden (
getBounties
)- PayPal
- Funktionen
- Konfiguration (Grunddaten)
- Bearbeiten (Adressen etc.)
- Einstellungen (Unit Grundliste)
- Vererbungen nach Löschen einer übergeordneten Gliederung
- 20070304: Vorsitz nicht erforderlich
- 20070304: Status aktiv/inaktiv
- 20070304: Ausgabe für Gliederung nur, wenn aktiv (trotz Serveradresse)
- 20070307: Fehlerprüfung 'Server'
- 20071121: Erweiterung Mitgliedsantragfür Organisationen
- 20080615: Suchfunktion verbessern
- 20080615: Linkfehler bei übergeordneter Gliederung (siehe Events)
- 20080615: Anpassung
<adress>
ingetChilds
- 20080615: Personen
- 20090301: mehrere Begriffe für Suchfunktion
- 20101015: Vebesserung Fehlerausgabe