Copy link to clipboard
Copied
Does anybody know of any indepth video tutorials for Dreamweaver ? The ones provided by Dreamweaver are very basic and barely scratch the surface. The tutorials on Lynda.com/LinkedIn seemed to have been removed.
Copy link to clipboard
Copied
https://forums.adobe.com/people/B+i+r+n+o+u wrote
pziecina a écrit
I can remember a discussion in which Dw users where being told to upload the site to git, then upload via ftp from git. Again, doesn't such advice overcomplicate a workflow?
it is true that if we ask users to do anything, it quickly becomes a mess
GIT must be used to manage intermediate versions and FTP in order to synchronize the production server.
then, and depending on the access provider, we can define the DNS on the master branch, which avoids going through an FTP
For a lone developer requiring version management then they must be developing more than small buisness sites, (even enterprise sites can be developed by the lone developer). A much better tool would be some form of project managment tool, with the html, etc. files required for the project correctly 'filed and commented'.
A project managment tool could also be used from version control, but a version control cannot be used for project managment.
However, we are talking Dw here, so project managment is like asking for full html5 support. Never going to happen.
Copy link to clipboard
Copied
When setup properly within an IDE, it is so easy to maintain a backup/version control. Have a look at the following where 'A' = added and 'M' = modified. Depending on how often you want a backup or create a version, you could leave the commit go for a week or a month. Committing the files shown below is very fast and it only requires the push of a button.
Copy link to clipboard
Copied
BenPleysier wrote
When setup properly within an IDE, it is so easy to maintain a backup/version control. Have a look at the following where 'A' = added and 'M' = modified. Depending on how often you want a backup or create a version, you could leave the commit go for a week or a month. Committing the files shown below is very fast and it only requires the push of a button.
We know that, every editor under the sun, well as far back as a few years has a Git implementation. I know you're excited because Wappler has just got one, last week. We are discusing the relevance of who would benefit from using Git not how GIt works or what a git panel looks like.
Please tell me the Wappler implementation is a bit better than what you show, it must document the time/day the commit was made and to what file the comment refers, rather than just the commit message?
Copy link to clipboard
Copied
Git supplies you with an incremental backup. Surely that is what you do as a professional web designer. And as I said, it requires the push of a button.
And for your information, I was using Git way before Wappler was thought of.
Copy link to clipboard
Copied
BenPleysier wrote
Git supplies you with an incremental backup. Surely that is what you do as a professional web designer. And as I said, it requires the push of a button.
And for your information, I as using Git way before Wappler was thought of.
So I assume all those 'comments' refer to the open file?
Yes, I make back-ups, its called time-machine on a Mac. It backs up frequently throught-out the day and I can roll back to a point in time, including many months back, which is not usually necessary. Of course I dont get to write the message but I really have no need as the changes are mostly set in stone. I always just duplicate the file before I make any changes so I can roll back to that if the client doesn't approve as an extra measure. Git only takes you back to a certain commit point so you still might lose some chnage you actually require unless as I say you commit every single change.
Copy link to clipboard
Copied
osgood_ a écrit
Yes, I make back-ups, its called time-machine on a Mac. It backs up frequently throught-out the day and I can roll back to a point in time, including many months back, which is not usually necessary. Of course I dont get to write the message but I really have no need as the changes are mostly set in stone. I always just duplicate the file before I make any changes so I can roll back to that if the client doesn't approve as an extra measure. Git only takes you back to a certain commit point so you still might lose some chnage you actually require unless as I say you commit every single change.
gotit, Actually I just understood , in fact, you just confuse backup and version control. That explains that.
Copy link to clipboard
Copied
https://forums.adobe.com/people/B+i+r+n+o+u wrote
osgood_ a écrit
Yes, I make back-ups, its called time-machine on a Mac. It backs up frequently throught-out the day and I can roll back to a point in time, including many months back, which is not usually necessary. Of course I dont get to write the message but I really have no need as the changes are mostly set in stone. I always just duplicate the file before I make any changes so I can roll back to that if the client doesn't approve as an extra measure. Git only takes you back to a certain commit point so you still might lose some chnage you actually require unless as I say you commit every single change.
gotit, Actually I just understood , in fact, you just confuse backup and version control. That explains that.
In your mind, only. Version control is no more than a glorified back-up system which is useless unless you make frequent commits. A rather bloated approach for most individual developers, in most circumstances....but you cant tell em that use such solutions. It rather spoils their perception.
Copy link to clipboard
Copied
osgood_ a écrit
In your mind, only. Version control is no more than a glorified back-up system which is useless unless you make frequent commits. A rather bloated approach for most individual developers, in most circumstances....but you cant tell em that use such solutions. It rather spoils their perception.
quickly... as you still confuse both...
back up , copy each single byte of files and folders
version control, copy just the difference in between...
Copy link to clipboard
Copied
https://forums.adobe.com/people/B+i+r+n+o+u wrote
osgood_ a écrit
In your mind, only. Version control is no more than a glorified back-up system which is useless unless you make frequent commits. A rather bloated approach for most individual developers, in most circumstances....but you cant tell em that use such solutions. It rather spoils their perception.
quickly... as you still confuse both...
back up , copy each single byte of files and folders
version control, copy just the difference in between...
Well thanks for the clarification....how does that change the outcome. It doesnt.
All this is coming from a guy that doesnt know if they should be using Bootstrap 3 or Bootstrap 4 for a new project....can you take it seriously
Copy link to clipboard
Copied
osgood_ a écrit
All this is coming from a guy that doesnt know if they should be using Bootstrap 3 or Bootstrap 4 for a new project....can you take it seriously
I don't see what's not serious about asking the subject matter experts about which version of Bootstrap to use 3 or 4
it is not uncommon to use n-1 versions for so many reasons. And as far as Bootstrap is concerned, the most relevant answer I received was the warning about browser support. It is true that the user target (remember that it is mainly farmers) could be largely impacted if BS4 is used
moreover, these are visual libraries... what would be the mistake to opt for float instead of flex... the project would not be compromised. and accessibility remains for me a major priority. maybe not everyone is?... getting within everyone's reach...
Copy link to clipboard
Copied
https://forums.adobe.com/people/B+i+r+n+o+u wrote
it is not uncommon to use n-1 versions for so many reasons. And as far as Bootstrap is concerned, the most relevant answer I received was the warning about browser support. It is true that the user target (remember that it is mainly farmers) could be largely impacted if BS4 is used
No flexbox support would mean that they are using windows xp or vista.
Yes it is true that BS4s css would have to be modified to support IE10 or other very old browsers and mobile devices flexbox implementations, but that should be easy to do.
Except for the lack of knowledge and the reluctance to use flexbox by many, (especially by Dw users) flexbox has been usable for over 8 years.
Note: It is true that flexbox was only fully usable 6 years ago, but that was because of firefox.
Copy link to clipboard
Copied
pziecina wrote
Yes it is true that BS4s css would have to be modified to support IE10 or other very old browsers and mobile devices flexbox implementations, but that should be easy to do.
Except for the lack of knowledge and the reluctance to use flexbox by many, (especially by Dw users) flexbox has been usable for over 8 years.
Note: It is true that flexbox was only fully usable 6 years ago, but that was because of firefox.
The reluctance for many to use flexbox was mainly because of their dependency on Bootstrap v3. Bootstrap is always, at some point in its life-cycle 2 years + out of date. Any decent webdeveloper was using Flexbox more than 2 years before those using Bootstrap, quite a lot according to the Bootstrap usage figures, go figure. Lambs to the slaugther comes to mind.
Many decent web developers are now gravitating towards grid for some aspects of their website construction but not those that use Bootstrap 4. No workflow is stable until Bootstrap officially says it is, for them. Bye Bye.
Obviously I'm very 'angry' according to the Frenchman
Copy link to clipboard
Copied
osgood_ wrote
Obviously I'm very 'angry' according to the Frenchman
Actually you do the term 'whingeing pom' proud.
Copy link to clipboard
Copied
BenPleysier wrote
osgood_ wrote
Obviously I'm very 'angry' according to the Frenchman
Actually you do the term 'whingeing pom' proud.
I take that as a compliment, thanks, not enough of us here in the UK whinge about issues, the majority take it lying down, unlike the rest of the world who whinge a great deal, especially the aussie.
Copy link to clipboard
Copied
I don't think bootstrap is the problem, the real problem goes back to the first post in this discussion, and the other discussion in which myself and Birnou are asking for a discussion about the future of Dw with the Dw managment, (not the roadmap).
People say that any text editor can be used to produce web sites/apps, but the old adage of 'the workman is only as good as his tools', applies just as much to web development as any other profession. If a developer wishes to learn, (and then apply) how to use a html, css, (etc) features that they have not used before, it is difficult to do so if the program they are using, (Dw in this case) does not offer any support, or even worse, they do not know where to find good documentation and examples.
Dw offered almost nothing that went beyond development as it was before html5 and css3, (pre modern features and mobile era). Even js and php was stuck in the 90's with Dw. The incorporation of the Brackets code editor was supposed to fix that, but instead the Brackets code editor inclussion in Dw was so badly done, that it would have been better had they not bothered.
Without the tools the developer will struggle to keep up. Offering only simple options, (BS in Dw's case) without any other options, means that innovation or learning stops for most.
Copy link to clipboard
Copied
pziecina wrote
I don't think bootstrap is the problem.
I obviously disagree. It's a problem, much like any other 'short-cut', not all but most developers won't bother to learn the basics. I jumped straight onto jQuery because I could not be bothered to learn some basic javascript. Well I've been brushing up on my javascript recently and can now see I've been a total dickhead and jQuery has/did somewhat blinker my approach (I had a one-track mind as a result of not really understanding how a basic web-development technology worked).
I'm not saying jQuery is bad, I still use it to some extent, of course, but in my opinion you must investigate the origins of these 'short-cuts' to be able to provide yourself with a more rounded view and approach. That's why I oppose click and drag, basically anything that by-passes the incredibly important stage of learning what you are actually doing and making some attempt to understand the environment you choose to work in.
Any text editor can be used if you have the right skills and knowledge. In my opinion, a developer should not make themselves dependent on any particular bit of editing software, to the point if its removed from them they simply cannot produce their work. After all, its only code, and much of what is needed to produce the average website is quite within the remit of anyone who is a serious developer to learn over time, without the need for any supporting crutches.
Even if such advance technologies are introduced into a web-editor you have the issue of if they have been implemented to the best of what is possible. If you remember the DW server behaviours the implementation was bloated and crap but did the job, but you only knew they were crap as a result of going and learning how to implement the workflow yourself in a more professional capacity. Once again I failed myslef to acknowledge that, until I was forced to go and learn, only as a result of the SBs being scrapped.
Recently I was watching a reasonably respected developer on youtube (75000+ followers). He was teaching lazy load of images. The javascript workflow used was really rather obtuse and unnecessary, using 3 times the amount of code that was required.........so regardless of where you look its hugley difficult to seperate the wheat from the chaff.
The underlying problem with web-development is there are just too many ways and workflow, all which produce the same result and everyone thinks their way is the best
Copy link to clipboard
Copied
I'm talking about Dw, its lack of development, missing features, (or half hearted implementations) and Dw managment and advisors lack of knowledge regarding what is required.
I would not recommend bootstrap, but no matter what a Dw user tries to learn or do, that is not for IE8, (or below) they are only left with the option of using bootstrap. Yes, one does not require code hints or code completion, but telling a user when such aids do not exist to learn other ways of doing something, is something not many will do, so it teaches them nothing.
Some who supply answers in this forum have learned what is required over 20+ years, but for those without the experiance, they are forced by Dw to use bootstrap, and lets be honest, even for experianced coders learning from bootstraps code is difficult, so for a beginner it must be almost impossible.
Copy link to clipboard
Copied
osgood_ wrote
Recently I was watching a reasonably respected developer on youtube (75000+ followers). He was teaching lazy load of images. The javascript workflow used was really rather obtuse and unnecessary, using 3 times the amount of code that was required.........so regardless of where you look its hugley difficult to seperate the wheat from the chaff.
The underlying problem with web-development is there are just too many ways and workflow, all which produce the same result and everyone thinks their way is the best
I wonder what will happen in a years time regarding 'lazy load of images', as all browsers are starting work on the html5 method, (built into browsers) -
https://github.com/whatwg/html/pull/3752
Which on past performance of anything to do with images beyond the img tag, Dw will never get support for, and frameworks will ignore.
Copy link to clipboard
Copied
Dont know, dealing with images is a complex issue, l dont even think srcset is being widely used mainstream yet, as producing multiple sized images, which may need variable dimensions for optimal viewing, in itself is problematical, even more so left in the hands of client input.
I was a little concerned there were a few mentions in the github discussion of the lazyload js script not loading as a reason for a browser native alternative. l would think thats the very least of the problem as most websites these days wont function at all if scripts fail to load.
Copy link to clipboard
Copied
osgood_ wrote
Dont know, dealing with images is a complex issue, l dont even think srcset is being widely used mainstream yet, as producing multiple sized images, which may need variable dimensions for optimal viewing, in itself is problematical, even more so left in the hands of client input.
The main problem with srcset and images, is that browsers now do a very good job of image optimization via the built in optimization routines, plus there is a lot of miss-information out there regarding how browsers handle images.
One of the myths is that a browser on a hi-dpi screen will automatically 'adjust the image' to compensate between a normal, (96ppi) hd screen and a hi-dpi screen, (by using 1 image pixel = 4 screen pixed) which is untrue, as images are displayed at 1px = 1 px, no matter what the screen resolution.
For those who do not believe that, create an image at 72/96ppi, turn off all browser image optimization, (using css) add no other css, just the image in a html page, and compare the size of the image on a 4k screen with a standard hd screen, (note you cannot turn image optimization off in IE/Edge at the moment).
Copy link to clipboard
Copied
https://forums.adobe.com/people/B+i+r+n+o+u wrote
osgood_ a écrit
All this is coming from a guy that doesnt know if they should be using Bootstrap 3 or Bootstrap 4 for a new project....can you take it seriously
I don't see what's not serious about asking the subject matter experts about which version of Bootstrap to use 3 or 4
it is not uncommon to use n-1 versions for so many reasons. And as far as Bootstrap is concerned, the most relevant answer I received was the warning about browser support. It is true that the user target (remember that it is mainly farmers) could be largely impacted if BS4 is used
moreover, these are visual libraries... what would be the mistake to opt for float instead of flex... the project would not be compromised. and accessibility remains for me a major priority. maybe not everyone is?... getting within everyone's reach...
Well it seems you know the market 'farmers' so why ask if you already know your target audience and what browsers the farming community predominately use. If your market is aiming at those still using IE10/11 use 1990's code. I don't support IE any longer. Some of us move on.
Copy link to clipboard
Copied
osgood_ wrote
Please tell me the Wappler implementation is a bit better than what you show, it must document the time/day the commit was made and to what file the comment refers, rather than just the commit message?
When I go into the repository, each modified file will show the original content (in red) and the new content (in green). No need to be silly about the descriptive title.
Copy link to clipboard
Copied
BenPleysier wrote
osgood_ wrote
Please tell me the Wappler implementation is a bit better than what you show, it must document the time/day the commit was made and to what file the comment refers, rather than just the commit message?
When I go into the repository, each modified file will show the original content (in red) and the new content (in green). No need to be silly about the descriptive title.
I guess the question should be 'How frequently should you commit your changes and document those changes' to get any benefit. Like I said I could spend an hour or more troubleshooting a page. If I only commit after each hour I really wont have a clue all that I've changed in that hour.
Copy link to clipboard
Copied
osgood_ a écrit
I guess the question should be 'How frequently should you commit your changes and document those changes' to get any benefit. Like I said I could spend an hour or more troubleshooting a page. If I only commit after each hour I really wont have a clue all that I've changed in that hour.
in fact everyone is free to adopt the rules that suit them best.
for my part, I like to make a commit as soon as I get a stable point of the evolution towards a functionality defined by the specifications.
let's imagine that in version 1.0 the data is retrieved through a full page reload (PHP) and that in order to optimize the fluidity of the user experience, we wanted to replace this with local and punctual loads (JS AJAX)
there may be a branch to create called Passage to AJAX. Once the structure has been adapted, a first commit, then as soon as the engines will reload the data a second one, etc...
if in the meantime the client wishes to add an autocompletion functionality (become accessible through the AJAX approach), a second branch is created to separate the two modifications in order to preserve the general and global stability...
so in the second branch we only focus on the adaptation of the main for the autocompletion aspect.
this is beautifully orchestrated with GIT and commits made at each intermediate level.
as soon as the core scripts are stable we can merge each brancs together or with the master app.... so easly...
if we have to manage various projects at the same time... what a mess with simple backups
but as I said above... each one is free to organise its way as one care...
So... now it's time for the pool... and a great aperitif.
Copy link to clipboard
Copied
https://forums.adobe.com/people/B+i+r+n+o+u wrote
osgood_ a écrit
I guess the question should be 'How frequently should you commit your changes and document those changes' to get any benefit. Like I said I could spend an hour or more troubleshooting a page. If I only commit after each hour I really wont have a clue all that I've changed in that hour.
in fact everyone is free to adopt the rules that suit them best.
for my part, I like to make a commit as soon as I get a stable point of the evolution towards a functionality defined by the specifications.
let's imagine that in version 1.0 the data is retrieved through a full page reload (PHP) and that in order to optimize the fluidity of the user experience, we wanted to replace this with local and punctual loads (JS AJAX)
there may be a branch to create called Passage to AJAX. Once the structure has been adapted, a first commit, then as soon as the engines will reload the data a second one, etc...
if in the meantime the client wishes to add an autocompletion functionality (become accessible through the AJAX approach), a second branch is created to separate the two modifications in order to preserve the general and global stability...
so in the second branch we only focus on the adaptation of the main for the autocompletion aspect.
this is beautifully orchestrated with GIT and commits made at each intermediate level.
as soon as the core scripts are stable we can merge each brancs together or with the master app.... so easly...
if we have to manage various projects at the same time... what a mess with simple backups
but as I said above... each one is free to organise its way as one care...
So... now it's time for the pool... and a great aperitif.
I should expect an overly complex answer from someone that uses an overly complex workflow
As for simple back-ups I guess that comes down to if you're organised or not and organisation obviously doesnt appear to be one of your strong points so you'd rather hand that off to 'something' else. Each to his/her own I guess.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now