GithubHelp home page GithubHelp logo

propelorm / propelorm.github.com Goto Github PK

View Code? Open in Web Editor NEW
104.0 7.0 149.0 8.42 MB

The Propel website and documentation.

Home Page: http://www.propelorm.org/

HTML 53.93% Ruby 0.13% CSS 45.41% JavaScript 0.52%

propelorm.github.com's Introduction

propelorm.github.com's People

Contributors

big-shark avatar c33s avatar cedriclombardot avatar cristianoc72 avatar datag avatar dereuromark avatar ferjul17 avatar fzaninotto avatar havvg avatar j0k3r avatar jaugustin avatar jschmid avatar k-phoen avatar levure avatar marcj avatar matteosister avatar mazenovi avatar mppfiles avatar mringler avatar nymo avatar philintv avatar rayrigam avatar robin850 avatar rozwell avatar staabm avatar superboum avatar tacman avatar thomaschaaf avatar willdurand avatar xosofox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

propelorm.github.com's Issues

Add a licence page

Propel's licence (MIT) should be written in a page in the website, so that it can be linked from the outside (e.g. pear packages).

Offline documentation ?

Hi

Is there a way to build the documentation pages for offline use ?

Other than mirroring the main site ?

Thanks.

When using "select('AttributeName')->find()" one gets a PropelArrayCollection instead of an Array

In the section http://propelorm.org/reference/model-criteria.html#getting-columns-instead-of-objects the following is mentioned:

// When you need only one column, use a column name as the select() argument
$articles = ArticleQuery::create()
->join('Category')
->select('Title')
->find();
// returns array('foo', 'bar')

However, when doing a query like the above, a PropelArrayCollection rather than an Array is returned. I then have to use the PropelArrayCollection method "toArray()" to convert it to a simple array to be able to merge it with other arrays using array_merge(...). Therefore, it seems like the comment in the above explanation should say:

// returns PropelArrayCollection(
array('foo', 'bar')
)

Besides that correction, is there a way to directly get an array rather than a PropelArrayCollection to eliminate the need to then use "toArray()"?

Setup a link to the old documentation?

I was looking for the documentation of Propel 1.2 and, before Google it, I tried to find the link on the new website. No link.

Maybe it is not that bad to add the link somewhere, at the bottom of the documentation page. Don't know.

Missing Upgrade Wiki page

I'm unfortunately not sure if this is the appropriate place to post this (and I apologise if it isn't), but the 1.2 -> 1.3 upgrade wiki page at http://trac.propelorm.org/wiki/Documentation/1.3/Upgrading has gone missing some time over the weekend. It was working fine on Friday afternoon and I was planning on using it today, but alas, no page :-/ Any chance that someone can restore/repost it, or provide a link to an alternative guide?

Working with Silex recipe

In our cookbook, Working with Silex recipe still refers to Propel 1.x

I'll update it as soon as possible.

Add CSS versioning

The CSS of the site remains cached for 86400s - that's a whole day. When we modify the CSS, we should also modify the way it's called in the layout, to enable cachebusting.

Maybe there is a way to automate that.

italic title with namespace

in the propel2 documentation there is some namespaces in italic, in that case the namespaces separator \ look like | I think it could be confusing.

maybe we shouldn't use italic for classname.

blog rss feed

any chance to get an rss feed with this simple blogging solution?

defaultExpr on (mysql) varchar columns

Hi,
looks like SQL generation is partially broken.

schema:
column name="foobar" type="VARCHAR" size="16" required="true" defaultValue="barfoo" defaultExpr="barfoo"

results in SQL:
foobar VARCHAR(16) DEFAULT '' NOT NULL,

on mysql platform with propel 1.6.2 from git.
Upgraded from propel 1.5.x.
Before even default="disabled" worked flawless, now neither of both seems to work.
defaultValue seems to work, though.

[RFC] Documentation, Propel & Propel2

Heya!

@robin850 and I are about to merge the Propel2 documentation, and I have one question.

A while ago, we decided to use this repository to maintain the "up to date" documentation. Also, we decided to put the Propel2 documentation into its repository.

Now, the Propel2 documentation still lives in the Propel2 repository, however this MUST change. The Propel2 documentation SHOULD live in this repository, not in the Propel2 repository.

The Propel (read 1.x) documentation lives in this repository but this SHOULD change as the upcoming major version is Propel2. So, what we suggested was to move the Propel2 documentation here, and to move the Propel documentation to the Propel repository, in a gh-pages branch, so that we can still update both documentations without any problem (well...).

Note that the Propel documentation already lives into a gh-pages branch.

Also, the Propel2 documentation will be merged soon.

I will move the Propel2 documentation/ folder to this repository if we all agree.

We will probably loose some links in the battle... I don't know how to "fix" that. All the Propel 1.x documentation is available at: http://propelorm.org/Propel. There should not be any problem as all links are relative.

@propelorm Question is: good to go for everyone?

whats-new.html

  • PostgreSQL and SQLite migration support
  • SQLite schema support
  • M2N relations with more than two PKs support (PR is in work)

Writing a real 404 page

Actually, the 404 page is used to redirect old links to trac.propelorm.org.
If there is a real "unknown link" we get a blank page... It should be cool to have a real 404 page.

$script = _;

Hello.
I found this little mistake while browsing the documentation page, in : cookbook / writing-behavior.markdown

there's

  public function objectMethods()
  {
    $script = _;
    $script .= $this->addUpdateAggregateColumn();
    return $script;
  }

I think it should be

  public function objectMethods()
  {
    $script = '';
    $script .= $this->addUpdateAggregateColumn();
    return $script;
  }

(or without '' & .=)

Add a search Engine

The main template should contain a search box, and probably use the same Google search engine as the old site.

[Symfony2][2.1] forms collection and transformer

Hi,

We need to write doc about forms collection :

if we create a form with a collection of Propel object. we need to set the CollectionToArrayTransformer for this to work with the new propel add/remove methods.

I could write it, juste need to find some time ;)

[Website] Title section too big

On the website http://www.propelorm.org/, I find that the title section on the home page is way too big.

I propose to :

  • Simply put the Propel logo at the top like the previous site design
  • Keep the huge
    ...
    for SEO, but hide it to humans with CSS
  • Remove the big sentence "Welcome to Propel website!" which looks like wasted space (it even reminds me some late '90s websites with their "Click here" links etc. :))

He's a proposal: http://frosty.free.fr/images/propel/header_proposal.png
Given a logo with a correct image resolution, would it be convenient?
In that case, can someone provide a hi-res Propel logo? I can't find any.

(reopened from propelorm/Propel#195)

Roadmap to Propel 2

Hello world!

I open this issue to put the roadmap to make the site efficient for Propel 2. I'm currently resolving each task (except the upgrade guide since Cristiano is on it).

  • Fix the buidltime guide : The user won't be able to create the SQL structure following the different steps in the given order since the database credentials aren't yet provided.
  • Bring back the Silex documentation : Commit propelorm/Propel2@1d891f0 didn't ship with the Silex documentation and it hasn't been pulled in the repository
  • Update all commands' output : Note a vital issue, we can deploy without this change since it's only in few chapters.
  • Write a guide to upgrade from Propel 1.x to 2.0 : Write a guide widely based on the UPDATE.md file and with the new stuff (e.g. new folder's structure).
  • Check the whole documentation for deprecated mentions/code/features/anything.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.