This weekend I decided I'd finally check out Pagesetter to see what it's all about. The thing I found most impressive was the lack of decent supporting resources for learning the module.
The included readme text and "manual" are trivial and appear to have been written for a different version, with different nomenclature. Even the "step-by-step" tutorials are missing steps and often refer to things in a way that does not match what one actually sees in the GUI.
It's clear the supporting docs have lost something in the translation and upgrades. I think they also miss the mark because the writer may be too close to see things from the perspective of someone looking at the module for the first time.
The forums are not much more helpful. Finding your question at the Pagesetter forums is easy but such questions are rarely answered and more often than not followed up with the original author writing something like "After hours of trying everything I finally figured it out now I'm trying to..." Again the nomenclature problem makes things worse.
This is not unlike many open source offerings where learning is mostly a trial and error process; however, in this case, because Pagesetter is so powerful and often counterintuitive, the problem is more obvious and more frustrating.
I couldn't help but think of how many people had similarly walked down that path. I like efficiency and so am annoyed at seeing so much time invested on something so non-productive.
Pagesetter is very powerful and I believe its wider use could do much to expand the utility and popularity of PostNuke, in general. In that regard, it is my feeling that this problem is more significant than in most other modules.
I know this weekend I'd have gladly paid for a well written manual and I'm sure many who've gone through this would have done the same during their initiation. I think it would be something well received in both financial and emotional terms. If I had the knowledge and experience, I would do it myself. I don't, so I want to encourage a Pagesetter expert, with excellent writing skills, to write the Pagesetter Bible or, at least, a Pagesetter for Dummies.
Slugger
Watch
GitHub Core
Show your support for Zikula! Sign up at Github account and watch the Core project!
GitHub Modules
- mesteele101 responded to »ERR (3): E_USER_ERROR: Smarty error: [in pagesvar:pagesitem2en line XXX]…« 07:01 AM
- mazdev responded to »Pages 2.5.0 and updating - Page not found« 06:41 AM
- ehdwma created topic »Hide "Register new account" and change template to 3 col« 06:27 AM
- mesteele101 responded to »Zikula 1.3.3 - Selecting a category in Pages not working« 01:29 AM
- mdee created topic »How to implement returnpage ?« 01:00 AM
- nestormateo responded to »Fillters in Clip« 24. May
- damon responded to »Can the Updated Version Check be Turned Off (Z 1.3)« 24. May
Zikula Blog
- Anatomy of Open Source Projects on Mar 07
- Continuous Review on Mar 01
- Not Invented Here on Feb 24
- How to Contribute Your Code at Github on Jan 13
- 10 Steps to Coding-Nirvana: Tips for Successful Module Writing on Nov 12
- Submitting Bug Report Tickets That Get Results on Aug 17
- Cozi Tricks #1: Syntax Highlighting on Aug 07
Login
I think there would be buyers for a Pagesetter Bible
-
- Rank: Expert
- Registered: Mar 11, 2003
- Last visit: Oct 21, 2009
- Posts: 1104
-
**unknown user**
- Rank: Helper
- Registered: Mar 16, 2002
- Last visit: May 09, 2010
- Posts: 872
-
- Rank: Expert
- Registered: Mar 11, 2003
- Last visit: Oct 21, 2009
- Posts: 1104
Kenshino,
It's a pain to learn. The amazing thing is that, once your start figuring things out you realize the problem is not that it is so difficult, it's that the resources for learning the module are so bad.
For example, usually the developers forums are a good place to start. Not so for Pagesetter. I've never seen so many unanswered questions and many times you'll find the same question asked time and time again with no answer.
There's no way to know for sure but I'll bet more people give up on Pagesetter than stick with it long enough to figure it out. That's not good in open source because, when people start using something and like it, it really catches fire. New ideas. New features. New enthusiasm.
Slugger -
- Rank: Freshman
- Registered: Jul 25, 2004
- Last visit: Feb 06, 2010
- Posts: 83
I recently started using Pagesetter for a few custome sections on my site that otherwise would involve either a custome module for each section, or making "legasy modules" for each and have learned alot about Pagesetter just by beating away on it.
Now there are definatly some deficancies in the documentation. I cannot get the hang of workflow/permission combos to do differant things, as well as the usage of some commands. I got past alot of the command problems by investigating the example templates. The permissions still have me lost though.
Take Care,
Michael -
- Rank: Developer
- Registered: Dec 31, 1969
- Last visit: Jun 01, 2010
- Posts: 6859
I thought the Permissions were pretty clear from the docs. Workflow, that needs some work, as does the form customizations.
--
Home Page | Find on Facebook | Follow on Twitter
-
- Rank: Expert
- Registered: Mar 11, 2003
- Last visit: Oct 21, 2009
- Posts: 1104
Hi Michaels (Ferretlover and Halbrook),
The docs comingle references to PostNuke and Pagsetter permission schema such that it's not very clear. Like many things in the Pagesetter docs, it may be clear once you have a bit of understanding but, working from minimal knowledge (as should be the assumption in writing such), the documents are not clear on permissions. In fact, I didn't and haven't had a problem with the permissions but, judging by the number of questions posted about permissions at the Pagesetter forum, the permissions are not explained well.
Another example of what is missing is an explanation for intgrating Pagesetter into an existing website. The assumption in practice, in spite of a statement to the contrary, is that the website revolves around Pagesetter. Proof of this can be found in many (often unanswered) questions at the Pagesetter forums about using Pagesetter as a home page or with other modules.
Another thing missing is the fact that Pagesetter's administrative GUI is incompatible with many browsers. At least that is something I've discovered on my Mac as Pagesetter does not work properly with Safari of Firefox. I'll bet this documentary oversight cost me 2 hours as I thought I must be doing something wrong or that I needed a plugin or extension for my browsers. I wasn't and I didn't. I finally discovered I could work much, much faster by manually creating and uploading templates and working from the database directly.
These reasons and more are why talk about integrating Pagesetter into the core is premature. It's just not ready for prime time. Notwithstanding the documentary problems which can be easily fixed or mitigated with more active forums, Pagesetter needs to be more reliable and compatible (with browsers, modules, etc) to be considered for the core.
Pagesetter is powerful. I've said that and I wouldn't be using it if it couldn't do something I need/want better than the other options. This is not about indicting Pagesetter as much as it is about encouraging more attention to the details that make learning Pagesetter far more difficult than it should be.
Slugger -
**unknown user**
- Rank: Expert
- Registered: Mar 16, 2002
- Last visit: Apr 02, 2010
- Posts: 1208
Yes, I am one of those who gave up on Pagesetter. I could never get to a point where I understood the process at all. I gave it up and went to PagEd and am now kicking myself for not going with PagEd sooner. PagEd is an excellent product with great documentation and you can even figure most of it out without any documentation at all.
Further, I was using Photoshare too and had some major problems after upgrading to PN 0.75. I practically begged for help on the Photoshare forum, and when I finally got an answer, I was told "tough luck" in so many words. So I canned Photoshare too.
Just my two cents. -
- Rank: Expert
- Registered: Mar 11, 2003
- Last visit: Oct 21, 2009
- Posts: 1104
The forums for Pagesetter and photoshare are case studies in how not to do it. The number of unanswered and/or ignored questions is inexcusable. I happen to use both modules and like them but I can understand why so many people jump ship before they even get an oar in the water. Again, for the lack of support I feel Pagesetter should never be part of the core.
Slugger -
- Rank: Developer
- Registered: Dec 31, 1969
- Last visit: Jun 01, 2010
- Posts: 6859
I've always gotten the help I need at the Pagesetter forums with little problem, of course I've also found Pagesetter much more intuitive than PageEd which I still haven't really gotten the hang of. I find PageSetters documentation pretty good, if needing updating, which as I understand it, someone is porting the docs over to DocBook format and then updates will be done to it.
I understand the frustration that many feel with the support on his forums, but how many of you have given him how much money? He has a life outside of Pagesetter and he does what he can. Maybe he should have just not even put it out there flawed or not.
--
Home Page | Find on Facebook | Follow on Twitter
-
- Rank: Softmore
- Registered: Jul 02, 2002
- Last visit: Oct 21, 2009
- Posts: 240
Hi Slugger
You are right - there are (really) many unanswered questions on elfisk.dk. The reason for this is quite simple, as mhalbrook wrote, I also have a life outside Pagesetter. This means I only have so many hours a week to work on Pagesetter (and Photoshare). When I started on Pagesetter I somehow had more hours than I do no now (I don't really know why) - so lately I haven't spent much time on it.
And when I do spend time on Pagesetter, it is usually on the train to and from my job - which means I cannot answer questions on the forums. This highly favors development over support.
The last problem is that answering all of the questions on the forums would take me somewhere between 1/2 and 1 hour a day! Believe me, that is what it takes to give well thought and serious answers. If I should spend that time each and every day on Pagesetter then I would never have time to do development at all. Again I choose development over support.
People may not like that answer, but I love coding, and whatever time I spend in my sparetime, I spend on something fun. My hope was then that somebody would step up and help answering questions in the forums - which some people do, but not enough - they, like me, probably already have their hands full.
Anyway - the short version is - I am sorry for the missing answers, I just do not have 3-6 hours a week for that sole purpose. -
- Rank: Softmore
- Registered: Jul 02, 2002
- Last visit: Oct 21, 2009
- Posts: 240
Regarding the documentation - again you are right, it is a bit out of date. But writing good documentation takes time - and keeping all the screendumps up to date takes further more time, so I skip that in some cases, in the hope that people understand the essence and are able to "fill out the blanks".
As mhalbrook wrote, the manual is right now being rewritten to the DocBook format, so I won't do anything about it right now. Actually I just received the initial DocBook files right before my vacation, so I should be able to work on it when I get home in december.
The nomenclature is not fantastic, sorry, but english is not my main language, so I sometimes choose a bit strange wording.
So now I already have two "important" projects - being more active in the forums, and improving the documentation. Add on top of that a huge list of development requests, and you might understand why I sometimes have trouble catching up with everything.
Okay, you didn't exactly ask me to write the Pagesetter Bible, I know, but I somehow feel that I should do something about the documentation. -
- Rank: Softmore
- Registered: Jul 02, 2002
- Last visit: Oct 21, 2009
- Posts: 240
One more thing about the documentation - I would love to have it commented by someone. The only thing I ever hear is that it is badly written (well no, some people do actually find it very usefull) and that doesn't really help me getting it better.
What I would love to see is a long list of actual suggestions as to how I can make it better. That would be wonderfull. If someone choses to do that, then please remember that I am on vacation right now, and don't check these pages very often.
One last thing - I do not agree with you that the manual is trivial
-
- Rank: Expert
- Registered: Mar 11, 2003
- Last visit: Oct 21, 2009
- Posts: 1104
JørnLind,
I appreciate your response. I like your module. I think that's pretty obvious but, from personal experience, I can see why people get frustrated and give up before they ever see what it can do. When I was figuring it out, I had a few questions that, if I'd known the answer, or if the answer were available, it would have been a breeze. I thought about posting on your forums but didn't bother because the questions had been asked before...but never answered.
I know it's somehwat standard protocal to point questions back to the developers website. Personally, I like the idea of questions all being posted to the same site and, as you have another life, I think it would be better to encourage people to post here where they can easily collaborate. That would take some of the burden off you and *hopefully* stimulate greater use.
Slugger -
- Rank: Softmore
- Registered: Dec 23, 2003
- Last visit: May 05, 2010
- Posts: 351
Wendell
Yes, I am one of those who gave up on Pagesetter. I could never get to a point where I understood the process at all. I gave it up and went to PagEd and am now kicking myself for not going with PagEd sooner. PagEd is an excellent product with great documentation and you can even figure most of it out without any documentation at all.
Further, I was using Photoshare too and had some major problems after upgrading to PN 0.75. I practically begged for help on the Photoshare forum, and when I finally got an answer, I was told "tough luck" in so many words. So I canned Photoshare too.
Just my two cents.
hey i had photoshare 3.30 working with 750, and i just upgraded to 4.1.0 and it works also...
agreed with ALL slugger points re:pagesetter....i consider myself to be a more advanced postnuke user, and i have the manual which i read from back to front, but Pagesetter still mystifies me...i love the photoshare/pagesetter integration, but PagEd is flat out easier to understand....pagesetter i realize is more adapted to 750 (templates/smarty) etc., but i need to fully understand a module/product before i elevate it to production. on my dev site i have installs of both PagEd and Pagesetter, to check out both...but i am stuck now..
i like PagEd GUI, but Pagesetter functionality/integration...
oh dear....but pls do keep up the work on it....if i understand it more...i have no probs helpin out in docs & support.
supa
--
Caribbean News
Online Shopping from USA, Canada, UK, France, Germany
On Facebook -
**unknown user**
- Rank: Freshman
- Registered: Mar 16, 2002
- Last visit: Sep 17, 2005
- Posts: 69
Ok.. am ready to ditch it too. Just spend to much time [2 months now] trying to get answers. Perhaps you want to incl in your doc?
1) SIMPLE URL's demo: how to place URL calling ps menu. Manual shows 1 only in block but what if I want 2 and 3 pubs in the menu and not in 3 menus??
In left block menu one can only add one pub. Couldn't see/find URL that shows how to call menu for each. I know all it is is different ID but a manual link doesn't pop up dynamic menu. Am willing to create file with tables and use in left block if I had urls to show dynamic menu pub 1 to 3. Simple small demo will do.. similar to custom single page. [which brings me to next one]
2) Demo show 4 tables with a 2x2 layout. Nice but.. the part that says publication(0) [I think] (1), (2) etc. is nowhere to be found. Does it show only 4 news from same category OR does it show 1 from 4 different ones??
Basically it's all small stuff.. so far. For me all I needed is different look for templates [can do] multi pub menu in ONE left block and have a dual or even triple page list page of teasers.
Oh, almost forgot. The list files do not not pop up as they should. ie: placed a color tag for News display. Only shows it on front page. Any other ones do not show it even though code there. So News is black instead of purple. [think if I use CSS it will do it but??]
Want a directory or whatever to place 1 set of files for all as it seems default doesn't get seen either. That's no matter where they are. Tried many approaces.
Hope I'mnot to confusing..
- Moderated by:
- Support
