Forum

Where to download samples?  Bottom

damon / Oct 12, 2011 / 07:48 Link to this post


I'm trying to get my mind around MOST and have spent a few hours watching the videos and reading. I think it would help to see a completed project. In the welcome screen of MOST there is a samples section with a list of modules that can be downloaded, but I cannot find the actual downloads, just descriptions and screen shots.

I would like to download "Tape Friends" since it is listed as the newest one
http://modulest…e-friends.html

as well as Leisure Facilities since that is similar to something I want to do.
http://modulest…acilities.html

Can you point me in the right direction?


Options

Rating

Replies

  • Axel / Oct 12, 2011 / 09:01 Link to this post

    Axel

    Hi Damon,

    many showcases were done for clients and are therefore not available as sample models. You can find some models to play around with at the examples project. The "Tape Friends" Model is contained there and named AutoMixtapes.

    Note the example models are quite old and are currently neither using special field types (colour, country, language, etc.) nor enhanced extensions like Tree or Translatable. You should check out the RecipeManager as it is the newest one.

    Personally I would recommend starting directly with the creation of own models and applying the learning by doing pattern. If you enhance your own structure incrementally things might be easier to understand. Also you will get used to this iterative process intuitively (model, regenerate, merge, test, next iteration).

    Regards,
    Axel


  • damon / Oct 12, 2011 / 10:05 Link to this post


    Thanks for the quick reply, it's too bad the samples aren't more easily available. I've attempted to learn MOST many times over the years and make a new attempt on each release, but have failed so far.

    The language, interface, icons, and terminology are literally foreign to me so it's a struggle.

    So there are no samples availabe based on MOST 5.3?

    I went to the examples project you indicated, please let me know if I'm doing this correctly to get a sample loaded into MOST.

    Went to
    https://github.…xtapes.mostapp
    and copied the code to a text editor and saved with name AutoMixtapes.mostapp

    Went to
    https://github.…es.mostdiagram
    and copied that code to a file named AutoMixtapes.mostdiagram

    Then in MOST go to File | Open and open the mostdiagram file.

    Is that it?

    I think some of my problem is understanding the terms used. Is entity the same as database table? Model the same as Module? Can't quite get it all.

    I need to see a completed project and see how it actually produces a usable module so I know the destination I'm working towards. I've been trying to "learn by doing" but it's been more like trying to "learn while stumbling around in the dark". So Far.


  • Axel / Oct 13, 2011 / 06:32 Link to this post

    Axel

    damonSo there are no samples availabe based on MOST 5.3?

    All samples should work, but there is no usage of the latest feature additions yet. As said above the RecipeManager sample is the newest one, using the biggest amount of different things.

    damonI went to the examples project you indicated, please let me know if I'm doing this correctly to get a sample loaded into MOST.

    You might checkout the whole project with git instead of copying single files to a text editor. But it is also possible like you did it of course.

    damon
    Then in MOST go to File | Open and open the mostdiagram file.

    Yep.

    damonI think some of my problem is understanding the terms used. Is entity the same as database table? Model the same as Module? Can't quite get it all.

    Yes, an entity corresponds to a database table - it is just a little more as an entity represents an object based on a certain table. A module is the whole application, like any other Zikula module.

    The term model has two meanings: first the whole mostapp file is a model describing an application (this model term comes from Model-Driven development). Also each model contains a model layer which contains all elements being part of the data structure (this model term comes from MVC architecture dividing applications into model, view and controller layers).

    HTH
    Axel


  • portugao / Oct 13, 2011 / 12:39 Link to this post


    Hi damon,

    I'm using MOST too and I would be happy, if I could help you to understand the idea of MOST!

    With MOST you can create tables for your Module. A module in Zikula is for example a 'forum', a 'guestbook' or an 'addressbook'.


  • damon / Oct 13, 2011 / 04:16 Link to this post


    portugaoWith MOST you can create tables for your Module. A module in Zikula is for example a 'forum', a 'guestbook' or an 'addressbook'.

    Thank you, just to be clear, I've been using Postnuke/Zikula since 2002 (think ver PN .63) and have even created very small modules by modifying the old example module.

    The problem with me and MOST I'm sure is that I'm not a programmer and have no formal computer programming training. I'll happily hack away at existing PHP code and understand it's operation to a good extent, but creating a PHP program from scratch has always been beyond me.

    I was hoping the MOST could bridge the gap in my knowledge between being "expert" in Zikula and "hopeless" in programming. icon_lol


  • portugao / Oct 13, 2011 / 07:38 Link to this post


    QuoteThe problem with me and MOST I'm sure is that I'm not a programmer and have no formal computer programming training.

    Im not sure if you are right.

    With MOST you get 90 per cent of the code for a Module. Then you may or have to edit some methods in PHP code and edit some templates for example. So you have to do, what you have done in the past.

    Most now is generating modules for php 5.3.0 or higher, so you will find new technologies in the code, you have to learn.

    But the main thing with MOST is, that you have to decide, which tables you need, which fields in the tables and which relations between tables. That is the main work.

    And that you can do in the blue container 'Model', if you had made the first steps in MOST for having the editor to use. icon_wink

    That means, that we need some knowledge in using databases for building a module with the features we need.


How to set up relations

8 Replies
Axel on May 15, 2012 - 06:04



Neue Umfragen

You have not voted in the poll:
What should be improved in future?
 
 
 

ModuleStudio Honey

Close

You don't have permission to e-mail this story - please login