<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=0%3A0%3A0%3AFFFF%3A134%3A96%3A61%3A41</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=0%3A0%3A0%3AFFFF%3A134%3A96%3A61%3A41"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/0:0:0:FFFF:134:96:61:41"/>
	<updated>2026-05-18T07:56:36Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Eagle-Wishlist&amp;diff=75382</id>
		<title>Eagle-Wishlist</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Eagle-Wishlist&amp;diff=75382"/>
		<updated>2013-04-25T06:35:25Z</updated>

		<summary type="html">&lt;p&gt;0:0:0:FFFF:134:96:61:41: /* Board-Editor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Auf dieser Seite können Wünsche zur Erweiterung der Funktionen des Leiterplatten CAD Programms Cadsoft EAGLE eingetragen werden. Es ist keine offizelle Wunschliste von Cadsoft und es ist nicht bekannt, ob Cadsoft-Mitarbeiter diese Seite regelmässig sichten. Cadsoft sollte sicherheitshalber regelmäßig angeschrieben werden, damit diese Liste nicht in Vergessenheit gerät.&lt;br /&gt;
&lt;br /&gt;
Damit sich die beliebtesten Wünsche herauskristallisieren, macht jeder einfach einen virtuellen Strich dahinter: | (Windows: ALT-GR Taste und &amp;lt; Taste drücken, Mac OS X: Alt-Taste und 7 Taste drücken). Alle fünf Striche (|||||) bitte immer ein Leerzeichen einfügen.&lt;br /&gt;
&lt;br /&gt;
Neue Wünsche einfügen darf und soll natürlich auch jeder. Einfach ganz viele Striche auf einmal hinter einem Wunsch einzufügen ist zwecklos. Das erkennt man in der History, und es gibt viele Leute, die diese Seite überwachen...&lt;br /&gt;
&lt;br /&gt;
Ja, die Einleitung ist von der Reichelt-Wishlist geklaut. Existenzberechtigung für diese Seite: Farnell will Eagle verbessern. Siehe [http://de.farnell.com/jsp/bespoke/bespoke2.jsp?ICID=i-7706-00001001&amp;amp;bespokepage=farnell/de/design-link/cadsoft.jsp]&lt;br /&gt;
&lt;br /&gt;
== Programmfunktionen ==&lt;br /&gt;
&lt;br /&gt;
=== Control Panel ===&lt;br /&gt;
&lt;br /&gt;
* In Bibliothek: Bei Klick auf ein Device soll das Fenster an der aktuellen Position stehenbleiben ||&lt;br /&gt;
* In Bibliothek: Bildposition vom Symbol und Package soll fixed sein (mitscrollen), bei großen Device-Kollektionen vorteilhaft ||&lt;br /&gt;
* Möglichkeit, für unterschiedliche Programmversionen auch unterschiedliche Projektverzeichnisse zu verwenden. |&lt;br /&gt;
* Backupdateien in Unterverzeichnisse packen ||||| | 6&lt;br /&gt;
* Raster-/Grid-Größe für X und Y Achse getrennt angeben |&lt;br /&gt;
* Möglichkeit einbauen um alle Bibliotheken INKL. Unterverzeichnisse zuladen.&lt;br /&gt;
&lt;br /&gt;
=== Schaltplan-Editor ===&lt;br /&gt;
* Bibliotheken aus dem Download Bereich in die Releases mit aufnehmen ||||| | 6&lt;br /&gt;
* Standardbauteile oder Makros in &amp;quot;Schnellzugriff&amp;quot; (Symbolleiste) für den Schnellzugriff&amp;lt;ref&amp;gt;Mit dem &#039;&#039;MENU&#039;&#039;-Befehl lässt sich eine Symbolleiste erzeugen, deren Knöpfe wiederum mit beliebigen Befehlen belegt werden können, einschließlich &#039;&#039;ADD&#039;&#039; --[[Benutzer:Haku|Haku]] 08:47, 21. Feb. 2010 (UTC)&amp;lt;/ref&amp;gt; oder &#039;&#039;RUN&#039;&#039;/&#039;&#039;SCRIPT&#039;&#039; für Makros. |||&lt;br /&gt;
* Richtungsabhängige Labels: (3erlei) verschiedene Labels mit denen zusätzlich zum Netznamen die Signalrichtung (Eingang, Ausgang, Bidirektional) visualisiert werden kann ||||| |||| 9&lt;br /&gt;
* Farbige XREFs → Das Netz dazu in der gleichen Farbe ||||| 5&lt;br /&gt;
* Eigenen &#039;Lagerbestand&#039; mitverwalten, sodass beim Zeichnen von Plänen direkt nur Lagerteile verbaut werden (nützlich bei diesen ganzen SMD-Varianten) ||||| ||| 8&lt;br /&gt;
* Neben Ckeckbox &amp;quot;Smds&amp;quot; neue Checkbox &amp;quot;bedrahtet&amp;quot;, sodass diese ausgeschaltet werden können, wenn nur mit SMDs gearbeitet wird. ||||| || 7&lt;br /&gt;
* &amp;quot;hierarchisches Design&amp;quot; von identisch aufgebauten Unterbaugruppen, sprich Subcomponenten mit definierten Input/Output-Signalen aus z.B. einer speziellen hierarchy.lib. Diese kann dann ja im gleichen Verzeichnis wieder als Schematic abgelegt werden. Mit dazugehöriger Board-Datei läßt sich dann auch das Layout clonen. ||||| ||||| ||||| 15&lt;br /&gt;
* Drucken: neue Option &amp;quot;Automatisch drehen&amp;quot;, um bei mehrseitigen Plänen mit wechselnder Seitenorientierung automatisch auszurichten |||||  5&lt;br /&gt;
* Tastatur-/Maus-Bedienkonzept: z.B. Move, Copy etc. alle auf Tasten der linken Tastaturhälfte (bzw. auf der rechten für Linkshänder) und zwar ohne Ctrl/Shift etc. so daß man zügig arbeiten kann, ohne ständig mit der Maus umschalten zu müssen. ||||| ||| 8&lt;br /&gt;
* Suche im Bauteilkatalog nach Lieferanten-Artikelnummer (sofern gepflegt) ||| 3&lt;br /&gt;
* Mehrzeilige Texte&amp;lt;ref&amp;gt;Mehrzeilige Texte sind ab Version 6.3 möglich.&amp;lt;/ref&amp;gt; |||| 4&lt;br /&gt;
* Der relative, beliebig setzbare Ursprung sollte vom absoluten zu unterscheiden sein (andere Farbe...) ||| 3&lt;br /&gt;
* Bauteilwerte direkt im ADD-Befehl festlegbar machen (-&amp;gt; Standardbauteile im Textmenü) ||| 3&lt;br /&gt;
* Der &amp;quot;Gruppenauswahlrahmen&amp;quot; sollte sich bei gedrückter Maustaste immer aufziehen lassen, nicht erst nach Druck auf Group. (Im Board auch) ||||| 5&lt;br /&gt;
* Ein markiertes Bauteil/e sollte sich einfach mit Druck auf ENTF löschen lassen. || 2&lt;br /&gt;
&lt;br /&gt;
=== Board-Editor ===&lt;br /&gt;
* Kacheln-Funktion im Drucken Dialog ||||| ||||| | 11&lt;br /&gt;
* Netznamen in verlegten Leiterbahnen einblenden&amp;lt;ref&amp;gt;Wird z.&amp;amp;nbsp;B. im AltiumDesigner so gemacht. Abstand und Größe der Beschriftung erfolgt je nach Zoom-Stufe.&amp;lt;/ref&amp;gt; ||||| |||| 9&lt;br /&gt;
* Die Auswahl von Bauteilen sperren, die mit dem aktuellen Werkzeug nicht bearbeitet können&amp;lt;ref&amp;gt;Wenn zB eine Leiterbahn durch einen Bauteilmittelpunkt läuft und man mit Ripup auf den Mittelpunkt klickt, will man natürlich die Leiterbahn auflösen. Ripup lässt sich ja nicht auf Bauteile anwenden. Warum muss man also mit linker Maustaste wählen, auf was man Ripup anwenden will?&amp;lt;/ref&amp;gt; ||||| || 7&lt;br /&gt;
* Routing mit Walkaround/Push/Hug&amp;amp;Push Funktionen (Hindernisse automatisch umrouten beim FollowMe) ||||| || 7&lt;br /&gt;
* Parameter eines Objektes (Via, Track,..) per Doppelklick-Option bearbeitbar ||||| ||||| || 12&lt;br /&gt;
* Thermal Vias für unterschiedliche Gehäuse einzeln anpassbar machen |||| 4&lt;br /&gt;
* Padstack frei definierbar || 2&lt;br /&gt;
* Direkte Implementierung von EAGLE 3D ||||| ||||| ||||| ||||| ||||| | 26&lt;br /&gt;
* Messung der Leiterbahnlänge &amp;lt;ref&amp;gt;Die Messung der Länge einer Leiterbahn sollte zwischen zwei beliebigen Segmenten möglich sein. Man könnte dafür Start- und Endsegment markieren.&amp;lt;/ref&amp;gt; ||||| ||||| ||||| ||||| ||||| |||| 29&lt;br /&gt;
* Weitere Standardgeometrien (Spiralen, Heaxagon u.ä.) ||||| ||||| | 11&lt;br /&gt;
* Abstandsmessung&amp;lt;ref&amp;gt;Wie in Sprint-Layout: Mit Maustaste auf Startpunk klicken, gedrückt halten und zum Endpunkt ziehen. Länge und Winkel der Strecke werden in Echtzeit angezeigt.&amp;lt;/ref&amp;gt; ||||| ||||| ||||| ||||| | 21&lt;br /&gt;
* Routen von LVDS-Leitungspaaren ||||| ||| 8&lt;br /&gt;
* Andere Farben für Versorgungsspannungen definierbar machen ||||| ||||| |||| || 17&lt;br /&gt;
* Impedanzkontrolle von Leiterbahnen ||||| ||||| ||||| ||||| 20&lt;br /&gt;
* Board im Editor drehen (90°-Schritte) und Umdrehen (Oberseite/Unterseite) ||||| ||||| ||||| | 16&lt;br /&gt;
* Kopieren von Leiterbahnen/Gruppen ||||| ||||| | 11&lt;br /&gt;
* Meanderstrukturen für Leiterbahnlängenausgleich ||||| | 6&lt;br /&gt;
* Online DRC ||||| ||||| |||| 14&lt;br /&gt;
* Direkte Integration von Teardrops bzw SnowMans ||||| | 6&lt;br /&gt;
* Chamfered edge (Anfasungen bei T-Leiterbahnverbindungen) | 1&lt;br /&gt;
* selektives Ratsnest (nicht mit dem Bauteil verbundene Luftlinien beim Plazieren ausblenden) ||||| || 7&lt;br /&gt;
* dynamisches Ratsnest (Luftlinien des Bauteils beim Plazieren zum nächstgelegenen Pin verbinden) ||||| ||||| |||| 14&lt;br /&gt;
* Benannte Gruppen in Editor und Schaltplan z.&amp;amp;nbsp;B. analog1 oder power zum einfachen plazieren || 2&lt;br /&gt;
* Dxf Drag and Drop Mechanische Teile direkt in eagle boards und libs ziehen | 1&lt;br /&gt;
* Parametrische Library-Erstellung über Textfile | 1&lt;br /&gt;
* Iges / Step Export. 3D Darstellung für Mcad exportieren ||| 3&lt;br /&gt;
* 3DScanner Import. Da eine fertige Leiterplatte die Lageinformationen aller Bauteile hat, wird über einen 3D-Scanner die Höheninformationen der Bauteile eingelesen und in die Bibliothek übertragen. || 2&lt;br /&gt;
* Direkte, einfache Nutzung von Layout- und Schaltplanmodulen | 1&lt;br /&gt;
* Im Layouteditor Bauteile konsistent platzieren sowie kopieren können || 2&lt;br /&gt;
* DRC: Bestückungsdruck auf PADs, SMDs oder VIAs ||| 3&lt;br /&gt;
* DRC: Warnung / Meldung über nicht geroutete Netze / bestehende Luftlinien ||||| ||||| ||||| ||| 18&lt;br /&gt;
* Layer werden sofort aktiviert/deaktiviert ohne erst &amp;quot;Übernehmen&amp;quot; anklicken zu müssen ||||| |||| 9&lt;br /&gt;
* 2-3 frei definierbare Layerauswahlen, die sofort per Klick bzw. Shortcut übernommen und angezeigt werden || 2 &lt;br /&gt;
* Wert von &amp;quot;Alle Packages anzeigen&amp;quot; im change technology-Dialog merken | 1&lt;br /&gt;
* Busse werden automatisch umbenannt falls Nets umbenannt werden || 2&lt;br /&gt;
* Unrouted Layer nur für aktivertes Bauteil (oder Bereich) anzeigen lassen | 1&lt;br /&gt;
* Schrift-Ausrichtung: alle vier Richtungen zulassen, anstatt nur nach rechts oder oben. Dafür Ausrichtungen links/zentriert/rechts zulassen || 2&lt;br /&gt;
* unsplit-Funktion: einen Knick aus einem Wire löschen (z.B. als Shift-optimize) ||||| |||| 9&lt;br /&gt;
* Busse (oder mehrere parallele Leitungen gleichzeitig) verlegen (wo es Sinn macht) ||||| 5&lt;br /&gt;
* &amp;quot;clonen&amp;quot; von Leiterbahnen-Routings von einer Baugruppe zu einer anderen ||||| 5&lt;br /&gt;
* Ausblenden von Bauelementen im Layouteditor. Beispielsweise nach einer bestimmten Buchse Stecker Kombination im Schaltplan. Wäre hilfreich um Bauelemente im Gehäuse darzustelle | 1&lt;br /&gt;
* &amp;quot;Lochrastermodus&amp;quot; um noch einfacher Pläne für Lochrasterplatinen zu erstellen |||| 3&lt;br /&gt;
* Symmetrierfunktion, um Bauteile automatisch symmetrisch um eine Achse oder Punkt anordnen zu können || 2&lt;br /&gt;
* automatische Platzierung von Bauteilen im Board ||||| ||| 8&lt;br /&gt;
* Der relative, beliebig setzbare Ursprung sollte vom absoluten zu unterscheiden sein (ander Farbe...) ||| 3&lt;br /&gt;
*Offset Routing  - Gleichzeitiges verlegen von paralell verlaufenden Leiterbahnen |1&lt;br /&gt;
* Polygone gegen Verschieben schützen können (lock) || 2&lt;br /&gt;
* In Bauteilinfo die zugehörige Schaltplanseitennummer anzeigen || 2&lt;br /&gt;
* In Bauteilinfo die auch das DEVICE anzeigen (wie im Schaltplan) | 1&lt;br /&gt;
* Beim DRC einen Hinweis geben, wenn der Fehler durch Netzklassenregeln bedingt ist || 2&lt;br /&gt;
* Über Rechtsklickmenü eine ausgewählte Gruppe ins Raster setzen | 1&lt;br /&gt;
* die Airwires zeigen auf das Zentrum eines SMD Pads, das meist nicht auf dem raster liegt. Besser währe, wenn ein Bereich innerhalb des Pads als zulässiges Airwire-Ziel akzeptiert wird. Oft sind kleine Leiterbahnschnippsel übrig, mit denen man kämpfen muss. Pad ist eigentlich kontaktiert, aber man hat das zentrum wieder nicht getroffen. || 2&lt;br /&gt;
* invertierter Text einfach über Textbefehl einfügen zu können | 1&lt;br /&gt;
* sollte Pad gegen Restring DRC verstoßen (zu kleiner Ring), so sollte die Bohrung verkleinert werden, nicht der Ring vergrößert. Führt in der Regel zu weniger Problemen | 1&lt;br /&gt;
&lt;br /&gt;
=== Autorouter ===&lt;br /&gt;
&lt;br /&gt;
* Ausführungen des Autorouters zurücksetzen (z.&amp;amp;nbsp;B. mit Ctrl + Z) ||||| ||||| ||||| ||||| ||||| 25&lt;br /&gt;
* Autorouter um Autoplacer von nicht gelockten Bauteilen ergänzen ||||| | 6&lt;br /&gt;
&lt;br /&gt;
=== Bibiliotheks-Editor ===&lt;br /&gt;
&lt;br /&gt;
* Alle Packages zentral speichern, zB in ref-packages. Andere Libs laden dann von da das Package und verbinden das mit ihren Symbols ||||| ||||| ||||| | 16&lt;br /&gt;
* Auswahlmenü beim Kopieren von Bauteilen, damit nur einzelne Packages (z.&amp;amp;nbsp;B. nur SO16) kopiert werden können und nicht zusätzlich alle anderen Varianten (z.&amp;amp;nbsp;B. DIL16, TSSOP16, usw.) ||| 3&lt;br /&gt;
* Verschiedene Symbole für ein Bauteil (Auswählbar im Schaltplaneditor) |||| 4&lt;br /&gt;
* Möglichkeit Symbole einzeln zu kopieren und nicht nur als Device inkl. allen Varianten/ Packages ||||| 5&lt;br /&gt;
* Zusätzliches Flag für Bauteile (Bestückt / Unbestückt), damit Bestückungsvarianten erstellt werden können ||||| 5&lt;br /&gt;
* Einem Pin im Symbol können mehrere Pins eines Packages zugewiesen werden ||||| ||| 8&lt;br /&gt;
* Pin-Namen und Nummern per Smash-Befehl verschiebbar und drehbar ||| 3&lt;br /&gt;
* Pin-Namen und Nummern auch in Schriftgröße einstellbar || 2&lt;br /&gt;
* Polygone (mit Pad-Namen) zulassen für PAD-Sonderformen ||||| ||| 8&lt;br /&gt;
* Bibliotheken ausblenden oder Favoritenliste | 1&lt;br /&gt;
* Pin-Namen im Symbol mit auswählbaren Alternativen versehen (bei MCUs teilweise 8fach belegt) || 2&lt;br /&gt;
* Bauteile im Device als optional kennzeichnen, damit z.B. für MCUs unterschiedliche Packages als Varianten ausgewählt werden können | 1&lt;br /&gt;
&lt;br /&gt;
== Preispolitik/Sonstiges ==&lt;br /&gt;
* Funktionsumfang der Non-Profit Version auf Schaltplan+Board mit 2 Layern reduzieren (Autorouter und 2 Innenlagen fallen weg), dafür max. Leiterplattengröße auf Doppel-Euro erhöhen. Besser noch 320cm&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; in beliebigem Format. ||||| ||||| ||||| ||||| ||||| |||| 29&lt;br /&gt;
* Kostenlose Studentenversion ||||| ||||| ||||| ||||| |||| 24&lt;br /&gt;
* max. Leiterplattengröße der Light-Version auf 160x100mm erhöhen. Dafür den Autorouter weglassen. ||||| ||||| ||||| ||||| ||||| 25&lt;br /&gt;
* Light Version auf 2 Signal + 2 Power Lagen anheben. 2 Lagen ist nicht mehr Zeitgemäß ||||| |||||  10&lt;br /&gt;
* Generell eine ordentlicher strukturierte Bibliothek. Beispielsweise Widerstandsgehäuse in unterschiedlichen Rastern (&amp;quot;lange Beinchen&amp;quot;), einheitliches Bezeichnungsschema usw. ||||| ||||| 10&lt;br /&gt;
* Aktualisierung der Programmdateien statt jedes mal im neuen Ordner zu installieren &amp;lt;ref&amp;gt;&#039;&#039;Nichts&#039;&#039; anderes passiert bei Installation im &#039;&#039;gleichen&#039;&#039; Ordner. Lesen lernen... → Diskussion --[[Benutzer:Hownottobeseen|Hownottobeseen]]&amp;lt;/ref&amp;gt; ||||| | 6&lt;br /&gt;
* Bibliotheken mit Sammlungen der Bestände verschiedener Lieferanten (Reichelt, Segor, Farnell) ||||| ||| 8&lt;br /&gt;
&lt;br /&gt;
== Anmerkungen ==&lt;br /&gt;
Diskussion im Forum: http://www.mikrocontroller.net/topic/169171&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Eagle]]&lt;/div&gt;</summary>
		<author><name>0:0:0:FFFF:134:96:61:41</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Part-DB_RW_-_Lagerverwaltung&amp;diff=72537</id>
		<title>Part-DB RW - Lagerverwaltung</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Part-DB_RW_-_Lagerverwaltung&amp;diff=72537"/>
		<updated>2013-02-20T15:15:29Z</updated>

		<summary type="html">&lt;p&gt;0:0:0:FFFF:134:96:61:41: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die &amp;quot;Part-DB RW&amp;quot; Lagerverwaltung für Elektronikteile ist ein Web basierendes System zur Verwaltung elektronischer Bauteile. Das Original stammt von [http://www.cl-projects.de/projects/part-db/ CL-Projekts.de] und wird seit Anfang 2009 von [http://www.grautier.com/ K.J.(Theborg0815)] weitergeführt.&lt;br /&gt;
&lt;br /&gt;
== Überblick ==&lt;br /&gt;
&lt;br /&gt;
=== Lizenzmodell ===&lt;br /&gt;
&lt;br /&gt;
Mit Ausnahme des Java-Menü stehen alle Module unter der GPL. Das Java-Menü ist Bierware.  Somit ist eine kommerzielle Nutzung nur möglich, wenn es vom Ersteller des Menüs genehmigt wird.&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
* Angabe von Lagerorten, Footprints, Kategorien, Lieferanten, Datenblattern, Preise, Bestellnummern, ...&lt;br /&gt;
* Baugruppenverwaltung&lt;br /&gt;
* Upload von Bauteil Bildern&lt;br /&gt;
* Automatische Anzeige von Footprintbildern&lt;br /&gt;
* Statistik&lt;br /&gt;
* Auflistung von: &amp;quot;Zu bestellende Teile&amp;quot;, &amp;quot;Teile ohne Preis&amp;quot; und &amp;quot;nicht mehr erhältliche Teile&amp;quot;&lt;br /&gt;
* Liste von Hersteller-Logos&lt;br /&gt;
* Informationen zu SMD-Beschriftungen von Widerstände, Kondensatoren und Spulen&lt;br /&gt;
* Widerstandsrechner&lt;br /&gt;
* Templatefähig mittels CSS&lt;br /&gt;
&lt;br /&gt;
=== Anforderungen ===&lt;br /&gt;
&lt;br /&gt;
* Webserver mit ca. 10MB Platz &lt;br /&gt;
* PHP &amp;gt;4.1.2 (PHP5 angetestet, derzeit keine Fehler gefunden) (bei uns im produktiven Einsatz mit PHP5, keine Fehler bekannt. damaltor)&lt;br /&gt;
* Mysql Datenbank&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzungen:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Ein Webserver ist auf dem System installiert, z.B. Apache2&amp;lt;br&amp;gt;&lt;br /&gt;
* MySQL ist auf dem System installiert&lt;br /&gt;
* zur Administration der Datenbank empfiehlt sich phpMyAdmin&lt;br /&gt;
&lt;br /&gt;
Die aktuelle Version von PartDB kann hier heruntergeladen werden: [http://code.google.com/p/part-db/downloads/detail?name=Part-DB-0.2.2.tar.gz&amp;amp;can=2&amp;amp;q=]&amp;lt;br&amp;gt;&lt;br /&gt;
Hier finden sich die neueren Release-Kandidanten:&lt;br /&gt;
[https://code.google.com/p/part-db/downloads/list]&lt;br /&gt;
&lt;br /&gt;
==== Anlegen der Datenbank ====&lt;br /&gt;
&lt;br /&gt;
* PhpMyAdmin starten und eine Datenbank part-db anlegen: [[Datei:Screenshot-4.png|right]]&lt;br /&gt;
* Tabellen anlegen:&lt;br /&gt;
** Den Reiter &#039;&#039;Import&#039;&#039; anklicken&lt;br /&gt;
** und unter &#039;&#039;Location of the text file&#039;&#039; die Datei createtables.sql angeben. (Die ist im PartDB-Installationsarchiv enthalten.)&lt;br /&gt;
** Go klicken&lt;br /&gt;
* Falls vorhanden, existierende Daten importieren&lt;br /&gt;
** Nochmal den Reiter &#039;&#039;Import&#039;&#039; anklicken&lt;br /&gt;
** Datendatei unter &#039;&#039;Location of the text file&#039;&#039; eingeben&lt;br /&gt;
** Go klicken&lt;br /&gt;
* MySql-User anlegen [[Datei:Screenshot-5.png|right]]&lt;br /&gt;
** Im Navigationsbereich &#039;&#039;Home&#039;&#039; klicken&lt;br /&gt;
** Dann den Link &#039;&#039;Privileges&#039;&#039; klicken&lt;br /&gt;
** Den Link &#039;&#039;Add a new User&#039;&#039; klicken&lt;br /&gt;
** Dort mindestens die Angaben machen, die hier(Bild) zu sehen sind&lt;br /&gt;
** Unter &#039;&#039;&#039;Global privileges&#039;&#039;&#039; alle Kästchen unter &#039;&#039;&#039;Data&#039;&#039;&#039; ankreuzen&lt;br /&gt;
** Go klicken&lt;br /&gt;
&lt;br /&gt;
Hinweis für Fortgeschrittene: Datenbanken kann man auch mit MySQLDumper[http://www.mysqldumper.de/] oder auf der Kommandozeile (mysql part-db &amp;lt; readme/createtabels.sql) importieren.&lt;br /&gt;
&lt;br /&gt;
==== PartDB-Applikation installieren ====&lt;br /&gt;
&lt;br /&gt;
* Den Inhalt des Archivs Part-DB-x.y.z.tar.gz in das Serververzeichnis (unter Linux: /var/www ; unter Windows ???) entpacken&lt;br /&gt;
* Das Verzeichnis, das nun in www steht, nach &#039;&#039;part-db&#039;&#039; umbenennen&lt;br /&gt;
* .../www/part-db/config.php in einen Editor laden (.../www/part-db/lib.php in Version &amp;quot;part-db v0.1&amp;quot;) und in der Gegend von Zeile 50 folgende Änderungen machen:&lt;br /&gt;
** $link = mysql_connect (&amp;quot;localhost&amp;quot;, &amp;quot;part-db&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
** mysql_select_db (&amp;quot;part-db&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Damit ist PartDB installiert und kann im Browser aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Öffentliche Liste einrichten ====&lt;br /&gt;
&lt;br /&gt;
Am einfachsten geht es, wenn Ihr auf dem Server einen extra Ordner erstellt. In diesen kopiert Ihr die openlist.php und partdb.css.&lt;br /&gt;
In der openlist.php müsst Ihr dann noch den Pfad zur partdb.css und zur lib.php vollständig angeben.&lt;br /&gt;
&lt;br /&gt;
Alternativ könnt Ihr auch den Ordner ../partdb/openlist/ mit .htacsses wieder freigeben dieses klappt aber nur wenn der Webserver dieses erlaubt.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Anleitung zum Bau eines PartDB-Servers in einer virtuellen Maschine ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dieser Abschnitt hat noch Baustellenstatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Voraussetzungen ====&lt;br /&gt;
&lt;br /&gt;
* VMware Server 2.0 oder ein ähnliches System ist installiert. (Kann von http://downloads.vmware.com/d/info/datacenter_downloads/vmware_server/2_0 kostenlos heruntergeladen werden.)&lt;br /&gt;
&lt;br /&gt;
==== Aufbau des Servers unter VMware Server 2.0 ====&lt;br /&gt;
&lt;br /&gt;
* Herunterladen der TurnKey Core Appliance von http://www.turnkeylinux.org/core&lt;br /&gt;
* Entpacken des Archivs in das Verzeichnis für virtuelle Maschinen&lt;br /&gt;
* Importieren der VM über das Browser-Applet für den VMware Server:&lt;br /&gt;
** &#039;&#039;&#039;Virtual Machine | Add Virtual Machine to Inventory&#039;&#039;&#039; klicken&lt;br /&gt;
** Unter &#039;&#039;&#039;Inventory&#039;&#039;&#039; &#039;&#039;Standard&#039;&#039; klicken&lt;br /&gt;
** Unter &#039;&#039;&#039;Content&#039;&#039;&#039; das Verzeichnis der zu importierenden VM doppelklicken&lt;br /&gt;
** Die .vmx-Datei anklicken und mit OK bestätigen&lt;br /&gt;
* Im &#039;&#039;&#039;Inventory&#039;&#039;&#039;-Bereich des Hauptfensters die neue VM auswählen und warten, bis rechts Daten und Befehle angezeigt werden.&lt;br /&gt;
* Rechts in der Mitte unter &#039;&#039;&#039;Commands&#039;&#039;&#039; den Link &#039;&#039;Power on&#039;&#039; anklicken.&lt;br /&gt;
* Den Reiter &#039;&#039;&#039;Console&#039;&#039;&#039; anklicken. Es öffnet sich ein Fenster mit schwarzem Hintergrund.&lt;br /&gt;
* In das schwarze Fenster klicken und warten, bis das Konsolfenster der VM aufgeht.&lt;br /&gt;
&lt;br /&gt;
Im Konsolfenster wird nach vollständigem Boot ein Dialog angezeigt, der im Wesentlichen die IP-Adresse der VM enthält, die in der Grundeinstellung über DHCP bezogen wird.&lt;br /&gt;
&lt;br /&gt;
Über den einzigen Menüpunkt dieses Dialogs kann &#039;&#039;später&#039;&#039; eine statische IP-Adresse eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Die virtuelle Maschine kann je nach Host-Betriebsystem mit folgenden Programmen administriert werden:&lt;br /&gt;
&lt;br /&gt;
* Windos&lt;br /&gt;
** puTTY zum Einloggen in die VM&lt;br /&gt;
** WinSCP für den (höchst komfortablen) Dateitransfer&lt;br /&gt;
Beide Programme sind kostenlos auf dem Web zu finden&lt;br /&gt;
* Linux&lt;br /&gt;
** ssh zum Einloggen in die VM&lt;br /&gt;
** sftp für den Dateitransfer&lt;br /&gt;
&lt;br /&gt;
==== Vorbereiten der VM für PartDB ====&lt;br /&gt;
&lt;br /&gt;
* Einloggen in die VM über puTTY/ssh&lt;br /&gt;
** Nachladen der benötigten Zusatzmodule übers Web mit folgenden Befehlen&lt;br /&gt;
*** apt-get update&lt;br /&gt;
*** apt-get install mysql-server php5 phpmyadmin&lt;br /&gt;
&lt;br /&gt;
Damit ist apache2, mysql, php5 und phpmyadmin installiert.&lt;br /&gt;
&lt;br /&gt;
Als erstes wird über Webmin der User part-db in der VM angelegt:&lt;br /&gt;
&lt;br /&gt;
* https://&amp;lt;ip-adresse der vm&amp;gt;:12321/&lt;br /&gt;
** &#039;System | Users and Groups&#039;&#039; klicken&lt;br /&gt;
** Den Link &#039;&#039;Create a new user.&#039;&#039; klicken&lt;br /&gt;
*** Username: part-db&lt;br /&gt;
*** User ID: Automatic&lt;br /&gt;
*** Real name: part-db&lt;br /&gt;
*** Create home directory? No  (Steht ganz unten!)&lt;br /&gt;
** Create-Button klicken&lt;br /&gt;
&lt;br /&gt;
Jetzt kann PhpMyAdmin im Browser des Hostsystems aufgerufen werden:&lt;br /&gt;
&lt;br /&gt;
* http://&amp;lt;ip-adresse der vm&amp;gt;/phpmyadmin&lt;br /&gt;
&lt;br /&gt;
Weiter geht es dann wie oben unter [http://www.mikrocontroller.net/articles/Part-DB_RW_-_Lagerverwaltung#Anlegen_der_Datenbank Anlegen der Datenbank] beschrieben, um die Datenbank anzulegen.&lt;br /&gt;
&lt;br /&gt;
Nach dem Abschnitt &#039;&#039;&#039;Anlegen der Datenbank&#039;&#039;&#039; wird hier fortgesetzt:&lt;br /&gt;
&lt;br /&gt;
Eine fertig konfigurierte virtuelle Maschine kann hier heruntergeladen werden: [http://www.mikrocontroller.net/attachment/63911/part-db.tar.bz2] Der Download ist mit gut 216 MB allerdings ziemlich fett.&lt;br /&gt;
&lt;br /&gt;
== Wünsche / Verbesserungsvorschläge / Bugreports ==&lt;br /&gt;
&lt;br /&gt;
Du hast Wünsche, Verbesserungsvorschläge oder einen Bug gefunden? Dann schau bitte zuerst in unsere TODO-Liste, ob nicht schon ein solcher Eintrag vorhanden ist: http://code.google.com/p/part-db/issues/list&lt;br /&gt;
&lt;br /&gt;
Ist kein entsprechender Eintrag in der TODO-Liste vorhanden, bitte kurz im Diskusionsthread schreiben worum es geht: http://www.mikrocontroller.net/topic/269289&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
Preissuchskript von Michael Buesch: [http://bu3sch.de/partdb-autoprice/]&amp;lt;br&amp;gt;&lt;br /&gt;
Die Beschreibung findet man hier: [http://www.mikrocontroller.net/topic/135284#1466454]&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Gallery&amp;quot; widths=&amp;quot;150px&amp;quot; heights=&amp;quot;150px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Datei:partdb.png|Index Seite&lt;br /&gt;
Datei:list.png|Liste&lt;br /&gt;
Datei:bestelliste.png|Bestelliste&lt;br /&gt;
Datei:Baugruppe.png|Baugruppe&lt;br /&gt;
Datei:stats.png|Statistik&lt;br /&gt;
Datei:footprints.png|Footprints&lt;br /&gt;
Datei:iclogos.png|IC Logos&lt;br /&gt;
Datei:Labels.png|Labels&lt;br /&gt;
Datei:Widerstandsrechner.png|Widerstandsrechner&lt;br /&gt;
Datei:greenway.png| Anderes Theme (Greenway)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
Online-Demo von Part-DB RW (zum ausprobieren): http://partdb.grautier.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die Homepage des Org. Projektes finden Sie unter http://www.cl-projects.de/projects/part-db/.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PART-DB RW Fork/Weiterentwicklung: http://www.grautier.com/grautier/index.php?/archives/77-Part-DB-V0.1.3-RW.html&amp;lt;br&amp;gt;&lt;br /&gt;
Diskussion: http://www.mikrocontroller.net/topic/269289&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Subversion repository: http://code.google.com/p/part-db/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Teileverwaltung von Gutmensch (App. basiert): http://www.mikrocontroller.net/topic/89071#new&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Elektronik Lagerverwaltung]] ein anderes Lagerverwaltungsprogramm, EXE für Windows &lt;br /&gt;
&amp;lt;br&amp;gt;PartKeepr: https://github.com/partkeepr/PartKeepr, [http://demo.partkeepr.org/ Demo]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projekte]]&lt;/div&gt;</summary>
		<author><name>0:0:0:FFFF:134:96:61:41</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Part-DB_RW_-_Lagerverwaltung&amp;diff=72536</id>
		<title>Part-DB RW - Lagerverwaltung</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Part-DB_RW_-_Lagerverwaltung&amp;diff=72536"/>
		<updated>2013-02-20T14:40:52Z</updated>

		<summary type="html">&lt;p&gt;0:0:0:FFFF:134:96:61:41: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die &amp;quot;Part-DB RW&amp;quot; Lagerverwaltung für Elektronikteile ist ein Web basierendes System zur Verwaltung elektronischer Bauteile. Das Original stammt von [http://www.cl-projects.de/projects/part-db/ CL-Projekts.de] und wird seit Anfang 2009 von [http://www.grautier.com/ K.J.(Theborg0815)] weitergeführt.&lt;br /&gt;
&lt;br /&gt;
== Überblick ==&lt;br /&gt;
&lt;br /&gt;
=== Lizenzmodell ===&lt;br /&gt;
&lt;br /&gt;
Mit Ausnahme des Java-Menü stehen alle Module unter der GPL. Das Java-Menü ist Bierware.  Somit ist eine kommerzielle Nutzung nur möglich, wenn es vom Ersteller des Menüs genehmigt wird.&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
* Angabe von Lagerorten, Footprints, Kategorien, Lieferanten, Datenblattern, Preise, Bestellnummern, ...&lt;br /&gt;
* Baugruppenverwaltung&lt;br /&gt;
* Upload von Bauteil Bildern&lt;br /&gt;
* Automatische Anzeige von Footprintbildern&lt;br /&gt;
* Statistik&lt;br /&gt;
* Auflistung von: &amp;quot;Zu bestellende Teile&amp;quot;, &amp;quot;Teile ohne Preis&amp;quot; und &amp;quot;nicht mehr erhältliche Teile&amp;quot;&lt;br /&gt;
* Liste von Hersteller-Logos&lt;br /&gt;
* Informationen zu SMD-Beschriftungen von Widerstände, Kondensatoren und Spulen&lt;br /&gt;
* Widerstandsrechner&lt;br /&gt;
* Templatefähig mittels CSS&lt;br /&gt;
&lt;br /&gt;
=== Anforderungen ===&lt;br /&gt;
&lt;br /&gt;
* Webserver mit ca. 10MB Platz &lt;br /&gt;
* PHP &amp;gt;4.1.2 (PHP5 angetestet, derzeit keine Fehler gefunden) (bei uns im produktiven Einsatz mit PHP5, keine Fehler bekannt. damaltor)&lt;br /&gt;
* Mysql Datenbank&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzungen:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Ein Webserver ist auf dem System installiert, z.B. Apache2&amp;lt;br&amp;gt;&lt;br /&gt;
* MySQL ist auf dem System installiert&lt;br /&gt;
* zur Administration der Datenbank empfiehlt sich phpMyAdmin&lt;br /&gt;
&lt;br /&gt;
Die aktuelle Version von PartDB kann hier heruntergeladen werden: [http://code.google.com/p/part-db/downloads/detail?name=Part-DB-0.2.2-FP-Neu.tar.gz&amp;amp;can=2&amp;amp;q=]&amp;lt;br&amp;gt;&lt;br /&gt;
Hier finden sich die neueren Release-Kandidanten:&lt;br /&gt;
[https://code.google.com/p/part-db/downloads/list]&lt;br /&gt;
&lt;br /&gt;
==== Anlegen der Datenbank ====&lt;br /&gt;
&lt;br /&gt;
* PhpMyAdmin starten und eine Datenbank part-db anlegen: [[Datei:Screenshot-4.png|right]]&lt;br /&gt;
* Tabellen anlegen:&lt;br /&gt;
** Den Reiter &#039;&#039;Import&#039;&#039; anklicken&lt;br /&gt;
** und unter &#039;&#039;Location of the text file&#039;&#039; die Datei createtables.sql angeben. (Die ist im PartDB-Installationsarchiv enthalten.)&lt;br /&gt;
** Go klicken&lt;br /&gt;
* Falls vorhanden, existierende Daten importieren&lt;br /&gt;
** Nochmal den Reiter &#039;&#039;Import&#039;&#039; anklicken&lt;br /&gt;
** Datendatei unter &#039;&#039;Location of the text file&#039;&#039; eingeben&lt;br /&gt;
** Go klicken&lt;br /&gt;
* MySql-User anlegen [[Datei:Screenshot-5.png|right]]&lt;br /&gt;
** Im Navigationsbereich &#039;&#039;Home&#039;&#039; klicken&lt;br /&gt;
** Dann den Link &#039;&#039;Privileges&#039;&#039; klicken&lt;br /&gt;
** Den Link &#039;&#039;Add a new User&#039;&#039; klicken&lt;br /&gt;
** Dort mindestens die Angaben machen, die hier(Bild) zu sehen sind&lt;br /&gt;
** Unter &#039;&#039;&#039;Global privileges&#039;&#039;&#039; alle Kästchen unter &#039;&#039;&#039;Data&#039;&#039;&#039; ankreuzen&lt;br /&gt;
** Go klicken&lt;br /&gt;
&lt;br /&gt;
Hinweis für Fortgeschrittene: Datenbanken kann man auch mit MySQLDumper[http://www.mysqldumper.de/] oder auf der Kommandozeile (mysql part-db &amp;lt; readme/createtabels.sql) importieren.&lt;br /&gt;
&lt;br /&gt;
==== PartDB-Applikation installieren ====&lt;br /&gt;
&lt;br /&gt;
* Den Inhalt des Archivs Part-DB-x.y.z.tar.gz in das Serververzeichnis (unter Linux: /var/www ; unter Windows ???) entpacken&lt;br /&gt;
* Das Verzeichnis, das nun in www steht, nach &#039;&#039;part-db&#039;&#039; umbenennen&lt;br /&gt;
* .../www/part-db/config.php in einen Editor laden (.../www/part-db/lib.php in Version &amp;quot;part-db v0.1&amp;quot;) und in der Gegend von Zeile 50 folgende Änderungen machen:&lt;br /&gt;
** $link = mysql_connect (&amp;quot;localhost&amp;quot;, &amp;quot;part-db&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
** mysql_select_db (&amp;quot;part-db&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Damit ist PartDB installiert und kann im Browser aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Öffentliche Liste einrichten ====&lt;br /&gt;
&lt;br /&gt;
Am einfachsten geht es, wenn Ihr auf dem Server einen extra Ordner erstellt. In diesen kopiert Ihr die openlist.php und partdb.css.&lt;br /&gt;
In der openlist.php müsst Ihr dann noch den Pfad zur partdb.css und zur lib.php vollständig angeben.&lt;br /&gt;
&lt;br /&gt;
Alternativ könnt Ihr auch den Ordner ../partdb/openlist/ mit .htacsses wieder freigeben dieses klappt aber nur wenn der Webserver dieses erlaubt.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Anleitung zum Bau eines PartDB-Servers in einer virtuellen Maschine ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dieser Abschnitt hat noch Baustellenstatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Voraussetzungen ====&lt;br /&gt;
&lt;br /&gt;
* VMware Server 2.0 oder ein ähnliches System ist installiert. (Kann von http://downloads.vmware.com/d/info/datacenter_downloads/vmware_server/2_0 kostenlos heruntergeladen werden.)&lt;br /&gt;
&lt;br /&gt;
==== Aufbau des Servers unter VMware Server 2.0 ====&lt;br /&gt;
&lt;br /&gt;
* Herunterladen der TurnKey Core Appliance von http://www.turnkeylinux.org/core&lt;br /&gt;
* Entpacken des Archivs in das Verzeichnis für virtuelle Maschinen&lt;br /&gt;
* Importieren der VM über das Browser-Applet für den VMware Server:&lt;br /&gt;
** &#039;&#039;&#039;Virtual Machine | Add Virtual Machine to Inventory&#039;&#039;&#039; klicken&lt;br /&gt;
** Unter &#039;&#039;&#039;Inventory&#039;&#039;&#039; &#039;&#039;Standard&#039;&#039; klicken&lt;br /&gt;
** Unter &#039;&#039;&#039;Content&#039;&#039;&#039; das Verzeichnis der zu importierenden VM doppelklicken&lt;br /&gt;
** Die .vmx-Datei anklicken und mit OK bestätigen&lt;br /&gt;
* Im &#039;&#039;&#039;Inventory&#039;&#039;&#039;-Bereich des Hauptfensters die neue VM auswählen und warten, bis rechts Daten und Befehle angezeigt werden.&lt;br /&gt;
* Rechts in der Mitte unter &#039;&#039;&#039;Commands&#039;&#039;&#039; den Link &#039;&#039;Power on&#039;&#039; anklicken.&lt;br /&gt;
* Den Reiter &#039;&#039;&#039;Console&#039;&#039;&#039; anklicken. Es öffnet sich ein Fenster mit schwarzem Hintergrund.&lt;br /&gt;
* In das schwarze Fenster klicken und warten, bis das Konsolfenster der VM aufgeht.&lt;br /&gt;
&lt;br /&gt;
Im Konsolfenster wird nach vollständigem Boot ein Dialog angezeigt, der im Wesentlichen die IP-Adresse der VM enthält, die in der Grundeinstellung über DHCP bezogen wird.&lt;br /&gt;
&lt;br /&gt;
Über den einzigen Menüpunkt dieses Dialogs kann &#039;&#039;später&#039;&#039; eine statische IP-Adresse eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Die virtuelle Maschine kann je nach Host-Betriebsystem mit folgenden Programmen administriert werden:&lt;br /&gt;
&lt;br /&gt;
* Windos&lt;br /&gt;
** puTTY zum Einloggen in die VM&lt;br /&gt;
** WinSCP für den (höchst komfortablen) Dateitransfer&lt;br /&gt;
Beide Programme sind kostenlos auf dem Web zu finden&lt;br /&gt;
* Linux&lt;br /&gt;
** ssh zum Einloggen in die VM&lt;br /&gt;
** sftp für den Dateitransfer&lt;br /&gt;
&lt;br /&gt;
==== Vorbereiten der VM für PartDB ====&lt;br /&gt;
&lt;br /&gt;
* Einloggen in die VM über puTTY/ssh&lt;br /&gt;
** Nachladen der benötigten Zusatzmodule übers Web mit folgenden Befehlen&lt;br /&gt;
*** apt-get update&lt;br /&gt;
*** apt-get install mysql-server php5 phpmyadmin&lt;br /&gt;
&lt;br /&gt;
Damit ist apache2, mysql, php5 und phpmyadmin installiert.&lt;br /&gt;
&lt;br /&gt;
Als erstes wird über Webmin der User part-db in der VM angelegt:&lt;br /&gt;
&lt;br /&gt;
* https://&amp;lt;ip-adresse der vm&amp;gt;:12321/&lt;br /&gt;
** &#039;System | Users and Groups&#039;&#039; klicken&lt;br /&gt;
** Den Link &#039;&#039;Create a new user.&#039;&#039; klicken&lt;br /&gt;
*** Username: part-db&lt;br /&gt;
*** User ID: Automatic&lt;br /&gt;
*** Real name: part-db&lt;br /&gt;
*** Create home directory? No  (Steht ganz unten!)&lt;br /&gt;
** Create-Button klicken&lt;br /&gt;
&lt;br /&gt;
Jetzt kann PhpMyAdmin im Browser des Hostsystems aufgerufen werden:&lt;br /&gt;
&lt;br /&gt;
* http://&amp;lt;ip-adresse der vm&amp;gt;/phpmyadmin&lt;br /&gt;
&lt;br /&gt;
Weiter geht es dann wie oben unter [http://www.mikrocontroller.net/articles/Part-DB_RW_-_Lagerverwaltung#Anlegen_der_Datenbank Anlegen der Datenbank] beschrieben, um die Datenbank anzulegen.&lt;br /&gt;
&lt;br /&gt;
Nach dem Abschnitt &#039;&#039;&#039;Anlegen der Datenbank&#039;&#039;&#039; wird hier fortgesetzt:&lt;br /&gt;
&lt;br /&gt;
Eine fertig konfigurierte virtuelle Maschine kann hier heruntergeladen werden: [http://www.mikrocontroller.net/attachment/63911/part-db.tar.bz2] Der Download ist mit gut 216 MB allerdings ziemlich fett.&lt;br /&gt;
&lt;br /&gt;
== Wünsche / Verbesserungsvorschläge / Bugreports ==&lt;br /&gt;
&lt;br /&gt;
Du hast Wünsche, Verbesserungsvorschläge oder einen Bug gefunden? Dann schau bitte zuerst in unsere TODO-Liste, ob nicht schon ein solcher Eintrag vorhanden ist: http://code.google.com/p/part-db/issues/list&lt;br /&gt;
&lt;br /&gt;
Ist kein entsprechender Eintrag in der TODO-Liste vorhanden, bitte kurz im Diskusionsthread schreiben worum es geht: http://www.mikrocontroller.net/topic/269289&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
Preissuchskript von Michael Buesch: [http://bu3sch.de/partdb-autoprice/]&amp;lt;br&amp;gt;&lt;br /&gt;
Die Beschreibung findet man hier: [http://www.mikrocontroller.net/topic/135284#1466454]&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Gallery&amp;quot; widths=&amp;quot;150px&amp;quot; heights=&amp;quot;150px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Datei:partdb.png|Index Seite&lt;br /&gt;
Datei:list.png|Liste&lt;br /&gt;
Datei:bestelliste.png|Bestelliste&lt;br /&gt;
Datei:Baugruppe.png|Baugruppe&lt;br /&gt;
Datei:stats.png|Statistik&lt;br /&gt;
Datei:footprints.png|Footprints&lt;br /&gt;
Datei:iclogos.png|IC Logos&lt;br /&gt;
Datei:Labels.png|Labels&lt;br /&gt;
Datei:Widerstandsrechner.png|Widerstandsrechner&lt;br /&gt;
Datei:greenway.png| Anderes Theme (Greenway)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
Online-Demo von Part-DB RW (zum ausprobieren): http://partdb.grautier.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die Homepage des Org. Projektes finden Sie unter http://www.cl-projects.de/projects/part-db/.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PART-DB RW Fork/Weiterentwicklung: http://www.grautier.com/grautier/index.php?/archives/77-Part-DB-V0.1.3-RW.html&amp;lt;br&amp;gt;&lt;br /&gt;
Diskussion: http://www.mikrocontroller.net/topic/269289&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Subversion repository: http://code.google.com/p/part-db/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Teileverwaltung von Gutmensch (App. basiert): http://www.mikrocontroller.net/topic/89071#new&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Elektronik Lagerverwaltung]] ein anderes Lagerverwaltungsprogramm, EXE für Windows &lt;br /&gt;
&amp;lt;br&amp;gt;PartKeepr: https://github.com/partkeepr/PartKeepr, [http://demo.partkeepr.org/ Demo]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projekte]]&lt;/div&gt;</summary>
		<author><name>0:0:0:FFFF:134:96:61:41</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Part-DB_RW_-_Lagerverwaltung&amp;diff=72535</id>
		<title>Part-DB RW - Lagerverwaltung</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Part-DB_RW_-_Lagerverwaltung&amp;diff=72535"/>
		<updated>2013-02-20T14:40:08Z</updated>

		<summary type="html">&lt;p&gt;0:0:0:FFFF:134:96:61:41: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die &amp;quot;Part-DB RW&amp;quot; Lagerverwaltung für Elektronikteile ist ein Web basierendes System zur Verwaltung elektronischer Bauteile. Das Original stammt von [http://www.cl-projects.de/projects/part-db/ CL-Projekts.de] und wird seit Anfang 2009 von [http://www.grautier.com/ K.J.(Theborg0815)] weitergeführt.&lt;br /&gt;
&lt;br /&gt;
== Überblick ==&lt;br /&gt;
&lt;br /&gt;
=== Lizenzmodell ===&lt;br /&gt;
&lt;br /&gt;
Mit Ausnahme des Java-Menü stehen alle Module unter der GPL. Das Java-Menü ist Bierware.  Somit ist eine kommerzielle Nutzung nur möglich, wenn es vom Ersteller des Menüs genehmigt wird.&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
* Angabe von Lagerorten, Footprints, Kategorien, Lieferanten, Datenblattern, Preise, Bestellnummern, ...&lt;br /&gt;
* Baugruppenverwaltung&lt;br /&gt;
* Upload von Bauteil Bildern&lt;br /&gt;
* Automatische Anzeige von Footprintbildern&lt;br /&gt;
* Statistik&lt;br /&gt;
* Auflistung von: &amp;quot;Zu bestellende Teile&amp;quot;, &amp;quot;Teile ohne Preis&amp;quot; und &amp;quot;nicht mehr erhältliche Teile&amp;quot;&lt;br /&gt;
* Liste von Hersteller-Logos&lt;br /&gt;
* Informationen zu SMD-Beschriftungen von Widerstände, Kondensatoren und Spulen&lt;br /&gt;
* Widerstandsrechner&lt;br /&gt;
* Templatefähig mittels CSS&lt;br /&gt;
&lt;br /&gt;
=== Anforderungen ===&lt;br /&gt;
&lt;br /&gt;
* Webserver mit ca. 10MB Platz &lt;br /&gt;
* PHP &amp;gt;4.1.2 (PHP5 angetestet, derzeit keine Fehler gefunden) (bei uns im produktiven Einsatz mit PHP5, keine Fehler bekannt. damaltor)&lt;br /&gt;
* Mysql Datenbank&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzungen:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Ein Webserver ist auf dem System installiert, z.B. Apache2&amp;lt;br&amp;gt;&lt;br /&gt;
* MySQL ist auf dem System installiert&lt;br /&gt;
* zur Administration der Datenbank empfiehlt sich phpMyAdmin&lt;br /&gt;
&lt;br /&gt;
Die aktuelle Version von PartDB kann hier heruntergeladen werden: [http://code.google.com/feeds/p/part-db/downloads/basic/Part-DB-0.2.2-FP-Neu.tar.gz]&amp;lt;br&amp;gt;&lt;br /&gt;
Hier finden sich die neueren Release-Kandidanten:&lt;br /&gt;
[https://code.google.com/p/part-db/downloads/list]&lt;br /&gt;
&lt;br /&gt;
==== Anlegen der Datenbank ====&lt;br /&gt;
&lt;br /&gt;
* PhpMyAdmin starten und eine Datenbank part-db anlegen: [[Datei:Screenshot-4.png|right]]&lt;br /&gt;
* Tabellen anlegen:&lt;br /&gt;
** Den Reiter &#039;&#039;Import&#039;&#039; anklicken&lt;br /&gt;
** und unter &#039;&#039;Location of the text file&#039;&#039; die Datei createtables.sql angeben. (Die ist im PartDB-Installationsarchiv enthalten.)&lt;br /&gt;
** Go klicken&lt;br /&gt;
* Falls vorhanden, existierende Daten importieren&lt;br /&gt;
** Nochmal den Reiter &#039;&#039;Import&#039;&#039; anklicken&lt;br /&gt;
** Datendatei unter &#039;&#039;Location of the text file&#039;&#039; eingeben&lt;br /&gt;
** Go klicken&lt;br /&gt;
* MySql-User anlegen [[Datei:Screenshot-5.png|right]]&lt;br /&gt;
** Im Navigationsbereich &#039;&#039;Home&#039;&#039; klicken&lt;br /&gt;
** Dann den Link &#039;&#039;Privileges&#039;&#039; klicken&lt;br /&gt;
** Den Link &#039;&#039;Add a new User&#039;&#039; klicken&lt;br /&gt;
** Dort mindestens die Angaben machen, die hier(Bild) zu sehen sind&lt;br /&gt;
** Unter &#039;&#039;&#039;Global privileges&#039;&#039;&#039; alle Kästchen unter &#039;&#039;&#039;Data&#039;&#039;&#039; ankreuzen&lt;br /&gt;
** Go klicken&lt;br /&gt;
&lt;br /&gt;
Hinweis für Fortgeschrittene: Datenbanken kann man auch mit MySQLDumper[http://www.mysqldumper.de/] oder auf der Kommandozeile (mysql part-db &amp;lt; readme/createtabels.sql) importieren.&lt;br /&gt;
&lt;br /&gt;
==== PartDB-Applikation installieren ====&lt;br /&gt;
&lt;br /&gt;
* Den Inhalt des Archivs Part-DB-x.y.z.tar.gz in das Serververzeichnis (unter Linux: /var/www ; unter Windows ???) entpacken&lt;br /&gt;
* Das Verzeichnis, das nun in www steht, nach &#039;&#039;part-db&#039;&#039; umbenennen&lt;br /&gt;
* .../www/part-db/config.php in einen Editor laden (.../www/part-db/lib.php in Version &amp;quot;part-db v0.1&amp;quot;) und in der Gegend von Zeile 50 folgende Änderungen machen:&lt;br /&gt;
** $link = mysql_connect (&amp;quot;localhost&amp;quot;, &amp;quot;part-db&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
** mysql_select_db (&amp;quot;part-db&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Damit ist PartDB installiert und kann im Browser aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Öffentliche Liste einrichten ====&lt;br /&gt;
&lt;br /&gt;
Am einfachsten geht es, wenn Ihr auf dem Server einen extra Ordner erstellt. In diesen kopiert Ihr die openlist.php und partdb.css.&lt;br /&gt;
In der openlist.php müsst Ihr dann noch den Pfad zur partdb.css und zur lib.php vollständig angeben.&lt;br /&gt;
&lt;br /&gt;
Alternativ könnt Ihr auch den Ordner ../partdb/openlist/ mit .htacsses wieder freigeben dieses klappt aber nur wenn der Webserver dieses erlaubt.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Anleitung zum Bau eines PartDB-Servers in einer virtuellen Maschine ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dieser Abschnitt hat noch Baustellenstatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Voraussetzungen ====&lt;br /&gt;
&lt;br /&gt;
* VMware Server 2.0 oder ein ähnliches System ist installiert. (Kann von http://downloads.vmware.com/d/info/datacenter_downloads/vmware_server/2_0 kostenlos heruntergeladen werden.)&lt;br /&gt;
&lt;br /&gt;
==== Aufbau des Servers unter VMware Server 2.0 ====&lt;br /&gt;
&lt;br /&gt;
* Herunterladen der TurnKey Core Appliance von http://www.turnkeylinux.org/core&lt;br /&gt;
* Entpacken des Archivs in das Verzeichnis für virtuelle Maschinen&lt;br /&gt;
* Importieren der VM über das Browser-Applet für den VMware Server:&lt;br /&gt;
** &#039;&#039;&#039;Virtual Machine | Add Virtual Machine to Inventory&#039;&#039;&#039; klicken&lt;br /&gt;
** Unter &#039;&#039;&#039;Inventory&#039;&#039;&#039; &#039;&#039;Standard&#039;&#039; klicken&lt;br /&gt;
** Unter &#039;&#039;&#039;Content&#039;&#039;&#039; das Verzeichnis der zu importierenden VM doppelklicken&lt;br /&gt;
** Die .vmx-Datei anklicken und mit OK bestätigen&lt;br /&gt;
* Im &#039;&#039;&#039;Inventory&#039;&#039;&#039;-Bereich des Hauptfensters die neue VM auswählen und warten, bis rechts Daten und Befehle angezeigt werden.&lt;br /&gt;
* Rechts in der Mitte unter &#039;&#039;&#039;Commands&#039;&#039;&#039; den Link &#039;&#039;Power on&#039;&#039; anklicken.&lt;br /&gt;
* Den Reiter &#039;&#039;&#039;Console&#039;&#039;&#039; anklicken. Es öffnet sich ein Fenster mit schwarzem Hintergrund.&lt;br /&gt;
* In das schwarze Fenster klicken und warten, bis das Konsolfenster der VM aufgeht.&lt;br /&gt;
&lt;br /&gt;
Im Konsolfenster wird nach vollständigem Boot ein Dialog angezeigt, der im Wesentlichen die IP-Adresse der VM enthält, die in der Grundeinstellung über DHCP bezogen wird.&lt;br /&gt;
&lt;br /&gt;
Über den einzigen Menüpunkt dieses Dialogs kann &#039;&#039;später&#039;&#039; eine statische IP-Adresse eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Die virtuelle Maschine kann je nach Host-Betriebsystem mit folgenden Programmen administriert werden:&lt;br /&gt;
&lt;br /&gt;
* Windos&lt;br /&gt;
** puTTY zum Einloggen in die VM&lt;br /&gt;
** WinSCP für den (höchst komfortablen) Dateitransfer&lt;br /&gt;
Beide Programme sind kostenlos auf dem Web zu finden&lt;br /&gt;
* Linux&lt;br /&gt;
** ssh zum Einloggen in die VM&lt;br /&gt;
** sftp für den Dateitransfer&lt;br /&gt;
&lt;br /&gt;
==== Vorbereiten der VM für PartDB ====&lt;br /&gt;
&lt;br /&gt;
* Einloggen in die VM über puTTY/ssh&lt;br /&gt;
** Nachladen der benötigten Zusatzmodule übers Web mit folgenden Befehlen&lt;br /&gt;
*** apt-get update&lt;br /&gt;
*** apt-get install mysql-server php5 phpmyadmin&lt;br /&gt;
&lt;br /&gt;
Damit ist apache2, mysql, php5 und phpmyadmin installiert.&lt;br /&gt;
&lt;br /&gt;
Als erstes wird über Webmin der User part-db in der VM angelegt:&lt;br /&gt;
&lt;br /&gt;
* https://&amp;lt;ip-adresse der vm&amp;gt;:12321/&lt;br /&gt;
** &#039;System | Users and Groups&#039;&#039; klicken&lt;br /&gt;
** Den Link &#039;&#039;Create a new user.&#039;&#039; klicken&lt;br /&gt;
*** Username: part-db&lt;br /&gt;
*** User ID: Automatic&lt;br /&gt;
*** Real name: part-db&lt;br /&gt;
*** Create home directory? No  (Steht ganz unten!)&lt;br /&gt;
** Create-Button klicken&lt;br /&gt;
&lt;br /&gt;
Jetzt kann PhpMyAdmin im Browser des Hostsystems aufgerufen werden:&lt;br /&gt;
&lt;br /&gt;
* http://&amp;lt;ip-adresse der vm&amp;gt;/phpmyadmin&lt;br /&gt;
&lt;br /&gt;
Weiter geht es dann wie oben unter [http://www.mikrocontroller.net/articles/Part-DB_RW_-_Lagerverwaltung#Anlegen_der_Datenbank Anlegen der Datenbank] beschrieben, um die Datenbank anzulegen.&lt;br /&gt;
&lt;br /&gt;
Nach dem Abschnitt &#039;&#039;&#039;Anlegen der Datenbank&#039;&#039;&#039; wird hier fortgesetzt:&lt;br /&gt;
&lt;br /&gt;
Eine fertig konfigurierte virtuelle Maschine kann hier heruntergeladen werden: [http://www.mikrocontroller.net/attachment/63911/part-db.tar.bz2] Der Download ist mit gut 216 MB allerdings ziemlich fett.&lt;br /&gt;
&lt;br /&gt;
== Wünsche / Verbesserungsvorschläge / Bugreports ==&lt;br /&gt;
&lt;br /&gt;
Du hast Wünsche, Verbesserungsvorschläge oder einen Bug gefunden? Dann schau bitte zuerst in unsere TODO-Liste, ob nicht schon ein solcher Eintrag vorhanden ist: http://code.google.com/p/part-db/issues/list&lt;br /&gt;
&lt;br /&gt;
Ist kein entsprechender Eintrag in der TODO-Liste vorhanden, bitte kurz im Diskusionsthread schreiben worum es geht: http://www.mikrocontroller.net/topic/269289&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
Preissuchskript von Michael Buesch: [http://bu3sch.de/partdb-autoprice/]&amp;lt;br&amp;gt;&lt;br /&gt;
Die Beschreibung findet man hier: [http://www.mikrocontroller.net/topic/135284#1466454]&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Gallery&amp;quot; widths=&amp;quot;150px&amp;quot; heights=&amp;quot;150px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Datei:partdb.png|Index Seite&lt;br /&gt;
Datei:list.png|Liste&lt;br /&gt;
Datei:bestelliste.png|Bestelliste&lt;br /&gt;
Datei:Baugruppe.png|Baugruppe&lt;br /&gt;
Datei:stats.png|Statistik&lt;br /&gt;
Datei:footprints.png|Footprints&lt;br /&gt;
Datei:iclogos.png|IC Logos&lt;br /&gt;
Datei:Labels.png|Labels&lt;br /&gt;
Datei:Widerstandsrechner.png|Widerstandsrechner&lt;br /&gt;
Datei:greenway.png| Anderes Theme (Greenway)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
Online-Demo von Part-DB RW (zum ausprobieren): http://partdb.grautier.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die Homepage des Org. Projektes finden Sie unter http://www.cl-projects.de/projects/part-db/.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PART-DB RW Fork/Weiterentwicklung: http://www.grautier.com/grautier/index.php?/archives/77-Part-DB-V0.1.3-RW.html&amp;lt;br&amp;gt;&lt;br /&gt;
Diskussion: http://www.mikrocontroller.net/topic/269289&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Subversion repository: http://code.google.com/p/part-db/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Teileverwaltung von Gutmensch (App. basiert): http://www.mikrocontroller.net/topic/89071#new&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Elektronik Lagerverwaltung]] ein anderes Lagerverwaltungsprogramm, EXE für Windows &lt;br /&gt;
&amp;lt;br&amp;gt;PartKeepr: https://github.com/partkeepr/PartKeepr, [http://demo.partkeepr.org/ Demo]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projekte]]&lt;/div&gt;</summary>
		<author><name>0:0:0:FFFF:134:96:61:41</name></author>
	</entry>
</feed>