Aller au contenu
Invision Board France

IP.Board 3.2.0 et ses applications publiés


muller80

Messages recommandés

  • Support Technique

Invision Power Services, Inc. a le plaisir de vous annoncer la publication d'IP.Board 3.2.0 et de ses applications !

 

Tout le monde chez IPS est très fier d'IP.Board 3.2.0 et des mises à jour de ces applications. Nous avons travaillé dur pour créer une qualité, une plateforme communautaire moderne et les commentaires de nos clients ont été énormes.

 

Nous publions les nouveaux logiciels suivants :

 

IP.Board 3.2.0

Plateforme communautaire en fonctionnalités, y compris des forums, des profils membres, le calendrier, système de statuts, l'intégration, et beaucoup, beaucoup plus.

 

IP.Gallery 4.1.0

Catégories et albums photos pour permettre à vos membres de partager leurs images et vidéos sur votre communauté.

 

IP.Nexus 1.3.0

Système de commerce complet pour la vente de produits, accès à l'adhésion, la publicité , téléchargements numériques, et plus encore. Inclut des outils comme un système de ticket pour aider à gérer votre clientèle.

 

IP.Blog 2.4.0

Vous permet, ainsi qu'à vos membres, de publier des blogs sur votre communauté ou de lier des blogs hébergés en externe facilement.

 

IP.Downloads 2.4.0

Application complète de gestion de fichiers, y compris le contrôle de version du fichier , commentaires, et sujet lié sur ​​le forum.

 

IP.Content 2.2.0

Gestion de contenu pour votre communauté - lancer un site web complet ou tout simplement un portail communautaire. Les possibilités sont infinies.

 

IP.Chat 1.3.0

Emporter les membres dans un chat en temps réel ou envoyer des conversations privées.

 

IP.Calendar 3.2.0

Calendrier des événements de votre communauté avec plusieurs calendriers, des événements publics / privés, et support d'iCal.

 

Notes de version

 

Bien que IP.Board 3.2.0 et ses applications ont été testées pendant plusieurs mois, vous ne savez jamais ce que vous allez obtenir quand des milliers de personnes commence à l'utiliser. Donc : maintenant que IP.Board 3.2.0 et les applications seront utilisées par un plus grand public, nous allons probablement rencontrer de nombreux bogues encore non découverts. Vous pouvez vous attendre à des versions de maintenance pour tous les logiciels fréquemment publiés et sachez que nous travaillons rapidement pour régler les problèmes signalés.

 


  •  
  • Nous sommes maintenant capable de fournir un soutien technique et des services pour IP.Board 3.2.0 et ses applications. Comme vous pouvez l'imaginer, plusieurs milliers de clients nous demanderons de l'aide, donc s'il vous plaît merci de noter que si vous demandez une mise à niveau ou une installation, qu'il pourrait y avoir un délai allant jusqu'à quelques jours pour traiter cette demande.
  • Si vous choisissez d'utiliser notre service auto-installer/upgrade dans la zone client, nous apprécierons vos commentaires car il s'agit d'un nouveau service.
  • Si vous mettez une communauté avec un grand nombre de messages/sujet, nous vous conseillons de voir avec votre hébergeur pour l'exécution des requêtes sur la table en votre nom. Les grandes Tables post peuvent généré une expiration d'exécution de la requête dans le navigateur. Le système de mise à niveau vous avertit si cela est nécessaire. Comme point de repère, notre installation de 865 000 messages + a pris un peu moins de 3 minutes pour exécuter cette requête.
  • Votre skin devra bien sûr être refait après mise à niveau vers 3.2.0.
  • L'éditeur visuel de skin 3.2.0 devrait toujours être considéré comme une fonctionnalité bêta. Il sera amélioré avec chaque mise à jour de maintenance.
  • Chacune des applications spécifiées ci-dessus est uniquement compatible avec IP.Board 3.2 et pas les versions plus anciennes (par exemple, prévu à cet effet 1.3 ne peut pas être installé sur IP.Board 3.1.x).
  • Nous pouvons répondre à ce sujet avec des hot-fix, tâches ou des notes si des problèmes critiques venait à être découvert. S'il vous plaît utiliser la fonction "Suivre ce sujet" fonction pour être averti.
  • Si vous rencontrez des problèmes, avant de soumettre un ticket, s'il vous plaît désactiver toutes les applications tierces et les crochets.

 

 

Quoi de neuf dans IP.Board 3.2 !

 

En plus de cette liste il y a d'innombrables autres améliorations mineures et des modifications fondées sur les commentaires des clients, trop nombreuses à énumérer.

 

Améliorations Calendrier

 

 

Fonctions de modération

 

 

Nouvel éditeur de texte

 

 

PC Admin

 

 

Modifications diverses


  •  
  • Le bouton "Tout effacer" a été ajouté à la page de journaux d'erreur SQL
  • Le mode Linéaire et Esquisse enlevés pour la visualisation des sujets (c'est une vielle fonctionnalité et d'un autre temps. Bon pour la retraite !)
  • Support d'IPv6
  • Vous pouvez maintenant utiliser les outils de gestion membres de rechercher des membres incomplets
  • Pagination ajouté à la page incomplète des membres de l'ACP
  • Si une seul skin ou langue est sélectionnable, le sélecteur de menu déroulant en bas de la page sera cachée
  • Photos des membres et avatars sont fusionnées en une seule fonction: photo du membre. Il y avait trop de chevauchement entre les deux fonctions.
  • IP.Calendar et IP.Chat ne seront plus fourni dans le zip téléchargé IP.Board pour réduire la taille du téléchargement. Cela permet aussi aux clients qui n'ont aucun intérêt à IP.Chat ou IP.Calendar de choisir de ne pas télécharger ou d'installer ces applications. Bien sûr, ceux qui souhaitent utiliser ces applications peuvent facilement télécharger dans le centre clientèle et les installer.
  • Bouton Reconstruire le cache FURL a été déplacé vers la page de gestion de cache.
  • Il est maintenant possible de renommer le dossier "hooks" en autre chose et d'éditer la constante IPS_HOOKS_PATH dans initdata.php.
  • Vous pouvez maintenant modifier les permissions de chaque groupe le centre de signalement relèvera directement de la zone de gestion de groupe
  • le centre d'alerte supporte maintenant le point marquant à retenir et à indiquer quels rapports que vous avez consultés
  • Les clients qui ont acheté la suppression du droit d'auteur n'a plus besoin d'entrer une clé séparée Suppression du droit d'auteur. L'auteur sera automatiquement supprimée lors de l'activation de votre licence.
  • Nouveaux paramètres pour les pièces jointes afin de limiter la taille des fichiers stockés sur le disque
  • Séparez les différentes options de restriction des pays ACP ont été ajoutés pour la gestion des utilisateurs et des utilisateurs de mails incomplets (accès à ces zones ont déjà été contrôlé par l'option "peut gérer les utilisateurs bannis").
  • "Voir les X derniers visiteurs au profil" montre maintenant toujours les 5 derniers visiteurs si le paramètre est activé, plutôt que d'avoir un 3, 5, 10 choix de menu déroulant.
  • Nouvelle outil du PCA pour la création des tâches cron pour reconstruire les index de sphinx
  • Lorsque vous ajoutez un filtre interdiction dans les pays dans le PCA vous aurez maintenant une option pour entrer un motif visible à tous les admins (la raison ne sera pas afficher dans la partie publique).
  • Epinglé, sondages, et les préfixes des sujet déplacé ont été déplacés vers des fichiers de langue (ils étaient auparavant dans la zone de paramètres)
  • Beaucoup de paramètres redondants ou inutiles supprimés. Autres paramètres déplacés vers des endroits plus logiques. Certains groupes ont fusionné pour créer moins de paramètres de groupes et de passer par la mise en place lors de l'installation de votre communauté. Menu Réglages Système déplacés vers un menu plus haut, sous l'onglet Système donc il est disponible avec un clic n'importe où dans le PCAdmin.
  • Le système de note dans vos paramètres (Mes contrôles) a été retirée. Il s'agit d'une vielle fonction de ces dernières années et ne semble pas de sens dans le logiciel de la communauté. Si vous êtes l'un des très rares personnes qui utilisent cela: faire une copie de vos notes avant mise à niveau.
  • Le système de sujet non lu marque maintenant de se rappeler quelle page d'un sujet vous avez laissé la lecture plutôt que de supposer que vous lisez le sujet complet au le premier clic.

 

IP.Nexus 1.3.0

 

 

IP.Gallery 4.1.0

http://community.invisionpower.com/blog/1174/entry-6140-ipgallery-41-dev-update/

 

Autres applications

 

D'autres applications ont été mises à jour pour fonctionner avec IP.Board 3.2.0, ont reçu les améliorations cosmétiques, et d'autres mises à jour mineures pour améliorer leurs fonctionnalités. Toutes les applications sont mises à jour maintenant que IP.Board 3.2.0 a été publié. Gardez un œil sur nos flux de nouvelles pour plus d'informations.

 

Code des changements au niveau

 

Ce sont les modifications apportées au code du niveau de nos logiciels au cours de cette phase de publication qui peuvent intéresser nos clients power-user.

 

 

Améliorations des performances


  •  
  • Réduction de plusieurs cache au chargement des requêtes sur la page d'index de l'ACP
  • Deux requêtes ont été combiné pour le chargement des autorisations dans l'ACP
  • Ajout de quelques-cache supplémentaires au chargement des appels vers d'autres pages ACP (gérer des applications, gérer les crochets, gérer les membres)
  • Ajout de quelques cache pour aller chercher l'ID de version max dans le tableau upgrade_history, ce qui réduit le nombre de requêtes sur la page de gestion des applications ACP par le nombre d'applications installées
  • Changement de la façon dont les modules sont saisis lorsque IN_DEV est activé pour la construction de menu (exécute une requête au lieu d'une requête par application)
  • class_forums devenait chargé et initialisé deux fois dans la page Gérer les Forums - Ceci a été fixé donc il n'est pas rechargé une deuxième fois. Également supprimé un raccourci pour la classe dans le fichier de gestion des forums,afin de réduire de petite quantité de mémoire.
  • Suppression une requête pour regrouper les données sur Gérer Forums page (group_cache est déjà chargée, de sorte qu'au lieu utilisé)
  • Suppression de plusieurs fonctions obsolètes, réducition de la taille de certaines classes.
  • Modification des routines d'exportation de langue (pour le mode IN_DEV) afin qu'elle exporte uniquement les données que nous avons absolument besoin. Cela réduit la taille de nos fichiers XML de langue de manière significative, et réduit également les besoins de mémoire nécessaire pour traiter les fichiers de langue XML.
  • Indice ajoutée dans ibf_posts.post_parent pour accélérer les requêtes de mise à jour qui nécessitaient auparavant un scan de table
  • Beaucoup de code inutilisé dans les fichiers dans la gestion des amis a été enlevé
  • Le calendrier a été réécrit, et beaucoup de code non utilisé a été enlevé.

 

 

 

 

Changement orientés Développeur

 

Les changements qui peuvent avoir un impact aux auteurs de ressources et skinneurs (y compris les fonctions retirés, les changements de bases de données, nouveaux crochets, etc)

 


  •  
  • $ This-> db-> force_data_type a été supprimée. Les Auteurs de Mod devront maintenant appeler $ this-> db-> setDataType ($ colonne, $ type) à la place.
  • $ This-> db-> no_escape_fields a été caché. Vous devez utiliser les dollars disponibles this-> db-> preventAddSlashes (array ('col' => 1));
  • Configurations personnalisées de gestion de connexion ont déménagé à la manipulation de bases de données. conf.php (ou conf.dist.php) les fichiers ne sont plus nécessaires (bien acp.php est toujours).
  • search_results, sessions.location et cache_store.cs_extra sont tous enlevés
  • Si vous avez une extension findIpAddress vous pouvez maintenant ajouter un tableau de colonnes supplémentaires à tirer à partir de votre table comme le membre du groupe quatrième. à savoir «les messages '=> array (' id_auteur ',' adresse_ip ',' post_date ', array (' pid ')),"
  • IPB veut maintenant faire un meilleur travail de nettoyage des données applicatives centralisées lors de la désinstallation, donc les applications n'ont pas à le faire manuellement.
  • La façon dont les données crochet pour-être-exporté est stocké a changé. Cela devrait avoir un impact minimal sur les développeurs que la routine de mise à niveau sera à jour pour les développeurs. Cela devrait rendre le travail des crochets entre plusieurs développeurs plus facile, et faire l'importation des crochets, l'exportation, installer et désinstaller de manière beaucoup plus cohérente si IN_DEV est activé ou non.
  • Beaucoup de bogues du système de skin ont été résolus, et les améliorations de mises en œuvre, rendant le système plus souple pour le skin des développeurs de l'utiliser en dehors du contexte normal, tout en lui permettant d'être plus indulgent des possibilités de formatage différents (c.des paramètres de fonction et de l'espacement autour des définitions de paramètres de fonction ).
  • La gestion des autorisations est maintenant centrale de façon correct et peut gérer plus d'un type d'autorisation dans une seule application
  • IPv6 est maintenant pris en charge. Vous devez vous assurer toute base de données contenant des colonnes adresses IP sont varchar (46) ou plus.
  • Vous devez utiliser la nouvelle ipsRegistry:: getAppClass ($ app); appel à charger votre app_class_ (application) de classe. Php. Cela garantit une bibliothèque de crochets d'exécuter le cas échéant et consolide le code redondant.
  • Vous devez utiliser les nouvelles constantes IPS_FILE_PERMISSION / IPS_FOLDER_PERMISSION pour les fichiers et valeurs d'autorisation du dossier au lieu de chmod ($ fichier, 0777); utiliser chmod ($ fichier, IPS_FILE_PERMISSION); à la place.
  • Le calendrier a été complètement réécrit - le schéma DB a changé, les dates sont stockées sous forme de datetime dans MySQL, etc
  • L'ACP a une nouvelle interface mise en œuvre, certains des JS a changé, jQuery est désormais pris en charge
  • Suppression de 4 crochets de données dans public_forums_forums_topics: topicViewTopicData, topicViewDisplayData, topicViewForumData, topicViewPostData. Tous les quatre d'entre eux peuvent être remplacés par un simple skin overloader pour le modèle "skin_topic> topicViewTemplate".
  • Photos et avatars ont été fusionnés.
  • Photos pouces sont désormais coupés à 100px et vous pouvez sélectionner la zone à recadrer
  • Twitter / Facebook les photos sont effectivement importées et redimensionnées lorsque cela est possible (emballages besoins URL fopen sinon l'URL du pouce pour les services est utilisé)
  • Certaines fonctionnalités d'importation / exportation / reconstruction et à partir de fichiers XML a été caché moins que le mode est activé IN_DEV
  • Ajout d'un deuxième paramètre de la fonction "$ this → → cache getCache ($ CACHE_KEY, FALSE);". Qui permet de sauter le chargement de la base de données si le cache n'est pas déjà chargée
  • Une nouvelle option pour définir une application lors de la création d'un crochet, si la demande est remplie le code vérifie si elle est activée et si non saute le chargement du fichier crochet complètement.

 

 

 

class_forums:: fetchTopicFolderIcon () a été modifiée pour renvoyer un tableau de méta-données sur le sujet qui peut être utilisé pour générer l'icône de thème, bien que Rikki change la façon dont les icônes de sujet de toute façon travailler dans générale.

* * pp_ pouce _x est maintenant pp_ * petit * _x

L'API sessions (admin / sources / classes / session / api.php) supporte maintenant un temps de coupure différentes, plutôt que celui par défaut, se joint à d'autres », où« bits requête, complète «où» remplacent une partie de la requête.

La fonction "IPSLib:: unpackGroup ()" est maintenant "IPSMember:: unpackGroup ()".

ACP plugins group_form.php désormais en charge une méthode facultative tiers: postSave (). Cette méthode accepte un paramètre (l'ID du groupe), est appelée uniquement si elle est présente, est appelé après le reste des données du groupe est sauvé, et ne doivent pas retourner quoi que ce soit.

Ajout d'une getCount () pour la classe comme à retourner simplement le nombre d'adeptes

Le disable_reportpost paramètre a été supprimé. Nos applications maintenant vérifier les permissions centre de rapport directement, à la place.

Améliorations Hooks

Améliorations Applications

Un nouveau fichier des extensions par soft est pris en charge: permissionsSync.php. Nom de la classe devrait être »(APP) PermissionsSync" et soutient un constructeur (référence ipsRegistry passé) et une méthode sans arguments: updatePermissions (). Cette méthode peut être utilisée pour reconstruire les caches d'application lorsque les autorisations ont été mis à jour app partir du gestionnaire de l'autorisation centrale.

GetBlogID fonction Obsolète () dans l'API blog a été retiré, les développeurs auront besoin d'utiliser la fonction de fetchBlogIds plus à jour ()

makeProfileLink, memberViewImages, makePassword, makeNameFormatted, canReceiveMobileNotifications ont été déplacés à IPSMember

unconvertSmilies a été déplacé vers IPSText. La méthode de redirection dans la classe bbcode a été supprimée.

Le "doneScreen" méthode dans la classe de sortie admin a été entièrement enlevée. Les auteurs sont encouragés à utiliser la méthodologie global_message / silentRedirectWithMessage () à la place.

Le "rediriger" méthode dans la classe de sortie administrateur maintenant simplement itinéraires à silentRedirectWithMessage (), et est marquée obsolète.

Le modèle "global_main_wrapper_no_furniture" a été enlevé du skin admin.

Fonction "rebuildSphinxConfig" a été déplacé de "IPSLib" à "admin_core_applications_applications"

classCommunication.php a été enlevé, et classFileManagement.php a été étendu à gérer les requêtes POST (englobant la seule fonctionnalité manquant par rapport au classCommunication.php)

Presque toutes les méthodes privées ont été passés à protéger pour permettre à des capacités de crochets plus robustes

Nouvelle pagination. La pagination de style suivante / précédente supporte la pagination AJAX.

La colonne "ban_nocache" a été retiré de la "banfilters" table.

Nouvelle méthode de adminOutput setMessage () a été ajoutée. Permet de définir la global_message, et permet de spécifier un "collant" drapeau ou non.

Réglages ACP sont maintenant dans leur propre "paramètres" module et les gabarits ont été déplacés, ainsi dans "cp_skin_settings".

fichiers menu.xml pour les modules ACP désormais en charge la spécification d'une clé de langue, qui peut ensuite être placé dans "(soft) _admin_menulang.php" comme "menu__ (language_key)" pour soutenir l'abstraction langue du menu dans les ACP. Cette étape est facultative pour les applications.

 

 

Annonce officielle

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...

Information importante

En utilisant ce site, vous êtes d’accords avec nos Conditions d’utilisation. Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookies, sinon nous supposerons que vous êtes d’accord pour continuer.