Coder Social home page Coder Social logo

f3com's Introduction

F3com

This repository contains the fatfreeframework.com website / wiki.

Installation

First of all install required dependencies via Composer: composer install

The project consists of two different repositories. One with the code, another with the data. To clone both use the following command

git clone --recursive [email protected]:F3Community/F3com.git

Use the following command to get the content from an existing "code" repository

git submodule update --init

Additionally if you wish to run this in the local php development server, do the following:

php -S localhost:8000 .router.php

f3com's People

Contributors

bcosca avatar ikkez avatar n0nag0n avatar rayne avatar sn0opy avatar stevewasiura avatar xfra35 avatar

Stargazers

 avatar  avatar  avatar  avatar  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

f3com's Issues

preflight all new written content

We try our best to write clear and understandable, but it's always better to have a native speaker that can check for spelling mistakes or weird sentences.

API Docs: Template

complete the api reference for Template class.

  • write something about, how the template class works (prerendering, auto refresh, mime types)
  • Mention the usage of custom template tags ( maybe links to examples )

API Docs: Cursor

Please check that page, if it's okay like this.

I was not sure about how to start describing the F3 ORMs.. so i created the cursor page that describes all methods that works for all ORMs. I think some specific things like $filter array syntax, virtual fields and so on belongs to their own ORM specific page, but we do not need to describe all these function from cursor once again on the other pages now. (except some special ones)

API Docs: Prefab

The Prefab class does not really contain that much methods, but it's a good point to say something about using this class and creating custom plugins in general.

API Docs: JIG ORM

  • $filter and $options syntax
  • preg_match and isset() $filter usage examples

API Docs: MONGO ORM

  • basic examples for $filter and $option
  • example how to search for MongoId or using MongoRegex
  • btw: there is no sum() equivalent, and using the mapper for this does not work. see here

API Docs: SQL ORM

  • $filter and $options array syntax
  • virtual fields (for SUM, avg, etc.)
  • additional methods

split repo readme.md into multiple User Guide pages

grab the content from here https://github.com/bcosca/fatfree/blob/master/readme.md

and create extra pages out of the TOC https://github.com/bcosca/fatfree/blob/master/readme.md#table-of-contents
and put them in the User Guide section

Notice: do it step by step and see, if the markdown renders correct, and if some extra lines breaks are needed between paragraphs and code block.

convert the headlines to a higher reasonable level,...
use http://wiki.fatfreeframework.com/routing-engine as an example for a nice conversion

API Docs: UTF

Create the UTF API page.

This is a plugin that offers some multibyte-aware unicode string functions.
I'm not sure if we really need examples to every method in here, because the name is mostly self-describing is usage and the syntax of some funcs is nearly the same like the original php function.

Translated User Guide (Persian, etc...)

Hi,
I before creating an issue in bcosca/fatfree#849 and @xfra35 say to create a new issue in this repository.

We can help you to add Persian language to the fatfreeframework.com or create a Persian-language website to introduce and educate the framework for the Persian-language Web designers and developers .

compose.lock needs an update I think

Was getting an issue with php 8.1 as per f3-factory/fatfree-core#333

Here's a patch. Note, the time I changed is just a bogus time stamp.
diff --git a/composer.lock b/composer.lock

index b25aa81..d158213 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8,16 +8,16 @@
     "packages": [
         {
             "name": "bcosca/fatfree-core",
-            "version": "3.7.3",
+            "version": "3.8.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/bcosca/fatfree-core.git",
-                "reference": "3e23ae05384b2f830e99c5888b94118819ed948b"
+                "reference": "cdd878db018280369b643fce62f70e55044f9ac4"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/bcosca/fatfree-core/zipball/3e23ae05384b2f830e99c5888b94118819ed948b",
-                "reference": "3e23ae05384b2f830e99c5888b94118819ed948b",
+                "url": "https://api.github.com/repos/bcosca/fatfree-core/zipball/cdd878db018280369b643fce62f70e55044f9ac4",
+                "reference": "cdd878db018280369b643fce62f70e55044f9ac4",
                 "shasum": ""
             },
             "require": {
@@ -37,9 +37,9 @@
             "homepage": "http://fatfreeframework.com/",
             "support": {
                 "issues": "https://github.com/bcosca/fatfree-core/issues",
-                "source": "https://github.com/bcosca/fatfree-core/tree/3.7.3"
+                "source": "https://github.com/bcosca/fatfree-core/tree/3.8.0"
             },
-            "time": "2020-12-13T12:49:39+00:00"
+            "time": "2022-02-15T16:59:01+00:00"
         }
     ],
     "packages-dev": [],
@@ -50,5 +50,5 @@
     "prefer-lowest": false,
     "platform": [],
     "platform-dev": [],
-    "plugin-api-version": "2.0.0"
+    "plugin-api-version": "2.3.0"
 }

Toodles

About page

Rename the /developer page to /about or something like that... say something about the author @bcosca, contributors, and insert the Support and Licensing section from the docs here

Maybe a section for 3rd party plugins or would fit here too. Or we create a 3rd party plugins page and a link to it here.

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.