base
portal
Suche:
Forum
Start
Neue Seite erstellen
Titel:
<b>Allgemeine Fragen</b><ul> <li type=square><a href="#1">Was ist baseportal?</a> <li type=square><a href="#2">Wer braucht baseportal?</a> <li type=square><a href="#3">Was kann man mit baseportal machen?</a> <li type=square><a href="#4">Wie fange ich am Besten an?</a> <li type=square><a href="#5">Ich glaube, ich habe einen Fehler entdeckt, was jetzt?</a> <li type=square><a href="#6">Ich vermisse diese und jene Funktion, könnt Ihr die nicht einbauen?</a> <li type=square><a href="#19">Ich habe eine Frage, an wen kann ich sie stellen?</a> <li type=square><a href="#18">Gibt es baseportal auch in anderen Sprachen?</a> </ul> <b>Technischer Hintergrund</b><ul> <li type=square><a href="#11">Welche Datenbank steckt hinter baseportal?</a> <li type=square><a href="#9">Wieviele Einträge passen in eine Datenbank? Wie gross kann ein Eintrag maximal sein?</a> <li type=square><a href="#10">Bleibt baseportal auch mit (sehr) vielen Einträgen genauso schnell?</a> <li type=square><a href="#8">In welcher Sprache ist baseportal programmiert?</a> <li type=square><a href="#12">Auf welcher Plattform läuft baseportal?</a> </ul> <b>Kostenlos, zur Miete und zum Kauf</b><ul> <li type=square><a href="#17">Wieso wird baseportal kostenlos angeboten?</a> <li type=square><a href="#16">Muss ich beim kostenlosen Angebot mit Bannerwerbung rechnen?</a> <li type=square><a href="#14">Welche Mietangebote gibt es? Muss ich meinen jetzigen Provider wechseln?</a> <li type=square><a href="#15">Kann ich baseportal als Software-Lizenz für meinen Rechner/Server kaufen?</a> <li type=square><a href="#20">Gibt es telefonischen Support?</a> </ul> <b>Zugang</b><ul> <li type=square><a href="#22">Wie kann ich mein Passwort oder meine EMail-Adresse ändern?</a> <li type=square><a href="#23">Ich habe mein Passwort vergessen, was jetzt?</a> <li type=square><a href="#24">Wie kann ich meinen kompletten Zugang wieder löschen?</a> </ul> <b>Daten- und Zugriffssicherheit</b><ul> <li type=square><a href="#26">Wie sicher sind meine Daten bei baseportal?</a> <li type=square><a href="#27">Werden Backups durchgeführt?</a> <li type=square><a href="#28">Was ist wenn baseportal ausfällt? Sind meine Datenbanken dann nicht auch unerreichbar?</a> <li type=square><a href="#58">Wo und wie schnell ist baseportal angebunden?</a> </ul> <b>Anwendung</b><ul> <li type=square><a href="#62">Kann ich bestehende Datenbanken importieren?</a> <li type=square><a href="#31">Kann ich Datenbanken aus baseportal exportieren?</a> <li type=square><a href="#32">Wie kann ich bestehende Datenbanken löschen?</a> <li type=square><a href="#33">Kann ich andere Dateien, wie z.B. Bilder in meinen persönlichen Bereich kopieren?</a> <li type=square><a href="#41">Kann ich von baseportal aus EMails verschicken (lassen), z.B. wenn ein neuer Datensatz eingetragen wurde?</a> <li type=square><a href="#43">Wie kann ich die Daten einer Datenbank mit einer anderen verknüpfen (Relation)?</a> <li type=square><a href="#42">Gibt es eine Nutzerverwaltung, so dass ich für bestimmte Leute z.B. das Hinzufügen von Datensätzen erlauben kann?</a> </ul> <b>Templates</b><ul> <li type=square><a href="#59">Kann ich die Ausgabe einer Datenbank an mein individuelles Design anpassen und wie?</a> <li type=square><a href="#35">Kann ich beliebigen HTML-Code in den Templates verwenden?</a> <li type=square><a href="#57">Kann ich verschiedene Ausgabeseiten für ein- und dieselbe Datenbank verwenden?</a> <li type=square><a href="#56">Wie kann ich die Ausgabe der Datenbank selbst definieren und wie kann ich dann auf die Felder zugreifen?</a> <li type=square><a href="#53">Wie kann ich ein Feld das z.B. eine EMail-Adresse enthält anklickbar machen?</a> </ul> <b>Abfragen, Suche</b><ul> <li type=square><a href="#37">Wie kann ich nach den ersten Ziffern einer PLZ abfragen?</a> <li type=square><a href="#52">Wie kann ich nach Wörtern irgendwo in Einträgen suchen - die Suchfunktion sucht immer nur am Anfang eines Eintrags?</a> <li type=square><a href="#39">Kann ich nach dem Datum sortieren?</a> </ul> <b>Programmierung</b><ul> <li type=square><a href="#45">Welche Programmiersprache wird in den Templates benötigt?</a> <li type=square><a href="#46">Sollen in Zukunft auch weitere Programmiersprachen, wie Python oder Java unterstützt werden?</a> <li type=square><a href="#55">Wie kann ich eigene Programme in einem Template einsetzen?</a> <li type=square><a href="#60">Kann ich damit richtige Programme erstellen, mit Variablen, Schleifen, Bedingungen usw.?</a> <li type=square><a href="#47">Wie kann ich Ausgaben in einem Template machen - der "print"-Befehl ist nicht erlaubt?</a> <li type=square><a href="#48">Kann ich auch aus den Programmen heraus auf Datenbanken zugreifen?</a> <li type=square><a href="#49">Wie kann ich die maximale Anzahl aller Einträge einer Datenbank ermitteln?</a> <li type=square><a href="#50">Wie komme ich an die Id eines Eintrags in einem "loop"?</a> <li type=square><a href="#51">Wie kann ich die Summe einer Spalte berechnen?</a> <li type=square><a href="#54">Wo kann ich mehr über die Programmierung von baseportal lernen?</a> </ul> </ul> <table cellspacing=2 width=95% cellpadding=4><tr><td bgcolor=e0e0e0 colspan=2> <b>Allgemeine Fragen</b></td></tr></table><ul> <a name="1"> </a><table width=85%><tr><td><b>Was ist baseportal?</b> <ul>baseportal 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.</ul></td></tr></table> <a name="2"> </a><table width=85%><tr><td><b>Wer braucht baseportal?</b> <ul>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 - baseportal ist in jedem Fall die einfachste, schnellste und beste Hilfe!</ul></td></tr></table> <a name="3"> </a><table width=85%><tr><td><b>Was kann man mit baseportal machen?</b> <ul>Alles... ;-) Zumindest alles, was Sie für Ihr Web-Angebot benötigen. Hier einige Beispiele: <ul type=square> <li>eine leicht zu pflegende Linkliste <li>Ihr speziell angepasstes Forum <li>ein ausgefuchstes Redaktionssystem <li>eine Produktdatenbank für Ihren Online-Shop <li>das Mitgliederverzeichnis Ihres Vereins <li>Ihr zentrales Adressbuch <li>ein Star-Wars-Fanartikel-Katalog <li>ein Verzeichnis der von Ihnen zu vermietenden Wohnungen <li>und alles, was Ihnen sonst noch einfallen mag... </ul></ul></td></tr></table> <a name="4"> </a><table width=85%><tr><td><b>Wie fange ich am Besten an?</b> <ul>Beim <a href="/estart/index.html">Easy Start</a> lernen Sie Schritt für Schritt wie man eine eigene Web-Datenbank erstellt. Wer bereits Erfahrung mit Datenbanken hat, kann sich auch gleich <a href="/cgi-bin/baseportal.pl?htx=/main&mode=regi">registrieren</a> und sofort loslegen.</ul></td></tr></table> <a name="5"> </a><table width=85%><tr><td><b>Ich glaube, ich habe einen Fehler entdeckt, was jetzt?</b> <ul>Wenn Sie sich sicher sind, dass es ein Fehler von baseportal ist, schreiben Sie uns eine <a href="mailto:info@baseportal.de">info@baseportal.de</a>...</ul></td></tr></table> <a name="6"> </a><table width=85%><tr><td><b>Ich vermisse diese und jene Funktion, könnt Ihr die nicht einbauen?</b> <ul>Wir haben eine lange Liste mit vielen schönen Ideen, was wir alles in baseportal einbauen wollen - kommt alles... Natürlich können Sie uns gerne darüber im <a href="http://forum.baseportal.de">Forum</a> Feedback geben...</ul></td></tr></table> <a name="19"> </a><table width=85%><tr><td><b>Ich habe eine Frage, an wen kann ich sie stellen?</b> <ul>Bitte, bitte <b>nicht</b> per EMail an uns. Wir können keinen kostenlosen Support bei Fragen zur Anwendung oder Programmierung von baseportal leisten! Das ist sehr zeitaufwändig und wir kämen wir zu nichts anderem mehr. Benutzen Sie stattdessen das dafür vorgesehene <a href="/cgi-bin/baseportal.pl?htx=/baseportal/forum">Forum</a>. </ul></td></tr></table> <a name="18"> </a><table width=85%><tr><td><b>Gibt es baseportal auch in anderen Sprachen?</b> <ul>Ja, eine englischsprachige Version ist unter <a href="http://baseportal.com">http://baseportal.com</a> verfügbar, sowie eine spanische unter <a href="http://es.baseportal.com">http://es.baseportal.com</a> und eine französische unter <a href="http://fr.baseportal.com">http://fr.baseportal.com</a> Die Datenbank-Standardtexte können in den Sprachen Deutsch, Englisch, Französisch, Spanisch, Katalanisch, Italienisch, Türkisch, Griechisch, Chinesisch, Koreanisch und Japanisch ausgegeben werden.</ul></td></tr></table> </ul> <table cellspacing=2 width=95% cellpadding=4><tr><td bgcolor=e0e0e0 colspan=2> <b>Technischer Hintergrund</b></td></tr></table><ul> <a name="11"> </a><table width=85%><tr><td><b>Welche Datenbank steckt hinter baseportal?</b> <ul>Eine eigene: Die Datenbank-Engine wurde vor 6 Jahren von Grund auf neu 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. Als Beispiel mag die Festlegung der Feldgrösse dienen: Bei normalen Datenbanken müssen Sie bei der Definition zu jedem Feld genau dessen Grösse und Typ bestimmen. Oft können Sie das im Vorfeld nicht wissen. Benötigt ein Feld mehr als z.B. 255 Zeichen brauchen Sie einen anderen Typ. Für ein Feld mit Sonderzeichen ist wieder ein anderer Typ notwendig. Bei baseportal ist das egal, ein Feld kann so lang (oder kurz) sein wie Sie wollen und es kann beliebige Zeichen enthalten.</ul></td></tr></table> <a name="9"> </a><table width=85%><tr><td><b>Wieviele Einträge passen in eine Datenbank? Wie gross kann ein Eintrag maximal sein?</b> <ul>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... </ul></td></tr></table> <a name="10"> </a><table width=85%><tr><td><b>Bleibt baseportal auch mit (sehr) vielen Einträgen genauso schnell?</b> <ul>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 - eine Kleinigkeit, die ein Computer in Sekundenbruchteilen erledigt! Sie können dies an einer Datenbank mit über 100.000 Einträgen <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/baseportal/dict_de_en" target="_blank">selbst testen...</a></ul></td></tr></table> <a name="8"> </a><table width=85%><tr><td><b>In welcher Sprache ist baseportal programmiert?</b> <ul>Komplett in Perl (Version 5).</ul></td></tr></table> <a name="12"> </a><table width=85%><tr><td><b>Auf welcher Plattform läuft baseportal?</b> <ul>Das baseportal-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. baseportal.de selbst befindet sich auf einem Linux-System mit Apache/mod_perl als Webserver.</ul></td></tr></table> </ul> <table cellspacing=2 width=95% cellpadding=4><tr><td bgcolor=e0e0e0 colspan=2> <b>Kostenlos, zur Miete und zum Kauf</b></td></tr></table><ul> <a name="17"> </a><table width=85%><tr><td><b>Wieso wird baseportal kostenlos angeboten?</b> <ul>Mit dem kostenlosen Angebot wollen wir Ihnen die Möglichkeit geben, baseportal auf Herz und Nieren zu testen und herauszufinden, ob es für Ihre Zwecke nützlich ist.</ul></td></tr></table> <a name="16"> </a><table width=85%><tr><td><b>Muss ich beim kostenlosen Angebot mit Bannerwerbung rechnen?</b> <ul>Ja. Vier Wochen nach der Registrierung Ihres baseportal-Zugangs erscheinen Banner auf den von baseportal generierten Seiten. Wenn Sie das nicht wollen, können Sie baseportal vollkommen werbefrei und mit zusätzlichen Funktionen <a href="/bpws.html">mieten</a> oder <a href="https://www.ssl-page.com/baseportal/">kaufen</a>.</ul></td></tr></table> <a name="14"> </a><table width=85%><tr><td><b>Welche Mietangebote gibt es? Muss ich meinen jetzigen Provider wechseln?</b> <ul>Es gibt eine <a href="http://baseportal.de/bpws.html">Vielzahl unterschiedlicher Pakete</a> mit oder ohne Webspace von verschiedenen Providern. Wenn Sie Ihren jetzigen Webspace-Provider nicht wechseln wollen, können Sie die <a href="http://baseportal.de/bpws.html#oder">"reine" baseportal-Leistung</a> ohne Webspace mieten.</ul></td></tr></table> <a name="15"> </a><table width=85%><tr><td><b>Kann ich baseportal als Software-Lizenz für meinen Rechner/Server kaufen?</b> <ul>Ja, als <a href="https://www.ssl-page.com/baseportal/">UNIX/Linux- als Windows-Version</a></ul></td></tr></table> <a name="20"> </a><table width=85%><tr><td><b>Gibt es telefonischen Support?</b> <ul>Nein.</ul></td></tr></table> </ul> <table cellspacing=2 width=95% cellpadding=4><tr><td bgcolor=e0e0e0 colspan=2> <b>Zugang</b></td></tr></table><ul> <a name="22"> </a><table width=85%><tr><td><b>Wie kann ich mein Passwort oder meine EMail-Adresse ändern?</b> <ul>In ihrem persönlichen Bereich, rechts oben auf der Seite, unter "Administration".</ul></td></tr></table> <a name="23"> </a><table width=85%><tr><td><b>Ich habe mein Passwort vergessen, was jetzt?</b> <ul>Klicken Sie <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/lostpw">hier</a> und geben Sie Ihren Namen und Ihre EMail-Adresse ein. Wenn die Email-Adr. mit der bei der Registrierung angegebenen übereinstimmt, bekommen Sie das Passwort zurückgeschickt.</ul></td></tr></table> <a name="24"> </a><table width=85%><tr><td><b>Wie kann ich meinen kompletten Zugang wieder löschen?</b> <ul>Geht nicht. Warum auch? ;-)</ul></td></tr></table> </ul> <table cellspacing=2 width=95% cellpadding=4><tr><td bgcolor=e0e0e0 colspan=2> <b>Daten- und Zugriffssicherheit</b></td></tr></table><ul> <a name="26"> </a><table width=85%><tr><td><b>Wie sicher sind meine Daten bei baseportal?</b> <ul>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 baseportal kopieren oder als lokale Kopie auf Ihren eigenen Rechner exportieren (unter "Datenbank / Verwaltung").</ul></td></tr></table> <a name="27"> </a><table width=85%><tr><td><b>Werden Backups durchgeführt?</b> <ul>Ja, wir sichern den Datenbestand der letzten 7 Tage, so dass wir im schlimmsten Fall darauf zurückgreifen können.</ul></td></tr></table> <a name="28"> </a><table width=85%><tr><td><b>Was ist wenn baseportal ausfällt? Sind meine Datenbanken dann nicht auch unerreichbar?</b> <ul>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 <a href="/bpws.html">Angebot</a> wahrnehmen.</ul></td></tr></table> <a name="58"> </a><table width=85%><tr><td><b>Wo und wie schnell ist baseportal angebunden?</b> <ul>Der baseportal-Server steht in Frankfurt direkt am DE-CIX-Übergabepunkt mit einer Anbindung an einen 2 GBit/s-Backbone. Die Erreichbarkeit von baseportal sollte so von jedem Provider aus bestens gewährleistet sein. Sie können dies mit einem "tracert baseportal.de" (Windows), bzw. "traceroute baseportal.de" (UNIX) von Ihrem Rechner aus selbst prüfen.</ul></td></tr></table> </ul> <table cellspacing=2 width=95% cellpadding=4><tr><td bgcolor=e0e0e0 colspan=2> <b>Anwendung</b></td></tr></table><ul> <a name="62"> </a><table width=85%><tr><td><b>Kann ich bestehende Datenbanken importieren?</b> <ul>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 baseportal unverändert lassen.</ul></td></tr></table> <a name="31"> </a><table width=85%><tr><td><b>Kann ich Datenbanken aus baseportal exportieren?</b> <ul>Ja, unter "Datenbank / Verwaltung".</ul></td></tr></table> <a name="32"> </a><table width=85%><tr><td><b>Wie kann ich bestehende Datenbanken löschen?</b> <ul>Unter "Datenbank / Verwaltung"</ul></td></tr></table> <a name="33"> </a><table width=85%><tr><td><b>Kann ich andere Dateien, wie z.B. Bilder in meinen persönlichen Bereich kopieren?</b> <ul>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 <a href="/bpws.html">Mietangeboten</a> können Sie das sog. File-Upload aber auf einfachste Weise in Ihre Datenbank einbauen.</ul></td></tr></table> <a name="41"> </a><table width=85%><tr><td><b>Kann ich von baseportal aus EMails verschicken (lassen), z.B. wenn ein neuer Datensatz eingetragen wurde?</b> <ul>Nur bei den <a href="/bpws.html">Mietangeboten</a>.</ul></td></tr></table> <a name="43"> </a><table width=85%><tr><td><b>Wie kann ich die Daten einer Datenbank mit einer anderen verknüpfen (Relation)?</b> <ul>Entweder man benutzt den entsprechenden Feldtyp "Relation" oder programmiert sich das selbst.</ul></td></tr></table> <a name="42"> </a><table width=85%><tr><td><b>Gibt es eine Nutzerverwaltung, so dass ich für bestimmte Leute z.B. das Hinzufügen von Datensätzen erlauben kann?</b> <ul>Es gibt dafür viele vorgefertigte Lösungen in der baseportal-Bibliothek.</ul></td></tr></table> </ul> <table cellspacing=2 width=95% cellpadding=4><tr><td bgcolor=e0e0e0 colspan=2> <b>Templates</b></td></tr></table><ul> <a name="59"> </a><table width=85%><tr><td><b>Kann ich die Ausgabe einer Datenbank an mein individuelles Design anpassen und wie?</b> <ul>Ja. Legen Sie eine gleichnamige Ausgabeseite in baseportal 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.</ul></td></tr></table> <a name="35"> </a><table width=85%><tr><td><b>Kann ich beliebigen HTML-Code in den Templates verwenden?</b> <ul>Ja, es kann jeglicher HTML-Code verwendet werden, auch Frames, Tabellen, CSS, Java-Applets usw.</ul></td></tr></table> <a name="57"> </a><table width=85%><tr><td><b>Kann ich verschiedene Ausgabeseiten für ein- und dieselbe Datenbank verwenden?</b> <ul>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></ul></td></tr></table> <a name="56"> </a><table width=85%><tr><td><b>Wie kann ich die Ausgabe der Datenbank selbst definieren und wie kann ich dann auf die Felder zugreifen?</b> <ul>Mit dem "loop"-Tag. Die Feldinhalte stehen als Variablen (Feldname mit vorangestelltem $-Zeichen) zur Verfügung: <loop>Name: $Name<br>Strasse: $Strasse<p></loop></ul></td></tr></table> <a name="53"> </a><table width=85%><tr><td><b>Wie kann ich ein Feld das z.B. eine EMail-Adresse enthält anklickbar machen?</b> <ul>Angenommen die Felder "Name" und "EMail" sind als einfache Textfelder definiert: <loop> <a href="mailto:$EMail">$Name</a> </loop></ul></td></tr></table> </ul> <table cellspacing=2 width=95% cellpadding=4><tr><td bgcolor=e0e0e0 colspan=2> <b>Abfragen, Suche</b></td></tr></table><ul> <a name="37"> </a><table width=85%><tr><td><b>Wie kann ich nach den ersten Ziffern einer PLZ abfragen?</b> <ul>Die Abfrage "PLZ=~12" findet alle Postleitzahlen die mit 12 anfangen - wichtig ist aber, dass das entsprechende Feld nach "Text" sortiert ist, nicht, wie man zuerst vermutet, nach "Zahl"!</ul></td></tr></table> <a name="52"> </a><table width=85%><tr><td><b>Wie kann ich nach Wörtern irgendwo in Einträgen suchen - die Suchfunktion sucht immer nur am Anfang eines Eintrags?</b> <ul>Nennt sich "Volltextsuche" und gibt es bei den <a href="/bpws.html">Mietangeboten</a>.</ul></td></tr></table> <a name="39"> </a><table width=85%><tr><td><b>Kann ich nach dem Datum sortieren?</b> <ul>Ja. Einfach entsprechend abfragen, z.B. mit "Datum==*" oder "sort=Datum".</ul></td></tr></table> </ul> <table cellspacing=2 width=95% cellpadding=4><tr><td bgcolor=e0e0e0 colspan=2> <b>Programmierung</b></td></tr></table><ul> <a name="45"> </a><table width=85%><tr><td><b>Welche Programmiersprache wird in den Templates benötigt?</b> <ul>Perl (Version 5) oder PHP (nur bei den Mietangeboten).</ul></td></tr></table> <a name="46"> </a><table width=85%><tr><td><b>Sollen in Zukunft auch weitere Programmiersprachen, wie Python oder Java unterstützt werden?</b> <ul>Momentan sind Perl und PHP gleichzeitig in einer Seite nutzbar, die alles bieten was man zur Web-Entwicklung braucht. Interessant wäre es sicher, Java und Python auch noch anzubieten, im Moment aber nicht geplant.</ul></td></tr></table> <a name="55"> </a><table width=85%><tr><td><b>Wie kann ich eigene Programme in einem Template einsetzen?</b> <ul>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.</ul></td></tr></table> <a name="60"> </a><table width=85%><tr><td><b>Kann ich damit richtige Programme erstellen, mit Variablen, Schleifen, Bedingungen usw.?</b> <ul>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'; }</ul></td></tr></table> <a name="47"> </a><table width=85%><tr><td><b>Wie kann ich Ausgaben in einem Template machen - der "print"-Befehl ist nicht erlaubt?</b> <ul>Benutzen Sie stattdessen den Befehl "out" - er funktioniert exakt genauso wie "print".</ul></td></tr></table> <a name="48"> </a><table width=85%><tr><td><b>Kann ich auch aus den Programmen heraus auf Datenbanken zugreifen?</b> <ul>Ja, mit den Befehlen "get" (Lesen), "put" (Schreiben), "mod" (Ändern) und "del" (Löschen).</ul></td></tr></table> <a name="49"> </a><table width=85%><tr><td><b>Wie kann ich die maximale Anzahl aller Einträge einer Datenbank ermitteln?</b> <ul>$_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.</ul></td></tr></table> <a name="50"> </a><table width=85%><tr><td><b>Wie komme ich an die Id eines Eintrags in einem "loop"?</b> <ul>Mit $_id.</ul></td></tr></table> <a name="51"> </a><table width=85%><tr><td><b>Wie kann ich die Summe einer Spalte berechnen?</b> <ul>Angenommen die Datenbank enthält ein Feld "Punkte", dann berechnet folgender Code die Gesamtpunktzahl und gibt sie aus: <loop code=perl>$Gesamt+=$Punkte</loop>Gesamt: $Gesamt</ul></td></tr></table> <a name="54"> </a><table width=85%><tr><td><b>Wo kann ich mehr über die Programmierung von baseportal lernen?</b> <ul>Spezielle baseportal-Sachen stehen hier in der Dokumentation. Ansonsten wird die weit verbreitete Sprache "Perl" verwendet, eine erste Einführung gibt es bei <a href="http://www.teamone.de/selfhtml/tgc.htm" target="_blank">selfhtml</a> von Stefan Münz. Darüber hinaus bieten sich die folgenden Bücher als wichtiges Lehrmittel an:</ul></td></tr></table>
Name:
Passwort:
Stichworte:
Version:
1
2
3 Angebot:
Alle
Nur Miete / Lizenz
Nur Miete / Lizenz professional
Nur Miete
Nur Miete smart + pro
Nur Miete smart + pro / Lizenz
Nur Miete pro
Nur Miete ab pure2, smart2, pro1
Nur Lizenz
Nur Lizenz professional
Nur Kostenlos
Ohne Änderungen zurück zur Seite
-
+
©
baseportal
GmbH. Alle Rechte vorbehalten.
powered in 0.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!