Closed FannySophie closed 5 years ago
Merci Fanny pour ta confiance, n'hésite pas nous tenir au courant de ton avancé 😃.
Pour répondre à tes questions (et celle de ton client) :
J'ai hâte de voir tes templates, c'est vraiment un gros coup de pouce pour nous car cela donne de la visibilité au projet tout en aidant les nouveaux. Et bien sûr, pose tes questions/idées/remarques ici et tu seras une Silexienne de premier ordre !
Bienvenue et à très bientôt :champagne:
Merci beaucoup de ta réponse rapide et très efficace ! J'ai rassuré mon client qui est partant pour Silex, maintenant il va falloir que je trouve des solutions pour créer cet espace membre c'est ce qui m'inquitète le plus.
Problème PHP Je ne peux donc pas intégrer du PHP à Silex car il génère uniquement des pages html est-ce bien cela? (je pensais intégrer du php dans des "html box") Et même si j'intégrais du php et renommais mes fichiers html en .php pour les publier sur gandi, si mon client veux faire une mise à jour directe, les pages générées par silex seraient renommées en .html si j'ai bien compris? Dans ce cas comme tu le suggère, j'essayerai d'utiliser JS uniquement et sans php (bien que cela soit très obscur pour moi pour l'instant). Je vais me renseigner (et si je trouve la solution je pourrai donc éditer une template "dynamique" par la suite bien que ça m'ait l'air assez compliqué à intégrer dans une template).
Erreur SFPT Gandi : Toujours ce problème je peux pas me connecter à mon hébergeur gandi par sftp voici le message d'erreur : "This operation failed with the following error message: This path does not exist (Bad Request)" Une idée de ce qui cloche et de ce qu'on pourrait essayer ?
C'est vraiment un plaisir, Silex est un super projet et j'espère pouvoir contibuer (même un tout petit peu) ! Merci beaucoup de votre accueil, A bientôt et bonne journée, Fanny.
Pour ton problème de PHP, je ferais 2 choses différentes :
fetch
, ça te donnera une idée. Et pour le SFTP, je vais regarder ce qui se passe dès que j'ai un peu de temps 😉
Hello
Vu que tu es chez OVH et qu'ils supportent le .htaccess, je me dis que tu pourrais utiliser ca aussi pour restreindre l'acces... Sans javascript du coup
Ce sont des fichiers php que tu poses sur ton ftp et qui définissent des utilisateurs et des pages qui sont visibles ou non. Tu peux facilement les créer à la main ou il doit exister des interfaces, comme ce script qui te permettent (ou ton client) de gérer ca de facon plus graphique, sans ftp
Questions: 1- qui crée les users ? 2- qui gère les droits sur les fichiers ? 3- les gens peuvent se créer un compte eux meme?
Oh grand merci pour toutes ces informations, je vais essayer de me dépatouiller avec tout ça j'y comprends pas encore grand chose (en tout cas pour ce qui concerne le côté "backend"). Je suis chez Gandi (pas chez Ovh) mais peut être qu'ils supportent le htacces aussi. Normalement il s'agit simplement d'un espace de connexion qui donne accès à des dossiers protégés (donc pas de creation de compte par les utilisateurs eux-même, on leur délivre simplement un identifiant et un mot de passe). Je vais créer les utilisateurs et gérer les droits mais je pense que le client voudra pouvoir gerer cela lui-même par la suite (le client à besoin d'autonomie : c'est un laboratoire de recherche d'université).
Alors au moins au début tu peux utiliser le ftp pour gérer les users et fichiers protégés à la main Apres tu trouveras surement des scripts php pour le faire en mode "visuel" Autre question: ce sont des pages ou des fichiers à télécharger qui sont protégés?
Je pense pas qu'il y ait de fichiers à télécharger mais je demande à mon client des précisions. Oui j'ai regardé le tuto de Gandi pour le htacces et cela me parait très bien dans le cas ou ce serait de simples pages html à accès protégé (après si le client veut un réel espace membre cela rique d'être plus compliqué...). Et pour que je comprenne mieux -> en réalité pour créer des sites dynamiques avec Silex (par exemple la possibilité d'un espace membre), il faudrait lui perettre de générer des pages en php ? ça a du sens ou c'est complètement faux ce que je raconte ? En tout cas merci beaucoup beaucoup beacoup de donner de votre temps pour répondre à mes questions c'est super sympa !
Le topo : htacces pourrait suffire mais je n'en suis pas sîre, -> il y a un ensemble de pages html et de fichiers à télécharger -> on doit entrer un mot de passe et un identifiant pour accéder a ces pages qui contiennent du textes des images et des fichiers à télécharger (données sécurisées) -> pas de réel espace membre (le site ne se comporte pas différement en fonction de chaque membre) mais on doit rentrer une seule fois le mot de passe pour avoir accès à l'ensemble des pages (8 pages environ) et pas retaper le mot de passe à chaque page. Je vais me renseigner du côté de htaccès voir si cela est possible :)
Silex : pour revenir à Silex proprement parlé, pensez vous développer la possibilité de créer du contenu dynamique plus facilement avec Silex ? C'est quelque chose que vous ne voulez pas spécialement faire, ou vous avez jamais eu la demande, ou vous y avez déja pensé, etc ? (voila c'est une simple question, ça serait sympa de pouvoir créer plus facilement du contenu php avec silex pour gérer des sites dynamiques (exemple : espace membre^^), bien que dans la mesure du possible je préfère faire des sites statiques !) Bonne soirée à vous (et encore désolé de vous embêter avec toutes mes questions!) A bientôt, n'hésitez pas à demander, si je peux être utile c'est avec plaisir
Je vais faire court et @lexoyo pourra développer derrière mais l'ambition de Silex n'est pas de devenir le nouveau WordPress. Il faut que ça reste simple pour le créateur et rapide pour le visiteur. Après, on adore trouver des stratagèmes pour ajouter du dynamique mais gérer par quelque chose d'autre (htaccess ou Jekyll par exemple 😉).
Tout a fait Et avec htaccess ce que tu décris est faisable sans problème. Tu peux dire par exemple que toutes les pages dont le nom commence par "private" ou "_" sont réservées a une liste d'utilisateurs. Dans un fichier séparé tu as les noms et mdp de ces personnes
Concernant ta remarques sur le statique / dynamique Comme dit JB on ne veut pas refaire wordpress mais on veut s'intégrer de mieux en mieux à l'écosystème du web statique. Il y a déja toutes le fonctionnalités du dynamique, je te donne des exemples:
Autre exemple, sur cette page @ceubri a rendu tous les prix dynamiques pour que son client ne puisse changer que ca, l'interface resemble a ca (utilise silex+jekyll+stastic.net):
Pour conclure, les sites dits statiques font tout ce que font les sites dynamiques, mais le plus de choses possibles sont faites quand le contenu change, au lieu d'être faites quand un internaute consulte une page
Merci de m'avoir aidé avec mon problème je vais opter pour la solution htaccess ducoup ! Ah dis donc je ne pensais pas qu'autant de choses étaient possibles (et d'outils disponibles) ! C'est super, et j'ai regardé la vidéo à propos du site multilangue Silex avec Jekyll et Siteleaf et c'est effectivement très bien comme solution pour un client :) Vive Silex ! A très bientôt Bonne journée :)
ps : j'ai une autre question, un peu bête peut-être mais je n'arrive pas à effacer les propriétés d'une classe. Exemple : dans la petite icone "A" je séléctionne une classe et je mets une couleur de fond "background-color" . Mais en réalité je me suis tompée (et maintenant tout mon texte à une couleur de font alors que je n'en veux pas), comment revenir à la valeur par défaut du début, sans couleur de fond ? C'est a dire "clean" une propriété d'une classe (un peu comme si on effacait la ligne du code css).
Juste tu effaces la couleur (le texte qui commence par #)
On Jul 31, 2019, 9:05 AM, at 9:05 AM, FannySophie notifications@github.com wrote:
ps : j'ai une autre question, un peu bête peut-être mais je n'arrive pas à effacer les propriétés d'une classe. Exemple : dans la petite icone "A" je séléctionne une classe et je mets une couleur de fond "background-color" . Mais en réalité je me suis tompée (et maintenant tout mon texte à une couleur de font alors que je n'en veux pas), comment revenir à la valeur par défaut du début, sans couleur de fond ? C'est a dire "clean" une propriété d'une classe (un peu comme si on effacait la ligne du code css).
-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/silexlabs/Silex/issues/954#issuecomment-516819777
Ah j'ai réussi ! C'est qu'on ne peut pas supprimer les numéros en entrant dans la case pour choisir la couleur, il faut le supprimer directement au nivea du menu (j'ai mis un petit moment a trouver quand même) ! :)
Enfait ça ne marche pas quand clique pour entrer la couleur qu'on efface tout et qu'on appuie sur entrée ensuite on valide. Il faut directement l'effacer dans le menu. C'est simple mais il faut le savoir^^
Je sais pas si c'est clair ce que je dis^^ Merci bien en tout cas :) Et quand vous avez des news du sftp il y a un endroit ou je peux me tenir au courant ? Ou vous m'écrirez directement ici ? Très bonne journée à vous !
Bonjour, et HELP, c'est encore moi, j'ai une erreur depuis hier très embêtante : je ne peux plus publier mon site, ni dans un dossier dropbox, ni sur github pages.
J'ai le message suivant pour github pages : "An error occured. I did not manage to publish the website. Error while batch: Could not create a new tree UnifileError: You have triggered an abuse detection mechanism. Please wait a few minutes before you try again. Get help in Silex forums."
Et le message suivant pour dropbox : " An error occured. I did not manage to publish the website. Cannot GET /undefined Get help in Silex forums."
Ci joint les captures d'écran :
Je ne sais pas ce qu'il s'est passé tout marchait très bien avant ça et il me semble rien avoir changé... Bonne journée, Fanny
Hello Fanny, Le message d'erreur vient directement de GitHub et je t'avoue ne l'avoir jamais vu. Peut-être trop de commits d'un coup, attends un peu que ça passe. Pour Dropbox par contre, peux-tu vérifier ton chemin de publication ? Le undefined n'est pas normal ici
Coucou, Alors j'ai revu mon chemin cela m'a fait la même eurreur puis j'ai réessayé et cela m'affiche ceci :
C'est vraiment bizzare je ne vois pas à quoi cela peut être lié, peut être mon site est trop lourd?
Tu peux nous partager le site stp?
Je veux bien mais je ne vois pas comment faire ?
tu as sauvé ton fichier sur github?
https://github.com/FannySophie/TEST_SITE/blob/master/editabletemplate.html
Oui je l'ai sauvegardé ici normalement :)
Plus aucune publication ne marche, j'ai réessayé de publier dans un autre répertoir github et voici :
Je regarde d'ici 1h
Mes remarques
1- tu as plein de pages et ton site est multilingue, tu pourrais gagner bcp de temps et qualité en utilisant silex+jekyll, je te propose de t'inscrire ici à la liste silex PRO http://eepurl.com/gjYnib
2- l'erreur Cannot GET /undefined
est connue, c'est seulement la 1ere fois que tu publies apres avoir changé les parametres de publication => re-publie direct apres et choisis "Continue"
3- en faisant cette astuce du "2-" j'ai réussi a publier sur dropbox en essayant 10 fois... je pense que ton site est trop gros pour dropbox, @JbIPS des fois ca passe et des fois pas
4- toujours en faisant l'astuce du "2-" j'ai réussi à publier sur github sans probleme. l'erreur que tu as eu est temporaire, surement due au fait que ton compte est tout jeune? github pense que tu fais des trucs abusés... laisse leur 24h et on te cherche une nouvelle technique si ca passe pas
Enfin une chose qui peut t'induire en erreur : si tu fais "enregistrer sous" comme tu l'as surement fait pour enregistrer ton site sur github alors qu'il était sur dropbox, les images ne sont pas déplacées, seulement le fichier html... Tu devrais sans doute rester sur dropbox et publier sur github
Ah je sais qu'il y a une limite de taille de fichier sur Dropbox mais c'est bizarre que des fois ça passe et des fois non...
Ah tout s'éclaire merci ! Je me disais bien que mon site devait être trop lourd. Merci beaucoup pour cet aide précieuse ! Je réesayerai avec jekyll ducoup. Oui j'ai crée ce compte il y a peu ça doit être pour ça alors ^^Désolé/GitHub^^ . Un dropbox capricieux alors, y a il un moyen de faire sortir les fichiers de publication directement sur son ordinateur au lieu de passe par dropbox et le télécharger d'ailleurs ? Bonne journée ! :)
Tu peux prendre la version Desktop de Silex qui te permet de tout enregistrer sur ton disque dur 😉
Ah super merci bien ça va être mieux pour moi :) très bonne journée
Hello Tu t'en sors? Sinon j'ai l'intention de proposer un service de support pour les agences ou freelances qui utilisent silex. Je conduis qques interviews pour voir ce qu'en pensent ma cible, tu serais ok pour discuter 15 min en audio?
Coucou, désolé du retard j'ai énormément de travail en ce moment, finalement au vu des demandes du client qui sont venues se rajouter j'ai du opter pour une autre formule car il y avait vraiment besoin d'un site purement dynamique pour le coup ! Mais j'ai un autre client potentiel (espérons !) et le site demandé serait statique donc je choisirai Silex pour celui ci (j'essayerai aussi d'éditer une template pour mettre à dispo mais qui sera pas là avant octobre je pense) ! Oui si je peux être utile en quoi que ce soit c'est avec plaisir. Dis moi quand tu sera dispo et je te confirme :)
Hello Calons un rdv par email si tu veux bien ? alex à silex.me
Bonjour à l'équipe de Silex,
J'aimerais éclaircir quelques points à propos de Silex, j'ai décroché mon premier client et j'ai choisi Silex comme outil de développement (et j'espère m'en sortir bien et donner une contibution à l'outil Silex quand je serai payée !). Mon client soucrit à une offre Gandi simple hosting small+SSL et il aimerait (une fois le site fini) l'entretenir et le publier facilement. Or pour l'instant je n'arrive à publier mon site que par le biais le fillezilla (je télécharge les fichiers de mon site silex par dropbox ensuite je les transfère sur filezilla qui les transfère à gandi par sftp). Mais c'est fastidieux comme prodécude pour mon client, y aurait-il un moyen d'appuyer directement sur le bouton "publish" de silex et d'envoyer le site par sftp direcement vers l'hébergement gandi (j'ai essayé mais la connexion sftp ne marche pas pour l'instant). J'aimerais vraiment de l'aide pour ce point ça serait super.
Autre chose : mon client veut un espace membre (avec une petite base de donnée à gerer), l'utilisation de Silex pour créer mon site n'êmpechera pas cela ?
Encore autre chose : mon client s'inquiète de la durée de vie de Silex (il aurait eu plus confiance en wordpress) je l'ai rassuré en lui disant que dans le pire des cas on pouvait forker et heberger une instance Silex pour continuer à entretenir le site. Mais il me demande aussi si un site silex serait facilement porté vers wordpress en cas de problème. Que puis-je lui répondre ?
En tout cas bravo pour cette outil vraiment génial, (j'éditerai des templates pour contribuer) mais si je peux faire quoi que ce soit pour aider n'hésitez pas à me demander.
Désolé pour ce texte... long ! Merci et à bientôt Très bonne soirée, Fanny.