fmwebschool.com
Top Experts [learn more]Top 4-10
webko

9743 K
bandmandq

2458 K
Genx

1525 K
4. tcmeyers
5. kbata
6. Martie
7. Hammerton
8. rrenfrow
9. bneeman
10. plegler
Welcome, Guest. Please login or register.
April 17, 2014, 11:33:19 PM

Login with username, password and session length
Search:     Advanced search
FMWebschool releases more educational FMStudio webinars - check them out here:
http://www.fmwebschool.com/webinars.php
27742 Posts in 6134 Topics by 1525 Members
Latest Member: alkyred
* Home Help Search Calendar Login Register
+  fmwebschool.com
|-+  FMStudio
| |-+  FMStudio
| | |-+  New FMStudio Book - Online Beta Now Available!
0 Members and 1 Guest are viewing this topic. « previous next »
Poll
Question: What format would you like this book delivered
Online Wiki that is Editable - 10 (16.4%)
Available as a PDF - 27 (44.3%)
Available as a Softcover Book - 3 (4.9%)
All Three - 21 (34.4%)
Total Voters: 58

Pages: [1] 2 Print
Author Topic: New FMStudio Book - Online Beta Now Available!  (Read 17785 times)
FMWebschool
FMWebschool Team
Administrator
Hero Member
*****
Offline Offline

Posts: 1026
Kudos: 1383


Allyson Olm, Chief Developer


WWW
Applications:
« on: December 28, 2007, 07:21:53 AM »

FMWebschool is busily working on "A Complete Guide To FileMaker Web Publishing With FMStudio".  This book will not only be a users guide, but a tremendous resource for using FMStudio, covering beginner to advanced development topics.  We have now completed the first part of the book and it is available as a beta preview on our wiki!



See all of the brand new 15 chapters online right now:
FMStudio Complete Guide

Currently only the first part of the book is online, over the next few weeks we will be adding a complete reference of all the FMStudio Modules as well as an alphabetical Feature Reference which will allow you to easily look up any server behavior.

The book is currently online on the wiki as a beta, and we would appreciate feedback from all of you regarding the contents. If you see any mistakes, errors, or glitches - feel free to help us out and edit the appropriate wiki page. To edit pages on the wiki you must login with your FMWebschool Forum Account into the Reference Wiki system. We would love to hear any suggestions, requests, or comments that you might have in this post.

* fmstudiochapter.pdf (23.52 KB - downloaded 570 times.)
« Last Edit: March 28, 2008, 05:41:21 PM by FMWebschool » Logged

In Kindness
FMWebschool Team
http://www.fmwebschool.com
http://www.fxforge.net
800.353.7950
gkamp
Jr. Member
**
Offline Offline

Posts: 93




Applications:
« Reply #1 on: December 28, 2007, 08:25:26 AM »

 Smiley I'm looking forward to seeing the book!!  I am hoping that you will not only put in the layouts as they appear in Dreamweaver, but show the code view as well for troubleshooting and educational purposes (these could also come as files alternatively).  I come from a non-PHP background and am learning about how PHP works through FMStudio, and sometimes there are cross-platform issues or things I'd like to try that having a view of the code next to the display helps tremendously--I almost always work this way, and I understand in your videos that screen real estate is at a premium, so you can't realistically show both.

Will look more in depth at the T of C you've passed for additional thoughts to add.  Thanks for all your efforts!

Gail
Logged
FMWebschool
FMWebschool Team
Administrator
Hero Member
*****
Offline Offline

Posts: 1026
Kudos: 1383


Allyson Olm, Chief Developer


WWW
Applications:
« Reply #2 on: December 28, 2007, 08:37:08 AM »

Hi Gail,

Happy Holidays to you.  Thank you for the great suggestions.  Yes, there will be a vast amount of screenshots as well as code for each example.  We plan on including database files as well as all PHP code used.  I think having the code next to the example would be beneficial as well, and I will definitely keep that in mind as we are laying out the book.

Thanks again, it is always wonderful to hear from you!

In Kindness
Stephen Knight
Logged

In Kindness
FMWebschool Team
http://www.fmwebschool.com
http://www.fxforge.net
800.353.7950
jreeder
Jr. Member
**
Offline Offline

Posts: 50


« Reply #3 on: December 28, 2007, 09:10:09 AM »

I would like to see information about running FileMaker scripts.
Also uploading multiple files - for example uploading and retrieving documents that pertain to a particular contact [stored in a related table]
Performing multiple actions on submit
- for example take the user back to the newly created record and email a notification message.
- - emailing a person based on the content of the record [each record type has a particular email address associated with it]

I am eagerly awaiting this manual!

Thank you

Jane

Logged
mindtpi
Jr. Member
**
Offline Offline

Posts: 30


« Reply #4 on: December 28, 2007, 11:36:04 AM »

How about something on creating multiple recordsets in a page and trapping for errors when one recordset is empty so it doesn't flick through to an error page?
Logged
rscholes
Newbie
*
Offline Offline

Posts: 5


« Reply #5 on: December 28, 2007, 01:29:16 PM »

Maybe are already be in the planned content but there are 2 things I'd like a real in-depth on;
--
1. Providing different login responses/access (with rock-solid error traps) based on status of incoming user
   => level1 is 'public'; level2 is 'subscriber'; level3 is 'existing customer'; etc.
   => automated revision of user status based upon criteria :: expiry date, online payments, etc.
2. Setting up the hardware/software for a web-hosting computer as suitable for FMS9
   => a text expansion on the excellent video about same for DolphinCart Pro.
--
One target application I am particularly interested in exploring is an online voting system.
--
For us non-PHPers any template-pages and lots of code examples will be a big pull.
It's a big task.  Wish you well.

Ross.
Logged
gbargsley
Hero Member
*****
Offline Offline

Posts: 172


« Reply #6 on: December 28, 2007, 04:31:46 PM »

I personally would like to see something on design.  I know that this is not an FM Studio function, but some pointers on designing a nice interface or helpful resources.

I could also see a setting up FMS9 server/web server section, as this still causes me trouble and I still use FMS8a.

Happy Holiday's

Garry
Logged
FMWebschool
FMWebschool Team
Administrator
Hero Member
*****
Offline Offline

Posts: 1026
Kudos: 1383


Allyson Olm, Chief Developer


WWW
Applications:
« Reply #7 on: December 29, 2007, 09:00:28 PM »

These are great suggestions everyone!  Thank you so much, and please keep them coming.  Please continue to provide us with "detailed" examples as to what you would like to see.  Remember not to concentrate on features, but on "outcome".  What is is that you would like to achieve, and please give examples.

We are also wondering if we should prepare a section of our forums where we can all begin creating some open source works in progress.  For example:

Bob, creates a nice contact management system with FMStudio, he then uploads it to the forum.  Others are free to use the contact management solution, as well as add more features.  Others can begin adding their code and other solutions.  Soon we would have a very nice library of open source solutions.  Imagine being able to grab a free ready made solution and then add just a few tweaks here and there.  Together as a community we can make it happen.  We can help one another by providing great resources to the FileMaker community.

Please, we would love your comments!

In Kindness
Stephen Knight
Logged

In Kindness
FMWebschool Team
http://www.fmwebschool.com
http://www.fxforge.net
800.353.7950
gbargsley
Hero Member
*****
Offline Offline

Posts: 172


« Reply #8 on: December 30, 2007, 07:49:55 AM »

I think that is a great idea if you can get people to participate.  I personally can take pre-existing code and learn from it as apposed to creating things from scratch.

Also, is there a timeline on when the book will be released?

Garry
Logged
FMWebschool
FMWebschool Team
Administrator
Hero Member
*****
Offline Offline

Posts: 1026
Kudos: 1383


Allyson Olm, Chief Developer


WWW
Applications:
« Reply #9 on: December 30, 2007, 08:33:42 AM »

Hi Garry,

We will do our best to get everyone to participate.  We will do our best to offer some nice templates to begin with. 

We are hoping to have the book finished by the end of February.  We are currently working on the manuscript, and on a major FMStudio update.    Simultaneously we are working on some great new updates for the forum.  I will be busy this weekend working with Michael to implement the new features - and upload a couple new movies demonstrating the new features. 

Thanks so much for the questions!

In Kindness
Stephen Knight
Logged

In Kindness
FMWebschool Team
http://www.fmwebschool.com
http://www.fxforge.net
800.353.7950
klimism
Guest
« Reply #10 on: December 31, 2007, 11:25:03 AM »

 Smiley Smiley I can't wait to see the new book. I will  want buy this as soon as possible. Please let me know when it comes out for purchase.
Logged
ralph.nusser
Newbie
*
Offline Offline

Posts: 8



WWW
Applications:
« Reply #11 on: January 18, 2008, 12:31:36 AM »



Color Highlighting
Put PHP code with color highlighting as it is done at php.net. The code is much better readable. Do not use a proportional font for the code!

http://ch2.php.net/manual/en/ref.zlib.php example of PHP code:

<?php

$filename = tempnam('/tmp', 'zlibtest') . '.gz';
echo
"<html><head></head><body>
..."
[
/color];
$s = "Only a test, test!\n";

// open file for writing with maximum compression
$zp = gzopen($filename, "w9");

// write string to file
gzwrite($zp, $s);

// instead of only black

// close file
gzclose($zp);

// open file for reading
$zp = gzopen($filename, "r");




DocBook / Subversion
Implement the same framework as O’Reilly did: As a basis take DocBook  (http://en.wikipedia.org/wiki/DocBook) and Subversion (http://subversion.tigris.org/) for version control. Publishing as PDF, Safari Online (http://www.safaribooksonline.com/), HTML or a printed book is a matter of XSLT.

Collaboration by Wiki
A Wiki system where the user can contribute will help to bring a quality product in record time to market!

FileMaker API for PHP
Explain the architecture of FileMaker API for PHP as it is implemented by FileMaker Inc. Show the code and comment it "for the rest of us".

Thank you for your efforts and Happy FileMaking Ralph Nusser
« Last Edit: January 18, 2008, 07:44:31 AM by FMWebschool » Logged

Happy FileMaking Ralph Nusser
Sogetes Computer-Services
http://www.sogetes.com
ralph.nusser
Newbie
*
Offline Offline

Posts: 8



WWW
Applications:
« Reply #12 on: January 18, 2008, 02:03:36 AM »

Presentation of Lars Trieloff at the Linux Day in Berlin (Germany):

Open Source For Technical Writing Teams -- Supporting Technical Documentation Processes with Open Source Tool

available at SlideShare (30 slides in English):
http://www.slideshare.net/lars3loff/open-source-for-technical-writing-teams/

Developing Documentation with Wikis
http://weblogs.goshaky.com/weblogs/lars/entry/20070203

How to get the HTML out of the WIKI:
http://gigliwood.com/weblog/Cocoa/Karelia_s_technique.html

Topic-oriented authoring
http://norman.walsh.name/2007/02/05/painting
  • Focus on documenting tasks
  • “Knowledge units” (topics, sections, chapters) are supported by the units that preceded them
  • Opportunity of arbitrary reuse

Wrestling with DocBook
http://wbeaton.blogspot.com/2007/02/wrestling-with-docbook.html
Wayne Beaton describes how he uses DocBook-XSL customization layers to generate HTML version of the articles at IBM Eclipse Corner.
Example: http://www.eclipse.org/articles/article.php?file=Article-Unleashing-the-Power-of-Refactoring/index.html

Examples of books free as HTML or as a printed book you can buy at Amazon:
DocBook-XML
http://www.goshaky.com/docbook-tutorial/
DocBook: The Definitive Guide
http://www.docbook.org/tdg/en/html/docbook.html
DocBook XSL: The Complete Guide
http://www.sagehill.net/docbookxsl/

Happy FileMaking Ralph Nusser
Sogetes Computer-Services
http://www.sogetes.com
Logged

Happy FileMaking Ralph Nusser
Sogetes Computer-Services
http://www.sogetes.com
Genx
Global Moderator
Hero Member
*****
Offline Offline

Posts: 596
Kudos: 1525


Good Times



Applications:
« Reply #13 on: January 18, 2008, 05:46:05 AM »

Quote
Caveats
The usefulness is not given when the introductory chapters (e.g. “HTML Basics”,  “CSS Basics”, “PHP Basics”) are not interwoven with the “In Practice” chapters of the book. Giving theoretical base knowledge is o.k. when you write where later in the book (exactly what page!)  the theory is put into practice. Theory that is not needed later on in the book does not have to be covered. It is a waste of page space. A footnote for further reading (tutorials in the web) is enough.

Wow, that is something I can't really agree with.

When I develop solutions I develop solutions...

The thing about web pages is that they're made up of HTML, CSS, and PHP - what is the use of knowing how to retrieve data and post it to a database if you can't give users a decent way of interacting with it? The book only seeks to establish a good foundation, not only so that the examples later in the book actually stick and the reader doesn't just type the code in the book out, but so that the user can differentiate b/w FileMaker design and web design...

For example:
<?php session_start(); ?>
<html>
<head><title>I am a webpage</title></head>
<body>
<form method="POST" action="submit.php">
<select name="mySelect" style="width:12px;font-size:11px">
<?php
$options = array("option1","option2","option3","option4");
foreach($options as $option) {
if( $option == $_SESSION['mySelect'] ) echo "<option value=\"{$option}\" selected>{$option}</option>";
else echo "<option value=\"{$option}\">{$option}</option>";
}
?>
</select>
</form>
</body>
</html>

Now, using you're knowledge of the PHP API, explain to me what that code says?
Logged
FMWebschool
FMWebschool Team
Administrator
Hero Member
*****
Offline Offline

Posts: 1026
Kudos: 1383


Allyson Olm, Chief Developer


WWW
Applications:
« Reply #14 on: January 18, 2008, 07:42:29 AM »

I have to agree with Genx on this one.  One of the reasons FMWebschool has been very successful is we listen to the community.  Beginning with including primers at the beginning of the chapters.  Having taught hundreds of students in classroom environments we developed an understanding of what needs to be covered to help beginners understand.  You cannot just throw a beginner into PHP coding - well you can if you want to watch a huge percentage of them run out of the class screaming.  You have to understand group psychology - we want people to succeed, and goal oriented small rewards are the way to get there.  If I opened a book that kept telling me to go to a tutorial on the web I would be completely frustrated.  Also, by time the book goes to print, who says that tutorial will even still be available or even the same URL?

We work with small goal oriented task in the beginning of the book to help build up confidence for when they will be working with more complicated code.  The learn a strong basic foundation in HTML and they get good results, they move on to CSS and again they become more sure of themselves.  Moving on to PHP is the next natural step in the progression.

The challenge is this.  You must understand that FileMaker web publishing is still a very small market and will not support "multiple books" written on the same topic.  Our book took 3 of us, working 12 hours a day for three months to write.  That does not include the time the Wordware editing team spent on the project as well.  The book had to appeal to a wide audience which meant we had to cover the full spectrum from beginner to advanced topics.

The blog example is a good example and is very relevent in todays world.  There have been so many books written with the basic shopping cart model or the customer contact model.  We decided that the blog would be unique and different, and once again we got a lot of good feedback.  One woman built a wonderful blog for her husband as a birthday gift to him.  FileMaker currently is a small community dealing with REAL people, and we work hard to provide the resources that are needed. 

There are many times that I have purchased books, including O'Reilly books where I have had to skip a few chapters to get to the content that I was really interested in.  That is part of buying a book on technology.  Rarely do you find a book that is EXACTLY what everyone wants.

I hope this is helpful.
Logged

In Kindness
FMWebschool Team
http://www.fmwebschool.com
http://www.fxforge.net
800.353.7950
Pages: [1] 2 Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!