GithubHelp home page GithubHelp logo

cakephp / cakephp.org Goto Github PK

View Code? Open in Web Editor NEW
11.0 21.0 29.0 48.57 MB

Main CakePHP Site

Home Page: http://cakephp.org

Shell 0.16% PHP 35.34% HTML 8.76% CSS 35.03% JavaScript 19.88% Batchfile 0.06% Less 0.47% Hack 0.31%

cakephp.org's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

cakephp.org's Issues

Setup cakephp.jp

At the moment, http://cakephp.jp/ is running on the old cakephp.org server (173.203.218.184). So you can see the old cakephp.org site.

Please setup a virtual host for cakephp.jp on the same server as new cakephp.org (161.47.18.225?), with an environment variable CAKE_LOCALE = ja_JP.
And if there is no problem, please also configure your DNS server to be able to resolve cakephp.jp.

After I confirm that, I would point cakephp.jp to 161.47.18.225 on my DNS server, or configure cakephp.jp to use your DNS server.

Related: #55

Website: newsletter?

This concerns the website of CakePHP... don't know where to post it else:
The newsletter page is not working for me (Ubuntu, Firefox 74.0 64-Bit) - it is just showing an empty page. I would be interested to sign up, though...

Newsletter signup

The newsletter sign up on http://cakephp.org/ is implemented a bit lukewarm.

It would be nice to have a separate, linkable page for the newsletter sign up where I would also get some more info about the newsletter, e.g. what to expect from which newsletter.

Also, on the newsletter archive page a link to that mentioned sign up page at the top of the page would be better, since the archive list could get long after some time.

Lot of outdated & missing stuff on "Get Involved"

  • User Support
    • should list the slack channel
  • Education and Training
  • Marketing and Evangelism
    • Should list a mail address to get help for people interested in getting a new local group started
  • Contributing Code
    • "Contributing via Patch Files"
      • Do we really still want people to provide it that way?
    • Contributing via Commits on a GitHub Fork
      • Should have a link to the GH repo
  • Testing and Quality Assurance
    • New Issues That Need Triaging
    • Only core team member have the necessary rights to tag issues and PRs!
    • Features and Enhancements for Future Releases
      • The whole paragraph seems to be totally outdated, I would remove it.
  • Translations
    • Should be included into Documentation as translating the API does not make sense
  • Get Help

Deprecation warnings running composer install

Deprecation warning: require.natxet/CssMin is invalid, it should not contain uppercase characters. Please use natxet/cssmin instead. Make sure you fix this as Composer 2.0 will error.

Deprecation Notice: Array and string offset access syntax with curly braces is deprecated in /cake/vendor/cakephp/plugin-installer/src/Installer/PluginInstaller.php:170

Banner menu not unified

The banner menu isn't unified, on some pages it contains different menu items
On the bakery page for example, it includes "Cakesf" under community, while on other pages it does not.

Not installable because of private repo dependency

composer isntall leads to:

...
  - Installing cakedc/showcase (dev-master 2e3f0f6)
    Cloning 2e3f0f6e698b1c99804ea40c2032f7b34ac59c0f
The authenticity of host 'git.cakedc.com (192.237.181.94)' can't be established.
ECDSA key fingerprint is f6:cd:dc:0e:a3:22:65:27:25:2c:2b:8f:f0:10:6f:29.
Are you sure you want to continue connecting (yes/no)? yes
[email protected]'s password:

composer.json says:

...
    "repositories": [
        {
            "type": "vcs",
            "url": "[email protected]:cakedc/showcase.git"
        }
    ],

Aparently this is a private repo of CakeDC.
I assume this is wanted or better said it's wanted that cakephp.org is not installable.
Just wanted to report it.

Homepage buttons hover colour

The hover colour on the homepage is currently teal. Suggestion from the community to update it to better match brand

  • Perhaps white background/red font/red border

Docs CSS letter-spacing issue

Maybe this was the intended effect, but at some point letter-spacing: 0.01em was added to body, which is fine for all of the body copy, but – at least for me – this makes the code snippets look very strange and / or more difficult to read. It almost has the appearance of being an "extended" version of a font.

When the new look and and feel was updated a couple weeks ago (which I love), this was the first thing I noticed. I thought it was just a weird font, but then I saw that it was Roboto, which I like, which lead to snooping around to find the letter-spacing issue.

If this is a personal thing, and everybody else likes it, I'll just fix it with a quick userscript or extension or something, but I thought perhaps it was a mistake, so figured I'd add an issue just in case I'm not the only one.

The CakePHP top page has light grey text on white background

The front page has light grey text on white background making it very hard to read.

If you just remove color: #C5C6C0; from <blockquote> it becomes much more readable. Though this makes the photos look a bit washed out in comparison, so maybe they could use some editing too.

Screenshot_2019-04-25 CakePHP - Build fast, grow solid PHP Framework Home

Change link to API docs

The link to API docs in header has text "CakePHP 3.2 API" and links to /3.2 path. It will a chore updating it on each release and very likely to be forgotten. So suggest changing text to just "CakePHP API" and path to "/". You are already redirected to docs of latest release.

Why isn't the translation not working?

I learned that there are some parts that are not translated into Japanese.

However, when you look at the source code, the code that was actually translated was present.

Is this a bug? Or is it set to prevent translation in other parts?

↓Although these are written in Japanese, the translation is not working.

#: Template/Element/home/summary.ctp:135
msgid "CakePHP comes with built-in tools for input validation, CSRF protection, Form tampering\n\t\t\t\t\t\t\tprotection, SQL injection prevention, and XSS prevention, helping you keep your application\n\t\t\t\t\t\t\t{0}."
msgstr "CakePHPにはアプリケーションを{0}に保つ手助けになる入力検証、CSRF防止、フォーム偽造防止、SQLインジェクション対策、そしてXSS対策のための組み込みのツールが付いています。"

スクリーンショット 2019-11-09 19 23 01

It seems that there is a link in the untranslated part.
Is that why translation doesn't work?

Add a donate button

There should be a "donate" button somewhere on the site on the off chance that someone feels generous :)

The old cakefoundation.org has it but I don't think anyone even knows that site exists or how to reach it.

Adjust README

The README is the first thing people see, if they come to this repo.

To encoourage contributions to this repo or better said the main website, the README file should reflect the actual content of the repo and should provide some useful guidelines.

Update the "Companies using CakePHP" slider on homepage

Currently the slider contains unnecessarily large images where the monitor frame is part of each image slide.

Ideally the monitor frame should be static and only the website screenshot image should change inside the monitor frame. I am pretty sure that's how the designer must have envisioned it to work 🙂.

Questions about translation into Japanese

Hello.
I am a Japanese developer.
I would like to help with the translation, but is it okay to pull the modified code as usual and review it?

In case of Japanese translation, who should I review?

Website on 90°-flipped monitor

Hi,

My screen resolution is 1200x1920.

This is how cakephp.org looks like on my high screen.
image

This is what it should look like (and does look like on the wide screen)
image

It is really annoying to get into the API or cookbook, to drag the browser around to the other screen and back. I wouldnt bother so much about the cake not beeing displayed, but getting the 2 links back would really help a lot.

Thank you in advance.

Typography for header tags could be improved

Using font weight of 200 for header tags isn't too nice IMO. Here's my suggested change:

Before
Screenshot_2020-01-28 CakePHP - Build fast, grow solid PHP Framework Home

After
Screenshot_2020-01-28 CakePHP - Build fast, grow solid PHP Framework Home(1)

It basically removed the font-weight 200 overriding for all header tags and uses font-weight bold for "New CakePHP 4.0 Strawberry.". I can a PR if people like the change.

change background picture of cakephp website

CakePhp website still shows Red velvet picture.
Please change background as Strawberry.

[https://www.google.com/search?q=Strawberry+cake&rlz=1C1GCEU_enBD866BD866&source=lnms&tbm=isch&sa=X&ved=2ahUKEwiw7tKo1eHmAhVbb30KHUAKA7sQ_AUoAXoECAwQAw&biw=1630&bih=871#imgrc=D1nS_BQGka9ZDM:](Strawberry picture)

This is a (multiple allowed):

  • bug

  • enhancement

  • feature-discussion (RFC)

  • CakePHP Version: EXACT RELEASE VERSION OR COMMIT HASH, HERE.

  • Platform and Target: YOUR WEB-SERVER, DATABASE AND OTHER RELEVANT INFO AND HOW THE REQUEST IS BEING MADE, HERE.

What you did

EXPLAIN WHAT YOU DID, PREFERABLY WITH CODE EXAMPLES, HERE.

What happened

EXPLAIN WHAT IS ACTUALLY HAPPENING, HERE.

What you expected to happen

EXPLAIN WHAT IS TO BE EXPECTED, HERE.

P.S. Remember, an issue is not the place to ask questions. You can use Stack Overflow
for that or join the #cakephp channel on irc.freenode.net, where we will be more
than happy to help answer your questions.

Before you open an issue, please check if a similar issue already exists or has been closed before.

Videos page loading issues

The videos page takes quite some time to load.
It seems there are some issues.

Sometimes it fails to load embeded stuff from youtube:

videos-page-failed-loads

Other times, it never ends trying to load them:

videos-page-neverending-loads

Use of Cookbook term not unified

The use of the word "cookbook" isn't streamlined.
Sometimes it's "CakePHP Cookbook", sometimes just "cookbook", other times "CookBook"

May be it should be included in the official branding

Stop hijacking the scroll

I’m a longtime computer user. I’ve done a fair bit of scrolling in my time. I know how to do it, how “aggressively” to flick my mouse to get to roughly where I want on a web page.

Unfortunately, http://cakephp.org doesn’t believe I can. Trying to use the site is annoying as it seems to override the scroll speed/distance from my operating system’s defaults. This is bad UX.

Can you remove whatever JavaScript plugin it is “hijacking” the scroll speed/distance and give control back to me, the user, please?

Make https://cakephp.org (and subdomains) work or redirect to port 80

From @kevinquinnyo on May 16, 2016 23:5

This is a (multiple allowed):

  • bug
  • enhancement
  • feature-discussion (RFC)

What you did

I put https://cakephp.org into my browser and got sad.

Expected Behavior

https://cakephp.org should work!

Actual Behavior

It tries to connect to port 443 and eventually times out.

$ telnet cakephp.org 443
Trying 173.203.218.184...
telnet: connect to address 173.203.218.184: Connection refused

I'm not sure if this is something on the backburner, but I didn't see an issue about it. I know it's kind of trivial (so please tag the issue as such). Is there a better place to put this issue? I know this is not a cakephp code issue.

I just think it's a bit unprofessional when you go to https://cakephp.org and it just spins until timeout.

I don't know if https://letsencrypt.org/ supports wildcard certificates yet, but you'll need one because of api.cakephp,org, book.cakephp.org, etc...

One rebuttal might be "Why do we need SSL/TLS for what is essentially documentation?" And that's a valid rebuttal. But cakephp.org doesn't even redirect 443 to 80. At the very least it should just do that.

Copied from original issue: cakephp/cakephp#8832

Mobile display issue

The home page is not displaying correctly on mobile devices - specifically the footer (Newsletter sign up)

Adding CakePHPJobs.com to the community menu?

Can we add it there?

If somebody has further suggestions I'm glad to hear them. I'll deploy an update this week that will add more options like salary and a few more details.

Update: Added the salary option to the site.

Show meetup events within a day

Copying my comment to a new issue.

It would be nice if the meetups page allowed events within the last day to show up. Right now it hides anything that has just started.

Add more CakePHP Jobs & Developers Websites

There is a question in the CakePHP forum whether there is a place in the forum for posting CakePHP related freelance jobs. Currently there isn't and probably there sthouldn't be, as a forum isn't very effective for such content.

There are plenty of such websites out there.

We already have a short list for finding CakePHP related jobs and/or frelancers at https://cakephp.org/get-involved#findjobdeveloper

I prepared a list or better said two lists for CakePHP jobs and CakePHP developers at https://gist.github.com/ravage84/42aa762d672efc1a3f0d9508f6d887e3 which we can replace the current list with.

Scrolling is jumpy/janky

On cakephp.org, all the scroll magic is making the page scrolling pretty janky. Figure out a better solution/implementation for doing the scroll reveal without adding so much jank.

Adding a clear view of current versions similar to php.net

Based on feedback received https://twitter.com/jollife/status/1006836303013531649
Add clear / big area to CakePHP.org where you can immediately see:
A) current versions,
B) link to github for the changelogs
C) link to github for their repo
version and timeline overview

Similar conversation has been had around adding a clear timeline and version overview.

My concern is over placement that will fit into the current home page design - Could it be as simple as adding version #'s with links (In the same font as H1) in the ATF banner?

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.