|
Häufige Fragen und Antworten
Was ist Bill.de?
Bill.de ist eine vollständig im Internet verankerte Datenbank-Plattform.
Sie ist ohne Programmierkenntnisse rechner- und ortsunabhängig
über den Browser kostenlos von jedem zu nutzen. Innerhalb von
Minuten lässt sich die erste Datenbank erstellen. Dabei kann
das Aussehen beliebig an die eigenen Vorstellungen angepasst
werden und für erfahrene Nutzer ist auch der Einsatz von eigenen
Programmen möglich.
|
Wer braucht Bill.de?
Jeder... ;-)
Ob Sie Ihre Adressdatenbank ueber das Web pflegen und damit
überall erreichbar haben wollen, eine Linkliste zu einem ausgewählten
Thema anlegen wollen, DIE zuendende Idee fuer ein Internet-Business
haben, Ihre Produkte katalogisieren oder sich einfach die Arbeit
mit Ihrem Web-Auftritt erleichtern wollen - Bill.de ist in jedem
Fall die einfachste, schnellste und beste Hilfe!
|
Was kann man mit Bill.de machen?
Alles... ;-)
Zumindest alles, was Sie für Ihr Web-Angebot benötigen. Hier
einige Beispiele:
- eine leicht zu pflegende Linkliste
- Ihr speziell angepasstes Forum
- ein ausgeklügeltes Redaktionssystem
- eine Produktdatenbank für Ihren Online-Shop
- das Mitgliederverzeichnis Ihres Vereins
- Ihr zentrales Adressbuch
- ein Star-Wars-Fanartikel-Katalog
- ein Verzeichnis der von Ihnen zu vermietenden Wohnungen
- und alles, was Ihnen sonst noch einfallen mag...
|
Wie fange ich am Besten an?
Am Besten erstmal eine Virtuelle
Tour durch diei Region machen.
Wer bereits Erfahrung mit Datenbanken hat, kann sich auch gleich
registrieren und
sofort loslegen.
|
Ich glaube, ich habe einen Fehler entdeckt, was jetzt?
Bitte gleich in die Bug-List
eintragen. Wir kümmern uns in der Reihenfolge der Wichtigkeit
darum...
|
Ich vermisse diese und jene Funktion, könnt Ihr die nicht
einbauen?
Wir haben eine lange Liste mit vielen schönen Ideen, was wir
alles in Bill.de einbauen wollen - kommt alles... Welche Features
wir zuerst angehen, darüber können die Nutzer übrigens demnächst
abstimmen und zwar in der Wish-List. Und wenn dort die gewünschte
Funktion noch nicht steht, kann man sie eintragen und darüber
abstimmen lassen...
|
Ich habe eine Frage, an wen kann ich sie stellen?
Bitte, bitte nicht per EMail an uns. Wir können keinen
kostenlosen Support bei Fragen zur Anwendung oder Programmierung
von Bill.de leisten! Das ist sehr zeitaufwändig und da wir im
Moment keine Kapazitäten dafür zur Verfügung haben, kämen wir
zu nichts anderem mehr.
Benutzen Sie stattdessen das dafür vorgesehene Forum.
|
Wird es Bill.de auch in anderen Sprachen geben?
Eine englischsprachige Version ist geplant, danach französich.
|
Welche Datenbank steckt hinter Bill.de?
Die Datenbank-Engine wurde 1998 von Grund auf selbst entwickelt.
Dadurch war es möglich überkommenen Ballast, den herkömmliche
Datenbanken mit sich herumschleppen hinter sich zu lassen und
die Funktionen speziell an das Internet anzupassen.
|
Wieviele Einträge passen in eine Datenbank? Wie gross kann
ein Eintrag maximal sein?
Es gibt keine (programmtechnische) Begrenzung der Anzahl und
Grösse von Einträgen. Faktisch kann aber z.Zt. keine Datenbank
die maximale Grösse von 4 GB einer Datei unter Linux überschreiten.
Ob diese Datenbank aber aus einem Eintrag mit einer Grösse von
4 GB oder aus 400 Milliarden Einträgen zu je 10 Bytes besteht,
ist völlig egal...
|
Bleibt Bill.de auch mit (sehr) vielen Einträgen genauso schnell?
Ja. Die Abfrage nach (sortierten) Feldern erfolgt mittels der
sog. "binären Suche": Um damit z.B. aus 1 Millionen Einträgen
den richtigen herauszufinden, bedarf es lediglich 20 Zugriffe
- ein Klacks, den ein Computer in Sekundenbruchteilen erledigt!
Hierzu eine kleine Geschichte: Einer Erzählung nach soll ein
Sultan so begeistert vom Schachspiel gewesen sein, dass er dessen
Erfinder fragte, was er sich dafür wünsche. Dieser entgegnete:
Nichts weiter, als 1 Reiskorn auf das erste Feld des Schachbretts,
2 Reiskörner auf das 2. Feld, 4 auf das dritte und so weiter,
auf jedes weitere Feld die doppelte Anzahl Reiskörner. Da lachte
der Sultan und sagte "Ha, wenn das weiter nichts ist, das bisschen
Reis sollst Du gerne bekommen..." Nun, das Lachen wird ihm vergangen
sein, denn bei 64 Schachfeldern ergibt sich die unvorstellbare
Menge von ca. 10 000 000 000 000 000 000 Reiskörnern - sicherlich
mehr, als der arme Sultan, der dies leichtfertig versprochen
hat, besitzen konnte.
Nach demselben -nur umgedrehten- Prinzip funktioniert Bill.de.
|
In welcher Sprache ist Bill.de programmiert?
Komplett in Perl (Version 5).
|
Auf welcher Plattform läuft Bill.de?
Das Bill.de-Programm ist sowohl unter UNIX/Linux als auch Windows
9x/NT/2000 lauffähig. Auch die Daten können zwischen beiden
Systemen beliebig ausgetauscht werden.
Bill.de.de selbst befindet sich auf einem Linux-System mit Apache/mod_perl
als Webserver.
|
Wie finanziert sich Bill.de, wenn es kostenlos angeboten
wird?
Bill.de ist ein Produckt von Kraft & Partner EDV-Konzepte,
die eine Reihe namhafter Web-Projekte programmiert hat, darunter
Dreher-Finish.com, Nimm-Platz.de, dreisechzig.de, Lebenshilfe-Loerrach.de
usw. - die Finanzierung des Bill.de-Projekts ist daher für lange
Zeit gesichert.
|
Wird Bill.de irgendwann etwas kosten? Muss ich mit Bannerwerbung
rechnen?
Die Entwicklung und der Betrieb von Bill.de kosten Geld, das
auch wieder hereinkommen muss. Momentan ist die kostenlose Nutzung
noch uneingeschränkt möglich, in Zukunft wird sich das ändern
und dann auch Bannerwerbung eingeblendet werden. Verschiedene
Provider bieten inzwischen aber Bill.de+Webspace ohne störende
Werbung und mit zusätzlichen Möglichkeiten an.
|
Wann wird es soweit sein?
Bis Bannerwerbung läuft bereits seit 2001.
|
Kann ich Bill.de als Software-Lizenz für meinen Rechner/Server
kaufen?
Auch das ist geplant. Allerdings wird auch dies noch einige
Zeit dauern.
|
Wird es telefonischen Support geben?
Ja, wird allerdings noch dauern und natürlich kostenpflichtig
sein, da sehr aufwändig.
|
Wie kann ich mein Passwort oder meine EMail-Adresse ändern?
In ihrem persönlichen Bereich.
|
Ich habe mein Passwort vergessen, was jetzt?
Klicken Sie hier und
geben Sie Ihren Namen und Ihre EMail-Adresse ein. Wenn die Email-Adr.
mit der bei der Registrierung angegebenen übereinstimmt, bekomm
Sie das Passwort zurückgeschickt.
|
Wie kann ich meinen kompletten Zugang wieder löschen?
Geht nicht. Warum auch? ;-)
|
Daten- und Zugriffssicherheit |
Wie sicher sind meine Daten bei Bill.de?
Trotz aller Sicherheitsmassnahmen können wir eine 100% Sicherheit
nicht garantieren. Eine eigene Datensicherung ist daher unerlässlich.
Sie können dazu komplette Datenbanken innerhalb von Bill.de
kopieren oder als lokale Kopie auf Ihren eigenen Rechner exportieren.
|
Werden Backups durchgeführt?
Ja, wir sichern jede Nacht den kompletten Datenbestand. Im schlimmsten
Fall können wir also auf die Daten des letzten Tages zurückstellen.
|
Was ist wenn Bill.de ausfällt? Sind meine Datenbanken dann
nicht auch unerreichbar?
Richtig. Genau wie Ihre Seiten nicht erreichbar sind, wenn der
Server Ihres Providers ausfällt. Aus diesem Grund hat die Verfügbarkeit
und Performance des Servers für uns hohe Priorität. Allerdings
sollten Sie sich bewusst sein, dass hier beim kostenlosen Angebot
Grenzen gesetzt sind. Wenn Sie höhere Sicherheit benötigen sollten
Sie ein kostenpflichtiges Angebot wahrnehmen.
|
Wo und wie schnell ist Bill.de angebunden?
Der Bill.de-Server steht in Frankfurt direkt am DE-CIX-Übergabepunkt
mit einer Anbindung an einen 622 Mbit/s-Backbone.
Die Erreichbarkeit von Bill.de sollte so von jedem Provider
aus bestens gewährleistet sein. Sie können dies mit einem "tracert
Bill.de.de" (Windows), bzw. "traceroute Bill.de.de" (UNIX) von
Ihrem Rechner aus selbst prüfen. Hier das traceroute von Berlin
aus (Zugang: Berlikomm):
Route-Verfolgung zu Bill.de [212.172.126.183] über maximal 30 Abschnitte:
1 1 ms <10 ms <10 ms 172.16.1.250 2 59 ms 59 ms 59 ms 217.5.98.41 3 58 ms 60 ms 59 ms 193.158.135.198 4 63 ms 63 ms 64 ms 62.154.18.46 5 64 ms 64 ms 65 ms so-6-2-1.ffm2.net.tiscali.com [194.162.253.181] 6 64 ms 65 ms 63 ms core1.f.de.tiscali.com [213.200.82.18] 7 80 ms 80 ms 81 ms atm6-0-2.bln3.nacamar.net [194.112.20.62] 8 85 ms 85 ms 83 ms hssi1-1.core0.dd.nacamar.net [194.112.20.253] 9 85 ms 87 ms 87 ms 212.172.233.178 10 85 ms 87 ms 85 ms WWW.Bill.de [212.172.126.183]
Route-Verfolgung beendet.
|
Wird es einen sicheren Zugang über SSL geben?
Ja, wir planen bei den kostenpflichtigen Angeboten einen sicheren
Zugang über 128-Bit SSL anzubieten.
|
Kann ich bestehende Datenbanken importieren?
Ja, unter "Datenbank / Verwaltung". Um Daten aus anderen Anwendungen
(z.B. Excel, Access) zu übernehmen, müssen Sie diese dort als
CSV-Datei speichern und die Einstellungen bei Bill.de unverändert
lassen.
|
Kann ich Datenbanken aus Bill.de exportieren?
Ja, unter "Datenbank / Verwaltung".
|
Wie kann ich bestehende Datenbanken löschen?
Unter "Datenbank / Verwaltung"
|
Kann ich andere Dateien, wie z.B. Bilder in meinen persönlichen
Bereich kopieren?
Beim kostenlosen Angebot nicht, dafür gibt es genügend andere
Internet-Angebote. Bilder usw. muss man also (bei der fast immer
sowieso vorhandenen) Homepage ablegen und darauf absolut verweisen.
Bei den Bill.de+Webspace-Angeboten können Sie das sog. File-Upload
aber auf einfachste Weise in Ihre Datenbank einbauen.
|
Kann ich von Bill.de aus EMails verschicken (lassen), z.B.
wenn ein neuer Datensatz eingetragen wurde?
Nur bei den Bill.de+Webspace-Angeboten.
|
Wie kann ich die Daten einer Datenbank mit einer anderen
verknüpfen (Relation)?
Dafür gibt es mittlerweile verschiedene Möglichkeiten. Entweder
man benutzt den entsprechenden Feldtyp "Relation" oder programmiert
sich das selbst (s. Dokumentation oder Tips & Tricks).
|
Gibt es eine Nutzerverwaltung, so dass ich für bestimmte
Leute z.B. das Hinzufügen von Datensätzen erlauben kann?
Es gibt dafür viele vorgefertigte Lösungen in der kp24.de-Bibliothek.
|
Wo befindet sich die Bibliothek?
Bei "Verzeichsnis / Verwaltung" ganz unten.
|
Kann ich die Ausgabe einer Datenbank an mein individuelles
Design anpassen und wie?
Ja. Legen Sie eine gleichnamige Ausgabeseite in Bill.de an,
spielen Sie eine HTML-Seite mit dem entsprechenden Design über
"Seite / Datei aufspielen" auf und fügen Sie an der gewünschten
Stelle ein
<do action=all>
ein.
|
Kann ich beliebigen HTML-Code in den Templates verwenden?
Ja, es kann jeglicher HTML-Code verwendet werden, auch Frames,
Tabellen, CSS, Java-Applets usw.
|
Kann ich verschiedene Ausgabeseiten für ein- und dieselbe
Datenbank verwenden?
Ja. Legen Sie einfach eine Seite mit anderem Namen an und übergeben
Sie dieser den Namen der Datenbank als Parameter. Oder schreiben
Sie es direkt in den HTML-Code der Ausgabeseite, z.B. beim Aufruf
der Datenbank-Ausgabe:
<do action=all db=nutzer>
|
Wie kann ich die Ausgabe der Datenbank selbst definieren
und wie kann ich dann auf die Felder zugreifen?
Mit dem "loop"-Tag. Die Feldinhalte stehen als Variablen (Feldname
mit vorangestelltem $-Zeichen) zur Verfügung:
<loop>Name: $Name<br>Strasse: $Strasse<p></loop>
|
Wie kann ich ein Feld das z.B. eine EMail-Adresse enthält
anklickbar machen?
Angenommen die Felder "Name" und "EMail" sind als einfache Textfelder
definiert:
<loop>
<a href="mailto:$EMail">$Name</a>
</loop>
|
Wie kann ich nach den ersten Ziffern einer PLZ abfragen?
Die Abfrage "PLZ=~12" findet alle Postleitzahlen die mit 1 anfangen
- wichtig ist aber, dass das entsprechende Feld nach "Text"
sortiert ist, nicht, wie man zuerst vermutet, nach "Zahl"!
|
Wie kann ich nach Wörtern irgendwo in Einträgen suchen -
die Suchfunktion sucht immer nur am Anfang eines Eintrags?
Im Moment noch nicht. Nennt sich "Volltextsuche" und wird irgendwann
kommen...
|
Wie kann ich ein Datumfeld abfragen?
Im Moment nicht richtig. Das Datum wird intern in Sekunden seit
dem 1.1.1970 gespeichert - nach diesem Wert müssten Sie abfragen,
aber richtig bequem ist das nicht. Eine bessere Abfragemöglichkeit
wird kommen...
|
Kann ich nach dem Datum sortieren?
Ja, Sortierung funktioniert. Einfach entsprechend abfragen,
z.B. mit "Datum==*" oder "sort=Datum".
|
Welche Programmiersprache wird in den Templates benötigt?
|
Sollen in Zukunft auch andere Programmiersprachen, wie PHP
oder Java unterstützt werden?
Ja, auch dies ist in Planung. Perl stellt alles bereit, was
man braucht. Sollte der Bedarf in diese Richtung allerdings
sehr gross sein, werden wir uns das natürlich überlegen...
|
Wie kann ich eigene Programme in einem Template einsetzen?
Mit dem Tag
<perl>...</perl>
Alles dazwischen wird ausgeführt. Möglich ist auch das Tag
<loop code=perl>...</loop>
bei dem der angegebene Code für jeden Eintrag einer Datenbank
ausgeführt wird.
|
Kann ich damit richtige Programme erstellen, mit Variablen,
Schleifen, Bedingungen usw.?
Ja, Perl stellt all dies und noch viel mehr bereit. Einfache
Variablen sehen z.B. so aus:
$Name
eine Schleife so:
for($i=0; $i<10; $i++)
{
out '$i*$i=',$i*$i;
}
und eine Bedingung so:
if($Alter<18) { out 'Zu jung'; }
|
Wie kann ich Ausgaben in einem Template machen - der "print"-Befehl
ist nicht erlaubt?
Benutzen Sie stattdessen den Befehl "out" - er funktioniert
exakt genauso wie "print".
|
Kann ich auch aus den Programmen heraus auf Datenbanken zugreifen?
Ja, mit den Befehlen "get" (Lesen), "put" (Schreiben), "mod"
(Ändern) und "del" (Löschen).
|
Wie kann ich die maximale Anzahl aller Einträge einer Datenbank
ermitteln?
$_amount ergibt die Anzahl der Datensätze die beim letzten Abruf
tatsächlich geholt wurden.
$_amount_query ergibt die Anzahl der Datensätze die beim letzten
Abruf ohne "range" geholt worden wären.
$_amount_all ergibt die Anzahl der Datensätze die in der zuletzt
genutzten Datenbank insgesamt enthalten sind.
|
Wie komme ich an die Id eines Eintrags in einem "loop"?
|
Wie kann ich die Summe einer Spalte berechnen?
Angenommen die Datenbank enthält ein Feld "Punkte", dann berechnet
folgender Code die Gesamtpunktzahl:
Gesamt: <loop code=perl>$Gesamt+=$Punkte</loop>
|
Wo kann ich mehr über die Programmierung von Bill.de lernen?
Spezielle Bill.de-Sachen stehen in der Dokumentation. Ansonsten
wird die weit verbreitete Sprache "Perl" verwendet, eine erste
Einführung gibt es bei selfhtml von Stefan Münz. Darüber
hinaus bieten sich die folgenden Bücher als wichtiges Lehrmittel
an:
|
Zurück zur Hauptseite
powered by Bill.de
|