Bitrix-Platz. Fertige Lösungen im Bitrix Marketplace platzieren: So sparen Sie Zeit

Bitrix24 verfügt über eine offene API, die es unseren Kunden und Partnern ermöglicht, ihre Cloud-Intranets-Lösung durch die Anpassung von Arbeitsabläufen und Geschäftslogik in ihren cloudbasierten Portalen zu verbessern. Bitrix24 stellt auch eine großartige SaaS-Plattform für die Erstellung benutzerdefinierter Geschäftsanwendungen dar.

Wie erstelle ich meine App für Bitrix24?

Wenn Sie ein IT-Spezialist sind und überlegen, eine Web-App für Bitrix24 zu erstellen, befolgen Sie bitte diese einfachen Anweisungen:

  1. Wenn Sie möchten, dass Ihre Bewerbung für alle Bitrix24-Konten verfügbar ist, werden Sie unser Partner, indem Sie das Formular ausfüllen. Wenn Sie nur für Ihr Konto eine private App erstellen möchten, ist eine Registrierung nicht erforderlich.
  2. Erfahren Sie alles darüber und wie Sie Ihre Web-Apps erstellen können.
  3. Wählen Sie „Anwendung hinzufügen“ im Anwendungsmenü Ihres Bitrix24-Kontos (links), um Ihre private App hochzuladen, oder in Ihrem Partnerprofil, wenn Sie möchten, dass Ihre App öffentlich gelistet wird!

Autorisierung und Sicherheit von Web-Apps

Das Hinzufügen einer neuen App zu Ihrem Bitrix24 Cloud-Konto ist einfach und wir haben außerdem versucht, es so transparent und sicher wie möglich zu gestalten. Jede Web-App stellt Ihnen eine Liste der Daten zur Verfügung, die sie in Ihrem Bitrix24-Konto verwenden (und ändern) darf, und bittet Sie um Ihre Erlaubnis, dies zu tun. Die neue App wird nur installiert, wenn Sie Ihre Erlaubnis erteilen.

Der oAuth-Sicherheitsmechanismus stellt sicher, dass diese Web-App nur Zugriff auf die von Ihnen angegebenen Daten erhält (z. B. kann eine Web-App Sie um Erlaubnis bitten, auf Aufgaben, CRM-Leads usw. zuzugreifen).

Haben Sie Ideen für Web-Apps?

Wenn Sie kein IT-Experte sind, aber spezielle Anforderungen haben, die Ihrer Meinung nach durch eine benutzerdefinierte App in Ihrem Bitrix24-Portal gelöst werden können, teilen Sie uns gerne Ihre Ideen mit! Wir werden unser Bestes tun, damit Ihre Intranetlösung perfekt zu Ihrem Unternehmen passt! Schreiben Sie uns eine E-Mail an

Wie installiere ich die kostenlose Lösung?

1. Installieren 1C-Bitrix: Site-Management oder Unternehmensportal .
Sie können sie hier herunterladen Verknüpfung.

2. Klicken Sie auf der Seite der ausgewählten Lösung auf die grüne Schaltfläche „Installieren“.
Geben Sie im Popup-Fenster die Adresse Ihrer Website oder Ihres Portals ein (siehe Punkt 1) und klicken Sie auf „Installieren“.

3. Die Installation wird in einem neuen Tab geöffnet. Folgen Sie dann den Schritten des Assistenten.

4. Jede Lösung hat ihre eigenen Besonderheiten und erfordert möglicherweise unterschiedliche Schritte, um die Installation und Konfiguration abzuschließen.
Detaillierte Informationen und Dokumentation finden Sie in der Lösungskarte im Block „Installation“. Wir empfehlen Ihnen, diese Informationen zu lesen, bevor Sie mit der Installation beginnen.

So kaufen Sie eine kostenpflichtige Lösung

Klicken Sie zum Kauf auf die Schaltfläche „Kaufen“ in der Lösungskarte, geben Sie Ihre Bestellung auf und wählen Sie eine für Sie geeignete Zahlungsmethode. Nach der Zahlung wird ein Brief mit einem Coupon und Anweisungen zur Aktivierung an die E-Mail-Adresse gesendet, die Sie bei der Bestellung angegeben haben.


Aufmerksamkeit! Aktivieren Sie den Gutscheinnurüber das Projekt, für das die Lösung gekauft wird. Aktivieren Sie es nicht auf NFR- und DEMO-Schlüsseln.Der Gutschein kann nicht reaktiviert werden


Um die Lösung zu installieren, benötigen Sie:
  1. Melden Sie sich mit Administratorrechten im Control Panel Ihrer Site an.
  2. Gehen Sie zum Abschnitt „Marktplatz“ > „Update-Lösungen“ – Registerkarte „Coupon-Aktivierung“ und geben Sie den Coupon in das spezielle Feld ein.
  3. Nach Eingabe des Coupons erscheint die gekaufte Lösung in der Liste der zu installierenden Lösungen. Klicken Sie auf „Installieren“ und folgen Sie den weiteren Anweisungen.

Technischer Support und Updates

1C-Bitrix ist nicht verantwortlich für die Entscheidungen der Partner auf dem Marktplatz. Technischen Support für Lösungen im Marketplace wird von den Entwicklern bereitgestellt. Kontaktdaten und Regelungen finden Sie in der Lösungskarte im Reiter „Support“.

Alle Lösungen aus dem Marketplace-Katalog werden nur auf 1C-Bitrix-Produkten mit installiertaktive Lizenz. Sie können den Status im Kontrollfeld Ihrer Website, im Abschnitt „Updates“ oder auf unserer Website überprüfen Webseite.

Updates und Support für kostenpflichtige Lösungen in 1C-Bitrix: Marketplace sind gültig für1 Jahr.Nach Ablauf des Supportzeitraums können Sie jederzeit eine neue Version zum Preis von 50 % des Lösungspreises erwerben (vorausgesetzt, der Entwickler hat eine neue Version veröffentlicht und deren Anzahl ist höher als die, die Sie installiert haben). Bis zu diesem Zeitpunkt funktioniert Ihre Lösung wie zuvor; das Fehlen von Updates hat keinen Einfluss auf die Leistung.

Kaufen neue Version Dies erfolgt über das Control Panel Ihrer Website: Marktplatz – Installierte Lösungen. Dort sind auch die Fristen für den Erhalt von Updates angegeben.

Marketplace ist ein Dienst von 1C-Bitrix, der es Entwicklern ermöglicht, ihre Lösungen mit einem breiten Publikum von Kunden und anderen Entwicklern zu teilen. Was sind die Lösungen? Dies kann ein vorgefertigtes Modul oder eine Komponente für ein Projekt sein, das auf Produkten von 1C-Bitrix basiert, wie zum Beispiel „Site Management“ oder „ Unternehmensportal", oder eine vorgefertigte Website auch auf 1C-Bitrix-Plattformen. Die erste Lösungskategorie richtet sich hauptsächlich an ein Publikum anderer Entwickler, während die zweite eher auf Kunden ausgerichtet ist. Lösungen können entweder kostenpflichtig oder kostenlos sein.

Vorteile der Nutzung dieses Instruments Für Entwickler ist dies eine Gelegenheit, Gewinne, neue Kunden und zusätzliche Punkte zu erhalten, um ihre Bewertung im 1C-Bitrix-Partnersystem zu verbessern. Ein schöner Bonus: Für die erste eingestellte Lösung vergibt Bitrix sogenannte Willkommenspunkte – das Dreifache des geschuldeten Betrags.

Um Lösungen auf dem Marktplatz zu platzieren, müssen Sie mehrere Schritte ausführen:

    Sie müssen 1C-Bitrix-Partner werden.

    Schließen Sie einen Lizenzvertrag ab.
    Für die Platzierung kostenpflichtiger Lösungen ist ein Lizenzvertrag erforderlich. Der Vertrag ist abgeschlossen persönliches Konto Partner.

    Bereiten Sie eine Lösung gemäß den Anforderungen des Unternehmens vor.
    Regeln, Vorschriften und Anforderungen finden Sie in Ihrem persönlichen Konto im Bereich „Marktplatz“, Anforderungen an Lösungen finden Sie unter dem Link.

    Bereiten Sie grafische Materialien für die Erstellung eines Lösungsinstallationsassistenten und für die Veröffentlichung der Lösung auf dem Marktplatz vor.

    Erstellen Sie einen Installationsassistenten und stellen Sie ein Distributionspaket der Lösung zusammen.
    Dokumentation zum Erstellen vorgefertigter Lösungen Marktplatz Bitrix Framework.

    Führen Sie unabhängige Tests der Lösung durch.
    Den Testplan finden Sie im Bitrix Framework-Entwicklerkurs.

    Bereiten Sie Texte vor, in denen Lösung, Einstellungen und Daten beschrieben werden technische Unterstützung.
    es ist das gleiche wichtige Etappe, denn anhand der Beschreibung soll der Kunde verstehen, was Ihre Lösung ist, ob sie zu ihm passt und ob sich der Kauf lohnt.

    Wählen Sie den Namen der Lösung und die Kategorie zur Platzierung im Katalog der vorgefertigten Lösungen aus.
    Es ist zu berücksichtigen, dass Kunden oft nach Lösungen suchen, indem sie nach dem Namen suchen, und dass eine Änderung des Namens die Zusendung neuer Versionen von Anhängen zum Vertrag erfordert. Daher ist es wichtig, sofort den richtigen Namen für die Lösung zu wählen.

    Bereiten Sie eine Demo-Site vor.
    Damit Kunden leichter verstehen, dass Ihre Lösung genau das ist, was sie gesucht haben, und sich für einen Kauf entscheiden können, müssen Sie eine Online-Demonstration der fertigen Lösung vorbereiten.

    Laden Sie das Distributionspaket im persönlichen Konto Ihres Partners herunter.
    Weitere Informationen zum Herunterladen finden Sie auf der Marketplace-Website. Allgemeine Fragen zur Platzierung finden Sie in Ihrem persönlichen Konto im Bereich „Marktplatz“.

    Warten Sie auf die Moderation Ihrer Entscheidung.
    Bitte beachten Sie, dass der Vorgang recht lange dauern kann. Werden Unstimmigkeiten mit den Anforderungen festgestellt, wird die Entscheidung zur Überarbeitung zurückgeschickt und nach Beseitigung der Mängel wird der Moderationsprozess erneut wiederholt. In diesem Fall wird die Entscheidung nach der ersten festgestellten Unstimmigkeit zurückgesendet, sodass die Moderation möglicherweise mehrmals hintereinander nicht abgeschlossen werden kann und viel Zeit verloren geht. Daher empfehlen wir Ihnen, sich sofort mit den Anforderungen vertraut zu machen und die Testphase Ihres Produkts nicht zu überspringen.

    Überlegen Sie, wie Sie Lösungskäufer anlocken können.
    Denn es reicht nicht aus, etwas zu erschaffen ein gutes Produkt, brauchen Sie Hilfe Zielgruppe finde ihn!

Durch die Entwicklung vorgefertigter Lösungen können Sie mehr erreichen hohes Niveau Entwicklung. Sie werden in der Lage sein, ein Produkt so zu entwickeln, wie Sie es sehen, unter Berücksichtigung der Bedürfnisse der Kunden und haben die Möglichkeit, die Zahl der Kunden zu erhöhen, deren Zufriedenheit von der Qualität Ihrer Lösung, deren Wartung und technischem Support abhängt. Und für Kunden ist dies ein schneller und relativ kostengünstiger Einstieg. Wir empfehlen Ihnen daher, sich dieses nützliche Tool von 1C-Bitrix genauer anzusehen.

Marina Sennikova

CTO, whatAsoft

Der 1C-Bitrix-Marktplatz ist zwar schon über 3 Jahre alt, aber meiner Meinung nach gibt es noch keine vollwertigen Schulungsmaterialien mit Entwicklungsbeispielen. Dieses Problem wurde auch mit der Veröffentlichung des Beamten nicht gelöst Trainingskurs 1C-Bitrix mit Video-Lektionen. Vielleicht reicht die API-Dokumentation für erfahrene Entwickler aus, aber seit einigen Jahren weiß ich nicht einmal, wo ich anfangen soll, wenn ich darüber nachdenke, wie ich meine eigene Lösung erstellen kann.

Speziell um dieses Problem zu lösen, habe ich meine eigene einfachste Lösung mit minimaler Funktionalität (in Version 0.2) veröffentlicht – „SimpleAdaptive Landing“.

Struktur:

Besonderheiten:

Struktur:

    • WAS WIR SETZEN - ../site/
      • „Dienste“ – ../services/

Besonderheiten:

  • *** – Enthält eine Kopie öffentlicher Dateien (Kyrillisch ist akzeptabel).
    • An Stellen, an denen Inhalte durch vom Benutzer in die Felder des Assistenten eingegebene Werte ersetzt werden sollen, gibt es MAKROES.
  • der Reihe nach. BEISPIEL:

Prinzip der Website-Verpackung:

Stufe 3 – Modul

Struktur:

Besonderheiten:

Verpackungsprinzip

  1. Machen wir einen Meister.

Stufe 4 – Archiv für den Markt

Verpackungsprinzip:

Struktur:

Identisch mit dem Marktarchiv bis auf wenige Ausnahmen*

  • ** - /VERSIONSNUMMER/..

Besonderheiten:

Verpackungsprinzip:

  1. Wir nehmen das Archiv mit dem neuesten stabilen Modul (vollständig), alle Änderungen werden im Site-Installationsassistenten vorgenommen.
  2. Unveränderte Dateien löschen
  3. Wir erstellen „begleitende Dateien“ (Update, Modulversion, Beschreibung)
  4. Archivieren Sie den Ordner mit allen Inhalten in VERSION_NUMBER.zip

Hurra, das Modul/Update kann an den Markt gesendet werden!

Ein Beispiel für eine einfache vorgefertigte Lösung für den 1C-Bitrix Marketplace

Der 1C-Bitrix-Marktplatz ist zwar schon über 3 Jahre alt, aber meiner Meinung nach gibt es noch keine vollwertigen Schulungsunterlagen mit Entwicklungsbeispielen. Dieses Problem wurde auch mit der Veröffentlichung des offiziellen 1C-Bitrix-Schulungskurses mit Video-Lektionen nicht gelöst. Vielleicht reicht die API-Dokumentation für erfahrene Entwickler aus, aber seit einigen Jahren weiß ich nicht einmal, wo ich anfangen soll, wenn ich darüber nachdenke, wie ich meine eigene Lösung erstellen kann.

Speziell um dieses Problem zu lösen, habe ich meine eigene einfachste Lösung mit minimaler Funktionalität (in Version 0.2) veröffentlicht – „SimpleAdaptive Landing“.

Im GitHub-Repository habe ich 5 Commits veröffentlicht, die den 5 Phasen der Umwandlung einer einfachen Site in ein vollwertiges Modul für den Market (und dessen anschließende Aktualisierung) entsprechen:

  • Stufe 1 – Standort
    • Stufe 2 – Website-Erstellungsassistent
    • Stufe 3 – Modul (enthält einen Assistenten)
    • Stufe 4 – Archiv zum Senden an Marketplace 1C-Bitrix
    • Stufe 5 – Archiv mit UPDATE für 1C-Bitrix Marketplace

Schauen wir uns also kurz an, was jede Stufe enthält und welche Transformationen damit stattfinden:

Stufe 1 – Standort

Hier

Struktur:

  • Öffentliche Dateien – / (vom Site-Stammverzeichnis)
  • Site-Vorlagendateien – /bitrix/templates/TEMPLATE_ID/

Besonderheiten:

  • Wir speichern Dateien für enthaltene Bereiche in der Site-Struktur (so dass Sie problemlos neue Zielseiten in verschiedenen Abschnitten der Site hinzufügen und die erforderlichen „Folien“ der enthaltenen Bereiche übernehmen können).
  • Der Aufruf zum Einschließen von Bereichen erfolgt auf der Seite index.php (ich finde das unpraktisch, weil es das Risiko birgt, dass Inhaltseditoren den Code zum Aufrufen von Komponenten beschädigen, aber keinen Vorteil mit sich bringt. Allerdings war es so obligatorische Anforderung Das Bestehen von Moderationsentscheidungen und -herausforderungen wurde in Version 0.2.1 von der Vorlage auf die Seite verschoben.

Stufe 2 – Website-Erstellungsassistent

Hier

Struktur:

  • Das Modul selbst ist /bitrix/wizards/NAME_SPACE/MASTER_NAME/..
    • .description.php* - ../.description.php
    • Wizard Wizard.php** - ../wizard.php
    • Sprachdateien des Assistenten (Assistent und Beschreibung!) – ../lang/Sprache_ID/
    • Bilder (werden im Installationsassistenten verwendet, um den Installationsprozess zu GESTALTEN) – ../images/
    • WAS WIR SETZEN - ../site/
      • Öffentliche Dateien*** – ../public/LANGUAGE_ID/
      • Vorlagendateien**** – ../templates/TEMPLATE_ID/
      • „Dienste“ – ../services/
        • Liste der Dienste****** - ../.services.php
        • „Typen“/„Gruppen“ von Diensten, zum Beispiel MAIN******* - ../main/

Besonderheiten:

  • * – enthält die Assistentenversion (nicht kritisch) und eine Reihe von Assistentenschritten (es ist wichtig, der Reihe neue Schritte hinzuzufügen!)
  • ** – Enthält die Schritte des Assistenten selbst sowie „Standardwerte“. Wichtig in dieser Datei:
    • Übergeben Sie die „Standard“-Werte aus dem primären Array an den entsprechenden Schritt und verarbeiten Sie sie dort, auch wenn Sie nicht vorhaben, sie benutzerdefiniert zu ändern
    • Füllen Sie in den entsprechenden Schritten die Felder aus, erstellen Sie Websites und kopieren Sie Dateien aus Dateiordnern (Abschnitt „WAS SETZEN WIR EIN“). Keine konkreten Maßnahmen.
    • Die Verwendung des kyrillischen Alphabets ist nicht akzeptabel!!! Wir fügen alle kyrillischen Zeichen in Sprachphrasen ein!
  • **** – Enthält eine Kopie der Vorlagendateien. Wichtig:
    • Kyrillisch ist NICHT erlaubt. Verwenden Sie entweder Sprachdateien oder Makros.
    • An Stellen, an denen Inhalte durch vom Benutzer in die Felder des Assistenten eingegebene Werte ersetzt werden sollen, gibt es MAKROES.
  • ****** – Array von verbindenden Diensten der Reihe nach. BEISPIEL:

"TYPE_NAME/GROUP" => Array(

"NAME" => GetMessage("SERVICE_MAIN_SETTINGS"),

"STUFEN" => Array(

„service_file_1.php“,

„service_file_2.php“,

„service_file_3.php“,

  • ******* - In den Ordnern mit den Namen der Gruppen/Typen befinden sich Servicedateien. Die Dienste nehmen SPEZIFISCHE Änderungen vor. Sie ersetzen beispielsweise Makros in öffentlichen Dateien/Vorlagen durch Werte aus dem Installationsassistenten (im Beispiel) oder importieren Informationsblöcke (nicht im Beispiel).

Prinzip der Website-Verpackung:

  1. Laden Sie die öffentlichen Dateien nach /bitrix/wizards/NAME_SPACE/MASTER_NAME/site/public/LANGUAGE_ID/ hoch.
  2. Laden Sie die Vorlage nach /bitrix/wizards/NAME_SPACE/MASTER_NAME/site/templates/template_ID/ hoch.
  3. Ersetzen Sie die erforderlichen Teile durch Makros
  4. Wir schreiben den Assistenten und die Beschreibung Schritt für Schritt mit Variablen, die für die Öffentlichkeit/Vorlage wichtig sind
  5. Wir schreiben Dienste, die mit Makros arbeiten
  6. Wir entwerfen (wir schreiben Sprachphrasen usw.)

Stufe 3 – Modul

Hier

Struktur:

  • * - /bitrix/modules/PARTNER_CODE.MODULE_CODE/..
    • Obligatorisches Include** – ../include.php
    • Sprachdateien des Moduls – ../lang/LANGUAGE_ID/
    • Modul-Installer - ../install/
      • Modulversion*** - ../version.php
      • Installer**** - ../index.php
      • Installationsassistent***** - ../wizards/
      • Komponenten****** - ../components/

Besonderheiten:

  • * - Partnercode in Kleinbuchstaben. Der Modulcode besteht ebenfalls aus kleinen lateinischen Buchstaben ohne Unterstriche (im Gegensatz zur Vorlage/Master).
  • ** – Wenn Sie keinen Schutz für die Demoversion implementieren, ist diese möglicherweise leer.
  • *** - Kritisch für den Markt!
  • **** – Enthält den Code für das Modul mit dem Partner.
  • ***** – Eine Kopie des Inhalts des entsprechenden Ordners der vorherigen Stufe. Nach der Installation wird die Lösung in den Ordner /bitrix/wizards/ kopiert und Sie gelangen zu Phase 2.
  • ****** – Im Beispiel nicht angezeigt. Es wird bei der Installation des Moduls einfach in den entsprechenden Ordner kopiert.

Verpackungsprinzip

  1. Machen wir einen Meister.
  2. Wir ordnen alle Arten von Lametta nach Rohling.

Stufe 4 – Archiv für den Markt

Hier

Verpackungsprinzip:

  1. Nehmen Sie den Inhalt des Ordners /bitrix/modules/PARTNER_CODE.MODULE_CODE/ und legen Sie ihn im Ordner /.last_version/ ab
  2. Archivieren Sie den Ordner /.last_version/ in archive.last_version.zip

Stufe 5 – Marktaktualisierung

Hier

Struktur:

Identisch mit dem Marktarchiv bis auf wenige Ausnahmen*

  • ** - /VERSIONSNUMMER/..
    • Textbeschreibung des Updates*** - ../description.ru
    • Update-Installer**** – updater.php

Besonderheiten:

  • * – Nur GEÄNDERTE Dateien sind im Update enthalten
  • ** - Anstelle von /.last_version/ wird die Modulversionsnummer im Ordnernamen verwendet (muss mit der Modulversionsnummer in /VERSION_NUMBER/install/version.php übereinstimmen)
  • *** – Textdatei, die zur Anzeige von Informationen zum Update im 1C-Bitrix Marketplace verwendet wird
  • **** - Im einfachsten Fall kann ein Beispiel aus dem Repository verwendet werden; darin sind noch keine spezifischen Aktionen enthalten.

Verpackungsprinzip:

  1. Wir nehmen das Archiv mit dem neuesten stabilen Modul (vollständig), alle Änderungen werden im Site-Installationsassistenten vorgenommen.
  2. Unveränderte Dateien löschen
  3. Wir erstellen „begleitende Dateien“ (Update, Modulversion, Beschreibung)
  4. Archivieren Sie den Ordner mit allen Inhalten in VERSION_NUMBER.zip

Hurra, das Modul/Update kann an den Markt gesendet werden!

Mit Freunden teilen oder für sich selbst speichern:

Wird geladen...